diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-15 09:41:34 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-15 09:41:34 +0000 |
commit | cf178685aca107aa37c748de11da01562e78c46c (patch) | |
tree | 84d60b39c1744edcbdd4dbfc5026583914432dba /po | |
parent | Adding upstream version 5.6.1+really5.4.5. (diff) | |
download | xz-utils-upstream.tar.xz xz-utils-upstream.zip |
Adding upstream version 5.6.2.upstream/5.6.2upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r-- | po/Makefile.in.in | 24 | ||||
-rw-r--r-- | po/Makevars | 57 | ||||
-rw-r--r-- | po/POTFILES.in | 4 | ||||
-rw-r--r-- | po/ca.gmo | bin | 26876 -> 22289 bytes | |||
-rw-r--r-- | po/ca.po | 554 | ||||
-rw-r--r-- | po/cs.gmo | bin | 17576 -> 15436 bytes | |||
-rw-r--r-- | po/cs.po | 520 | ||||
-rw-r--r-- | po/da.gmo | bin | 12015 -> 11042 bytes | |||
-rw-r--r-- | po/da.po | 516 | ||||
-rw-r--r-- | po/de.gmo | bin | 28599 -> 32560 bytes | |||
-rw-r--r-- | po/de.po | 536 | ||||
-rw-r--r-- | po/eo.gmo | bin | 26139 -> 29979 bytes | |||
-rw-r--r-- | po/eo.po | 567 | ||||
-rw-r--r-- | po/es.gmo | bin | 27192 -> 31175 bytes | |||
-rw-r--r-- | po/es.po | 573 | ||||
-rw-r--r-- | po/fi.gmo | bin | 25923 -> 21441 bytes | |||
-rw-r--r-- | po/fi.po | 554 | ||||
-rw-r--r-- | po/fr.gmo | bin | 22307 -> 19342 bytes | |||
-rw-r--r-- | po/fr.po | 590 | ||||
-rw-r--r-- | po/hr.gmo | bin | 26682 -> 30343 bytes | |||
-rw-r--r-- | po/hr.po | 713 | ||||
-rw-r--r-- | po/hu.gmo | bin | 27374 -> 31658 bytes | |||
-rw-r--r-- | po/hu.po | 549 | ||||
-rw-r--r-- | po/it.gmo | bin | 22043 -> 19130 bytes | |||
-rw-r--r-- | po/it.po | 536 | ||||
-rw-r--r-- | po/ko.gmo | bin | 27394 -> 31480 bytes | |||
-rw-r--r-- | po/ko.po | 658 | ||||
-rw-r--r-- | po/pl.gmo | bin | 26643 -> 30611 bytes | |||
-rw-r--r-- | po/pl.po | 548 | ||||
-rw-r--r-- | po/pt.gmo | bin | 21887 -> 18992 bytes | |||
-rw-r--r-- | po/pt.po | 536 | ||||
-rw-r--r-- | po/pt_BR.gmo | bin | 26890 -> 22302 bytes | |||
-rw-r--r-- | po/pt_BR.po | 554 | ||||
-rw-r--r-- | po/ro.gmo | bin | 28538 -> 32640 bytes | |||
-rw-r--r-- | po/ro.po | 597 | ||||
-rw-r--r-- | po/sr.gmo | bin | 27551 -> 23849 bytes | |||
-rw-r--r-- | po/sr.po | 536 | ||||
-rw-r--r-- | po/sv.gmo | bin | 26576 -> 30379 bytes | |||
-rw-r--r-- | po/sv.po | 565 | ||||
-rw-r--r-- | po/tr.gmo | bin | 26545 -> 22029 bytes | |||
-rw-r--r-- | po/tr.po | 554 | ||||
-rw-r--r-- | po/uk.gmo | bin | 35322 -> 40332 bytes | |||
-rw-r--r-- | po/uk.po | 574 | ||||
-rw-r--r-- | po/vi.gmo | bin | 28619 -> 32859 bytes | |||
-rw-r--r-- | po/vi.po | 570 | ||||
-rw-r--r-- | po/xz.pot | 494 | ||||
-rw-r--r-- | po/xz.pot-header | 7 | ||||
-rw-r--r-- | po/zh_CN.gmo | bin | 25247 -> 22476 bytes | |||
-rw-r--r-- | po/zh_CN.po | 557 | ||||
-rw-r--r-- | po/zh_TW.gmo | bin | 24823 -> 20613 bytes | |||
-rw-r--r-- | po/zh_TW.po | 554 | ||||
-rw-r--r-- | po4a/.gitignore | 2 | ||||
-rw-r--r-- | po4a/de.po | 5366 | ||||
-rw-r--r-- | po4a/fr.po | 5646 | ||||
-rw-r--r-- | po4a/ko.po | 5011 | ||||
-rw-r--r-- | po4a/man/de/lzmainfo.1 | 5 | ||||
-rw-r--r-- | po4a/man/de/xz.1 | 364 | ||||
-rw-r--r-- | po4a/man/de/xzdec.1 | 7 | ||||
-rw-r--r-- | po4a/man/de/xzdiff.1 | 63 | ||||
-rw-r--r-- | po4a/man/de/xzgrep.1 | 76 | ||||
-rw-r--r-- | po4a/man/de/xzless.1 | 14 | ||||
-rw-r--r-- | po4a/man/de/xzmore.1 | 53 | ||||
-rw-r--r-- | po4a/man/fr/lzmainfo.1 | 7 | ||||
-rw-r--r-- | po4a/man/fr/xz.1 | 537 | ||||
-rw-r--r-- | po4a/man/fr/xzdec.1 | 19 | ||||
-rw-r--r-- | po4a/man/fr/xzdiff.1 | 43 | ||||
-rw-r--r-- | po4a/man/fr/xzless.1 | 17 | ||||
-rw-r--r-- | po4a/man/fr/xzmore.1 | 41 | ||||
-rw-r--r-- | po4a/man/ko/lzmainfo.1 | 5 | ||||
-rw-r--r-- | po4a/man/ko/xz.1 | 301 | ||||
-rw-r--r-- | po4a/man/ko/xzdec.1 | 9 | ||||
-rw-r--r-- | po4a/man/ko/xzdiff.1 | 52 | ||||
-rw-r--r-- | po4a/man/ko/xzgrep.1 | 63 | ||||
-rw-r--r-- | po4a/man/ko/xzless.1 | 12 | ||||
-rw-r--r-- | po4a/man/ko/xzmore.1 | 44 | ||||
-rw-r--r-- | po4a/man/pt_BR/lzmainfo.1 | 6 | ||||
-rw-r--r-- | po4a/man/pt_BR/xz.1 | 388 | ||||
-rw-r--r-- | po4a/man/pt_BR/xzdec.1 | 8 | ||||
-rw-r--r-- | po4a/man/pt_BR/xzdiff.1 | 44 | ||||
-rw-r--r-- | po4a/man/pt_BR/xzgrep.1 | 63 | ||||
-rw-r--r-- | po4a/man/pt_BR/xzless.1 | 16 | ||||
-rw-r--r-- | po4a/man/pt_BR/xzmore.1 | 39 | ||||
-rw-r--r-- | po4a/man/ro/lzmainfo.1 | 36 | ||||
-rw-r--r-- | po4a/man/ro/xz.1 | 1205 | ||||
-rw-r--r-- | po4a/man/ro/xzdec.1 | 40 | ||||
-rw-r--r-- | po4a/man/ro/xzdiff.1 | 73 | ||||
-rw-r--r-- | po4a/man/ro/xzgrep.1 | 89 | ||||
-rw-r--r-- | po4a/man/ro/xzless.1 | 34 | ||||
-rw-r--r-- | po4a/man/ro/xzmore.1 | 63 | ||||
-rw-r--r-- | po4a/man/uk/lzmainfo.1 | 5 | ||||
-rw-r--r-- | po4a/man/uk/xz.1 | 358 | ||||
-rw-r--r-- | po4a/man/uk/xzdec.1 | 7 | ||||
-rw-r--r-- | po4a/man/uk/xzdiff.1 | 59 | ||||
-rw-r--r-- | po4a/man/uk/xzgrep.1 | 75 | ||||
-rw-r--r-- | po4a/man/uk/xzless.1 | 13 | ||||
-rw-r--r-- | po4a/man/uk/xzmore.1 | 54 | ||||
-rw-r--r-- | po4a/po4a.conf | 16 | ||||
-rw-r--r-- | po4a/pt_BR.po | 5192 | ||||
-rw-r--r-- | po4a/ro.po | 5337 | ||||
-rw-r--r-- | po4a/uk.po | 5252 | ||||
-rwxr-xr-x | po4a/update-po | 60 | ||||
-rw-r--r-- | po4a/xz-man.pot | 3429 |
102 files changed, 22152 insertions, 31163 deletions
diff --git a/po/Makefile.in.in b/po/Makefile.in.in index 6b25f0d..2b36b11 100644 --- a/po/Makefile.in.in +++ b/po/Makefile.in.in @@ -1,13 +1,13 @@ # Makefile for PO directory in any package using GNU gettext. # Copyright (C) 1995-2000 Ulrich Drepper <drepper@gnu.ai.mit.edu> -# Copyright (C) 2000-2020 Free Software Foundation, Inc. +# Copyright (C) 2000-2023 Free Software Foundation, Inc. # # Copying and distribution of this file, with or without modification, # are permitted in any medium without royalty provided the copyright # notice and this notice are preserved. This file is offered as-is, # without any warranty. # -# Origin: gettext-0.21 +# Origin: gettext-0.22 GETTEXT_MACRO_VERSION = 0.20 PACKAGE = @PACKAGE@ @@ -248,15 +248,17 @@ $(POFILES): $(POFILESDEPS) @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ if test -f "$(srcdir)/$${lang}.po"; then \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ - echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} --previous $${lang}.po $(DOMAIN).pot"; \ + echo "$${cdcmd}$(MSGMERGE_UPDATE) --quiet $(MSGMERGE_OPTIONS) --lang=$${lang} --previous $${lang}.po $(DOMAIN).pot"; \ cd $(srcdir) \ && { case `$(MSGMERGE_UPDATE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ - '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].*) \ + '' | 0.[0-9] | 0.[0-9].* | 0.10 | 0.10.*) \ $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po $(DOMAIN).pot;; \ + 0.1[1-5] | 0.1[1-5].*) \ + $(MSGMERGE_UPDATE) --quiet $(MSGMERGE_OPTIONS) $${lang}.po $(DOMAIN).pot;; \ 0.1[6-7] | 0.1[6-7].*) \ - $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --previous $${lang}.po $(DOMAIN).pot;; \ + $(MSGMERGE_UPDATE) --quiet $(MSGMERGE_OPTIONS) --previous $${lang}.po $(DOMAIN).pot;; \ *) \ - $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} --previous $${lang}.po $(DOMAIN).pot;; \ + $(MSGMERGE_UPDATE) --quiet $(MSGMERGE_OPTIONS) --lang=$${lang} --previous $${lang}.po $(DOMAIN).pot;; \ esac; \ }; \ else \ @@ -464,15 +466,17 @@ update-po: Makefile tmpdir=`pwd`; \ echo "$$lang:"; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ - echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang --previous $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ + echo "$${cdcmd}$(MSGMERGE) --quiet $(MSGMERGE_OPTIONS) --lang=$$lang --previous $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ cd $(srcdir); \ if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ - '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].*) \ + '' | 0.[0-9] | 0.[0-9].* | 0.10 | 0.10.*) \ $(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ + 0.1[1-5] | 0.1[1-5].*) \ + $(MSGMERGE) --quiet $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ 0.1[6-7] | 0.1[6-7].*) \ - $(MSGMERGE) $(MSGMERGE_OPTIONS) --previous -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ + $(MSGMERGE) --quiet $(MSGMERGE_OPTIONS) --previous -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ *) \ - $(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang --previous -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ + $(MSGMERGE) --quiet $(MSGMERGE_OPTIONS) --lang=$$lang --previous -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ esac; \ }; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ diff --git a/po/Makevars b/po/Makevars index dc19bc9..9108789 100644 --- a/po/Makevars +++ b/po/Makevars @@ -1,4 +1,10 @@ +# SPDX-License-Identifier: FSFUL + # Makefile variables for PO directory in any package using GNU gettext. +# +# Copyright (C) 2003-2019 Free Software Foundation, Inc. +# This file is free software; the Free Software Foundation gives +# unlimited permission to use, copy, distribute, and modify it. # Usually the message domain is the same as the package name. DOMAIN = $(PACKAGE) @@ -8,7 +14,7 @@ subdir = po top_builddir = .. # These options get passed to xgettext. -XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ +XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ --add-location=file --no-wrap # 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 @@ -18,7 +24,14 @@ XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ # 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 = +COPYRIGHT_HOLDER = The XZ Utils authors and contributors + +# This tells whether or not to prepend "GNU " prefix to the package +# name that gets inserted into the header of the $(DOMAIN).pot file. +# Possible values are "yes", "no", or empty. If it is empty, try to +# detect it automatically by scanning the files in $(top_srcdir) for +# "GNU packagename" string. +PACKAGE_GNU = no # This is the email address or URL to which the translators shall report # bugs in the untranslated strings: @@ -40,7 +53,39 @@ MSGID_BUGS_ADDRESS = # message catalogs shall be used. It is usually empty. EXTRA_LOCALE_CATEGORIES = -# Although you may need slightly wider terminal than 80 chars, it is -# much nicer to edit the output of --help when this is set. -XGETTEXT_OPTIONS += --no-wrap -MSGMERGE += --no-wrap +# This tells whether the $(DOMAIN).pot file contains messages with an 'msgctxt' +# context. Possible values are "yes" and "no". Set this to yes if the +# package uses functions taking also a message context, like pgettext(), or +# if in $(XGETTEXT_OPTIONS) you define keywords with a context argument. +USE_MSGCTXT = no + +# These options get passed to msgmerge. +# Useful options are in particular: +# --previous to keep previous msgids of translated messages, +# --quiet to reduce the verbosity. +MSGMERGE_OPTIONS = --add-location=file --no-wrap + +# These options get passed to msginit. +# If you want to disable line wrapping when writing PO files, add +# --no-wrap to MSGMERGE_OPTIONS, XGETTEXT_OPTIONS, and +# MSGINIT_OPTIONS. +# +# Although one may need slightly wider terminal than 80 chars, it is +# much nicer to edit the output of --help when --no-wrap is set. +MSGINIT_OPTIONS = --no-wrap + +# This tells whether or not to regenerate a PO file when $(DOMAIN).pot +# has changed. Possible values are "yes" and "no". Set this to no if +# the POT file is checked in the repository and the version control +# program ignores timestamps. +PO_DEPENDS_ON_POT = yes + +# This tells whether or not to forcibly update $(DOMAIN).pot and +# regenerate PO files on "make dist". Possible values are "yes" and +# "no". Set this to no if the POT file and PO files are maintained +# externally. +# +# NOTE: The the custom "mydist" target in ../Makefile.am updates xz.pot. +# An updated xz.pot will cause the .po files to be updated too but +# only when updating would change more than the POT-Creation-Date line. +DIST_DEPENDS_ON_UPDATE_PO = no diff --git a/po/POTFILES.in b/po/POTFILES.in index e1438e0..a4f4e00 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: 0BSD + # List of source files which contain translatable strings. src/xz/args.c src/xz/coder.c @@ -6,8 +8,10 @@ src/xz/hardware.c src/xz/list.c src/xz/main.c src/xz/message.c +src/xz/mytime.c src/xz/options.c src/xz/signals.c src/xz/suffix.c src/xz/util.c +src/lzmainfo/lzmainfo.c src/common/tuklib_exit.c Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: xz 5.4.0-pre2\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" "PO-Revision-Date: 2022-12-12 18:19+0300\n" "Last-Translator: Jordi Mas i Hernàndez <jmas@softcatala.org>\n" "Language-Team: Catalan <ca@dodds.net>\n" @@ -17,145 +17,179 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: argument no vàlid per a --block-list" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: massa arguments per a --block-list" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 només es pot utilitzar com a últim element a --block-list" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: tipus de format de fitxer desconegut" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: tipus de comprovació d'integritat no suportat" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +#, fuzzy +#| msgid "Only one file can be specified with `--files' or `--files0'." +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "Només es pot especificar un fitxer amb `--files' o `--files0'." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, fuzzy, c-format #| msgid "%s: " msgid "%s: %s" msgstr "%s: " -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "La variable d'entorn %s conté massa arguments" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "El suport de compressió s'ha desactivat en temps de construcció" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "El suport de descompressió s'ha desactivat en temps de construcció" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "No s'admet la compressió de fitxers lzip (.lz)" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "" + +#: src/xz/args.c #, fuzzy #| msgid "%s: With --format=raw, --suffix=.SUF is required unless writing to stdout" msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "%s: amb --format=raw, --suffix=.SUF és necessari si no s'escriu a la sortida estàndard" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "El nombre màxim de filtres és de quatre" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "El límit d'ús de la memòria és massa baix per a la configuració del filtre indicat." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "Es desaconsella l'ús d'un predefinit en mode RAW." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "Les opcions exactes dels predefinits poden variar entre versions de programari." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "El format .lzma només admet el filtre LZMA1" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "No es pot usar LZMA1 amb el format .xz" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "The filter chain is incompatible with --flush-timeout" +msgid "Filter chain %u is incompatible with --flush-timeout" msgstr "La cadena de filtratge és incompatible amb --flush-timeout" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "Es canvia al mode d'un sol fil a causa de --flush-timeout" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Unsupported options" +msgid "Unsupported options in filter chain %u" +msgstr "Opcions no suportades" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "S'utilitzen fins a %<PRIu32> fils." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Cadena de filtre no suportada o opcions de filtre" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "La descompressió necessitarà %s MiB de memòria." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "S'ha reduït el nombre de fils de %s a %s per a no excedir el límit d'ús de memòria de %s MiB" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "S'ha reduït el nombre de fils de %s a un. El límit d'ús automàtic de memòria de %s MiB encara s'està excedint. Es requereix %s MiB de memòria. Es continua igualment." -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "S'està canviant al mode d'un sol fil per a no excedir el límit d'ús de la memòria de %s MiB" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "S'ha ajustat la mida del diccionari LZMA%c de %s MiB a %s MiB per a no excedir el límit d'ús de memòria de %s MiB" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "S'ha ajustat la mida del diccionari LZMA%c de %s MiB a %s MiB per a no excedir el límit d'ús de memòria de %s MiB" + +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Error creating a pipe: %s" +msgid "Error changing to filter chain %u: %s" +msgstr "S'ha produït un error en crear una canonada: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "S'ha produït un error en crear una canonada: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "No s'ha pogut habilitar l'espai aïllat" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: ha fallat la funció poll(): %s" @@ -170,252 +204,252 @@ msgstr "%s: ha fallat la funció poll(): %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: sembla que el fitxer s'ha mogut, no s'elimina" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: no es pot eliminar: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: no es pot establir el propietari del fitxer: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: no es pot establir el grup de fitxers: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: no es poden establir els permisos del fitxer: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "S'ha produït un error en obtenir els indicadors d'estat del fitxer de l'entrada estàndard: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: és un enllaç simbòlic, s'omet" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: és un directori, s'omet" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: no és un fitxer normal, s'omet" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: el fitxer té el bit de setuid o setgid, s'omet" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: el fitxer té un bit enganxós, s'omet" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: el fitxer d'entrada té més d'un enllaç dur, s'omet" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Nom de fitxer buit, s'omet" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "S'ha produït un error en restaurar els indicadors d'estat a l'entrada estàndard: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "S'ha produït un error en obtenir els indicadors d'estat del fitxer de la sortida estàndard: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "S'ha produït un error en restaurar l'indicador O_APPEND a la sortida estàndard: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: ha fallat el tancament del fitxer: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: ha fallat la cerca en intentar crear un fitxer dispers: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: error de lectura: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: error en cercar el fitxer: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: fi inesperat del fitxer" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: error d'escriptura: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Desactivat" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "Quantitat de memòria física (RAM):" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "Nombre de fils del processador:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "Compressió:" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "Descompressió:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" msgstr "Descompressió multifil:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "Predeterminat per a -T0:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "Informació del maquinari:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" msgstr "Límits d'ús de la memòria" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "Fluxos:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "Blocs:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "Mida comprimida:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "Mida no comprimida:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "Relació:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "Comprovació:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "Farciment del flux:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "Memòria necessària:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "Mides a les capçaleres:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "Nombre de fitxers:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "Flux" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "Bloc" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "Blocs" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "CompOffset" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "UncompOffset" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "CompSize" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "UncompSize" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "TotalSize" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "Relació" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "Comprovació" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "CheckVal" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "Separació" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "Capçalera" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "Senyals" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "MemUsage" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "Filtres" @@ -423,7 +457,7 @@ msgstr "Filtres" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Cap" @@ -431,60 +465,60 @@ msgstr "Cap" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "NoConeix2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "NoConeix3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "NoConeix5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "NoConeix6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "NoConeix7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "NoConeix8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "NoConeix9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "NoConeix11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "NoConeix12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "NoConeix13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "NoConeix14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "NoConeix15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: El fitxer està buit" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: Massa petit per a ser un fitxer .xz vàlid" @@ -493,64 +527,69 @@ msgstr "%s: Massa petit per a ser un fitxer .xz vàlid" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "Strms Blocs Comprimit NoComprimit Ràtio Check Nom de fitxer" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Sí" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "No" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " Versió mínima de XZ Utils: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "%s fitxer\n" msgstr[1] "%s fitxers\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Totals:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list només funciona en fitxers .xz (--format=xz o --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "" + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list no admet la lectura des de l'entrada estàndard" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: Error en llegir els noms de fitxer: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: Final inesperat de l'entrada en llegir els noms de fitxer" -#: src/xz/main.c:120 -#, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +#: src/xz/main.c +#, fuzzy, c-format +#| msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" msgstr "%s: s'ha trobat un caràcter nul en llegir els noms de fitxer; potser volíeu utilitzar «--files0» en lloc de «--files»?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "La compressió i descompressió amb --robot encara no són admesos." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "No es poden llegir les dades de l'entrada estàndard en llegir els noms de fitxer de l'entrada estàndard" @@ -558,68 +597,69 @@ msgstr "No es poden llegir les dades de l'entrada estàndard en llegir els noms #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Error intern (error)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "No es poden establir els gestors de senyals" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Sense comprovació d'integritat; no es verifica la integritat del fitxer" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Tipus no admès de comprovació d'integritat; no es verifica la integritat del fitxer" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "S'ha arribat al límit d'ús de la memòria" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "No s'ha reconegut el format del fitxer" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Opcions no suportades" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Les dades comprimides estan malmeses" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Final inesperat de l'entrada" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "Es requereixen %s MiB de memòria. El limitador està desactivat." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "Es requereixen %s MiB de memòria. El límit és %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: Cadena de filtratge: %s\n" -#: src/xz/message.c:935 -#, c-format -msgid "Try `%s --help' for more information." +#: src/xz/message.c +#, fuzzy, c-format +#| msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "Proveu «%s --help» per a més informació." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -630,17 +670,17 @@ msgstr "" "Comprimeix o descomprimeix FITXERS en format .xz.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "" "Els arguments obligatoris per a opcions llargues també són obligatoris\n" "per a opcions curtes.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Mode d'operació:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -652,7 +692,7 @@ msgstr "" " -t, --test comprova la integritat del fitxer comprimit\n" " -l, --list informació sobre els fitxers .xz" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -660,7 +700,7 @@ msgstr "" "\n" " Modificadors de l'operació:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -672,7 +712,7 @@ msgstr "" " -c, --stdout escriu a la sortida estàndard i no suprimeixis els\n" " fitxers d'entrada" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -680,10 +720,18 @@ msgstr "" " --single-stream descomprimeix només el primer flux, i silenciosament\n" " ignora les possibles dades d'entrada restants" -#: src/xz/message.c:996 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --no-sparse do not create sparse files when decompressing\n" +#| " -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +#| " --files[=FILE] read filenames to process from FILE; if FILE is\n" +#| " omitted, filenames are read from the standard input;\n" +#| " filenames must be terminated with the newline character\n" +#| " --files0[=FILE] like --files but use the null character as terminator" msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -697,7 +745,7 @@ msgstr "" " caràcter de línia nova\n" " --files0[=FILE] com --files però usa el caràcter nul com a terminador" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -705,12 +753,18 @@ msgstr "" "\n" " Opcions bàsiques de format i compressió de fitxers:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " -F, --format=FMT file format to encode or decode; possible values are\n" +#| " `auto' (default), `xz', `lzma', `lzip', and `raw'\n" +#| " -C, --check=CHECK integrity check type: `none' (use with caution),\n" +#| " `crc32', `crc64' (default), or `sha256'" msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=FMT fitxer de format per a codificar o descodificar; els\n" " valors possibles són «auto» (predeterminat), «xz»,\n" @@ -718,11 +772,11 @@ msgstr "" " -C, --check=CHECK el tipus de comprovació d'integritat: «none» (useu amb\n" " precaució), «crc32», «crc64» (predeterminat), o «sha256»" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check no verifiquis la comprovació d'integritat en descomprimir" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -731,7 +785,7 @@ msgstr "" " compte l'ús de memòria del compressor *i* del\n" " descompressor abans d'utilitzar 7-9!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -740,16 +794,20 @@ msgstr "" " de CPU no afecta els requisits de memòria del\n" " descompressor" -#: src/xz/message.c:1024 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" +#| " to use as many threads as there are processor cores" msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" " -T, --threads=NUM usa com a màxim NUM fils; el valor predeterminat és 1;\n" " estableix a 0 per a utilitzar tants fils com nuclis té\n" " el processador" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -760,17 +818,24 @@ msgstr "" " d'entrada; utilitzeu-ho per a establir la mida del bloc\n" " per a la compressió amb fils" -#: src/xz/message.c:1033 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --block-list=SIZES\n" +#| " start a new .xz block after the given comma-separated\n" +#| " intervals of uncompressed data" msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" " --block-list=MIDES\n" " inicia un bloc nou .xz després dels intervals de dades\n" " sense comprimir donats amb separació per comes" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -782,7 +847,7 @@ msgstr "" " d'espera des de l'anterior fluix i llegir més entrades\n" " blocaria, totes les dades pendents es buiden" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -801,7 +866,7 @@ msgstr "" " descompressió, descompressió amb fils, o tots ells; el\n" " LÍMIT és en bytes, % de RAM, o 0 per als predeterminats" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -809,7 +874,7 @@ msgstr "" " --no-adjust si la configuració de compressió excedeix el límit d'ús\n" " de memòria, dona error en lloc de reduir la configuració" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -818,7 +883,27 @@ msgstr "" " Cadena de filtre personalitzada per a la compressió (alternativa per a l'ús\n" " de predefinits):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -850,7 +935,19 @@ msgstr "" " depth=NUM profunditat màxima de cerca; 0=automàtic\n" " (predeterminat)" -#: src/xz/message.c:1082 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| "\n" +#| " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" +#| " --arm[=OPTS] ARM BCJ filter\n" +#| " --armthumb[=OPTS] ARM-Thumb BCJ filter\n" +#| " --arm64[=OPTS] ARM64 BCJ filter\n" +#| " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" +#| " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" +#| " --sparc[=OPTS] SPARC BCJ filter\n" +#| " Valid OPTS for all BCJ filters:\n" +#| " start=NUM start offset for conversions (default=0)" msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -860,6 +957,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -875,7 +973,7 @@ msgstr "" " start=Núm. decalatge d'inici per a les conversions\n" " (per defecte=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -887,7 +985,7 @@ msgstr "" " dist=Núm. entre bytes que es resten de\n" " l'altre (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -895,7 +993,7 @@ msgstr "" "\n" " Altres opcions:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -905,17 +1003,17 @@ msgstr "" " -v, --verbose sigues detallat; especifiqueu dues vegades per a tenir\n" " encara més detall" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn fes que els avisos no afectin l'estat de sortida" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr "" " --robot usa missatges analitzables per la màquina\n" " (útil per a scripts)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -923,7 +1021,7 @@ msgstr "" " --info-memory mostra la quantitat total de RAM i els límits actualment\n" " actius d'ús de memòria, i surt" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -931,7 +1029,7 @@ msgstr "" " -h, --help mostra l'ajuda curta (només mostra les opcions bàsiques)\n" " -H, --long-help mostra aquesta ajuda llarga i surt" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -939,11 +1037,12 @@ msgstr "" " -h, --help mostra aquesta ajuda curta i surt\n" " -H, --long-help mostra l'ajuda llarga (llista també opcions avançades)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version mostra el número de versió i surt" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -955,90 +1054,129 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "Informa d'errors a <%s> (en anglès o finès).\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "Pàgina inicial de %s: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "AQUESTA ÉS UNA VERSIÓ DE DESENVOLUPAMENT NO DESTINADA A L'ÚS EN PRODUCCIÓ." -#: src/xz/options.c:86 -#, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" + +#: src/xz/message.c +#, fuzzy +#| msgid "Unsupported filter chain or filter options" +msgid "The supported filters and their options are:" +msgstr "Cadena de filtre no suportada o opcions de filtre" + +#: src/xz/options.c +#, fuzzy, c-format +#| msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s: les opcions han de ser parelles «name=value» separades amb comes" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: nom d'opció no vàlid" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: el valor de l'opció no és vàlid" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "No s'admet el LZMA1/LZMA2 predefinit: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "La suma de lc i lp no ha de superar 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: El nom de fitxer té un sufix desconegut, s'omet" -#: src/xz/suffix.c:181 -#, c-format -msgid "%s: File already has `%s' suffix, skipping" +#: src/xz/suffix.c +#, fuzzy, c-format +#| msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "%s: El fitxer ja té el sufix «%s», s'ometrà" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: El sufix del nom de fitxer no és vàlid" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: El valor no és un enter decimal no negatiu" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: el sufix multiplicador no és vàlid" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +#, fuzzy +#| msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "Els sufixos vàlids són `KiB' (2.10), `MiB' (2.20), i `GiB' (2.30)." -#: src/xz/util.c:168 -#, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +#: src/xz/util.c +#, fuzzy, c-format +#| msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "El valor de l'opció «%s» ha d'estar a l'interval [%<PRIu64>, %<PRIu64>]" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Les dades comprimides no es poden llegir des d'un terminal" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "Les dades comprimides no es poden escriure en un terminal" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" + +#: src/lzmainfo/lzmainfo.c +#, fuzzy +#| msgid "%s: Too small to be a valid .xz file" +msgid "File is too small to be a .lzma file" +msgstr "%s: Massa petit per a ser un fitxer .xz vàlid" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Ha fallat l'escriptura a la sortida estàndard" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Error desconegut" + +#~ msgid "Failed to enable the sandbox" +#~ msgstr "No s'ha pogut habilitar l'espai aïllat" Binary files differ@@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: xz-utils\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" "PO-Revision-Date: 2010-12-03 11:32+0100\n" "Last-Translator: Marek Černocký <marek@manet.cz>\n" "Language-Team: Czech <diskuze@lists.l10n.cz>\n" @@ -18,146 +18,178 @@ msgstr "" "X-Poedit-Language: Czech\n" "X-Poedit-SourceCharset: utf-8\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: Neznámý typ formátu souboru" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: Neznámý typ kontroly integrity" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +#, fuzzy +#| msgid "Only one file can be specified with `--files' or `--files0'." +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "Spolu s přepínači „--files“ nebo „--files0“ může být zadán pouze jeden soubor" #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, c-format msgid "%s: %s" msgstr "" -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "Proměnná prostředí %s obsahuje příliš mnoho argumentů" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "" + +#: src/xz/args.c #, fuzzy #| msgid "%s: With --format=raw, --suffix=.SUF is required unless writing to stdout" msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "%s: S přepínačem --format=raw je vyžadován --sufix=.PRIP, vyjma zápisu do standardního výstupu" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "Maximální počet filtrů je čtyři" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "Omezení použitelné paměti je příliš malé pro dané nastavení filtru." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "Použití přednastavení v režimu raw je nevhodné." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "Přesné volby u přednastavení se mohou lišit mezi různými verzemi softwaru." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "Formát .lzma podporuje pouze filtr LZMA1" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "LZMA1 nelze použít s formátem .xz" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" +#: src/xz/coder.c +#, c-format +msgid "Filter chain %u is incompatible with --flush-timeout" msgstr "" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Unsupported options" +msgid "Unsupported options in filter chain %u" +msgstr "Nepodporovaná volba" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "" -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Nepodporovaný omezující filtr nebo volby filtru" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "Dekomprimace bude vyžadovat %s MiB paměti." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, fuzzy, c-format #| msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "Přizpůsobit velikost slovníku LZMA%c z %s MiB na %s MiB, tak aby nebylo překročeno omezení použitelné paměti %s MiB" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "" -#: src/xz/coder.c:357 +#: src/xz/coder.c #, fuzzy, c-format #| msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "Přizpůsobit velikost slovníku LZMA%c z %s MiB na %s MiB, tak aby nebylo překročeno omezení použitelné paměti %s MiB" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "Přizpůsobit velikost slovníku LZMA%c z %s MiB na %s MiB, tak aby nebylo překročeno omezení použitelné paměti %s MiB" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "Přizpůsobit velikost slovníku LZMA%c z %s MiB na %s MiB, tak aby nebylo překročeno omezení použitelné paměti %s MiB" + +#: src/xz/coder.c #, c-format -msgid "Error creating a pipe: %s" +msgid "Error changing to filter chain %u: %s" msgstr "" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" +#: src/xz/file_io.c +#, c-format +msgid "Error creating a pipe: %s" msgstr "" -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "" @@ -172,272 +204,272 @@ msgstr "" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: Vypadá to, že soubor byl přesunut, proto nebude odstraněn" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: Nelze odstranit: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: Nelze nastavit vlastníka souboru: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: Nelze nastavit skupinu souboru: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: Nelze nastavit oprávnění souboru: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: Jedná se o symbolický odkaz, vynechává se" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: Jedná se o složku, vynechává se" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: Nejedná se o běžný soubor, vynechává se" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: Soubor má nastavený bit setuid nebo setgid, vynechává se" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: Soubor má nastavený bit sticky, vynechává se" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: Vstupní soubor má více než jeden pevný odkaz, vynechává se" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Prázdný název souboru, vynechává se" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Chyba při obnovení příznaku O_APPEND na standardní výstup: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: Selhalo zavření souboru: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: Selhalo nastavení pozice při pokusu o vytvoření souboru řídké matice: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: Chyba čtení: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: Chyba při posunu v rámci souboru: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: Neočekávaný konec souboru" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: Chyba zápisu: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Vypnuto" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c #, fuzzy #| msgid "Total amount of physical memory (RAM): " msgid "Amount of physical memory (RAM):" msgstr "Celkové množství fyzické paměti (RAM): " -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c #, fuzzy #| msgid "Memory usage limit for decompression: " msgid "Multi-threaded decompression:" msgstr "Omezení použitelné paměti pro dekomprimaci:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c #, fuzzy #| msgid "Memory usage limit reached" msgid "Memory usage limits:" msgstr "Dosaženo omezení použitelné paměti" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "" -#: src/xz/list.c:70 +#: src/xz/list.c #, fuzzy #| msgid " Compressed size: %s\n" msgid "Compressed size:" msgstr " Komprimovaná velikost: %s\n" -#: src/xz/list.c:71 +#: src/xz/list.c #, fuzzy #| msgid " Uncompressed size: %s\n" msgid "Uncompressed size:" msgstr " Nekomprimovaná velikost: %s\n" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "" -#: src/xz/list.c:74 +#: src/xz/list.c #, fuzzy #| msgid " Stream padding: %s\n" msgid "Stream Padding:" msgstr " Zarovnání proudu: %s\n" -#: src/xz/list.c:75 +#: src/xz/list.c #, fuzzy #| msgid " Memory needed: %s MiB\n" msgid "Memory needed:" msgstr " Potřebná paměť: %s MiB\n" -#: src/xz/list.c:76 +#: src/xz/list.c #, fuzzy #| msgid " Sizes in headers: %s\n" msgid "Sizes in headers:" msgstr " Velikosti v hlavičkách: %s\n" -#: src/xz/list.c:79 +#: src/xz/list.c #, fuzzy #| msgid " Number of files: %s\n" msgid "Number of files:" msgstr " Počet souborů: %s\n" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "" -#: src/xz/list.c:129 +#: src/xz/list.c #, fuzzy #| msgid "Totals:" msgid "TotalSize" msgstr "Celkem:" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "" @@ -445,7 +477,7 @@ msgstr "" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "žádná" @@ -453,60 +485,60 @@ msgstr "žádná" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "neznámá-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "neznámá-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "neznámá-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "neznámá-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "neznámá-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "neznámá-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "neznámá-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "neznámá-11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "neznámá-12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "neznámá-13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "neznámá-14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "neznámá-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: Soubor je prázdný" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: Je příliš malý na to, aby to mohl být platný soubor .xz" @@ -515,26 +547,26 @@ msgstr "%s: Je příliš malý na to, aby to mohl být platný soubor .xz" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "Proud Bloky Komprim Nekomprim Poměr Kontrl Název souboru" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Ano" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Ne" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr "" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" @@ -542,38 +574,43 @@ msgstr[0] "%s soubor\n" msgstr[1] "%s soubory\n" msgstr[2] "%s souborů\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Celkem:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list pracuje pouze se soubory .xz (--format=xz nebo --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "" + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list nepodporuje čtení ze standardního vstupu" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: Chyba při čtení názvů souborů: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: Neočekávaný konec vstupu při čtení názvů souborů" -#: src/xz/main.c:120 -#, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +#: src/xz/main.c +#, fuzzy, c-format +#| msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" msgstr "%s: Byl nalezen nulový znak při čtení názvů souborů; nechtěli jste náhodou použít „--files0“ místo „--files“?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "Komprimace a dekomprimace s přepínačem --robot není zatím podporovaná." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Ze standardního vstupu nelze číst data, když se ze standardního vstupu načítají názvy souborů" @@ -581,68 +618,69 @@ msgstr "Ze standardního vstupu nelze číst data, když se ze standardního vst #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "" -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Interní chyba" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Nelze ustanovit ovladač signálu" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Žádná kontrola integrity; integrita souboru se nebude ověřovat" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Nepodporovaný typ kontroly integrity; integrita souboru se nebude ověřovat" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Dosaženo omezení použitelné paměti" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Formát souboru nebyl rozpoznán" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Nepodporovaná volba" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Komprimovaná data jsou poškozená" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Neočekávaný konec vstupu" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "" -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "Je vyžadováno %s MiB paměti. Limit je %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: Omezující filtr: %s\n" -#: src/xz/message.c:935 -#, c-format -msgid "Try `%s --help' for more information." +#: src/xz/message.c +#, fuzzy, c-format +#| msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "Zkuste „%s --help“ pro více informací" -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -653,15 +691,15 @@ msgstr "" "Komprimuje nebo dekomprimuje SOUBORy ve formátu xz.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "Povinné argumenty pro dlouhé přepínače jsou povinné rovněž pro krátké přepínače.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr "Operační režim:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -673,7 +711,7 @@ msgstr "" " -t, --test testovat integritu komprimovaného souboru\n" " -l, --list vypsat informace o souborech .xz" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -681,7 +719,7 @@ msgstr "" "\n" "Modifikátory operací:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -691,16 +729,24 @@ msgstr "" " -f, --force vynutit přepis výstupního souboru a de/komprimovat odkazy\n" " -c, --stdout zapisovat na standardní výstup a nemazat vstupní soubory" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" msgstr "" -#: src/xz/message.c:996 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --no-sparse do not create sparse files when decompressing\n" +#| " -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +#| " --files[=FILE] read filenames to process from FILE; if FILE is\n" +#| " omitted, filenames are read from the standard input;\n" +#| " filenames must be terminated with the newline character\n" +#| " --files0[=FILE] like --files but use the null character as terminator" msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -713,7 +759,7 @@ msgstr "" " názvy souborů musí být zakončeny znakem nového řádku\n" " --files0[=SOUBOR] stejné jako --files, ale použít k zakončování nulový znak" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -721,7 +767,7 @@ msgstr "" "\n" "Základní přepínače pro formát souboru a komprimaci:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c #, fuzzy #| msgid "" #| " -F, --format=FMT file format to encode or decode; possible values are\n" @@ -730,20 +776,20 @@ msgstr "" #| " `crc32', `crc64' (default), or `sha256'" msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=FORMÁT formát souboru k zakódování nebo dekódování; možné\n" " hodnoty jsou „auto“ (výchozí), „xz“, „lzma“ a „raw“\n" " -C, --check=KONTROLA typ kontroly integrity: „none“ (používejte s rozmyslem),\n" " „crc32“, „crc64“ (výchozí) nebo „sha256“" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr "" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -751,7 +797,7 @@ msgstr "" " -0 .. -9 přednastavení komprimace; výchozí je 6; než použijete\n" " hodnoty 7 – 9, vezměte do úvahy množství použité paměti" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -759,27 +805,29 @@ msgstr "" " -e, --extreme zkusit zlepšit poměr komprimace využitím více času\n" " procesoru; nemá vliv na paměťové nároky dekomprimace" -#: src/xz/message.c:1024 +#: src/xz/message.c msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" " use this to set the block size for threaded compression" msgstr "" -#: src/xz/message.c:1033 +#: src/xz/message.c msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -787,7 +835,7 @@ msgid "" " would block, all pending data is flushed out" msgstr "" -#: src/xz/message.c:1043 +#: src/xz/message.c #, fuzzy, no-c-format #| msgid "" #| " --memlimit-compress=LIMIT\n" @@ -811,7 +859,7 @@ msgstr "" " dekomprimaci nebo obojí; LIMIT je v bajtech, % z paměti\n" " RAM nebo 0 pro výchozí" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -819,7 +867,7 @@ msgstr "" " --no-adjust pokud nastavení komprimace přesáhne omezení použitelné\n" " paměti, předat chybu namísto snížení nastavení" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -827,7 +875,27 @@ msgstr "" "\n" "Vlastní omezující filtr pro komprimaci (alternativa k použití přednastavených):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -856,7 +924,7 @@ msgstr "" " depth=POČ maximální hloubka prohledávání;\n" " 0 = automaticky (výchozí)" -#: src/xz/message.c:1082 +#: src/xz/message.c #, fuzzy #| msgid "" #| "\n" @@ -877,6 +945,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -890,7 +959,7 @@ msgstr "" " Platné volby pro všechny filtry BCJ:\n" " start=POČ počáteční posun pro převody (výchozí=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -902,7 +971,7 @@ msgstr "" " dist=POČ vzdálenost mezi bajty, které jsou odečítány\n" " jeden od druhého (1 – 256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -910,7 +979,7 @@ msgstr "" "\n" " Ostatní přepínače:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -919,17 +988,17 @@ msgstr "" " -v, --verbose podrobnější zprávy; zadáním dvakrát, budou ještě\n" " podrobnější" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn způsobí, že varování neovlivní stav ukončení" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr "" " --robot použít strojově analyzovatelné zprávy (užitečné pro\n" " skripty)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -937,7 +1006,7 @@ msgstr "" " --info-memory zobrazit celkové množství paměti RAM a současné aktivní\n" " omezení použitelné paměti a skončit" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -945,7 +1014,7 @@ msgstr "" " -h, --help zobrazit krátkou nápovědu (vypíše jen základní přepínače)\n" " -H, --long-help zobrazit tuto úplnou nápovědu a skončit" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -953,11 +1022,12 @@ msgstr "" " -h, --help zobrazit tuto zkrácenou nápovědu a skončit\n" " -H, --long-help zobrazit úplnou nápovědu (vypíše i pokročilé přepínače)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version zobrazit číslo verze a skončit" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -969,91 +1039,127 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "Chyby hlaste na <%s> (v angličtině nebo finštině).\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "Domovská stránka %s: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "" -#: src/xz/options.c:86 -#, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" + +#: src/xz/message.c +#, fuzzy +#| msgid "Unsupported filter chain or filter options" +msgid "The supported filters and their options are:" +msgstr "Nepodporovaný omezující filtr nebo volby filtru" + +#: src/xz/options.c +#, fuzzy, c-format +#| msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s: Volby musí být páry „název=hodnota“ oddělené čárkami" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: Neplatný název volby" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: Neplatná hodnota volby" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "Nepodporované přednastavení LZMA1/LZMA2: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "Součet lc a lp nesmí překročit hodnotu 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: Název souboru má neznámou příponu, vynechává se" -#: src/xz/suffix.c:181 -#, c-format -msgid "%s: File already has `%s' suffix, skipping" +#: src/xz/suffix.c +#, fuzzy, c-format +#| msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "%s: Soubor již má příponu „%s“, vynechává se" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: Neplatná přípona názvu souboru" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: Hodnota není nezáporné desítkové číslo" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: Neplatná jednotka s předponou" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +#, fuzzy +#| msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "Platné jednotky s předponami jsou „KiB“ (2^10 B), „MiB“ (2^20 B) a „GiB“ (2^30 B)." -#: src/xz/util.c:168 -#, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +#: src/xz/util.c +#, fuzzy, c-format +#| msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "Hodnota volby „%s“ musí být v rozsahu [%<PRIu64>, %<PRIu64>]" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Z terminálu nelze číst komprimovaná data" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "Do terminálu nelze zapisovat komprimovaná data" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" + +#: src/lzmainfo/lzmainfo.c +#, fuzzy +#| msgid "%s: Too small to be a valid .xz file" +msgid "File is too small to be a .lzma file" +msgstr "%s: Je příliš malý na to, aby to mohl být platný soubor .xz" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Zápis do standardního výstupu selhal" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Neznámá chyba" @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: xz 5.2.4\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" "PO-Revision-Date: 2019-03-04 23:08+0100\n" "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n" "Language-Team: Danish <dansk@dansk-gruppen.dk>\n" @@ -17,147 +17,181 @@ msgstr "" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: Ugyldigt parameter til --block-list" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: For mange argumenter til --block-list" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 kan kun bruges som det sidste element i --block-list" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: Ukendt filformattype" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: Typen for integritetkontrol er ikke understøttet" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +#, fuzzy +#| msgid "Only one file can be specified with `--files' or `--files0'." +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "Kun en fil kan angives med »--files« eller »--files0«." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, fuzzy, c-format #| msgid "%s: " msgid "%s: %s" msgstr "%s: " -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "Miljøvariablen %s indeholder for mange argumenter" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "Komprimeringsunderstøttelse blev deaktiveret på byggetidspunktet" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "Dekomprimeringsunderstøttelse blev deaktiveret på byggetidspunktet" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "" + +#: src/xz/args.c #, fuzzy #| msgid "%s: With --format=raw, --suffix=.SUF is required unless writing to stdout" msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "%s: med --format=raw, --suffix=.SUF er krævet med mindre der skrives til standardud" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "Maksimalt antal filtre er fire" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "Begræsningen for brug af hukommelse er for lav for den givne filteropsætning." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "Det frarådes at bruge en forhåndskonfiguration i rå tilstand (raw mode)." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "De præcise indstillinger for forhåndskonfigurationerne kan variere mellem programversioner." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "Formatet .lzma understøtter kun LZMA1-filteret" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "LZMA1 kan ikke bruges med .xz-formatet" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "The filter chain is incompatible with --flush-timeout" +msgid "Filter chain %u is incompatible with --flush-timeout" msgstr "Filterkæden er ikke kompatibel med --flush-timeout" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "Skifter til enkelt trådet tilstand på grund af --flush-timeout" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Unsupported options" +msgid "Unsupported options in filter chain %u" +msgstr "Tilvalg er ikke understøttede" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "Bruger op til %<PRIu32> tråde." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Filterkæde eller filterindstillinger er ikke understøttet" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "Dekomprimering vil kræve %s MiB hukommelse." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, fuzzy, c-format #| msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "Justerede antallet af tråde fra %s til %s for ikke at overskride begræsningen på brug af hukommelse på %s MiB" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "" -#: src/xz/coder.c:357 +#: src/xz/coder.c #, fuzzy, c-format #| msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "Justerede antallet af tråde fra %s til %s for ikke at overskride begræsningen på brug af hukommelse på %s MiB" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "Justerede LZMA%c-ordbogsstørrelsen fra %s MiB til %s MiB for ikke at overskride begrænsningen på brug af hukommelse på %s MiB" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "Justerede LZMA%c-ordbogsstørrelsen fra %s MiB til %s MiB for ikke at overskride begrænsningen på brug af hukommelse på %s MiB" + +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Error creating a pipe: %s" +msgid "Error changing to filter chain %u: %s" +msgstr "Det opstod en fejl under oprettelse af en datakanal: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Det opstod en fejl under oprettelse af en datakanal: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Kunne ikke aktivere sandkassen" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: poll() mislykkedes: %s" @@ -172,272 +206,272 @@ msgstr "%s: poll() mislykkedes: %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: Filen er vist blevet flyttet, sletter ikke" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: Kan ikke fjerne: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: Kan ikke angive filejeren: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: Kan ikke angive filgruppen: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: Kan ikke angive filtilladelser: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Der opstod en fejl under indhentelse af filstatusflag fra standardind: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: Er en symbolsk henvisning, udelader" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: Er en mappe, udelader" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: Er ikke en normal fil, udelader" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: Filen har setuid- eller setgid-bitsæt, udelader" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: Fil har klæbende bitsæt, udelader" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: Inddatafil har mere end en hård henvisning, udelader" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Tomt filnavn, udelader" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Der opstod en fejl under gendannelse af statusflagene til standardind: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Der opstod en fejl under indhentelse af filstatusflag fra standardud: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Der opstod en fejl under gendannelse af flaget O_APPEND til standardud: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: Lukning af filen fejlede: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: Søgning fejlede under forsøg på at oprette en tynd fil: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: Læsefejl: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: Der opstod en fejl under søgning efter filen: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: Uventet filafslutning" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: Skrivefejl: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Deaktiveret" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c #, fuzzy #| msgid "Total amount of physical memory (RAM): " msgid "Amount of physical memory (RAM):" msgstr "Samlet mængde fysisk hukommelse (RAM): " -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c #, fuzzy #| msgid "Memory usage limit for decompression: " msgid "Multi-threaded decompression:" msgstr "Grænse for hukommelsesforbug til dekomprimering: " -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c #, fuzzy #| msgid "Memory usage limit reached" msgid "Memory usage limits:" msgstr "Begrænsning på brug af hukommelse er nået" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "" -#: src/xz/list.c:70 +#: src/xz/list.c #, fuzzy #| msgid " Compressed size: %s\n" msgid "Compressed size:" msgstr " Komprimeret str.: %s\n" -#: src/xz/list.c:71 +#: src/xz/list.c #, fuzzy #| msgid " Uncompressed size: %s\n" msgid "Uncompressed size:" msgstr " Ukomprimeret str.: %s\n" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "" -#: src/xz/list.c:74 +#: src/xz/list.c #, fuzzy #| msgid " Stream padding: %s\n" msgid "Stream Padding:" msgstr " Strømfyld: %s\n" -#: src/xz/list.c:75 +#: src/xz/list.c #, fuzzy #| msgid " Memory needed: %s MiB\n" msgid "Memory needed:" msgstr " Hukommelse krævet: %s MiB\n" -#: src/xz/list.c:76 +#: src/xz/list.c #, fuzzy #| msgid " Sizes in headers: %s\n" msgid "Sizes in headers:" msgstr " Størrelser i teksthoveder: %s\n" -#: src/xz/list.c:79 +#: src/xz/list.c #, fuzzy #| msgid " Number of files: %s\n" msgid "Number of files:" msgstr " Antal filer: %s\n" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "" -#: src/xz/list.c:129 +#: src/xz/list.c #, fuzzy #| msgid "Totals:" msgid "TotalSize" msgstr "I alt:" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "" @@ -445,7 +479,7 @@ msgstr "" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Ingen" @@ -453,60 +487,60 @@ msgstr "Ingen" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "Ukendt-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "Ukendt-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "Ukendt-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "Ukendt-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "Ukendt-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "Ukendt-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "Ukendt-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "Ukendt-11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "Ukendt-12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "Ukendt-13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "Ukendt-14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "Ukendt-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: Filen er tom" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: For lille til at være en gyldig .xz-fil" @@ -515,64 +549,68 @@ msgstr "%s: For lille til at være en gyldig .xz-fil" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Ja" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Nej" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " Minimum for XZ Utils-version: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "%s fil\n" msgstr[1] "%s filer\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "I alt:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "" + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list understøtter ikke læsning fra standardind" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: Der opstod en fejl under forsøg på læsning af filnavne: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: Uventet afslutning på inddata under forsøg på læsning af filnavne" -#: src/xz/main.c:120 +#: src/xz/main.c #, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" msgstr "" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "Komprimering og dekomprimering med --robot er endnu ikke understøttet." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "" @@ -580,68 +618,69 @@ msgstr "" #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Intern fejl (fejl)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Kan ikke etbalere signalhåndteringer" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Ingen integritetkontrol; verificerer ikke filintegritet" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Begrænsning på brug af hukommelse er nået" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Filformatet blev ikke genkendt" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Tilvalg er ikke understøttede" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Komprimerede data er ødelagte" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Uventet afslutning på inddata" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "%s MiB hukommelse er krævet. Begrænseren er deaktiveret." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "%s MiB hukommelse er krævet. Begrænsningen er %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: Filterkæde: %s\n" -#: src/xz/message.c:935 -#, c-format -msgid "Try `%s --help' for more information." +#: src/xz/message.c +#, fuzzy, c-format +#| msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "Prøv »%s --help« for yderligere information." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -649,17 +688,17 @@ msgid "" "\n" msgstr "" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "" "Obligatoriske argumenter til lange tilvalg er også obligatoriske for korte\n" "tilvalg.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Operationstilstand:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -667,7 +706,7 @@ msgid "" " -l, --list list information about .xz files" msgstr "" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -675,80 +714,82 @@ msgstr "" "\n" "Operationsændrere:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" " -c, --stdout write to standard output and don't delete input files" msgstr "" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" msgstr "" -#: src/xz/message.c:996 +#: src/xz/message.c msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" " --files0[=FILE] like --files but use the null character as terminator" msgstr "" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" msgstr "" -#: src/xz/message.c:1007 +#: src/xz/message.c msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr "" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" msgstr "" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" msgstr "" -#: src/xz/message.c:1024 +#: src/xz/message.c msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" " use this to set the block size for threaded compression" msgstr "" -#: src/xz/message.c:1033 +#: src/xz/message.c msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -756,7 +797,7 @@ msgid "" " would block, all pending data is flushed out" msgstr "" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -768,19 +809,39 @@ msgid "" " bytes, % of RAM, or 0 for defaults" msgstr "" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" msgstr "" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" msgstr "" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -796,7 +857,7 @@ msgid "" " depth=NUM maximum search depth; 0=automatic (default)" msgstr "" -#: src/xz/message.c:1082 +#: src/xz/message.c msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -806,11 +867,12 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -818,7 +880,7 @@ msgid "" " from each other (1-256; 1)" msgstr "" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -826,29 +888,29 @@ msgstr "" "\n" "Andre tilvalg:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" msgstr "" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr "" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr "" " --robot brug beskeder der kan fortolkes maskinelt (nyttigt\n" " for skripter)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" msgstr "" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -857,7 +919,7 @@ msgstr "" " tilvalg)\n" " -H, --long-help vis den lange hjælpetekst og afslut" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -866,11 +928,12 @@ msgstr "" " -H, --long-help vis den lange hjælpetekst (viser også de avancerede\n" " tilvalg)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version vis versionsnummer og afslut" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -882,93 +945,129 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "" "Rapporter fejl til <%s> (på engelsk eller finsk).\n" "Rapporter oversættelsesfejl til <dansk@dansk-gruppen.dk>.\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "%s hjemmeside: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "DETTE ER EN UDVIKLINGSVERSION - BRUG IKKE I PRODUKTION." -#: src/xz/options.c:86 -#, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" + +#: src/xz/message.c +#, fuzzy +#| msgid "Unsupported filter chain or filter options" +msgid "The supported filters and their options are:" +msgstr "Filterkæde eller filterindstillinger er ikke understøttet" + +#: src/xz/options.c +#, fuzzy, c-format +#| msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s: Tilvalg skal være »navne=værdi«-par adskilt med kommaer" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: Ugyldigt tilvalgsnavn" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: Ugyldigt tilvalgsværdi" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "LZMA1/LZMA2-forhåndskonfiguration er ikke understøttet: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "Summen af lc og lp må ikke være højere end 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: Filnavn har ukendt endelse, udelader" -#: src/xz/suffix.c:181 -#, c-format -msgid "%s: File already has `%s' suffix, skipping" +#: src/xz/suffix.c +#, fuzzy, c-format +#| msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "%s: Filen har allrede endelsen »%s«, udelader." -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: Ugyldig filnavnendelse" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: Værdi er ikke et positivt decimalheltal" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: Ugyldig multiplikatorendelse" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +#, fuzzy +#| msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "Gyldige endelser er »KiB« (2^10), »MiB« (2^20) og »GiB« (2^30)." -#: src/xz/util.c:168 -#, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +#: src/xz/util.c +#, fuzzy, c-format +#| msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "Værdien for tilvalget »%s« skal være i intervallet [%<PRIu64>, %<PRIu64>]" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Komprimerede data kan ikke læses fra en terminal" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "Komprimerede data kan ikke skrives til en terminal" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" + +#: src/lzmainfo/lzmainfo.c +#, fuzzy +#| msgid "%s: Too small to be a valid .xz file" +msgid "File is too small to be a .lzma file" +msgstr "%s: For lille til at være en gyldig .xz-fil" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Skrivning til standardud mislykkedes" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Ukendt fejl" @@ -978,6 +1077,9 @@ msgstr "Ukendt fejl" #~ msgid "Sandbox was successfully enabled" #~ msgstr "Sandkassen blev aktiveret" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Kunne ikke aktivere sandkassen" + #~ msgid "Memory usage limit for compression: " #~ msgstr "Grænse for hukommelsesforbrug til komprimering: " @@ -1,15 +1,16 @@ -# XZ Utils German translation -# This file is put in the public domain. +# SPDX-License-Identifier: 0BSD # +# German translation for xz. +# This file is published under the BSD Zero Clause License. # André Noll <maan@tuebingen.mpg.de>, 2010. # Anna Henningsen <sqrt@entless.org>, 2015. -# Mario Blättermann <mario.blaettermann@gmail.com>, 2019, 2022-2023. +# Mario Blättermann <mario.blaettermann@gmail.com>, 2019, 2022-2024. msgid "" msgstr "" -"Project-Id-Version: xz 5.4.4-pre1\n" +"Project-Id-Version: xz 5.6.0-pre2\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" -"PO-Revision-Date: 2023-07-19 20:44+0200\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" +"PO-Revision-Date: 2024-02-15 17:45+0100\n" "Last-Translator: Mario Blättermann <mario.blaettermann@gmail.com>\n" "Language-Team: German <translation-team-de@lists.sourceforge.net>\n" "Language: de\n" @@ -18,144 +19,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 23.04.3\n" +"X-Generator: Lokalize 23.08.4\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: Ungültiges Argument für --block-list" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: Zu viele Argumente für --block-list" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "In --block-list fehlt die Blockgröße nach der Filterkettennummer »%c:«" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 kann nur das letzte Element in --block-list sein" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: Unbekanntes Dateiformat" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: Integritätsprüfungstyp nicht unterstützt" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "Nur eine Datei kann als Argument für »--files« oder »--files0« angegeben werden." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, c-format msgid "%s: %s" msgstr "%s: %s" -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "Die Umgebungsvariable %s enthält zu viele Argumente" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "Die Unterstützung für Kompression wurde zum Zeitpunkt der Erstellung deaktiviert" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "Die Unterstützung für Dekompression wurde zum Zeitpunkt der Erstellung deaktiviert" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "Kompression von lzip-Dateien (.lz) wird nicht unterstützt" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "--block-list wird ignoriert, außer wenn in das .xz-Format komprimiert wird" + +#: src/xz/args.c msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "Mit --format=raw ist --suffix=.SUF notwendig, falls nicht in die Standardausgabe geschrieben wird" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "Maximal vier Filter möglich" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "Fehler in der Option --filters%s=FILTER:" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "Die Speicherbedarfsbegrenzung ist für die gegebene Filter-Konfiguration zu niedrig." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "Filterkette %u wird von --block-list verwendet, wurde aber nicht mit --filters%u= angegeben" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "Verwendung einer Voreinstellung im Roh-Modus wird nicht empfohlen." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "Die genauen Optionen der Voreinstellung können zwischen Softwareversionen variieren." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "Das .lzma-Format unterstützt nur den LZMA1-Filter" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "LZMA1 kann nicht mit dem .xz-Format verwendet werden" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" -msgstr "Diese Filterkette ist inkompatibel zu --flush-timeout" +#: src/xz/coder.c +#, c-format +msgid "Filter chain %u is incompatible with --flush-timeout" +msgstr "Die Filterkette %u ist inkompatibel zu --flush-timeout" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "Wegen --flush-timeout wird auf den Einzelthread-Modus umgeschaltet" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, c-format +msgid "Unsupported options in filter chain %u" +msgstr "Nicht unterstützte Optionen in Filterkette %u" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "Bis zu %<PRIu32> Threads werden benutzt." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Filterkette oder Filteroptionen werden nicht unterstützt" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "Dekompression wird %s MiB Speicher brauchen." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "Anzahl der Threads wurde von %s auf %s reduziert, um die Speicherbedarfsbegrenzung von %s MiB nicht zu übersteigen" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "Anzahl der Threads wurde von %s auf einen reduziert. Die automatische Begrenzung des Speicherverbrauchs auf %s MiB wird immer noch überschritten. %s MiB an Speicher sind erforderlich. Es wird dennoch fortgesetzt." -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "Es wurde in den Einzelthread-Modus gewechselt, um die Speicherbedarfsbegrenzung von %s MiB nicht zu übersteigen" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "Die LZMA%c-Wörterbuchgröße wurde von %s MiB auf %s MiB angepasst, um die Speicherbedarfsbegrenzung von %s MiB nicht zu übersteigen" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, c-format +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "Die LZMA%c-Wörterbuchgröße für --filters%u wurde von %s MiB auf %s MiB angepasst, um die Speicherbedarfsbegrenzung von %s MiB nicht zu übersteigen" + +#: src/xz/coder.c +#, c-format +msgid "Error changing to filter chain %u: %s" +msgstr "Fehler beim Wechsel zur Filterkette %u: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Fehler beim Erzeugen der Pipeline: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Sandbox konnte nicht aktiviert werden" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: poll() ist fehlgeschlagen: %s" @@ -170,252 +199,252 @@ msgstr "%s: poll() ist fehlgeschlagen: %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: Datei scheint verschoben worden zu sein, daher wird sie nicht gelöscht" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: Löschen nicht möglich: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: Dateieigentümer kann nicht gesetzt werden: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: Dateigruppe kann nicht gesetzt werden: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: Zugriffsrechte können nicht gesetzt werden: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Dateistatus-Markierungen können nicht aus der Standardeingabe ermittelt werden: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: Ist ein symbolischer Link, wird übersprungen" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: Ist ein Verzeichnis, wird übersprungen" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: Keine reguläre Datei, wird übersprungen" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: Datei hat das setuid- oder setgid-Bit gesetzt, wird übersprungen" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: Datei hat sticky-Bit gesetzt, wird übersprungen" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: Eingabedatei hat mehr als einen harten Link, wird übersprungen" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Leerer Dateiname, wird übersprungen" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Fehler beim Wiederherstellen der Status-Markierungen für die Standardeingabe: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Status-Markierungen der Standardausgabe können nicht ermittelt werden: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Fehler beim Wiederherstellen der O_APPEND-Markierungen für die Standardausgabe: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: Fehler beim Schließen der Datei: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: Positionierungsfehler beim Versuch, eine Sparse-Datei (dünnbesetzte Datei) zu erzeugen: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: Lesefehler: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: Fehler beim Durchsuchen der Datei: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: Unerwartetes Ende der Datei" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: Schreibfehler: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Deaktiviert" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "Gesamtmenge physischer Speicher (RAM):" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "Anzahl der Prozessor-Threads:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "Kompression:" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "Dekompression:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" msgstr "Multithread-Dekompression:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "Vorgabe für -T0:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "Hardware-Information:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" msgstr "Speicherbedarfsbegrenzung:" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "Datenströme:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "Blöcke:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "Größe komprimiert:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "Größe unkomprimiert:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "Verhältnis:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "Prüfung:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "Datenstromauffüllung:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "Benötigter Speicher:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "Größe in Köpfen:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "Anzahl Dateien:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "Datenstrom" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "Block" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "Blöcke" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "KompVers" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "UnkompVers" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "KompGröße" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "UnkompGröße" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "Gesamt" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "Verhältnis" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "Prüfung" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "Prüfwert" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "Auffüllung" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "Kopf" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "Flags" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "SpeichVerb" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "Filter" @@ -423,7 +452,7 @@ msgstr "Filter" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Keine" @@ -431,60 +460,60 @@ msgstr "Keine" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "Unbek.2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "Unbek.3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "Unbek.5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "Unbek.6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "Unbek.7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "Unbek.8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "Unbek.9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "Unbek.11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "Unbek.12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "Unbek.13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "Unbek.14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "Unbek.15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: Datei ist leer" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: Zu klein, um eine gültige .xz-Datei zu sein" @@ -493,64 +522,68 @@ msgstr "%s: Zu klein, um eine gültige .xz-Datei zu sein" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr " Str. Blöcke Kompr. Unkompr. Verh. Check Dateiname" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Ja" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Nein" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " Minimal erforderliche XZ Utils-Version: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "%s Datei\n" msgstr[1] "%s Dateien\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Gesamt:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list funktioniert nur mit .xz-Dateien (--format=xz oder --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "Versuchen Sie »lzmainfo« mit .lzma-Dateien." + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list unterstützt kein Lesen aus der Standardeingabe" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: Fehler beim Lesen der Dateinamen: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: Unerwartetes Ende der Eingabe beim Lesen der Dateinamen" -#: src/xz/main.c:120 +#: src/xz/main.c #, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" msgstr "%s: Null-Zeichen beim Lesen der Dateinamen gefunden; meinten Sie »--files0« statt »--files«?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "Kompression und Dekompression mit --robot wird noch nicht unterstützt." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Lesen der Daten aus der Standardeingabe ist nicht möglich, wenn die Dateinamen auch aus der Standardeingabe gelesen werden" @@ -558,68 +591,68 @@ msgstr "Lesen der Daten aus der Standardeingabe ist nicht möglich, wenn die Dat #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Interner Fehler (Bug)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Signalroutine kann nicht gesetzt werden" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Keine Integritätsprüfung; Integrität der Datei wird nicht überprüft" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Typ der Integritätsprüfung wird nicht unterstützt; Integrität der Datei wird nicht überprüft" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Speicherbedarfsbegrenzung erreicht" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Dateiformat nicht erkannt" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Optionen nicht unterstützt" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Komprimierte Daten sind beschädigt" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Unerwartetes Ende der Eingabe" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "%s MiB Speicher wird benötigt. Die Begrenzung ist deaktiviert." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "%s MiB Speicher wird benötigt. Die Begrenzung ist %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: Filterkette: %s\n" -#: src/xz/message.c:935 +#: src/xz/message.c #, c-format -msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "Versuchen Sie »%s --help« für mehr Informationen." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -630,17 +663,17 @@ msgstr "" "Komprimiert oder dekomprimiert .xz-DATEI(EN).\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "" "Obligatorische Argumente für lange Optionen sind auch für kurze Optionen\n" "zwingend.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Aktionsmodus:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -652,7 +685,7 @@ msgstr "" " -t, --test Dateiintegrität überprüfen\n" " -l, --list Dateiinformationen anzeigen" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -660,7 +693,7 @@ msgstr "" "\n" " Aktionsmodifikatoren:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -672,7 +705,7 @@ msgstr "" " -c, --stdout In die Standardausgabe schreiben und die\n" " Eingabedateien nicht löschen" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -681,10 +714,10 @@ msgstr "" " stillschweigend mögliche weitere Eingabedaten\n" " ignorieren" -#: src/xz/message.c:996 +#: src/xz/message.c msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -702,7 +735,7 @@ msgstr "" " --files0=[DATEI] Wie --files, aber das Null-Zeichen wird als\n" " Trenner benutzt" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -710,12 +743,12 @@ msgstr "" "\n" " Grundlegende Optionen für Dateiformat und Kompression:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=FMT Dateiformat zur Kodierung oder Dekodierung; mögliche\n" " Werte sind »auto« (Voreinstellung), »xz«, »lzma«,\n" @@ -723,13 +756,13 @@ msgstr "" " -C, --check=PRÜFUNG Typ der Integritätsprüfung: »none« (Vorsicht),\n" " »crc32«, »crc64« (Voreinstellung) oder »sha256«" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr "" " --ignore-check Integritätsprüfung beim Dekomprimieren\n" " nicht ausführen" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -738,7 +771,7 @@ msgstr "" " Beachten Sie den Speicherbedarf des Kompressors\n" " *und* des Dekompressors, wenn Sie 7-9 benutzen!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -747,17 +780,16 @@ msgstr "" " Kompressionsverhältnis zu verbessern. Dies beeinflusst\n" " den Speicherbedarf des Dekompressors nicht." -#: src/xz/message.c:1024 +#: src/xz/message.c msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" " -T, --threads=ANZAHL Höchstens die angegebene ANZAHL Threads erzeugen;\n" -" die Voreinstellung ist 1. Wenn der Wert 0 angegeben\n" -" wird, dann werden so viele Threads erzeugt, wie\n" -" Prozessorkerne vorhanden sind" +" die Voreinstellung ist 0, wobei so viele Threads\n" +" erzeugt werden, wie Prozessorkerne vorhanden sind" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -769,18 +801,22 @@ msgstr "" " Option, um die Blockgröße für die Kompression mit\n" " mehreren Threads zu setzen" -#: src/xz/message.c:1033 +#: src/xz/message.c msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" -" --block-list=GRÖẞEN\n" +" --block-list=BLÖCKE\n" " Einen neuen .xz-Block gemäß der angegebenen, durch\n" " Kommata getrennten Intervalle an unkomprimierten\n" -" Daten beginnen" +" Daten beginnen; optional kann eine Filterketten-\n" +" nummer (0-9) angegeben werden, gefolgt von einem\n" +" »:« und der unkomprimierten Datengröße" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -794,7 +830,7 @@ msgstr "" " Eingabedaten den Prozess blockieren würde, dann werden\n" " alle noch ausstehenden Daten geschrieben" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -815,7 +851,7 @@ msgstr "" " Geben Sie 0 an, um die Grundeinstellungen zu\n" " verwenden." -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -825,7 +861,7 @@ msgstr "" " Fehler ausgegeben, statt die Einstellungen\n" " nach unten anzupassen." -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -833,7 +869,37 @@ msgstr "" "\n" " Benutzerdefinierte Filterkette für Kompression (alternativ zu Voreinstellung):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" +"\n" +" --filters=FILTER die Filterkette anhand der Liblzma-Filterketten-\n" +" syntax setzen; mit --filters-help erhalten Sie\n" +" weitere Informationen" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" +" --filters1=FILTER … --filters9=FILTER\n" +" zusätzliche Filter anhand der Liblzma-Filterketten-\n" +" syntax setzen, die mit --block-list verwendet\n" +" werden sollen" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" +" --filters-help weitere Information über die Liblzma-Filterketten-\n" +" syntax anzeigen und beenden." + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -866,7 +932,7 @@ msgstr "" " depth=ZAHL Maximale Suchtiefe; 0=automatisch\n" " (Voreinstellung)" -#: src/xz/message.c:1082 +#: src/xz/message.c msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -876,6 +942,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -887,11 +954,12 @@ msgstr "" " --powerpc[=OPTIONEN] PowerPC-BCJ-Filter (nur Big Endian)\n" " --ia64[=OPTIONEN] IA64-(Itanium-)BCJ-Filter\n" " --sparc[=OPTIONEN] SPARC-BCJ-Filter\n" +" --riscv[=OPTIONEN] RISC-V-BCJ-Filter\n" " Zulässige Optionen für alle BCJ-Filter:\n" " start=ZAHL Startversatz für Konversion\n" " (Voreinstellung=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -904,7 +972,7 @@ msgstr "" " dist=NUM Abstand zwischen den Bytes, die voneinander\n" " subtrahiert werden (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -912,7 +980,7 @@ msgstr "" "\n" " Andere Optionen:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -922,17 +990,17 @@ msgstr "" " -v, --verbose Ausführlicher Modus; wird diese Option zweimal\n" " angegeben, erfolgen noch ausführlichere Ausgaben" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn Warnungen verändern nicht den Exit-Status" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr "" " --robot Maschinenlesbare Meldungen ausgeben (nützlich für\n" " Skripte)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -941,7 +1009,7 @@ msgstr "" " Speicherbedarfsbegrenzung anzeigen\n" " und das Programm beenden" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -950,7 +1018,7 @@ msgstr "" " Optionen)\n" " -H, --long-help Diese lange Hilfe anzeigen und das Programm beenden" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -959,11 +1027,12 @@ msgstr "" " -H, --long-help Die lange Hilfe (und damit auch fortgeschrittene\n" " Optionen) anzeigen" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version Versionsnummer anzeigen und beenden" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -976,90 +1045,127 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "Melden Sie Fehler an <%s> (auf Englisch oder Finnisch).\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "%s-Homepage: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "DIES IST EINE NICHT FÜR DEN PRODUKTIVBETRIEB GEEIGNETE ENTWICKLERVERSION." -#: src/xz/options.c:86 +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" +"Filterketten werden durch Setzen der Optionen --filters=FILTER oder\n" +"--filters1=FILTER … --filters9=FILTER definiert. Die Filter können\n" +"innerhalb der Kette durch Leerzeichen oder »--« getrennt werden. Alternativ\n" +"kann eine Voreinstellung <0-9>[e] anstelle einer Filterkette verwendet\n" +"werden.\n" + +#: src/xz/message.c +msgid "The supported filters and their options are:" +msgstr "Folgende Filterkettem und Filteroptionen werden unterstützt:" + +#: src/xz/options.c #, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s: Optionen müssen in der Form »Name=Wert« gegeben werden, getrennt durch Kommata" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: Ungültiger Optionsname" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: Ungültiger Optionswert" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "LZMA1/LZMA2-Voreinstellung wird nicht unterstützt: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "Die Summe aus lc und lp darf höchstens 4 sein" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: Dateiname hat unbekanntes Suffix, wird übersprungen" -#: src/xz/suffix.c:181 +#: src/xz/suffix.c #, c-format -msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "%s: Datei hat bereits das Suffix »%s«, wird übersprungen" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: Ungültige Dateiendung" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: Wert ist keine nicht-negative dezimale Ganzzahl" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: Ungültige Einheit" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "Gültige Einheiten sind »KiB« (2^10), »MiB« (2^20) und »GiB« (2^30)." -#: src/xz/util.c:168 +#: src/xz/util.c #, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "Wert der Option »%s« muss im Bereich [%<PRIu64>, %<PRIu64>] sein" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Komprimierte Daten können nicht vom Terminal gelesen werden" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "Komprimierte Daten können nicht auf das Terminal geschrieben werden" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" +"Aufruf: %s [--help] [--version] [DATEI] …\n" +"Im .lzma-Dateikopf gespeicherte Informationen anzeigen" + +#: src/lzmainfo/lzmainfo.c +msgid "File is too small to be a .lzma file" +msgstr "Die Datei ist zu klein, um eine .lzma-Datei zu sein" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "Keine .lzma-Datei" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Schreiben in die Standardausgabe fehlgeschlagen" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Unbekannter Fehler" + +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Sandbox konnte nicht aktiviert werden" Binary files differ@@ -1,13 +1,15 @@ +# SPDX-License-Identifier: 0BSD +# # Esperanto translations for xz package. -# This file is put in the public domain. -# Keith Bowes <zooplah@gmail.com>, 2019, 2023. +# This file is published under the BSD Zero Clause License. +# Keith Bowes <zooplah@gmail.com>, 2019, 2023–2024. # msgid "" msgstr "" -"Project-Id-Version: xz 5.4.4-pre1\n" +"Project-Id-Version: xz 5.6.0-pre2\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" -"PO-Revision-Date: 2023-08-26 11:30-0400\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" +"PO-Revision-Date: 2024-02-24 00:16-0500\n" "Last-Translator: Keith Bowes <zooplah@gmail.com>\n" "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n" "Language: eo\n" @@ -17,142 +19,170 @@ msgstr "" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: Nevalida parametro por --block-list" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: Tro da argumentoj por --block-list" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "En --block-list, la blokgrando mankas post numero de la filtrila ĉeno '%c:'" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 povas nur esti uzata kiel la lasta elemento en --block-list" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: Nekonata dosierformata tipo" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: Nekomprenata tipo de integra kontrolo" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." -msgstr "Nur oni dosiero estas specifebla per `--files' aŭ `--files0'." +#: src/xz/args.c +msgid "Only one file can be specified with '--files' or '--files0'." +msgstr "Nur unu dosiero estas specifebla per '--files' aŭ '--files0'." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, c-format msgid "%s: %s" msgstr "%s: %s" -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "La medivariablo %s enhavas troajn argumentojn" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "Rego de kunpremado estas malaktivigita dum muntotempo" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "Rego de malkunpremado estas malaktivigita dum muntotempo" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "Ne povas kunpremi lzip-dosierojn (.lz)" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "--block-list estas ignorata se ne kunpremas al la formato .xz" + +#: src/xz/args.c msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "Kun --format=raw, --suffix=.SUF estas postulata se ne skribi al la ĉefeligujo" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "Maksimuma nombra da filtriloj estas kvar" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "Erora en la --filters%s=FILTRILOJ elekto:" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "Memoruzada limigo estas tro malgranda por la donita filtrila elekto." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "filtrila ĉeno %u uzata de --block-list sed ne specifita per --filters%u=" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "Uzi aprioraĵon en kruda reĝimo estas malkonsilinda." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "La ĝustaj elektoj de la aprioraĵoj povas varii inter programoj eldonoj." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "La .lzma-formato komprenas sole la filtrilon LZMA1" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "LZMA ne estas uzebla por la .xz-formato" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" -msgstr "La filtrila ĉeno estas nekongrua kun --flush-timeout" +#: src/xz/coder.c +#, c-format +msgid "Filter chain %u is incompatible with --flush-timeout" +msgstr "La filtrila ĉeno %u estas nekongrua kun --flush-timeout" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "Ŝanĝas al unufadena reĝimo pro --flush-timeout" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, c-format +msgid "Unsupported options in filter chain %u" +msgstr "Nekomprenataj elektoj en filtrila ĉeno %u" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "Uzas ĝis %<PRIu32> fadenoj" -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Nekomprenata filtrila ĉeno aŭ filtrilaj elektoj" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "Malkunpremado postulos %s megabajtojn da memoro." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "Malpliigis la nombron da fadenoj de %s ĝis %s por ne superi la memoruzadan limigo de %s megabajtoj" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "Malpliigis la nombron da fadenoj de %s ĝis unu. La aŭtomata memoruzada limigo de %s megabajtoj ankoraŭ estas superata. %s megabajtoj da memoro estas postulata. Senkonsidere daŭrigas." -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "Ŝanĝas al unufadena reĝimo por ne superi la memoruzadan limigon de %s megabajtoj" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "Alĝŭstigis vortara grando de LZMA%c de %s megabajtoj ĝis %s megabajtoj por ne superi la memoruzadan limigon de %s megabajtoj" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, c-format +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "Alĝustigis vortara grando de LZMA%c por --filters%u de %s megabajtoj ĝis %s megabajtoj por ne superi la memoruzadan limigon de %s megabajtoj" + +#: src/xz/coder.c +#, c-format +msgid "Error changing to filter chain %u: %s" +msgstr "Eraro dum ŝanĝiĝo al filtrila ĉeno %u: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Eraro dum krei dukton: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Malsukcesis aktivigi la sablujon" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: poll() malsukcesis: %s" @@ -167,252 +197,252 @@ msgstr "%s: poll() malsukcesis: %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: Dosiero ŝajne estis movita, ne forigos" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: Ne eblas forigi: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: Ne eblas agordi la dosieran estron: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: Ne eblas agordi la dosieran grupon: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: Ne eblas agordi la dosierajn atingopermesojn: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Eraro dum atingi la dosierstatajn flagojn de ĉefenigujon: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: Estas simbola ligilo, preterpasas" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: Estas dosierujo, preterpasas" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: Ne regula dosiero, preterpasas" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: Dosiero havas setuid- aŭ setgid-biton, preterpasas" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: Dosiero havas glueman biton, preterpasas" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: Enmeta dosiero havas pli ol rektan ligilon, preterpasas" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Malplena dosiero, preterpasas" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Eraro dum restarigi la statajn flagojn de la ĉefenigujo: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Eraro dum atingi la dosierstatajn flagojn el la ĉefenigujo: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Eraro dum restarigi la flagon O_APPEND de la ĉefenigujo: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: Fermo de la dosiero malsukcesis: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: Serĉado malsukcesis dum provi krei maldensan dosieron: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: Legeraro: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: Eraro dum serĉi la dosieron: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: Neatendita dosierfino" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: Skriberaro: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Malaktiva" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "Kiomo da efektiva memoro (ĉefmemoro)" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "Nombro da procesoraj fadenoj:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "Kunpremo:" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "Malkunmpreno:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" msgstr "Plurfadena malkunpremado:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "Aprioraĵo por -T0:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "Aparataro-informoj:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" msgstr "Memoruzada limigoj:" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "Fluoj:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "Blokoj:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "Kunpremita grando:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "Nekunpremita grando:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "Proporcio:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "Kontrolo:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "Fluo-remburo:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "Memoro postulata:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "Grandoj en ĉapoj:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "Nombro da dosieroj:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "Fluo" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "Bloko" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "Blokoj" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "KunpMsam" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "MKunMSam" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "Kunpgrando" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "Mkunpgrando" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "KiomGrando" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "Proporcio" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "Kontrolo" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "KontVal" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "Remburo" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "Ĉapo" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "Flago" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "Memuzado" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "Filtriloj" @@ -420,7 +450,7 @@ msgstr "Filtriloj" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Nenio" @@ -428,60 +458,60 @@ msgstr "Nenio" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "Nekonata-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "Nekonata-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "Nekonata-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "Nekonata-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "Nekonata-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "Nekonata-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "Nekonata-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "Nekonata-11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "Nekonata-12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "Nekonata-13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "Nekonata-14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "Nekonata-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: Dosiero malplenas" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: Tro malgranda por esti valida .xz-dosiero" @@ -490,64 +520,68 @@ msgstr "%s: Tro malgranda por esti valida .xz-dosiero" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "Fluoj Blokoj Kunpremita Nekunpremita Propor Kontrol Dosiernomo" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Jes" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Ne" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " Minimuma eldono de XZ Utils: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "%s dosiero\n" msgstr[1] "%s dosieroj\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Sumoj:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list funkcias nur por .xz-dosierojn (--format=xz aŭ --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "Provi la programon 'lzmainfo' por .lzma-dosieroj." + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list ne regas legadon el la ĉefenigujo" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: Eraro dum legi dosiernomojn: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: Neatendita fino de enigo dum legi dosiernomojn" -#: src/xz/main.c:120 +#: src/xz/main.c #, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" -msgstr "%s: Nula signo trovita dum legi dosiernomojn; eble vi celis uzi la parametron`--files0' anstataŭ `--files'" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" +msgstr "%s: Nula signo trovita dum legi dosiernomojn; eble vi celis uzi la parametron '--files0' anstataŭ '--files'" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "Kunpremo kaj malkunmpremo per --robot ankoraŭ ne estas regataj." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Ne eblas legi datumojn el la ĉefenigujo dum legi dosiernomojn el la ĉefenigujo" @@ -555,89 +589,89 @@ msgstr "Ne eblas legi datumojn el la ĉefenigujo dum legi dosiernomojn el la ĉe #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Interna programeraro" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Ne eblas establi signalajn traktilojn" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Neniu integra kontrolo; ne certigos dosieran integron" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Nekomprenata tipo de integra kontrolo; ne certigos dosieran integron" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Memoruzada limigo atingita" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Dosierformato ne rekonata" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Nekomprenataj elektoj" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Kunpremitaj datumoj estas koruptaj" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Neatendita fino de enigo" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "%s megabajtoj da memoro estas postulataj. La limigilo estas malaktiva." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "%s megabajtoj da memoro estas postulata. La limigo estas %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: Filtrila ĉeno: %s\n" -#: src/xz/message.c:935 +#: src/xz/message.c #, c-format -msgid "Try `%s --help' for more information." -msgstr "`%s --help' provindas por pliaj informaj." +msgid "Try '%s --help' for more information." +msgstr "'%s --help' por pliaj informaj." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" "Compress or decompress FILEs in the .xz format.\n" "\n" msgstr "" -"Uzado: %s [ELEKTO].. [DOSIERO]...\n" +"Uzmaniero: %s [ELEKTO].. [DOSIERO]...\n" "Kunpremi aŭ malkunpremi DOSIEROjN laŭ la .xz-formato.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "" "Devigitaj parametroj por longaj elektoj estas ankaŭ devigitaj por\n" "mallongaj elektoj.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Operacia reĝimo:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -649,7 +683,7 @@ msgstr "" " -t, --test certigi la integron de kunpremitan dosieron\n" " -l, --list listigi informojn pri .xz-dosierojn" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -657,7 +691,7 @@ msgstr "" "\n" " Operacia modifiloj:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -668,7 +702,7 @@ msgstr "" " (mal)kunpmremajn ligilojn \n" " -c, --stdout skribi al la ĉefeligujo kaj ne forigi enigajn dosierojn" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -677,25 +711,25 @@ msgstr "" " malkunpremi nur la unuan fluon kaj silente\n" " ignori eventualajn ceterajn enigajn datumojn" -#: src/xz/message.c:996 +#: src/xz/message.c msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" " --files0[=FILE] like --files but use the null character as terminator" msgstr "" -" --no-sparse ne krei maldensajn dosierojn dum malkunpremi\n" -" -S, --suffix=.SUF uzi la sufikson `.SUF' ĉe kunpremataj dosieroj\n" +" --no-sparse ne krei maldensajn dosierojn dum malkunpremiĝo\n" +" -S, --suffix=.SUF uzi la sufikson '.SUF' ĉe kunpremataj dosieroj\n" " --files[=DOSIERO]\n" -" legi dosiernomojn traktotajn de DOSIERO; se DOSIERO estas\n" -" forlasita, dosieroj estas legotaj el la ĉefenigujo;\n" -" dosiernomojn devas finigi novlinio signo\n" +" legi dosiernomojn traktotajn el DOSIERO; se DOSIERO estas\n" +" forlasita, dosiernomoj estas legataj el la ĉefenigujo;\n" +" dosiernomojn devas finigi novlinia signo\n" " --files0[=DOSIERO]\n" " kiel --files sed uzi la nulan signon por finigi" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -703,23 +737,23 @@ msgstr "" "\n" " Bazaj dosierformataj kaj kunpremaj elektoj:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" -" -F, --format=FMT dosierformato kodota aŭ malkodato; validaj valoroj estas\n" -" `auto' (apriora), `xz', `lzma', 'lzip' kaj `raw'\n" -" -C, --check=KONT tipo de integra kontrolo: `none' (estu atentema),\n" -" `crc32', `crc64' (apriora) aŭ `sha256'" +"h -F, --format=FMT dosierformato kodota aŭ malkodata; validaj valoroj estas\n" +" 'auto' (apriora), 'xz', 'lzma', 'lzip' kaj 'raw'\n" +" -C, --check=KONT tipo de integra kontrolo: 'none' (estu atentema),\n" +" 'crc32', 'crc64' (apriora) aŭ 'sha256'" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check ne certigi la integran kontrolon dum malkunpremo" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -727,7 +761,7 @@ msgstr "" " -0 ... -9 kunpremnivelo; apriore 6; pripensu memoruzadon antaŭ ol\n" " uzi la nivelojn 7-9!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -736,16 +770,16 @@ msgstr "" " ĉefprocesoran tempon; ne influas la memorajn postulojn\n" " de malkunpremo" -#: src/xz/message.c:1024 +#: src/xz/message.c msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" " -T, --threads=NOMBRO\n" -" uzi maksimume NOMBRO da fadenoj; apriore 1; 0 por\n" -" uzi fadenojn samnombrajn kiel procesoraj kernoj" +" uzi maksimume NOMBRO da fadenoj; apriore 0, kiu\n" +" uzas fadenojn samnombrajn kiel procesorajn kernojn" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -755,17 +789,21 @@ msgstr "" " komenci novan .xz-blokon post ĉiu GRANDO bajtoj da enigo;\n" " uzi por agordi la blokan grandon por kunfadena kunpremo" -#: src/xz/message.c:1033 +#: src/xz/message.c msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" -" --block-list=GRANDOJ\n" +" --block-list=BLOKOJ\n" " komenci novan .xz-blokon post la donitajn intertempojn de\n" -" nekunpremitaj datumoj, apartigataj de komoj" +" nekunpremitaj datumoj, apartigataj de komoj. Laŭvole\n" +" specifi numero (0-9) de filtrila ĉeno kaj poste ':' antaŭ\n" +" la malkunpremita datuma grando" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -777,7 +815,7 @@ msgstr "" " okazis post la antaŭan elbufrigo kaj legi pliajn enigojn\n" " paŭzigus, ĉiuj atendataj datumoj estas elbufrigataj" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -796,7 +834,7 @@ msgstr "" " kunfadena kunpmero aŭ ĉiuj el tiuj; LIMIGO estas\n" " laŭ bajtoj, % da ĉefmemoro, aŭ 0 por aprioraĵoj" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -804,7 +842,7 @@ msgstr "" " --no-adjust se kunprema agordo superas la memoruzadan limigon\n" " montri eraron anstataŭ malgrandigi la agordaĵon" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -812,7 +850,35 @@ msgstr "" "\n" " Propra filtrila ĉeno por kunpremo (alternativaj por uzi antaŭagordaĵon):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" +"\n" +" --filters=FILTRILOJ agordi la filtrilan ĉenan uzanta la sintakso de la\n" +" lzma-filtrila ĉeno. --filters-help or pliaj informoj" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" +" --filters=FILTRILOJ ... --filters9=FILTRILOJ\n" +" agordi aldonajn filtrilajn ĉenojn por uzi kun\n" +" --block-list per la sintakso de liblzma-filtrila ĉeno" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" +" --filters-help montri pliajn informojn pri la sintakso de la\n" +" liblzma-filtrila ĉeno kaj poste eliri." + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -845,7 +911,7 @@ msgstr "" " depth=NUM maksimuma profundo de serĉo; 0=aŭtomata\n" " (apriore)" -#: src/xz/message.c:1082 +#: src/xz/message.c msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -855,11 +921,12 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" "\n" -" --x86[=ELEKTOJ] x86-BCJ-filtrilo (32-bita and 64-bita)\n" +" --x86[=ELEKTOJ] x86-BCJ-filtrilo (32-bita kaj 64-bita)\n" " --arm[=ELEKTOJ] ARM-BCJ-filtrilo\n" " --armthumb[=ELEKTOJ]\n" " ARM-Thumb-BCJ-filtrilo\n" @@ -867,10 +934,11 @@ msgstr "" " --powerpc[=ELEKTOJ] PowerPC-BCJ-filtrilo (nur pezkomenca)\n" " --ia64[=ELEKTOJ] IA-64 (Itanium)-BCJ-filtrilo\n" " --sparc[=ELEKTOJ] SPARC-BCJ-filtrilo\n" +" --riscv[=ELEKTOJ] RISC-V_BCJ-filtrilo\n" " Validaj ELEKTOJ por ĉiuj BCJ-filters:\n" " start=NOMBRO komenca deŝovo por konvertoj (apriore 0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -882,7 +950,7 @@ msgstr "" " dist=NOMBRO distanco inter bajtoj subtrahataj de unu\n" " la alia (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -890,7 +958,7 @@ msgstr "" "\n" " Aliaj elektoj:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -899,15 +967,15 @@ msgstr "" " -v, --verbose eligi superfluajn informojn; uzu dufoje por pliigi la\n" " superfluecon" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn avertoj ne influu la eliran staton" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr " --robot uzi mesaĝojn facile analizeblaj per skriptoj" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -915,7 +983,7 @@ msgstr "" " --info-memory montri la totalan kiomon de la ĉefmemoro kaj la nune\n" " aktivaj memoruzadaj limigoj, kaj finiĝi" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -924,7 +992,7 @@ msgstr "" " elektojn)\n" " -H, --long-help montri la longan helpon kaj finiĝi" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -933,11 +1001,12 @@ msgstr "" " -H, --long-help montri la longan helpon (listigas ankaŭ la altnivelajn\n" " elektojn)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version montri la eldonan numeron kaj finiĝi" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -949,90 +1018,126 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "Raporti programerarojn al <%s> (en la angla aŭ la suoma).\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "%s ĉefpaĝo: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "ĈI TIU ESTAS DISVOLVA REDAKCIO, NE CELATA POR ĈIUTAGA UZADO." -#: src/xz/options.c:86 +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" +"Filtrilaj ĉenoj estas agorditaj per la elektoj --filters=FIILTRILOJ aŭ\n" +"--filters1=FILTRILOJ ... --filters9=FILTRILOJ. Ĉiu filtrilo en la ĉeno\n" +"estas apartigebla per spacetoj aŭ '--'. Alternative antaŭargordo <0-9>[e]\n" +"anstataŭ filtrila ĉeno estas specifebla.\n" + +#: src/xz/message.c +msgid "The supported filters and their options are:" +msgstr "La komprenataj filtriloj aŭ filtrilaj elektoj estas:" + +#: src/xz/options.c #, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" -msgstr "%s: Elektoj devas esti paroj de `name=value`, apartigitaj per komoj" +msgid "%s: Options must be 'name=value' pairs separated with commas" +msgstr "%s: Elektoj devas esti paroj de 'name=value', apartigitaj per komoj" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: Nevalida elekto-nomo" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: Nevalida elekto-valoro" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "Nevalida LZMA1/LZMA2 antaŭagordaĵo: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "La sumo de lc kaj lp devas ne esti pli ol 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: Dosiernomo havas nekonatan sufikson, preterpasas" -#: src/xz/suffix.c:181 +#: src/xz/suffix.c #, c-format -msgid "%s: File already has `%s' suffix, skipping" -msgstr "%s: Dosiero jam havas la sufikson `%s', preterpasas" +msgid "%s: File already has '%s' suffix, skipping" +msgstr "%s: Dosiero jam havas la sufikson '%s', preterpasas" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: Nevalida dosiernoma sufikso" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: Valoro ne estas nenegativa dekuma entjero" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: Nevalida multiplika sufikso" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." -msgstr "Validaj sufiksoj estas `KiB' (2^10), `MiB' (2^20) kaj `GiB' (2^30)." +#: src/xz/util.c +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." +msgstr "Validaj sufiksoj estas 'KiB' (2^10), 'MiB' (2^20) kaj 'GiB' (2^30)." -#: src/xz/util.c:168 +#: src/xz/util.c #, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" -msgstr "Valoro de la elekto `%s' devas esti inkluzive inter %<PRIu64> kaj %<PRIu64>" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgstr "Valoro de la elekto '%s' devas esti inkluzive inter %<PRIu64> kaj %<PRIu64>" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Kunpremitaj datumoj ne povas esti ligataj de terminalo" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" -msgstr "Kunpmremitaj datumoj ne povas esti skribataj al terminalo" +msgstr "Kunpremitaj datumoj ne povas esti skribataj al terminalo" + +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" +"Uzmaniero: %s [--help] [--version] [DOSIERO]...\n" +"Montri informojn konservitaj en la .lzma-dosiera ĉapo" + +#: src/lzmainfo/lzmainfo.c +msgid "File is too small to be a .lzma file" +msgstr "Dosiero malgrandas por esti .lzma-dosiero" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "Ne .lzma-dosiero" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Skribi al la ĉefeligujo malsukcesis" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Nekonata eraro" + +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Malsukcesis aktivigi la sablujon" Binary files differ@@ -1,13 +1,16 @@ -# Spanish translation for xz-5.4.4-pre1. -# This file is put in the public domain. -# Cristian Othón Martínez Vera <cfuga@cfuga.mx>, 2022, 2023. +# SPDX-License-Identifier: 0BSD +# +# Spanish translation for xz-5.6.0-pre2. +# Copyright (C) 2024 The XZ Utils authors and contributors +# This file is published under the BSD Zero Clause License. +# Cristian Othón Martínez Vera <cfuga@cfuga.mx>, 2022, 2023, 2024. # msgid "" msgstr "" -"Project-Id-Version: xz 5.4.4-pre1\n" +"Project-Id-Version: xz 5.6.0-pre2\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" -"PO-Revision-Date: 2023-07-19 11:31-0600\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" +"PO-Revision-Date: 2024-02-16 09:36-0600\n" "Last-Translator: Cristian Othón Martínez Vera <cfuga@cfuga.mx>\n" "Language-Team: Spanish <es@tp.org.es>\n" "Language: es\n" @@ -17,142 +20,170 @@ msgstr "" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: Argumento inválido para --block-list" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: Demasiados argumentos para --block-list" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "En --block-list, falta el tamaño de bloque después del número de cadena de filtros '%c:'" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 solo se puede usar como el último elemento en --block-list" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: Tipo de formato de fichero desconocido" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: No se admite el tipo de verificación de integridad" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." -msgstr "Solo se puede especificar un fichero con `--files' o `--files0'." +#: src/xz/args.c +msgid "Only one file can be specified with '--files' or '--files0'." +msgstr "Solo se puede especificar un fichero con '--files' o '--files0'." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, c-format msgid "%s: %s" msgstr "%s: %s" -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "La variable de ambiente %s contiene demasiados argumentos" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "Se desactivó el soporte para compresión en el momento de compilación" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "Se desactivó el soporte para descompresión en el momento de compilación" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "No se admite la compresión de ficheros lzip (.lz)" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "--block-list se descarta a menos que se comprima con el formato .xz" + +#: src/xz/args.c msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "Con --format=raw, se requiere --suffix=.SUF a menos que se escriba a la salida estándar" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "El número máximo de filtros es cuatro" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "Error en la opción --filters%s=FILTROS:" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." -msgstr "El límite de uso de memoria es muy bajo para la configuración de filtro dada." +msgstr "El límite de uso de memoria es demasiado bajo para la configuración de filtros dada." + +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "la cadena de filtros %u es usada por --block-list pero no se especifica con --filters%u=" -#: src/xz/coder.c:170 +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "No se recomienda un modo predeterminado en modo crudo." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "El número exacto de las opciones predeterminadas puede variar entre versiones del software." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "El formato .lzma solamente admite el filtro LZMA1" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "No se puede usar LZMA1 con el formato .xz" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" -msgstr "La cadena de filtros es incompatible con --flush-timeout" +#: src/xz/coder.c +#, c-format +msgid "Filter chain %u is incompatible with --flush-timeout" +msgstr "La cadena de filtros %u es incompatible con --flush-timeout" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "Se cambia al modo de un solo hilo debido a --flush-timeout" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, c-format +msgid "Unsupported options in filter chain %u" +msgstr "Opciones sin soporte en la cadena de filtros %u" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "Se usan hasta %<PRIu32> hilos." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" -msgstr "No se admite las opciones de cadena de filtros o de filtro" +msgstr "No se admiten las opciones de cadena de filtros o de filtro" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "La descompresión necesitará %s MiB de memoria." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "Se reduce el número de hilos de %s a %s para no exceder el límite de uso de memoria de %s MiB" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "Se reduce el número de hilos de %s a uno. Aún se está excediendo el límite automático de uso de memoria de %s MiB. Se requieren %s MiB de memoria. Continúa de cualquier manera." -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "Se ajusta al modo de un solo hilo para no exceder el límite de uso de memoria de %s MiB" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "Se ajusta el tamaño del diccionario LZMA%c de %s MiB a %s MiB para no exceder el límite de uso de memoria de %s MiB" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, c-format +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "Se ajusta el tamaño del diccionario LZMA%c para --filters%u de %s MiB a %s MiB para no exceder el límite de uso de memoria de %s MiB" + +#: src/xz/coder.c +#, c-format +msgid "Error changing to filter chain %u: %s" +msgstr "Error al cambiar a la cadena de filtros %u: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Error al crear una tubería: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Falló al activar el arenero" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: falló poll(): %s" @@ -167,252 +198,252 @@ msgstr "%s: falló poll(): %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: Al parecer se movió el fichero, no se borra" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: No se puede borrar: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: No se puede establecer el propietario del fichero: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: No se puede establecer el grupo del fichero: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: No se pueden establecer los permisos del fichero: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Error al obtener la opciones de estado de fichero de la entrada estándar: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: Es un enlace simbólico, se salta" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: Es un directorio, se salta" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: No es un fichero regular, se salta" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: El fichero tiene el bit setuid o setgid activo, se salta" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: El fichero tiene el bit sticky activo, se salta" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: El fichero de entrada tiene más de un enlace duro, se salta" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Nombre de fichero vacío, se salta" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Error al restaurar las opciones de estado en la entrada estándar: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Error al obtener las opciones de estado de fichero de la entrada estándar: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Error al restaurar la opción O_APPEND a la salida estándar: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: Falló al cerrar el fichero: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: Falló la búsqueda al tratar de crear un fichero disperso: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: Error de lectura: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: Error al buscar en el fichero: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: Fin de fichero inesperado" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: Error de escritura: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Desactivado" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "Cantidad total de memoria física (RAM):" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "Número de hilos de procesador:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "Compresión" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "Descompresión:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" msgstr "Descompresión multihilos:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "Por omisión para -T0:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "Información de hardware:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" msgstr "Límites de uso de memoria:" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "Flujos:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "Bloques:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "Tamaño comprimido:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "Tamaño sin comprimir:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "Tasa:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "Verificación:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "Relleno de flujo:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "Memoria requerida:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "Tamaños en cabeceras:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "Número de ficheros:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "Flujo" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "Bloque" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "Bloques" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "DesplComp" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "DesplDescomp" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "TamComp" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "TamDescomp" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "TamTotal" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "Tasa" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "Verif" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "ValVerif" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "Relleno" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "Cabecera" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "Opciones" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "UsoMem" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "Filtros" @@ -420,7 +451,7 @@ msgstr "Filtros" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Ninguno" @@ -428,60 +459,60 @@ msgstr "Ninguno" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "Descon-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "Descon-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "Descon-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "Descon-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "Descon-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "Descon-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "Descon-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "Descon-11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "Descon-12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "Descon-13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "Descon-14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "Descon-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: El fichero está vacío" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: Demasiado pequeño para ser un fichero .xz válido" @@ -490,64 +521,68 @@ msgstr "%s: Demasiado pequeño para ser un fichero .xz válido" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" -msgstr "Flujos Bloques Comprimido Sin-Comprimir Relac Verif Nombre-Fichero" +msgstr "Flujos Bloques Comprimido Sin-Comprimir Tasa Verif Nombre-Fichero" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Sí" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "No" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " Versión de herramientas XZ mínima: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "%s fichero\n" msgstr[1] "%s ficheros\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Totales:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list solo funciona con ficheros .xz (--format=xz o --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "Pruebe 'lzmainfo' con ficheros .lzma." + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list no admite leer de la entrada estándar" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: Error al leer nombres de fichero: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: Fin de entrada inesperada al leer nombres de fichero" -#: src/xz/main.c:120 +#: src/xz/main.c #, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" -msgstr "%s: Se encontraron caracteres nulos al leer nombres de ficheros. ¿Tal vez quería usar `--files0' en lugar de `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" +msgstr "%s: Se encontraron caracteres nulos al leer nombres de ficheros. ¿Tal vez quería usar '--files0' en lugar de '--files'?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "Aún no se admite la compresión y descompresión con --robot." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "No se pueden leer datos de la entrada estándar cuando se leen nombres de fichero de la entrada estándar" @@ -555,68 +590,68 @@ msgstr "No se pueden leer datos de la entrada estándar cuando se leen nombres d #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Error interno (bug)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "No se pueden establecer los manejadores de señales" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "No hay revisión de integridad; no se verifica la integridad del fichero" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "No se admite el tipo de revisión de integridad; no se verifica la integridad del fichero" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Se alcanzó el límite de uso de memoria" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "No se reconoce el formato del fichero" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Opciones sin soporte" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Los datos comprimidos están corruptos" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Fin de entrada inesperado" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "Se requieren %s MiB de memoria. Se desactiva el limitador." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "Se requieren %s MiB de memoria. El límite es %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: Cadena de filtro: %s\n" -#: src/xz/message.c:935 +#: src/xz/message.c #, c-format -msgid "Try `%s --help' for more information." -msgstr "Intente `%s --help' para obtener más información." +msgid "Try '%s --help' for more information." +msgstr "Pruebe '%s --help' para obtener más información." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -627,17 +662,17 @@ msgstr "" "Comprime o descomprime FICHEROs en el formato .xz.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "" "Los argumentos obligatorios para las opciones largas también son\n" "obligatorios para las opciones cortas.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Modo de operación:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -649,7 +684,7 @@ msgstr "" " -t, --test prueba la integridad del fichero comprimido\n" " -l, --list lista la información sobre los ficheros .xz" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -657,7 +692,7 @@ msgstr "" "\n" " Modificadores de operación:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -669,7 +704,7 @@ msgstr "" " -c, --stdout escribe a la entrada estándar y no borra los ficheros\n" " de entrada" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -677,24 +712,24 @@ msgstr "" " --single-stream solo descomprime el primer flujo, y descarta\n" " silenciosamente los posibles datos de entrada restantes" -#: src/xz/message.c:996 +#: src/xz/message.c msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" " --files0[=FILE] like --files but use the null character as terminator" msgstr "" " --no-sparse no crea archivos dispersos durante la descompresión\n" -" -S, --suffix=.SUF usa el sufijo `.SUF' en los ficheros comprimidos\n" +" -S, --suffix=.SUF usa el sufijo '.SUF' en los ficheros comprimidos\n" " --files[=FICH] lee los nombres de ficheros a procesar de FICHero;\n" " si se omite el FICHero, los nombres de fichero se leen\n" " de la entrada estándar; los nombres de fichero deben\n" " terminar con el carácter de línea nueva\n" " --files0[=FICH] como --files pero usa el carácter nulo como terminador" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -702,25 +737,25 @@ msgstr "" "\n" " Opciones básicas de compresión y formato de fichero:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=FMT formato de fichero para codificar o decodificar; los\n" " valores posibles son\n" -" `auto' (por defecto), `xz', `lzma', `lzip', y `raw'\n" +" 'auto' (por defecto), 'xz', 'lzma', 'lzip', y 'raw'\n" " -C, --check=VERIF tipo de verificación de integridad:\n" -" `none' (usar con precaución),\n" -" `crc32', `crc64' (por defecto), o `sha256'" +" 'none' (usar con precaución),\n" +" 'crc32', 'crc64' (por defecto), o 'sha256'" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check no hace la verificación de integridad al descomprimir" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -729,7 +764,7 @@ msgstr "" " ¡Considere el uso de memoria del compresor *y*\n" " del descompresor antes de usar 7-9!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -738,16 +773,15 @@ msgstr "" " tiempo de procesamiento; no afecta los requisitos\n" " de memoria del descompresor" -#: src/xz/message.c:1024 +#: src/xz/message.c msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" -" -T, --threads=NÚM usa como máximo NÚM hilos; por defecto es 1;\n" -" establezca a 0 para usar tantos hilos como hayan\n" -" núcleos de procesador" +" -T, --threads=NÚM usa como máximo NÚM hilos; por defecto es 0, el cual\n" +" usa tantos hilos como hayan núcleos de procesador" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -758,17 +792,22 @@ msgstr "" " de entrada; use esta opción para establecer el tamaño\n" " de bloque para la compresión con hilos" -#: src/xz/message.c:1033 +#: src/xz/message.c msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" -" --block-list=TAMAÑOS\n" +" --block-list=BLOQUES\n" " inicia un nuevo bloque .xz después de cada intervalo\n" -" dado, separado por comas, de datos sin comprimir" +" dado, separado por comas, de datos sin comprimir;\n" +" opcionalmente, especifica un número de cadena de filtros\n" +" (0-9) a continuación de ':' antes del tamaño de\n" +" los datos sin comprimir" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -781,7 +820,7 @@ msgstr "" " produciría un bloqueo, todos los datos pendientes son\n" " descartados" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -801,7 +840,7 @@ msgstr "" " anteriores; el LÍMITE está en bytes, % de RAM,\n" " o 0 para valores por defecto" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -810,15 +849,44 @@ msgstr "" " uso de memoria, muestra un error en lugar de ajustar\n" " los valores hacia abajo" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" msgstr "" "\n" -" Cadena de filtros para compresión (alternativa a valores predefinidos):" +" Cadena de filtros para compresión (alternativa a usar valores predefinidos):" + +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" +"\n" +" --filters=FILTROS define la cadena de filtros usando la sintaxis de la\n" +" cadena de filtros liblzma; use --filters-help para\n" +" obtener más información" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" +" --filters1=FILTROS ... --filters9=FILTROS\n" +" define cadenas de filtros adicionales usando la sintaxis\n" +" de cadena de filtros liblzma para usar con --block-list" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" +" --filters-help muestra más información acerca de la sintaxis de cadenas\n" +" de filtros liblzma y termina." + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -835,7 +903,7 @@ msgid "" msgstr "" "\n" " --lzma1[=OPCIONES] LZMA1 o LZMA2; OPCIONES es una lista separada por comas\n" -" --lzma2[=OPCIONES] de cero o más opciones (valores válidos; por defecto)\n" +" --lzma2[=OPCIONES] de cero o más opciones (valores válidos; por defecto):\n" " preset=PRE inicia opciones con un valor predefinido\n" " (0-9[e])\n" " dict=NÚM tamaño de diccionario (4KiB - 1536MiB; 8MiB)\n" @@ -849,7 +917,7 @@ msgstr "" " depth=NÚM profundidad máxima de búsqueda;\n" " 0=automática (por defecto)" -#: src/xz/message.c:1082 +#: src/xz/message.c msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -859,6 +927,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -870,11 +939,12 @@ msgstr "" " --powerpc[=OPCIONES] filtro BCJ para PowerPC (solo big endian)\n" " --ia64[=OPCIONES] filtro BCJ para IA-64 (Itanium)\n" " --sparc[=OPCIONES] filtro BCJ para SPARC\n" +" --riscv[=OPCIONES] filtro BCJ para RISC-V\n" " OPCIONES válidas para todos los filtros BCJ:\n" " start=NÚM inicio de desplazamiento para\n" " conversiones (por defecto=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -882,11 +952,11 @@ msgid "" " from each other (1-256; 1)" msgstr "" "\n" -" --delta[=OPCIONES] Filtro delta; OPCIONES (valores válidos; por defecto):\n" -" dist=NÚM distancia entre bytes que se restan\n" -" uno del otro (1-256; 1)" +" --delta[=OPCIONES] Filtro delta; OPCIONES (valores válidos; por defecto):\n" +" dist=NÚM distancia entre bytes que se restan\n" +" uno del otro (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -894,7 +964,7 @@ msgstr "" "\n" " Otras opciones:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -902,15 +972,15 @@ msgstr "" " -q, --quiet suprime avisos; use dos veces para suprimir errores\n" " -v, --verbose detallado; use dos veces para obtener aún más detalle" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn los avisos no afectan el estado de la salida" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr " --robot usa mensajes analizables por máquina (útil para scripts)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -918,7 +988,7 @@ msgstr "" " --info-memory muestra la cantidad total de RAM y los límites de uso\n" " de memoria activos, y termina" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -926,7 +996,7 @@ msgstr "" " -h, --help muestra la ayuda corta (solo muestra las opciones básicas)\n" " -H, --long-help muestra esta ayuda detallada y termina" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -934,11 +1004,12 @@ msgstr "" " -h, --help muestra esta ayuda corta y termina\n" " -H, --long-help muestra la ayuda larga (además muestra opciones avanzadas)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version muestra el número de versión y termina" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -950,96 +1021,132 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "" "Reporte errores a <%s> (en inglés o finlandés).\n" "Reporte errores de traducción al español a <es@tp.org.es>.\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "Sitio web de %s: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "ESTA ES UNA VERSIÓN EN DESARROLLO Y NO ESTÁ LISTA PARA USO EN PRODUCCIÓN." -#: src/xz/options.c:86 +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" +"Las cadenas de filtros se definen usando las opciones --filters=FILTROS o\n" +"--filters1=FILTROS ... --filters9=FILTROS. Cada filtro en la cadena se puede\n" +"separar con espacios o '--'. Alternativamente, se puede especificar un valor\n" +"predeterminado <0-9>[e] en lugar de una cadena de filtro.\n" + +#: src/xz/message.c +msgid "The supported filters and their options are:" +msgstr "Los filtros admitidos y sus opciones son:" + +#: src/xz/options.c #, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" -msgstr "%s: Las opciones deben ser pares `nombre=valor' separadas por comas" +msgid "%s: Options must be 'name=value' pairs separated with commas" +msgstr "%s: Las opciones deben ser pares 'nombre=valor' separadas por comas" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: Nombre de opción inválido" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: Valor de opción inválido" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "No se admite el valor predefinido LZMA1/LZMA2: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "La suma de lc y lp no debe exceder 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: El nombre de fichero tiene un sufijo desconocido, se salta" -#: src/xz/suffix.c:181 +#: src/xz/suffix.c #, c-format -msgid "%s: File already has `%s' suffix, skipping" -msgstr "%s: El fichero ya tiene un sufijo `%s', se salta" +msgid "%s: File already has '%s' suffix, skipping" +msgstr "%s: El fichero ya tiene un sufijo '%s', se salta" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: Sufijo de nombre de fichero inválido" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: El valor no es un entero decimal no-negativo" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: Sufijo multiplicador inválido" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." -msgstr "Los sufijos válidos son `KiB' (2^10), `MiB' (2^20), y `GiB' (2^30)." +#: src/xz/util.c +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." +msgstr "Los sufijos válidos son 'KiB' (2^10), 'MiB' (2^20), y 'GiB' (2^30)." -#: src/xz/util.c:168 +#: src/xz/util.c #, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" -msgstr "El valor de la opción `%s' debe estar en el rango [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgstr "El valor de la opción '%s' debe estar en el rango [%<PRIu64>, %<PRIu64>]" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "No se pueden leer datos comprimidos de una terminal" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "No se pueden escribir datos comprimidos a una terminal" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" +"Uso: %s [--help] [--version] [FICHERO]...\n" +"Muestra información almacenada en la cabecera del fichero .lzma" + +#: src/lzmainfo/lzmainfo.c +msgid "File is too small to be a .lzma file" +msgstr "El fichero es demasiado pequeño para ser un fichero .lzma" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "No es un fichero .lzma" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Falló la escritura a la salida estándar" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Error desconocido" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Falló al activar el arenero" + #~ msgid "The selected match finder requires at least nice=%<PRIu32>" #~ msgstr "El buscador de coincidencias seleccionado requiere por lo menos nice=%<PRIu32>" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: xz 5.4.0-pre1\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" "PO-Revision-Date: 2022-11-10 16:17+0200\n" "Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n" "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n" @@ -19,145 +19,179 @@ msgstr "" "X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: Poedit 3.2\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: Virheellinen argumentti valitsimelle --block-list" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: Liian monta argumenttia valitsimelle --block-list" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0:aa voi käyttää vain viimeisenä alkiona valitsimen --block-list kanssa" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: Tuntematon tiedostomuototyyppi" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: Eheystarkistuksen tyyppiä ei tueta" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +#, fuzzy +#| msgid "Only one file can be specified with `--files' or `--files0'." +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "Vain yksi tiedosto voidaan antaa valitsimille ”--files” ja ”--files0”." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, fuzzy, c-format #| msgid "%s: " msgid "%s: %s" msgstr "%s: " -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "Ympäristömuuttuja %s sisältää liian monta argumenttia" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "Tiivistämistuki on poistettu käytöstä käännösaikana" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "Purkutuki on poistettu käytöstä käännösaikana" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "Lzip-tiedostojen (.lz) pakkaamista ei tueta" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "" + +#: src/xz/args.c #, fuzzy #| msgid "%s: With --format=raw, --suffix=.SUF is required unless writing to stdout" msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "%s: --format=raw vaatii, että --suffix=.PÄÄTE on annettu, ellei kirjoiteta vakiotulosteeseen" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "Suodattimien enimmäismäärä on neljä" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "Muistinkäytön raja on liian matala valituille suotimille." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "Esiasetusten käyttö raw-tilassa ei ole suositeltavaa." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "Esiasetusten tarkat asetukset saattavat vaihdella ohjelmistoversioiden välillä." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr ".lzma-muoto tukee vain LZMA1-suodinta" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "LZMA1:tä ei voi käyttää .xz-muodon kanssa" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "The filter chain is incompatible with --flush-timeout" +msgid "Filter chain %u is incompatible with --flush-timeout" msgstr "Suodinketju on yhteensopimaton valitsimen --flush-timeout kanssa" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "Vaihdetaan yksisäikeiseen tilaan valitsimen --flush-timeout vuoksi" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Unsupported options" +msgid "Unsupported options in filter chain %u" +msgstr "Ei-tuetut valitsimet" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "Käytetään enintään %<PRIu32> säiettä." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Ei-tuettu suodinketju tai suotimen asetukset" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "Purkaminen vaatii %s MiB muistia." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "Pudotettiin säikeiden määrä %s säikeestä %s:een, jottei ylitettäisi %s MiB:n rajaa muistinkäytölle" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "Pudotettiin säikeiden määrä %s säikeestä yhteen. Automaattinen %s MiB:n raja muistinkäytölle ylittyy silti. Vaaditaan %s MiB muistia. Jatketaan kaikesta huolimatta." -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "Siirrytään yhden säikeen tilaan, jottei ylitettäisi %s MiB:n rajaa muistinkäytölle" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "Pudotettiin LZMA%c-sanaston koko %s MiB:stä %s MiB:hen, jottei ylitettäisi %s MiB:n rajaa muistinkäytölle" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "Pudotettiin LZMA%c-sanaston koko %s MiB:stä %s MiB:hen, jottei ylitettäisi %s MiB:n rajaa muistinkäytölle" + +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Error creating a pipe: %s" +msgid "Error changing to filter chain %u: %s" +msgstr "Virhe putkea luodessa: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Virhe putkea luodessa: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Hiekkalaatikon ottaminen käyttöön epäonnistui" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: poll()-kutsu epäonnistui: %s" @@ -172,252 +206,252 @@ msgstr "%s: poll()-kutsu epäonnistui: %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: Tiedosto on nähtävästi siirretty, ei poisteta" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: Ei voi poistaa: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: Tiedoston omistajaa ei voi asettaa: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: Tiedoston ryhmää ei voi asettaa: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: Tiedoston oikeuksia ei voi asettaa: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Virhe tiedoston tilalippujen noutamisessa vakiosyötteelle: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: On symbolinen linkki, ohitetaan" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: On hakemisto, ohitetaan" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: Ei ole tavallinen tiedosto, ohitetaan" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: Tiedostolla on setuid- tai setgid-bitti, ohitetaan" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: Tiedostolla on sticky-bitti, ohitetaan" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: Syötetiedostoon on yli yksi kova linkki, ohitetaan" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Tyhjä tiedostonimi, ohitetaan" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Virhe tilalippujen palauttamisessa vakiosyötteelle: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Virhe tiedoston tilalippujen noutamisessa vakiotulosteelle: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Virhe O_APPEND-lipun palauttamisessa vakiosyötteelle: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: Tiedoston sulkeminen epäonnistui: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: Siirtyminen epäonnistui yritettäessä luoda hajanaista tiedostoa: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: Lukuvirhe: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: Virhe tiedostossa siirtymisessä: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: Odottamaton tiedoston loppu" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: Kirjoitusvirhe: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Pois käytöstä" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "Fyysisen muistin kokonaismäärä (RAM):" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "Suoritinsäikeiden määrä:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "Tiivistys:" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "Purku:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" msgstr "Monisäikeinen purku:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "-T0:n oletusarvo:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "Laitteiston tiedot:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" msgstr "Muistinkäytön rajat:" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "Virrat:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "Lohkot:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "Tiivistetty koko:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "Tiivistämätön koko:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "Suhde:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "Tarkistus:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "Virran tasaus:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "Tarvittava muisti:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "Koot otsakkeissa:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "Tiedostojen määrä:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "Virta" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "Lohko" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "Lohkot" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "TiivSiirr." -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "Tv:tönSiirr." -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "TiivKoko" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "Tv:tönKoko" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "Yht.Koko" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "Suhde" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "Tark." -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "Tark.arvo" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "Tasaus" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "Otsake" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "Liput" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "Muist.käyt." -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "Suodattimet" @@ -425,7 +459,7 @@ msgstr "Suodattimet" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Ei mitään" @@ -433,60 +467,60 @@ msgstr "Ei mitään" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "Tuntematon-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "Tuntematon-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "Tuntematon-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "Tuntematon-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "Tuntematon-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "Tuntematon-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "Tuntematon-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "Tuntematon-11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "Tuntematon-12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "Tuntematon-13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "Tuntematon-14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "Tuntematon-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: Tiedosto on tyhjä" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: Liian pieni kelvolliseksi .xz-tiedostoksi" @@ -495,64 +529,69 @@ msgstr "%s: Liian pieni kelvolliseksi .xz-tiedostoksi" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "Virrat Lohkot Tiivist. Tiivistämätön Suhde Tark. Tiedostonimi" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Kyllä" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Ei" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " XZ Utilsin vähimmäisversio: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "%s tiedosto\n" msgstr[1] "%s tiedostoa\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Yhteensä:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list toimii vain .xz-tiedostoille (--format=xz tai --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "" + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list ei tue lukemista vakiosyötteestä" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: Virhe luettaessa tiedostonimiä: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: Odottamaton syötteen loppu tiedostonimiä luettaessa" -#: src/xz/main.c:120 -#, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +#: src/xz/main.c +#, fuzzy, c-format +#| msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" msgstr "%s: Nul-merkki kohdattiin tiedostonimiä lukiessa; oliko tarkoitus antaa valitsin ”--files0” eikä ”--files”?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "Tiivistys ja purku --robot -valitsimen kanssa eivät ole vielä tuettuja." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Dataa ei voi lukea vakiosyötteestä kun tiedostonimiä luetaan vakiosyötteestä" @@ -560,68 +599,69 @@ msgstr "Dataa ei voi lukea vakiosyötteestä kun tiedostonimiä luetaan vakiosy #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Sisäinen virhe (ohjelmistovika)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Signaalinkäsittelimiä ei voi muodostaa" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Ei eheystarkastusta; ei varmenneta tiedoston eheyttä" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Ei-tuettu eheystarkastuksen tyyppi; ei varmenneta tiedoston eheyttä" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Muistinkäytön raja saavutettu" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Tiedostomuotoa ei tunnistettu" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Ei-tuetut valitsimet" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Tiivistetty data on turmeltunut" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Odottamaton syötteen loppu" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "%s MiB muistia vaaditaan. Rajoitin on poistettu käytöstä." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "%s MiB muistia vaaditaan. Raja on %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: Suodinketju: %s\n" -#: src/xz/message.c:935 -#, c-format -msgid "Try `%s --help' for more information." +#: src/xz/message.c +#, fuzzy, c-format +#| msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "Komento ”%s --help” antaa lisää tietoa." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -632,15 +672,15 @@ msgstr "" "Tiivistä tai pura .xz-muotoisia TIEDOSTOja.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c 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/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Toimintatila:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -652,7 +692,7 @@ msgstr "" " -t, --test testaa tiivistetyn tiedoston eheys\n" " -l, --list näytä tietoja .xz-tiedostoista" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -660,7 +700,7 @@ msgstr "" "\n" " Toimintomääreet:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -671,7 +711,7 @@ msgstr "" " linkit\n" " -c, --stdout kirjoita vakiotulosteeseen äläkä poista syötetiedostoja" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -679,10 +719,18 @@ msgstr "" " --single-stream pura vain ensimmäinen virta, ja ohita\n" " hiljaisesti mahdollinen jäljellä oleva syötedata" -#: src/xz/message.c:996 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --no-sparse do not create sparse files when decompressing\n" +#| " -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +#| " --files[=FILE] read filenames to process from FILE; if FILE is\n" +#| " omitted, filenames are read from the standard input;\n" +#| " filenames must be terminated with the newline character\n" +#| " --files0[=FILE] like --files but use the null character as terminator" msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -695,7 +743,7 @@ msgstr "" " tiedostonimet on päätettävä rivinvaihtomerkillä\n" " --files0[=TIED] kuten --files mutta käytä päättämiseen nul-merkkiä" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -703,23 +751,29 @@ msgstr "" "\n" " Tiedostomuodon ja tiivistyksen perusvalitsimet:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " -F, --format=FMT file format to encode or decode; possible values are\n" +#| " `auto' (default), `xz', `lzma', `lzip', and `raw'\n" +#| " -C, --check=CHECK integrity check type: `none' (use with caution),\n" +#| " `crc32', `crc64' (default), or `sha256'" msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=MUOTO tuotettava tai luettava tiedostomuoto; vaihtoehdot\n" " ovat ”auto” (oletus), ”xz”, ”lzma”, ”lzip” ja ”raw”\n" " -C, --check=CHECK eheystarkastuksen tyyppi: ”none” (käytä varoen),\n" " ”crc32”, ”crc64” (oletus) tai ”sha256”" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check älä suorita eheystarkastusta purettaessa" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -728,7 +782,7 @@ msgstr "" " *ja* purun muistinkäyttö huomioon ennen kuin käytät\n" " arvoja 7–9!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -736,15 +790,19 @@ msgstr "" " -e, --extreme yritä parantaa tiivistyssuhdetta käyttämällä enemmän\n" " suoritinaikaa; ei vaikuta purkimen muistivaatimuksiin" -#: src/xz/message.c:1024 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" +#| " to use as many threads as there are processor cores" msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" " -T, --threads=MÄÄRÄ käytä enintää MÄÄRÄä säiettä; oletus on 1; asettamalla\n" " 0:ksi käytetään suoritinytimien määrän verran säikeitä" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -754,18 +812,25 @@ msgstr "" " aloita uusi .xz-lohko aina KOKO syötetavun jälkeen; käytä\n" " tätä säikeistetyn tiivistyksen lohkokoon asettamiseen" -#: src/xz/message.c:1033 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --block-list=SIZES\n" +#| " start a new .xz block after the given comma-separated\n" +#| " intervals of uncompressed data" msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" " --block-list=KOOT\n" " aloita uusi .xz-lohko kun tiivistämätöntä dataa on\n" " käsitelty pilkuilla erotellut tavumäärät" # FIXME: tarvitaan kiva suomenkielinen termi block-verbille tässä merkityksessä -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -777,7 +842,7 @@ msgstr "" " edellisestä huuhtomisesta ja syötteen lukemisen\n" " jatkaminen pysähtyisi, kaikki odottava data huuhdellaan" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -795,7 +860,7 @@ msgstr "" " säikeistetylle purkamisella tai näille kaikille; RAJA\n" " on tavuja, %-osuus RAMista tai 0 oletusarvoille" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -803,7 +868,7 @@ msgstr "" " --no-adjust jos tiivistysasetukset ylittävät muistinkäytön rajan,\n" " anna virhe äläkä pudota asetuksia alaspäin" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -811,7 +876,27 @@ msgstr "" "\n" " Mukautettu suodinketju tiivistykselle (vaihtoehto esiasetuksille):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -841,7 +926,19 @@ msgstr "" " bt4; bt4)\n" " depth=LUKU enimmäishakusyvyys; 0=automaattinen (oletus)" -#: src/xz/message.c:1082 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| "\n" +#| " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" +#| " --arm[=OPTS] ARM BCJ filter\n" +#| " --armthumb[=OPTS] ARM-Thumb BCJ filter\n" +#| " --arm64[=OPTS] ARM64 BCJ filter\n" +#| " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" +#| " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" +#| " --sparc[=OPTS] SPARC BCJ filter\n" +#| " Valid OPTS for all BCJ filters:\n" +#| " start=NUM start offset for conversions (default=0)" msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -851,6 +948,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -865,7 +963,7 @@ msgstr "" " Kelvolliset ASETukset kaikille BCJ-suotimille:\n" " start=LUKU muunnoksien aloitussiirtymä (oletus=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -877,7 +975,7 @@ msgstr "" " dist=LUKU toisistaan vähennettävien tavujen\n" " välinen etäisyys (1–256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -885,7 +983,7 @@ msgstr "" "\n" " Muut valitsimet:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -893,15 +991,15 @@ msgstr "" " -q, --quiet vaienna varoitukset; kahdesti antamalla myös virheet\n" " -v, --verbose ole lavea; kahdesti antamalla vieläkin laveampi" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn älkööt varoitukset vaikuttako paluuarvoon" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr " --robot käytä koneluettavia viestejä (sopii skripteihin)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -909,7 +1007,7 @@ msgstr "" " --info-memory näytä RAM-muistin kokonaismäärä ja parhaillaan\n" " vallitsevat muistinkäytön rajat, ja poistu" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -917,7 +1015,7 @@ msgstr "" " -h, --help näytä lyhyt ohje (kertoo vain perusvalitsimet)\n" " -H, --long-help näytä tämä pitkä ohje ja poistu" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -925,11 +1023,12 @@ msgstr "" " -h, --help näytä tämä lyhyt ohje ja poistu\n" " -H, --long-help näytä pitkä ohje (kertoo myös lisävalitsimet)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version näytä versionumero ja poistu" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -941,94 +1040,133 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "Ilmoita ohjelmistovioista (suomeksi) osoitteeseen <%s>.\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "%s -kotisivu: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "TÄMÄ ON KEHITYSVERSIO, JOTA EI OLE TARKOITETTU TUOTANTOKÄYTTÖÖN." -#: src/xz/options.c:86 -#, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" + +#: src/xz/message.c +#, fuzzy +#| msgid "Unsupported filter chain or filter options" +msgid "The supported filters and their options are:" +msgstr "Ei-tuettu suodinketju tai suotimen asetukset" + +#: src/xz/options.c +#, fuzzy, c-format +#| msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s: Asetusten on oltava pilkuilla eroteltuja ”nimi=arvo” -pareja" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: Virheellinen asetuksen nimi" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: Virheellinen asetuksen arvo" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "Ei-tuettu LZMA1/LZMA2-esiasetus: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "lc:n ja lp:n summa ei saa olla yli 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: Tiedostonimen pääte on tuntematon, ohitetaan" -#: src/xz/suffix.c:181 -#, c-format -msgid "%s: File already has `%s' suffix, skipping" +#: src/xz/suffix.c +#, fuzzy, c-format +#| msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "%s: Tiedostolla on jo ”%s”-pääte, ohitetaan" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: Virheellinen tiedostonimen pääte" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: Arvo ei ole ei ole epänegatiivinen kymmenkantainen kokonaisluku" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: Tuntematon kerroin" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +#, fuzzy +#| msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "Kelvolliset kertoimet ovat ”KiB” (2¹⁰), ”MiB” (2²⁰) ja ”GiB” (2³⁰)." -#: src/xz/util.c:168 -#, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +#: src/xz/util.c +#, fuzzy, c-format +#| msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "Valitsimen ”%s” arvon on oltava välillä [%<PRIu64>, %<PRIu64>]" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Tiivistettyä dataa ei voi lukea päätteestä" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "Tiivistettyä dataa ei voi kirjoittaa päätteeseen" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" + +#: src/lzmainfo/lzmainfo.c +#, fuzzy +#| msgid "%s: Too small to be a valid .xz file" +msgid "File is too small to be a .lzma file" +msgstr "%s: Liian pieni kelvolliseksi .xz-tiedostoksi" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Vakiotulosteeseen kirjoitus epäonnistui" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Tuntematon virhe" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Hiekkalaatikon ottaminen käyttöön epäonnistui" + #, c-format #~ msgid "The selected match finder requires at least nice=%<PRIu32>" #~ msgstr "Valittu täsmäävyydenetsin vaatii vähintään nice-arvon=%<PRIu32>" Binary files differ@@ -1,14 +1,14 @@ # XZ Utils French Translation # This file is put in the public domain. # Adrien Nader <adrien@notk.org>, 2011-2014. -# Stéphane Aulery <lkppo@free.fr>, 2019. +# Stéphane Aulery <lkppo@free.fr>, 2019-2023. # msgid "" msgstr "" -"Project-Id-Version: xz-5.2.4\n" +"Project-Id-Version: xz-5.4.4-pre1\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" -"PO-Revision-Date: 2019-05-12 05:46+0200\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" +"PO-Revision-Date: 2023-12-19 04:12+0100\n" "Last-Translator: Stéphane Aulery <lkppo@free.fr>\n" "Language-Team: French <traduc@traduc.org>\n" "Language: fr\n" @@ -18,147 +18,179 @@ msgstr "" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s : argument de l'option --block-list invalide" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s : trop d'arguments pour l'option --block-list" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 peut seulement être utilisé en dernier élément de --block-list" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s : Format de fichier inconnu" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s : Type de vérification d'intégrité inconnu" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +#, fuzzy +#| msgid "Only one file can be specified with `--files' or `--files0'." +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "Un seul fichier peut être spécifié avec `--files' ou `--files0'." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, fuzzy, c-format #| msgid "%s: " msgid "%s: %s" msgstr "%s : " -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "La variable d'environnement %s contient trop d'arguments" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "Le support de la compression à était désactivé lors de la compilaton" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "Le support de la décompression a été désactivé lors de la compilation" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "" + +#: src/xz/args.c #, fuzzy #| msgid "%s: With --format=raw, --suffix=.SUF is required unless writing to stdout" msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "%s : Avec --format=raw, --suffix=.SUF est nécessaire sauf lors de l'écriture vers stdout" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "Le nombre maximal de filtres est quatre" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "La limite d'utilisation mémoire est trop basse pour la configuration de filtres donnée." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "Utiliser un préréglage en mode `raw' est déconseillé." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "Le détail des préréglages peut varier entre différentes versions du logiciel." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "Le format .lzma ne prend en charge que le filtre LZMA1" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "Le filtre LZMA1 ne peut être utilisé avec le format .xz" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "The filter chain is incompatible with --flush-timeout" +msgid "Filter chain %u is incompatible with --flush-timeout" msgstr "La Chaine de filtre est incompatible avec --flush-timeout" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "Bascule en mode mono-processus à cause de --flush-timeout" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Unsupported options" +msgid "Unsupported options in filter chain %u" +msgstr "Options non prises en charge" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "Jusqu'à %<PRIu32> threads seront utilisés." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Enchaînement ou options de filtres non pris en charge" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "La décompression nécessitera %s MiB de mémoire." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, fuzzy, c-format -#| msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "Nombre de threads réduit de %s à %s pour ne pas dépasser la limite d'utilisation mémoire de %s MiB" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "" -#: src/xz/coder.c:357 +#: src/xz/coder.c #, fuzzy, c-format -#| msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "Nombre de threads réduit de %s à %s pour ne pas dépasser la limite d'utilisation mémoire de %s MiB" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "Taille du dictionnaire LZMA%c réduite de %s MiB à %s MiB pour ne pas dépasser la limite d'utilisation mémoire de %s MiB" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "Taille du dictionnaire LZMA%c réduite de %s MiB à %s MiB pour ne pas dépasser la limite d'utilisation mémoire de %s MiB" + +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Error creating a pipe: %s" +msgid "Error changing to filter chain %u: %s" +msgstr "Impossible de créer un tube anonyme (pipe) : %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Impossible de créer un tube anonyme (pipe) : %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Echec de l'activation de la sandboxe" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s : L'appel à la fonction poll() a échoué : %s" @@ -173,27 +205,27 @@ msgstr "%s : L'appel à la fonction poll() a échoué : %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s : Le fichier a apparemment été déplacé, suppression annulée" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s : Impossible de supprimer : %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s : Impossible de modifier le propriétaire du fichier : %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s : Impossible de modifier le groupe propriétaire du fichier : %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s : Impossible de modifier les permissions du fichier : %s" @@ -206,249 +238,239 @@ msgstr "%s : Impossible de modifier les permissions du fichier : %s" # - make it more difficult to look up in search engines; it might happen one in # a million times, if we dilute the error message in 20 languages, it will be # almost impossible to find an explanation and support for the error. -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Echec de la lecture du drapeau d'état du fichier depuis la sortie standard : %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s est un lien symbolique : ignoré" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s est un répertoire : ignoré" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s n'est pas un fichier régulier : ignoré" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s : Le fichier possède les bits `setuid' ou `setgid' : ignoré" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s : Le fichier possède le bit `sticky' : ignoré" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s : Le fichier d'entrée a plus d'un lien matériel : ignoré" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Nom de fichier vide, ignoré" # See note from translator above titled "file status flags". -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Erreur de restauration du drapeau d'état de l'entrée standard : %s" # See note from translator above titled "file status flags". -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Erreur de lecture du drapeau d'état du fichier depuis la sortie standard : %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Impossible de rétablir le drapeau O_APPEND sur la sortie standard : %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s : Impossible de fermer le fichier : %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s : Impossible de se déplacer dans le fichier pour créer un 'sparse file' : %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s : Erreur d'écriture : %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s : Impossible de se déplacer dans le fichier : %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s : Fin de fichier inattendue" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s : Erreur d'écriture : %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Désactivé" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c #, fuzzy -#| msgid "Total amount of physical memory (RAM): " msgid "Amount of physical memory (RAM):" msgstr "Quantité totale de mémoire physique (RAM) : " -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c #, fuzzy -#| msgid "Memory usage limit for decompression: " msgid "Multi-threaded decompression:" msgstr "Limite d'utilisation pour la décompression : " -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c #, fuzzy -#| msgid "Memory usage limit reached" msgid "Memory usage limits:" msgstr "Limite d'utilisation mémoire atteinte" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "" -#: src/xz/list.c:70 +#: src/xz/list.c #, fuzzy -#| msgid " Compressed size: %s\n" msgid "Compressed size:" msgstr " Taille données avec compression : %s\n" -#: src/xz/list.c:71 +#: src/xz/list.c #, fuzzy -#| msgid " Uncompressed size: %s\n" msgid "Uncompressed size:" msgstr " Taille données sans compression : %s\n" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "" -#: src/xz/list.c:74 +#: src/xz/list.c #, fuzzy -#| msgid " Stream padding: %s\n" msgid "Stream Padding:" msgstr " Octets de rembourrage du flux : %s\n" -#: src/xz/list.c:75 +#: src/xz/list.c #, fuzzy -#| msgid " Memory needed: %s MiB\n" msgid "Memory needed:" msgstr " Mémoire nécessaire : %s MiB\n" -#: src/xz/list.c:76 +#: src/xz/list.c #, fuzzy -#| msgid " Sizes in headers: %s\n" msgid "Sizes in headers:" msgstr " Tailles stockées dans l'en-tête : %s\n" -#: src/xz/list.c:79 +#: src/xz/list.c #, fuzzy -#| msgid " Number of files: %s\n" msgid "Number of files:" msgstr " Nombre de fichiers : %s\n" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "" -#: src/xz/list.c:129 +#: src/xz/list.c #, fuzzy -#| msgid "Totals:" msgid "TotalSize" msgstr "Totaux :" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "" @@ -456,7 +478,7 @@ msgstr "" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Aucune" @@ -464,60 +486,60 @@ msgstr "Aucune" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "Inconnue-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "Inconnue-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "Inconnue-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "Inconnue-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "Inconnue-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "Inconnue-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "Inconnue-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "Inconnue-11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "Inconnue-12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "Inconnue-13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "Inconnue-14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "Inconnue-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s : Le fichier est vide" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s : Trop petit pour être un fichier xz valide." @@ -526,64 +548,69 @@ msgstr "%s : Trop petit pour être un fichier xz valide." #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "Flux Blocs Compressé Décompressé Ratio Vérif. Nom de fichier" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Oui" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Non" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " Version minimale de XZ Utils : %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "%s fichier\n" msgstr[1] "%s fichiers\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Totaux :" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list ne marche que sur les fichiers .xz (--format=xz ou --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "" + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list est incompatible avec la lecture sur l'entrée standard" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s : Erreur lors de la lecture des noms de fichiers : %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s : Fin des données inattendue lors de la lecture des noms de fichiers" -#: src/xz/main.c:120 -#, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +#: src/xz/main.c +#, fuzzy, c-format +#| msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" msgstr "%s : Caractère NULL détecté lors de la lecture des noms de fichiers ; peut-être pensiez-vous à `--files0' plutot qu'a `--files' ?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "La compression et la décompression ne marchent pas encore avec --robot." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Impossible de lire à la fois les données et les noms de fichiers depuis l'entrée standard" @@ -591,68 +618,69 @@ msgstr "Impossible de lire à la fois les données et les noms de fichiers depui #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s : " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Erreur interne (bug)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Impossible d'installer le gestionnaire de signaux" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Pas de données de vérification d'intégrité ; vérification non effectuée" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Méthode de vérification d'intégrité non prise en charge ; vérification non effectuée" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Limite d'utilisation mémoire atteinte" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Format de fichier inconnu" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Options non prises en charge" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Les données compressées sont corrompues" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Fin des données inattendue " -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "%s MiB de mémoire sont nécessaires. La limite est désactivée." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "%s MiB de mémoire sont nécessaires, la limite étant %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s : Enchaînement de filtres : %s\n" -#: src/xz/message.c:935 -#, c-format -msgid "Try `%s --help' for more information." +#: src/xz/message.c +#, fuzzy, c-format +#| msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "Éxécutez `%s --help' pour obtenir davantage d'informations." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -663,17 +691,17 @@ msgstr "" "Compresse ou decompresse FICHIER(s) au format .xz.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "" "Les arguments obligatoires pour les options longues le sont aussi pour les\n" "options courtes.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Mode d'opération :\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -685,7 +713,7 @@ msgstr "" " -t, --test tester l'intégrité du fichier compressé\n" " -l, --list lister les informations sur les fichiers .xz" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -693,7 +721,7 @@ msgstr "" "\n" " Modificateurs :\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -705,7 +733,7 @@ msgstr "" " -c, --stdout écrire sur la sortie standard et ne pas supprimer les\n" " fichiers d'entrée" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -713,10 +741,18 @@ msgstr "" " --single-stream décompresser uniquement le premier flux et ignorer\n" " silencieusement les données éventuellement restantes" -#: src/xz/message.c:996 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --no-sparse do not create sparse files when decompressing\n" +#| " -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +#| " --files[=FILE] read filenames to process from FILE; if FILE is\n" +#| " omitted, filenames are read from the standard input;\n" +#| " filenames must be terminated with the newline character\n" +#| " --files0[=FILE] like --files but use the null character as terminator" msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -729,7 +765,7 @@ msgstr "" " et doivent être suivis d'un caractère retour à la ligne\n" " --files0[=FILE] comme --files mais avec un caractère null comme séparateur" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -737,31 +773,26 @@ msgstr "" "\n" " Options basiques de format de fichier et de compression :\n" -#: src/xz/message.c:1007 +#: src/xz/message.c #, fuzzy -#| msgid "" -#| " -F, --format=FMT file format to encode or decode; possible values are\n" -#| " `auto' (default), `xz', `lzma', and `raw'\n" -#| " -C, --check=CHECK integrity check type: `none' (use with caution),\n" -#| " `crc32', `crc64' (default), or `sha256'" msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=FMT format du fichier à encoder ou décoder ; sont acceptés :\n" " `auto' (par défaut), `xz', `lzma' et `raw'\n" " -C, --check=CHECK type de vérification d'intégrité : `none' (à utiliser avec\n" " précaution), `crc32', `crc64' (par défaut) ou `sha256'" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr "" " --ignore-check ne pas vérifier l'intégrité des données lors de\n" " la décompression" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -770,7 +801,7 @@ msgstr "" " l'utilisation mémoire du compresseur *et* du décompresseur\n" " avant d'utiliser 7, 8 ou 9 !" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -779,16 +810,20 @@ msgstr "" " de temps processeur ;\n" " n'affecte pas les besoins mémoire du décompresseur" -#: src/xz/message.c:1024 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" +#| " to use as many threads as there are processor cores" msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" " -T, --threads=NB créer au plus NB fils de compression (1 par défault) ; la\n" " valeur 0 est spéciale et équivaut au nombre de processeurs\n" " de la machine" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -798,17 +833,24 @@ msgstr "" " débuter un bloc XZ après chaque TAILLE octets de données\n" " d'entrée ; ce réglage sert pour la compression paralléle" -#: src/xz/message.c:1033 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --block-list=SIZES\n" +#| " start a new .xz block after the given comma-separated\n" +#| " intervals of uncompressed data" msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" " --block-list=TAILLES\n" " débuter des blocs XZ après les TAILLES octets de données\n" " spécifiées avec des virgules pour séparateur" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -818,16 +860,10 @@ msgstr "" " --flush-timeout=TIMEOUT\n" " pendant la compression, si plus de TIMEOUT ms ont passées\n" " depuis le dernier flush et que la lecture est bloquée,\n" -" toutes les données en attente snt écrites" +" toutes les données en attente sont écrites" -#: src/xz/message.c:1043 +#: src/xz/message.c #, fuzzy, no-c-format -#| msgid "" -#| " --memlimit-compress=LIMIT\n" -#| " --memlimit-decompress=LIMIT\n" -#| " -M, --memlimit=LIMIT\n" -#| " set memory usage limit for compression, decompression,\n" -#| " or both; LIMIT is in bytes, % of RAM, or 0 for defaults" msgid "" " --memlimit-compress=LIMIT\n" " --memlimit-decompress=LIMIT\n" @@ -844,7 +880,7 @@ msgstr "" " décompression ou les deux ; LIMIT est en octets,\n" " pourcentage de RAM, ou 0 pour la valeur par défaut" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -853,7 +889,7 @@ msgstr "" " d'utilisation mémoire, renvoyer une erreur plutôt que de\n" " diminuer les réglages" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -861,7 +897,27 @@ msgstr "" "\n" " Chaîne de filtres de compression personnalisée (en lieu des préréglages) :" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -890,18 +946,8 @@ msgstr "" " depth=NUM profondeur de recherche maximale ;\n" " 0=automatique (par défaut)" -#: src/xz/message.c:1082 +#: src/xz/message.c #, fuzzy -#| msgid "" -#| "\n" -#| " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" -#| " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" -#| " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" -#| " --arm[=OPTS] ARM BCJ filter (little endian only)\n" -#| " --armthumb[=OPTS] ARM-Thumb BCJ filter (little endian only)\n" -#| " --sparc[=OPTS] SPARC BCJ filter\n" -#| " Valid OPTS for all BCJ filters:\n" -#| " start=NUM start offset for conversions (default=0)" msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -911,6 +957,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -924,7 +971,7 @@ msgstr "" " OPTS valides pour tous les filtres BCJ :\n" " start=NUM position de début de la conversion (défaut=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -936,7 +983,7 @@ msgstr "" " dist=NUM distance entre les octets soustraits les\n" " uns aux autres (1-256 ; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -944,7 +991,7 @@ msgstr "" "\n" " Autres options :\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -953,17 +1000,17 @@ msgstr "" " aussi masquer les erreurs\n" " -v, --verbose être bavard ; spécifier deux fois pour l'être davantage" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn les avertissements ne modifient pas le code de sortie" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr "" " --robot utiliser des messages lisibles par un programme\n" " (utile pour les scripts)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -971,7 +1018,7 @@ msgstr "" " --info-memory afficher la quantité totale de RAM ainsi que la limite\n" " actuelle d'utilisation mémoire puis quitter" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -979,7 +1026,7 @@ msgstr "" " -h, --help afficher l'aide courte (ne liste que les options de base)\n" " -H, --long-help afficher l'aide longue (ceci) puis quitter" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -987,11 +1034,12 @@ msgstr "" " -h, --help afficher l'aide courte (ceci) puis quitter\n" " -H, --long-help afficher l'aide longue (liste aussi les options avancées)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version afficher le numéro de version puis quitter" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -1003,96 +1051,138 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "" "Signaler les bogues à <%s> (en anglais ou en finnois).\n" "Signaler les bogues de traduction à <lkppo@free.fr>.\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "Page du projet %s : <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "CECI EST UNE VERSION DE DEVELOPPEMENT QUI NE DOIT PAS ÊTRE UTILISEE EN PRODUCTION." -#: src/xz/options.c:86 -#, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" + +#: src/xz/message.c +#, fuzzy +#| msgid "Unsupported filter chain or filter options" +msgid "The supported filters and their options are:" +msgstr "Enchaînement ou options de filtres non pris en charge" + +#: src/xz/options.c +#, fuzzy, c-format +#| msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s: Les options doivent être des paires `nom=valeur' séparées par des virgules" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s : Nom d'option invalide" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s : Valeur d'option invalide" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "Préréglage LZMA1/LZMA2 non reconnu : %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "La somme de lc et lp ne doit pas dépasser 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s : Le fichier a un suffixe inconnu, ignoré" -#: src/xz/suffix.c:181 -#, c-format -msgid "%s: File already has `%s' suffix, skipping" +#: src/xz/suffix.c +#, fuzzy, c-format +#| msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "%s : Le fichier a déjà le suffixe '%s', ignoré" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: Suffixe de nom de fichier invalide" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s : La valeur n'est pas un entier décimal non négatif" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s : Suffixe multiplicateur invalide" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +#, fuzzy +#| msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "Les suffixes valides sont 'KiB' (2^10), 'MiB' (2^20) et 'GiB' (2^30)." -#: src/xz/util.c:168 -#, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +#: src/xz/util.c +#, fuzzy, c-format +#| msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "La valeur de l'option '%s' doit être inclue entre %<PRIu64> et %<PRIu64>" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Les données compressées ne peuvent pas être lues depuis un terminal" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "Les données compressées ne peuvent pas être écrites dans un terminal" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" + +#: src/lzmainfo/lzmainfo.c +#, fuzzy +#| msgid "%s: Too small to be a valid .xz file" +msgid "File is too small to be a .lzma file" +msgstr "%s : Trop petit pour être un fichier xz valide." + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Impossible d'écrire vers la sortie standard" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Erreur inconnue" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Echec de l'activation de la sandboxe" + +#~ msgid "The selected match finder requires at least nice=%<PRIu32>" +#~ msgstr "Le `match finder' choisi nécessite au moins nice=%<PRIu32>" + #~ msgid "Sandbox is disabled due to incompatible command line arguments" #~ msgstr "La sandbox est désactivée car elle est incompatible avec les arguments passés" @@ -1102,19 +1192,15 @@ msgstr "Erreur inconnue" #~ msgid "Memory usage limit for compression: " #~ msgstr "Limite d'utilisation pour la compression : " -#, c-format #~ msgid " Streams: %s\n" #~ msgstr " Flux : %s\n" -#, c-format #~ msgid " Blocks: %s\n" #~ msgstr " Blocs : %s\n" -#, c-format #~ msgid " Ratio: %s\n" #~ msgstr " Ratio : %s\n" -#, c-format #~ msgid " Check: %s\n" #~ msgstr " Vérification : %s\n" @@ -1125,7 +1211,6 @@ msgstr "Erreur inconnue" #~ " Flux :\n" #~ " Flux Blocs PositionComp PositionDécomp TailleComp TailleDécomp Ratio Vérif. Bourrage" -#, c-format #~ msgid "" #~ " Blocks:\n" #~ " Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check" @@ -1133,14 +1218,9 @@ msgstr "Erreur inconnue" #~ " Blocs :\n" #~ " Flux Bloc PositionComp PositionDécomp TailleTot TailleDécomp Ratio Vérif." -#, c-format #~ msgid " CheckVal %*s Header Flags CompSize MemUsage Filters" #~ msgstr " ValVérif %*sEn-tête Drapeaux TailleComp UtilMém Filtres" -#, c-format -#~ msgid "The selected match finder requires at least nice=%<PRIu32>" -#~ msgstr "Le `match finder' choisi nécessite au moins nice=%<PRIu32>" - #~ msgid "Error setting O_NONBLOCK on standard input: %s" #~ msgstr "Impossible d'établir le drapeau O_NONBLOCK sur la sortie standard : %s" @@ -1,13 +1,18 @@ -# Croatian translation of xz. -# This file is put in the public domain. +# SPDX-License-Identifier: 0BSD +# This file is published under the BSD Zero Clause License. # -# Božidar Putanec <bozidarp@yahoo.com>, 2020, 2022, 2023. +# Copyright (C) The XZ Utils authors and contributors +# +# Croatian messages for xz. +# Božidar Putanec <bozidarp@yahoo.com>, 2020, 2022, 2023, 2024. +# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: xz-5.4.4-pre1\n" +"Project-Id-Version: xz 5.6.0-pre2\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" -"PO-Revision-Date: 2023-07-20 09:23+0200\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" +"PO-Revision-Date: 2024-02-18 17:31-0800\n" "Last-Translator: Božidar Putanec <bozidarp@yahoo.com>\n" "Language-Team: Croatian <lokalizacija@linux.hr>\n" "Language: hr\n" @@ -16,144 +21,171 @@ msgstr "" "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-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Poedit 3.3.2\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: nevaljani argument za --block-list" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: Previše argumenata za --block-list" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "U --block-list nedostaje veličina bloka iza broja lanca filtra „%c:“" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" -msgstr "0 se može koristiti samo kao zadnji element za --block-list" +msgstr "0 se može koristiti samo kao posljedni element za --block-list" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: Nepoznati tip formata datoteke" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" -msgstr "%s: Nepodržani tip provjere integriteta" +msgstr "%s: Nepodržani način (tip) provjere integriteta" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." -msgstr "Samo jednu datoteku smijete navesti uz opcije „--files” ili „--files0”." +#: src/xz/args.c +msgid "Only one file can be specified with '--files' or '--files0'." +msgstr "Samo jedna datoteka može biti specificirana s --files ili --files0." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, c-format msgid "%s: %s" msgstr "%s: %s" -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "Varijabla okoline %s sadrži previše argumenata" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" -msgstr "Tijekom izrade programa onemogućena je podrška za kompresiju" +msgstr "Podrška za kompresiju bila je onemogućena prilikom kompiliranja" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" -msgstr "Tijekom izrade programa onemogućena je podrška za dekompresiju" +msgstr "Podrška za dekompresiju bila je onemogućena prilikom kompiliranja" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "Kompresija lzip datoteka (.lz) nije podržana" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "--block-list je zanemaren osim ako se ne komprimira u .xz format" + +#: src/xz/args.c msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" -msgstr "Uz opciju --format=raw i ako ne piše na standardni izlaz, --suffix=.SUF je nužan" +msgstr "Uz opciju --format=raw, --suffix=.SUF je nužan, osim ako je izlaz na stdout" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" -msgstr "Moguće je najviše do četiri filtara" +msgstr "Maksimalni broj filtara je četiri (4)" + +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "Greška u opciji --filters%s=FILTRI:" -#: src/xz/coder.c:135 +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "Ograničenje upotrebe memorije premalo je za danu postavku filtra." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "lanac filtra %u koristi se u --block-list ali nije specificiran s --filters%u=" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." -msgstr "Nije preporučeno koristiti pretpostavke u sirovom načinu rada." +msgstr "Nije preporučeno koristiti preset postavke u sirovom načinu rada." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." -msgstr "Točne opcije pretpostavki mogu ovisiti o verziji softvera." +msgstr "Točne opcije preset postavki mogu se razlikovati ovisno o verziji softvera." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" -msgstr "Samo LZMA1 filtar podržava .lzma format" +msgstr "Format .lzma podržan je samo s .lzma filtrom" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" -msgstr "LZMA1 se ne može koristi za .xz format" +msgstr "LZMA1 ne može se koristi za .xz format" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" -msgstr "Lanac filtara nije kompatibilan s --flush-timeout" +#: src/xz/coder.c +#, c-format +msgid "Filter chain %u is incompatible with --flush-timeout" +msgstr "Lanac filtara %u nije kompatibilan s --flush-timeout" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" -msgstr "Prebacivanje u jednodretveni rad zbog --flush-timeout" +msgstr "Prelazimo na jednodretveni način rada zbog --flush-timeout" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, c-format +msgid "Unsupported options in filter chain %u" +msgstr "Nepodržane opcije u lancu filtra %u" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "Koristimo do %<PRIu32> dretvi." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" -msgstr "Lanac filtara ili opcije filtara nisu podržane" +msgstr "Nepodržani lanac filtara ili opcija filtara" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "Za dekompresiju će trebati %s MiB memorije." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" -msgstr "Smanjen je broj dretvi od %s na %s da se ne prekorači ograničenje upotrebe memorije od %s MiB" +msgstr "Smanjen je broj dretvi od %s na %s da ne prekoračimo ograničenje upotrebe memorije od %s MiB" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." -msgstr "Smanjen je broj dretvi od %s na jednu. Ograničenje automatske upotrebe memorije od %s MiB još uvijek je prekoračeno. Potrebno je %s MiB memorije. Ipak nastavljamo dalje." +msgstr "Smanjen je broj dretvi od %s na jednu. Ograničenje automatske upotrebe memorije od %s MiB je još uvijek prekoračeno. Potrebno je %s MiB memorije. Ipak nastavljamo dalje." -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" -msgstr "Prebacivanje na rad s jednom dretvom da se ne prekorači ograničenje upotrebe memorije od %s MiB" +msgstr "Prelazimo na način rada s jednom dretvom da ne prekoračimo ograničenje upotrebe memorije od %s MiB" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" -msgstr "Prilagođena je veličina LZMA%c rječnika od %s na %s da se ne premaši ograničenje upotrebe memorije od %s MiB" +msgstr "Prilagođena je veličina LZMA%c rječnika od %s na %s da ne prekoračimo ograničenje upotrebe memorije od %s MiB" + +#: src/xz/coder.c +#, c-format +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "Prilagođena veličina LZMA%c rječnika za --filters%u od %s na %s da ne prekoračimo ograničenje upotrebe memorije od %s MiB" + +#: src/xz/coder.c +#, c-format +msgid "Error changing to filter chain %u: %s" +msgstr "Greška pri promjeni na lanac filtra %u: %s" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Greška pri stvaranju cijevi: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Nije uspjelo omogućiti sandbox" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: poll() nije uspjela: %s" @@ -168,349 +200,349 @@ msgstr "%s: poll() nije uspjela: %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" -msgstr "%s: Izgleda da je datoteka pomaknuta -- ne briše se" +msgstr "%s: Izgleda da je datoteka pomaknuta -- ne brišemo ju" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: Brisanje nije moguće: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" -msgstr "%s: Promijeniti vlasnika datoteke nije moguće: %s" +msgstr "%s: Nije moguće promijeniti vlasnika datoteke: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" -msgstr "%s: Promijeniti grupu datoteke nije moguće: %s" +msgstr "%s: Nije moguće promijeniti grupu datoteke: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" -msgstr "%s: Nije moguće postaviti prava dostupa: %s" +msgstr "%s: Nije moguće postaviti prava dostupa datoteci: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" -msgstr "Greška pri dobavljanju statusnih flagova datoteke iz standardnog ulaza: %s" +msgstr "Greška pri pokušaju dobivanja oznaka statusa datoteke iz standardnog ulaza: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" -msgstr "%s: To je simbolička poveznica, preskačemo" +msgstr "%s: To je simbolička poveznica -- preskačemo ju" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" -msgstr "%s: To je direktorij, preskačemo" +msgstr "%s: To je direktorij -- preskačemo ga" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" -msgstr "%s: To nije regularna datoteka, preskačemo" +msgstr "%s: To nije regularna datoteka -- preskačemo je" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" -msgstr "%s: Datoteka ima postavljen setuid ili setgid bit, preskačemo" +msgstr "%s: Datoteka s postavljenim setuid ili setgid bitom -- preskačemo ju" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" -msgstr "%s: Datoteka ima postavljen sticky bit, preskačemo" +msgstr "%s: Datoteka s postavljenim ljepljivim bitom -- preskačemo ju" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" -msgstr "%s: Ulazna datoteka ima više od jedne tvrde poveznice, preskačemo" +msgstr "%s: Ulazna datoteka ima više od jedne tvrde poveznice -- preskačemo ju" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" -msgstr "Prazna datoteka, preskačemo" +msgstr "Prazna datoteka -- preskačemo ju" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" -msgstr "Greška pri vraćanju statusnih flagova na standardni ulaz: %s" +msgstr "Greška pri vraćanju oznaka statusa na standardni ulaz: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" -msgstr "Greška pri dobavljanju statusnih flagova datoteke iz standardnog izlazu: %s" +msgstr "Greška pri dobivanju oznaka statusa datoteke iz standardnog izlazu: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" -msgstr "Greška pri vraćanju O_APPEND flagova na standardni izlaz: %s" +msgstr "Greška pri vraćanju O_APPEND oznaka na standardni izlaz: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: Nije uspjelo zatvoriti datoteku: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: Poziciona greška pri pokušaju stvaranja raštrkane datoteke: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: Greška pri čitanju: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: Greška pozicioniranja u datoteci: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: Neočekivani kraj datoteke" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: Greška pri pisanju: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Onemogućeno" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "Količina fizičke memorije (RAM):" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "Broj dretvi procesora:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "Kompresija:" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "Dekompresija:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" -msgstr "Više dretvama dekompresija:" +msgstr "Višedretvena dekompresija:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "Zadano za -T0:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "Informacije o hardveru:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" -msgstr "Ograničenje za korištenje memorije:" +msgstr "Ograničenja za korištenje memorije:" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "Tokovi:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "Blokovi:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "Komprimirana veličina:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "Dekomprimirana veličina:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "Omjer:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "Kontrola:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "Ispuna za tok:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "Potrebna memorija:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "Veličine u zaglavljima:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "Broj datoteka:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "Tok" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "Blok" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "Blokovi" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "KomprOffset" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "DekomprOffset" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "KomprVeličina" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "DekomprVeličina" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "TotalVeličina" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "Omjer" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "Kontrola" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "KontrolVrijednost" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "Ispuna" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "Zaglavlje" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" -msgstr "Flagi" +msgstr "Oznake" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "MemUpotreba" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" -msgstr "Filteri" +msgstr "Filtri" #. TRANSLATORS: Indicates that there is no integrity check. #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" -msgstr "Nema" +msgstr "Nijedan" #. TRANSLATORS: Indicates that integrity check name is not known, #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "Nepoznat-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "Nepoznat-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "Nepoznat-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "Nepoznat-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "Nepoznat-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "Nepoznat-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "Nepoznat-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "Nepoznat-11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "Nepoznat-12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "Nepoznat-13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "Nepoznat-14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "Nepoznat-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: Datoteka je prazna" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" -msgstr "%s: Premala, a da bi bila valjana .xz datoteka" +msgstr "%s: Premala da bude valjana .xz datoteka" #. TRANSLATORS: These are column headings. From Strms (Streams) #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr " Tok Blok Komprimirano Dekomprimir Omjer Kontr Datoteka" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Da" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Ne" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" -msgstr " Potrebna je inačica XY Utils: %s ili viša\n" +msgstr " Minimalno je potrebna verzija XZ Utils: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" @@ -518,38 +550,42 @@ msgstr[0] "%s datoteka\n" msgstr[1] "%s datoteke\n" msgstr[2] "%s datoteka\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Ukupno:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list radi samo sa .xz datoteke (--format=xz ili --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "Pokušajte s „lzmainfo“ s .lzma datotekama." + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list ne podržava čitanje iz standardnog izlaza" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: Greška pri čitanju datoteka: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: Neočekivani kraj ulaznih podataka tijekom čitanja imena datoteka" -#: src/xz/main.c:120 +#: src/xz/main.c #, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" -msgstr "%s: Prazni (null) znak pronađen pri čitanju imena datoteka; možda ste mislili koristiti „--files0” umjesto „--files”?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" +msgstr "%s: Prazni (null) znak pronađen pri čitanju imena datoteka; možda ste mislili koristiti --files0 umjesto --files?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "Komprimiranje i dekomprimiranje s --robot još nije podržano." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Nije moguće čitati podatke iz standardnog ulaza dok se čitaju imena datoteka iz standardnog ulaza" @@ -557,68 +593,68 @@ msgstr "Nije moguće čitati podatke iz standardnog ulaza dok se čitaju imena d #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Interna greška (bug)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Nije moguće uspostaviti rukovatelje signala" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Nema provjere integriteta -- ne provjeravamo integritet datoteke" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Nepodržani tip provjere integriteta -- ne provjeravamo integritet datoteke" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" -msgstr "Dostignuto je ograničenje za korištenje memorije" +msgstr "Dosegnuto je ograničenje za upotrebu memorije" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Format datoteke nije prepoznat" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Nepodržane opcije" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Komprimirani podaci su oštećeni" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Neočekivani kraj ulaznih podataka" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." -msgstr "%s MiB memorije je potrebno. Ograničenje je onemogućeno." +msgstr "%s Potrebno je MiB memorije. Ograničavač je onemogućen." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." -msgstr "%s MiB memorije je potrebno. Ograničenje je %s." +msgstr "%s Potrebno je MiB memorije. Ograničenje je %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: Lanac filtara: %s\n" -#: src/xz/message.c:935 +#: src/xz/message.c #, c-format -msgid "Try `%s --help' for more information." -msgstr "Pokušajte s „`%s --help“ za pomoć i više informacija." +msgid "Try '%s --help' for more information." +msgstr "Pokušajte s „%s --help“ za pomoć i više informacija." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -629,15 +665,15 @@ msgstr "" "Komprimira ili dekomprimira DATOTEKE u .xz formatu.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "Obvezni argumenti za duge opcije, obvezni su i za kratke opcije.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Način rada:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -649,7 +685,7 @@ msgstr "" " -t, --test testira integritet komprimirane datoteke\n" " -l, --list ispiše podatke o .xz datotekama" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -657,7 +693,7 @@ msgstr "" "\n" " Modifikatori načina rada:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -669,32 +705,32 @@ msgstr "" " -c, --stdout piše na standardni izlaz i ne briše\n" " ulazne datoteke" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" msgstr "" -" --single-stream dekomprimira samo prvi tok i nijemo\n" +" --single-stream dekomprimira samo prvi tok i tiho\n" " zanemari moguće preostale ulazne podatke" -#: src/xz/message.c:996 +#: src/xz/message.c msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" " --files0[=FILE] like --files but use the null character as terminator" msgstr "" " --no-sparse ne stvara raštrkane datoteke pri dekompresiji\n" -" -S, --suffix=.SUF rabi sufiks „.SUF” za komprimirane datoteke umjesto .xz\n" +" -S, --suffix=.SUF rabi sufiks .SUF za komprimirane datoteke\n" " --files[=DATOTEKA] čita imena datoteka za obradu iz DATOTEKE; ako\n" " DATOTEKA nije dana, imena datoteka čita iz\n" -" standardnog ulaza; ime datoteke mora završiti\n" -" sa znakom novog reda\n" -" --files0[=DATOTEKA] kao --files, ali popis datoteka završi s NULL znakom" +" standardnog ulaza; imena datoteka moraju završiti\n" +" sa znakom novog retka\n" +" --files0[=DATOTEKA] kao --files, ali koristi NULL znak kao terminator" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -702,31 +738,32 @@ msgstr "" "\n" " Osnovne opcije za format datoteka i kompresiju:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=FMT format datoteke za kodiranje ili dekodiranje; mogućnosti:\n" " „auto” (zadano), „xz”, „lzma”, „lzip“ i „raw”\n" " -C, --check=KONTROLA tip provjere integriteta: „none” (koristite s oprezom),\n" " „crc32”, „crc64” (zadano), ili „sha256”" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check ne verificira provjeru integriteta pri dekompresiji" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" msgstr "" -" -0 ... -9 pretpostavke za kompresiju; zadano je 6; uzmite u obzir\n" -" upotrebu memorije za (de)kompresor prije upotrebe 7-9!" +" -0 ... -9 preset postavke za kompresiju; zadano je 6; u obzir\n" +" uzmite i upotrebu memorije za (de)kompresor prije\n" +" upotrebe 7-9!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -734,15 +771,15 @@ msgstr "" " -e, --extreme pokuša poboljšati omjer kompresije koristeći više CPU\n" " vremena; ne utječe na potrebnu memoriju za dekompresiju" -#: src/xz/message.c:1024 +#: src/xz/message.c msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" -" -T, --threads=BROJ rabi ne više od BROJ dretvi; zadano je 1; postavkom 0\n" -" za BROJ koristi se toliko dretvi koliko CPU ima jezgri" +" -T, --threads=BROJ ne rabi više od BROJ dretvi; zadano je 0 kojom se koristi\n" +" toliko dretvi koliko CPU ima jezgri" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -752,29 +789,33 @@ msgstr "" " ulaznih podataka; ovo rabite za postavljanje\n" " veličine bloka za kompresiju s dretvama" -#: src/xz/message.c:1033 +#: src/xz/message.c msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" -" --block-list=VELIČINE započne novi .xz blok nakon svake navedene\n" -" VELIČINE nekomprimiranih ulaznih podataka;\n" -" VELIČINE su zarezom odvojene" +" --block-list=BLOKOVI\n" +" započne novi .xz blok nakon navedenih intervala (zarezima\n" +" odvojenih) nekomprimiranih podataka; opcionalno, navedite\n" +" lance filtra broj (0-9) iza kojeg slijedi „:“ (dvotočka)\n" +" prije veličine nekompromiranih podataka" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" " passed since the previous flush and reading more input\n" " would block, all pending data is flushed out" msgstr "" -" --flush-timeout=VRIJEME pri komprimiranju, ako je prošlo više od VRIJEME\n" -" milisekundi od prethodnog pražnjenja, a daljne\n" -" čitanje bi blokiralo ulaz, svi podaci na\n" -" čekanju se isprazne iz kodera na izlaz" +" --flush-timeout=VRIJEME\n" +" ako se pri komprimiranju potroši više od VRIJEME\n" +" milisekundi od prethodnog pražnjenja, a daljne čitanje\n" +" bi blokiralo ulaz, svi podatci na čekanju se isprazne" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -792,7 +833,7 @@ msgstr "" " dekompresiju, dretvama dekompresiju, ili sve ovo;\n" " GRANICA je u bajtima, % RAM, ili 0 za zadano" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -801,15 +842,41 @@ msgstr "" " upotrebe memorije, završi s greškom umjesto da\n" " prilagodi postavke shodno ograničenju memorije" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" msgstr "" "\n" -" Prilagođeni lanac filtara za kompresiju (alternativa korištenju pretpostavki):" +" Prilagođeni lanac filtra za kompresiju (alternativa korištenju presets):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" +"\n" +" --filters=FILTRI postavi lanac filtara pomoću sintakse za string liblzma\n" +" filtra; koristite --filters-help za više informacija" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" +" --filters1=FILTRI ... --filters9=FILTERS\n" +" postavite dodatne lance filtera pomoću sintakse za\n" +" string liblzma filtra za upotrebu s --block-list" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr " --filters-help pokaže više informacija za sintaksu stringa liblzma filtra" + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -838,7 +905,7 @@ msgstr "" " mf=IME podudarač (hc3, hc4, bt2, bt3, bt4; bt4)\n" " depth=BROJ max. dubina traženja; 0=automatski (default)" -#: src/xz/message.c:1082 +#: src/xz/message.c msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -848,6 +915,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -859,10 +927,11 @@ msgstr "" " --powerpc[=OPCIJE] PowerPC BCJ filtar (samo veliki endian)\n" " --ia64[=OPCIJE] IA-64 (Itanium) BCJ filtar\n" " --sparc[=OPCIJE] SPARC BCJ filtar\n" +" --riscv[=OPTS] RISC-V BCJ filtar\n" " Valjane OPCIJE za BCJ filtre:\n" " start=BROJ početni offset za konverzije (zadano=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -875,7 +944,7 @@ msgstr "" " dist=BROJ razmak između bajtova koji se oduzimaju\n" " jedan od drugog (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -883,23 +952,23 @@ msgstr "" "\n" " Ostale opcije:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" msgstr "" -" -q, --quiet izostavi upozorenja; „-qq” izostavi i greške\n" -" -v, --verbose opširnije informira; „=vv” još više informira" +" -q, --quiet izostavi upozorenja; -qq izostavi i greške\n" +" -v, --verbose opširnije informira; -vv još više informira" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn upozorenja nemaju utjecaja na status završetka (izlaza)" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr " --robot poruke u strojnom formatu (korisno za skripte)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -907,173 +976,161 @@ msgstr "" " --info-memory pokaže ukupnu količinu RAM-a i trenutno\n" " aktivna ograničenja korištenja memorije, pa iziđe" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" msgstr "" -" -h, --help prikaže kratku pomoć (izlista samo osnovne opcije)\n" -" -H, --long-help prikaže ovu dugačku pomoć i iziđe" +" -h, --help pokaže kratku pomoć (izlista samo osnovne opcije)\n" +" -H, --long-help pokaže opširnu pomoć" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" msgstr "" -" -h, --help prikaže ovu kratku pomoć i iziđe\n" -" -H, --long-help prikaže dugačku pomoć (izlista i napredne opcije)" +" -h, --help pokaže kratku pomoć\n" +" -H, --long-help pokaže opširnu pomoć (izlista i napredne opcije)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" -msgstr " -V, --version prikaže informacije o inačici i iziđe" +msgstr " -V, --version pokaže informacije o inačici" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" msgstr "" "\n" -"Ako DATOTEKA nije navedena ili je „-“, čita standardni ulaz.\n" +"Ako DATOTEKA nije navedena ili je - (crtica), čita standardni ulaz.\n" #. TRANSLATORS: This message indicates the bug reporting address #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "Greške prijavite na <%s> (na engleskom ili finskom).\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "" "%s matična mrežna stranica: <%s>\n" "Pogreške u prijevodu i vaše prijedloge javite na <lokalizacija@linux.hr>.\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "OVO JE RAZVOJNA INAČICA I NIJE NAMIJENJENA ZA PROIZVODNJU." -#: src/xz/options.c:86 +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" +"Lanci filtara postavljaju se pomoću --filters=FILTERS ili\n" +"--filters1=FILTRI ... --filters9=FILTRI opcije. Svaki filter u lancu može biti\n" +"odvojen s razmakom ili s „--“ (dvije crtice). Alternativno, preset postavka\n" +"<0-9>[e] može biti navedena umjesto lanca filtra.\n" + +#: src/xz/message.c +msgid "The supported filters and their options are:" +msgstr "Podržani filtri i njihove opcije su:" + +#: src/xz/options.c #, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s: Opcije moraju biti parovi „name=value” odvojeni zarezima" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: Nevaljano ime opcije" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: Nevaljana vrijednost opcije" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" -msgstr "Nepodržana LZMA1/LZMA2 pretpostavka: %s" +msgstr "Nepodržana LZMA1/LZMA2 preset postavka: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "Zbroj lc i lp ne smije biti veći od 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: Ime datoteke nema poznati sufiks, preskačemo" -#: src/xz/suffix.c:181 +#: src/xz/suffix.c #, c-format -msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "%s: Datoteka već ima „%s” sufiks, preskačemo" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: Nevaljani sufiks imena datoteke" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: Vrijednost nije nula ili pozitivni decimalni cijeli broj" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: Nevaljana mjerna jedinica (sufiks)" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "Valjani sufiksi (mjerne jedinice) su „KiB” (2^10), „MiB” (2^20), i „GiB” (2^30)." -#: src/xz/util.c:168 +#: src/xz/util.c #, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "Vrijednost opcije „%s” mora biti u rasponu [%<PRIu64>, %<PRIu64>]" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Nije moguće čitati komprimirane podatke iz terminala" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "Nije moguće pisati komprimirane podatke na terminala" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" +"Upotreba: %s [--help] [--version] [DATOTEKA]...\n" +"Pokaže informacije pohranjene u zaglavlju datoteke .lzma" + +#: src/lzmainfo/lzmainfo.c +msgid "File is too small to be a .lzma file" +msgstr "Datoteka je premala da bude .lzma datoteka" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "To nije .lzma datoteka" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Pisanje na standardni izlaz nije uspjelo" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Nepoznata greška" -#~ msgid "The selected match finder requires at least nice=%<PRIu32>" -#~ msgstr "" -#~ "Odabrani podudarač (algoritam za pronalaženje podudaranja)\n" -#~ "zahtijeva barem nice=%<PRIu32>" - -#~ msgid "Nepoznat-6" -#~ msgstr "Nepoznat-6" - -#~ msgid "Nepoznat-7" -#~ msgstr "Nepoznat-7" - -#~ msgid "Sandbox is disabled due to incompatible command line arguments" -#~ msgstr "Sandbox je onemogućen zbog nekompatibilnih argumenata naredbenog retka" - -#~ msgid "Sandbox was successfully enabled" -#~ msgstr "Sandbox je uspješno omogućen" - -#~ msgid "Memory usage limit for compression: " -#~ msgstr " Ograničenje memorije za kompresiju: " - -#~ msgid " Streams: %s\n" -#~ msgstr " Tok(a/ova): %s\n" - -#~ msgid " Blocks: %s\n" -#~ msgstr " Blok(a/ova): %s\n" - -#~ msgid " Ratio: %s\n" -#~ msgstr " Omjer: %s\n" - -#~ msgid " Check: %s\n" -#~ msgstr " Kontrola: %s\n" - -#~ msgid "" -#~ " Streams:\n" -#~ " Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding" -#~ msgstr "" -#~ " Tokovi:\n" -#~ " Tok Blokovi KompOffset DekompOffset KompVeličina DekompOffset Omjer Kontrola Ispuna" - -#~ msgid "" -#~ " Blocks:\n" -#~ " Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check" -#~ msgstr "" -#~ " Blokovi:\n" -#~ " Tok Blok KompOffset DekompOffset KompVeličina DekompOffset Omjer Kontrola" - -#~ msgid " CheckVal %*s Header Flags CompSize MemUsage Filters" -#~ msgstr " KonSvota %*s Zaglav Flags KompVel Memorija Filtri" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Nije uspjelo omogućiti sandbox" Binary files differ@@ -1,162 +1,190 @@ +# SPDX-License-Identifier: 0BSD +# # Hungarian translation for xz. -# This file is put in the public domain. +# This file is published under the BSD Zero Clause License. # -# Meskó Balázs <mesko.balazs@fsf.hu>, 2019, 2022. +# Meskó Balázs <mesko.balazs@fsf.hu>, 2019, 2022, 2024. msgid "" msgstr "" -"Project-Id-Version: xz 5.4.0-pre1\n" +"Project-Id-Version: xz 5.6.0-pre2\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" -"PO-Revision-Date: 2022-11-10 12:13+0100\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" +"PO-Revision-Date: 2024-02-17 18:35+0100\n" "Last-Translator: Meskó Balázs <mesko.balazs@fsf.hu>\n" "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n" "Language: hu\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" "plural-forms: nplurals=2; plural=(n != 1);\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Poedit 3.1.1\n" +"X-Generator: Poedit 3.4\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: Érvénytelen argumentum a --block-list kapcsolóhoz" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: Túl sok argumentum a --block-list kapcsolóhoz" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "A --block-list kapcsolónál hiányzik a blokkméret a(z) „%c:” szűrőláncszám után" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "A 0 csak utolsó elemként használható a --block-list kapcsolónál" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: Ismeretlen fájlformátumtípus" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: Nem támogatott integritás-ellenőrzési típus" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "Csak egy fájl adható meg a „--files” vagy „--files0” kapcsolóknál." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 -#, fuzzy, c-format -#| msgid "%s: " +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c +#, c-format msgid "%s: %s" -msgstr "%s: " +msgstr "%s: %s" -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "A(z) %s környezeti változó túl sok argumentumot tartalmaz" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "A tömörítési támogatás ki lett kapcsolva fordítási időben" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "A kibontási támogatás ki lett kapcsolva fordítási időben" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "Az lzip-fájlok (.lz) tömörítése nem támogatott" -#: src/xz/args.c:735 -#, fuzzy -#| msgid "%s: With --format=raw, --suffix=.SUF is required unless writing to stdout" +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "A --block-list kapcsoló csak .xz formátum esetén van figyelembe véve" + +#: src/xz/args.c msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" -msgstr "%s: --format=raw esetén, --suffix=.SUF szükséges, hacsak nem a szabványosra kimenetre ír" +msgstr "A --format=raw esetén a --suffix=.SUF szükséges, hacsak nem a szabványosra kimenetre ír" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "A szűrők legnagyobb száma négy" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "Hiba a --filters%s=SZŰRŐK kapcsolóban:" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "A memóriahasználat túl alacsony a megadott szűrőbeállításokhoz." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "A --block-list használja a(z) %u. szűrőláncot, de az nincs megadva a --filters%u= kapcsolóval" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "Az előbeállítások használata nyers módban nem javasolt." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "Az előbeállítások pontos beállításai különbözhetnek a szoftververziók között." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "Az .lzma formátum csak az LZMA1 szűrőt támogatja" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "Az LZMA1 nem használható az .xz formátummal" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" -msgstr "A szűrőlánc nem kompatibilis a --flush-timeout kapcsolóval" +#: src/xz/coder.c +#, c-format +msgid "Filter chain %u is incompatible with --flush-timeout" +msgstr "A(z) %u. szűrőlánc nem kompatibilis a --flush-timeout kapcsolóval" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "Egyszálú módra váltás a --flush-timeout kapcsoló miatt" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, c-format +msgid "Unsupported options in filter chain %u" +msgstr "Nem támogatott kapcsolók a(z) %u szűrőláncban" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "Legfeljebb %<PRIu32> szál használata." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Nem támogatott szűrőlánc vagy szűrőkapcsolók" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "A kibontáshoz %s MiB memória szükséges." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "A szálak számának csökkentése erről: %s, erre: %s, hogy ne lépje túl a(z) %s MiB-os korlátot" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "A szálak számának csökkentése erről: %s, egyre. A(z) %s MiB-os automatikus memóriahasználati korlát így is túl lett lépve. %s MiB memória szükséges. Ennek ellenére folytatás mindenképpen." -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "Egyszálú módra váltás, hogy ne lépje túl a(z) %s MiB-os memóriahasználati korlátot" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "Az LZMA%c szótár méretének módosítása erről: %s MiB, erre: %s MiB, hogy ne lépje túl a(z) %s MiB-os korlátot" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, c-format +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "A --filters%2$u szűrőhöz tartozó LZMA%1$c szótár méretének módosítása %3$s MiB-ról %4$s MiB-ra, hogy ne lépje túl a(z) %5$s MiB-os korlátot" + +#: src/xz/coder.c +#, c-format +msgid "Error changing to filter chain %u: %s" +msgstr "Hiba a(z) %u. szűrőlánc létrehozásakor: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Hiba a csővezeték létrehozásakor: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "A homokozó engedélyezése sikertelen" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: poll() sikertelen: %s" @@ -171,252 +199,252 @@ msgstr "%s: poll() sikertelen: %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: Úgy tűnik, hogy a fájl át lett helyezve, nincs eltávolítás" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: Nem távolítható el: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: A fájl tulajdonosa nem adható meg: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: A fájl csoportja nem adható meg: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: A fájl jogosultságai nem adhatók meg: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Hiba a fájl állapotjelzőinek lekérdezésekor a szabványos bemenetről: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: Szimbolikus link, kihagyás" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: Könyvtár, kihagyás" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: Nem szabályos fájl, kihagyás" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: A fájlon setuid vagy setgid bit van beállítva, kihagyás" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: A fájlon sticky bit van beállítva, kihagyás" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: A bemeneti fájlhoz több mint egy hard link tartozik, kihagyás" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Üres fájlnév, kihagyás" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Hiba a fájl állapotjelzőinek visszaállításakor a szabványos bemenetre: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Hiba a fájl állapotjelzőinek lekérdezésekor a szabványos kimenetről: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Hiba az O_APPEND visszaállításakor a szabványos kimenetre: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: A fájl lezárása sikertelen: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: A pozícionálás sikertelen a ritka fájl létrehozásának kísérletekor: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: Olvasási hiba: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: Hiba a fájlban pozícionáláskor: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: Váratlan fájlvég" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: Írási hiba: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Letiltva" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "Fizikai memória (RAM) mennyisége:" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "Processzorszálak száma:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "Tömörítés:" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "Kibontás:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" msgstr "Többszálás kibontás:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "A -T0 alapértelmezése:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "Hardverjellemzők:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" msgstr "Memóriahasználat korlátja:" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "Adatfolyamok:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "Blokkok:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "Tömörített méret:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "Kibontott méret:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "Arány:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "Ellenőrzés:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "Adatfolyam kerete:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "Szükséges memória:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "Méretek a fejlécekben:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "Fájlok száma:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "Adatfolyam" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "Blokk" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "Blokkok" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "Tömörített eltolás" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "Kibontott eltolás" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "Tömörített méret" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "Kibontott méret" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "Teljes méret" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "Arány" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "Ellenőrzés" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "Ellenőrzőérték" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "Keret" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "Fejléc" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "Jelzők" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "Memóriahasználat" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "Szűrők" @@ -424,7 +452,7 @@ msgstr "Szűrők" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Nincs" @@ -432,60 +460,60 @@ msgstr "Nincs" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "Névtelen-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "Névtelen-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "Névtelen-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "Névtelen-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "Névtelen-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "Névtelen-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "Névtelen-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "Névtelen-11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "Névtelen-12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "Névtelen-13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "Névtelen-14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "Névtelen-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: A fájl üres" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: Túl kicsi, hogy érvényes .xz fájl legyen" @@ -494,64 +522,68 @@ msgstr "%s: Túl kicsi, hogy érvényes .xz fájl legyen" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "Folyam Blokkok Tömörített Kibontott Arány Ellenőrzés Fájlnév" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Igen" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Nem" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " Legkisebb XZ Utils verzió: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "%s fájl\n" msgstr[1] "%s fájl\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Összesen:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "A --list csak .xz fájlokkal működik (--format=xz vagy --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "Az „lzmainfo” kipróbálása az .lzma fájlok esetén." + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "A --list nem támogatja a szabványos bemenetről beolvasást" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: Hiba a fájlnevek olvasásakor: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: A bemenet váratlanul véget ért a fájlnevek olvasásakor" -#: src/xz/main.c:120 +#: src/xz/main.c #, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" msgstr "%s: Null karakter található a fájlnevek olvasásakor; talán a „--files0” kapcsolóra gondolt a „--files” helyett?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "A tömörítés és kibontás még nem támogatott a --robot kapcsolóval." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Az adatok nem olvashatók be a szabványos bemenetről a fájlnevek olvasásakor" @@ -559,68 +591,68 @@ msgstr "Az adatok nem olvashatók be a szabványos bemenetről a fájlnevek olva #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Belső hiba (bug)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "A szignálkezelők nem hozhatók létre" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Nincs integritás-ellenőrzés; a fájl épsége nem lesz ellenőrizve" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Nem támogatott integritás-ellenőrzési típus; a fájl épsége nem lesz ellenőrizve" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Memóriahasználat korlátja elérve" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "A fájlformátum nem felismert" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Nem támogatott kapcsolók" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "A tömörített adatok megsérültek" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "A bemenet váratlanul véget ért" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "%s MiB memória szükséges. A korlátozás letiltva." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "%s MiB memória szükséges. A korlát %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: Szűrőlánc: %s\n" -#: src/xz/message.c:935 +#: src/xz/message.c #, c-format -msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "További információkért adja ki a következő parancsot: „%s --help”." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -631,15 +663,15 @@ msgstr "" ".xz formátumú FÁJLok tömörítése vagy kibontása.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "A hosszú kapcsolók kötelező argumentumai a rövid kapcsolók esetén is kötelezők.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Működési mód:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -651,7 +683,7 @@ msgstr "" " -t, --test tömörített fájl épségének tesztelése\n" " -l, --list információk kiírása az .xz fájlokról" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -659,7 +691,7 @@ msgstr "" "\n" " Műveleti módosítók:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -671,7 +703,7 @@ msgstr "" " -c, --stdout írás a szabványos kimenetre írás, és nem törli a\n" " bemeneti fájlokat" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -679,10 +711,10 @@ msgstr "" " --single-stream csak az első adatfolyam kibontása, és a\n" " lehetséges hátralévő bemeneti adatok mellőzése" -#: src/xz/message.c:996 +#: src/xz/message.c msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -697,7 +729,7 @@ msgstr "" " --files0[=FÁJL] mint a --files, de a null karaktert használja\n" " használja elválasztóként" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -705,12 +737,12 @@ msgstr "" "\n" " Alapvető fájlformátum és tömörítési beállítások:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=FMT a kódoláshoz vagy dekódoláshoz használt fájlformátum;\n" " lehetséges értékek „auto” (alapértelmezett), „xz”,\n" @@ -718,11 +750,11 @@ msgstr "" " -C, --check=ELL integritás-ellenőrzés típusa: „none” (óvatosan használja),\n" " „crc32”, „crc64” (alapértelmezett) vagy „sha256”" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check kibontáskor ne ellenőrizze az épséget" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -731,7 +763,7 @@ msgstr "" " a 7-9 használata előtt vegye figyelembe a tömörítő\n" " *és* kibontó memóriahasználatát!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -739,16 +771,16 @@ msgstr "" " -e, --extreme a tömörítési arány javítási kísérlete több CPU-idő\n" " használatával; nincs hatással a kibontó memóriaigényére" -#: src/xz/message.c:1024 +#: src/xz/message.c msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" -" -T, --threads=SZÁM legfeljebb ennyi szál használata; alapértelmezett az 1;\n" -" állítsa 0-ra, hogy annyi szálat használjon, amennyi\n" -" processzormag áll rendelkezésre" +" -T, --threads=SZÁM legfeljebb ennyi szál használata; alapértelmezett a 0,\n" +" amely annyi szálat használ, amennyi processzormag áll\n" +" rendelkezésre" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -758,17 +790,21 @@ msgstr "" " új .xz blokk indítása minden MÉRETnyi bájt bemenet után;\n" " a többszálas tömörítés blokkméretének megadásához" -#: src/xz/message.c:1033 +#: src/xz/message.c msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" -" --block-list=MÉRETEK\n" +" --block-list=BLOKKOK\n" " új .xz blokk indítása a vesszőkkel felsorolva megadott\n" -" méretű tömörítetlen adatszakaszok után" +" méretű tömörítetlen adatszakaszok után; a tömörítetlen\n" +" adatok mérete előtt egy szűrőláncszám (0-9) is megadható\n" +" egy „:” karakter közbeiktatásával" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -780,7 +816,7 @@ msgstr "" " telt el az előző kiírástól, és a bemenetolvasás\n" " blokkolna, akkor minden adat ki lesz írva" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -800,7 +836,7 @@ msgstr "" " KORLÁT bájtokban van megadva, a RAM %-ában, vagy 0 az\n" " alapértelmezéshez" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -809,7 +845,7 @@ msgstr "" " korlátot, akkor hibát fog adni a beállítások lefelé\n" " állítása helyett" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -817,7 +853,35 @@ msgstr "" "\n" " Egyéni szűrőlánc a tömörítéshez (alternatíva az előbeállításokra):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" +"\n" +" --filters=SZŰRŐK a szűrőlánc beállítása liblzma szűrőformátummal;\n" +" további információkért lásd a --filters-help kapcsolót" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" +" --filters1=SZŰRŐK ... --filters9=SZŰRŐK\n" +" további szűrőláncok beállítása liblzma formátummal a\n" +" --block-list kapcsolóhoz" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" +" --filters-help további információk megjelenítése a libzma\n" +" szűrőformátumról, majd kilépés." + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -847,7 +911,7 @@ msgstr "" " depth=SZÁM legnagyobb keresési mélység; 0=automatikus\n" " (alapértelmezett)" -#: src/xz/message.c:1082 +#: src/xz/message.c msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -857,6 +921,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -868,11 +933,12 @@ msgstr "" " --powerpc[=KAPCS] PowerPC BCJ szűrő (csak big endian esetén)\n" " --ia64[=KAPCS] IA-64 (Itanium) BCJ szűrő\n" " --sparc[=KAPCS] SPARC BCJ szűrő\n" +" --riscv[=KAPCS] RISC-V BCJ szűrő\n" " Érvényes KAPCS az összes BCJ szűrőhöz:\n" -" start=SZÁM kezdési eltolás az átalakításokhoz\n" -" (alapértelmezett=0)" +" start=SZÁM kezdési eltolás az átalakításokhoz\n" +" (alapértelmezett=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -885,7 +951,7 @@ msgstr "" " dist=SZÁM az egymásból kivont bájtok közti\n" " távolság (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -893,7 +959,7 @@ msgstr "" "\n" " Egyéb kapcsolók:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -903,19 +969,19 @@ msgstr "" " -v, --verbose legyen bőbeszédű; adja meg kétszer, hogy még bőbeszédűbb\n" " legyen" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr "" " -Q, --no-warn a figyelmeztetések nem befolyásolják a kilépési\n" " állapotkódot" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr "" " --robot géppel értelmezhető üzenetek használata\n" " (parancsfájlok esetén hasznos)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -923,7 +989,7 @@ msgstr "" " --info-memory az összes RAM mennyiségének és a jelenlegi\n" " memóriahasználati korlátok megjelenítése, és kilépés" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -931,7 +997,7 @@ msgstr "" " -h, --help a rövid súgó megjelenítése (csak az alapvető kapcsolók)\n" " -H, --long-help ezen hosszú súgó megjelenítése, és kilépés" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -939,11 +1005,12 @@ msgstr "" " -h, --help ezen rövid súgó megjelenítése, és kilépés\n" " -H, --long-help a hosszú súgó megjelenítése (speciális kapcsolókhoz)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version a verziószám kiírása és kilépés" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -955,94 +1022,130 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "Ide jelentse a hibákat: <%s> (angolul vagy finnül).\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "%s honlap: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "EZ EGY FEJLESZTŐI VÁLTOZAT, NEM ÉLES HASZNÁLATRA SZÁNT." -#: src/xz/options.c:86 +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" +"A szűrőláncokat a --filters=SZŰRŐK vagy a\n" +"--filters1=SZŰRŐK ... --filters9=SZŰRŐK kapcsolókkal lehet megadni. A láncban\n" +"szereplő egyes szűrőket szóközökkel vagy „--” karakterekkel kell elválasztani.\n" +"Illetve egy <0-9>[e] előbeállítás is megadható szűrőlánc helyett.\n" + +#: src/xz/message.c +msgid "The supported filters and their options are:" +msgstr "A támogatott szűrők és azok kapcsolói a következők:" + +#: src/xz/options.c #, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s: A kapcsolóknak vesszőkkel elválasztott „név=érték” pároknak kell lenniük" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: Érvénytelen kapcsolónév" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: Érvénytelen kapcsolóérték" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "Nem támogatott LZMA1/LZMA2 előbeállítás: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "Az lc és lp összege nem haladhatja meg a 4-et" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: A fájlnév utótagja ismeretlen, kihagyás" -#: src/xz/suffix.c:181 +#: src/xz/suffix.c #, c-format -msgid "%s: File already has `%s' suffix, skipping" -msgstr "%s: A(z) „%s” fájlnak már van utótagja, kihagyás" +msgid "%s: File already has '%s' suffix, skipping" +msgstr "%s: A fájlnak már van „%s” utótagja, kihagyás" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: Érvénytelen fájlnév utótag" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: Az érték nem nemnegatív decimális egész szám" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: Érvénytelen szorzó utótag" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "Az érvényes utótagok: „KiB” (2^10), „MiB” (2^20) és „GiB” (2^30)." -#: src/xz/util.c:168 +#: src/xz/util.c #, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "A(z) „%s” kapcsoló értékének a(z) [%<PRIu64>, %<PRIu64>] tartományban kell lennie" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "A tömörített adatokat nem lehet beolvasni a terminálból" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "A tömörített adatokat nem lehet kiírni a terminálba" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" +"Használat: %s [--help] [--version] [FÁJL]…\n" +"Az .lzma fájl fejlécében tárolt információk megjelenítése" + +#: src/lzmainfo/lzmainfo.c +msgid "File is too small to be a .lzma file" +msgstr "A fájl túl kicsi, hogy érvényes .lzma fájl legyen" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "Nem .lzma fájl" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "A szabványos kimenetre írás sikertelen" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Ismeretlen hiba" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "A homokozó engedélyezése sikertelen" + #, c-format #~ msgid "The selected match finder requires at least nice=%<PRIu32>" #~ msgstr "A kiválasztott egyezéskeresőhöz legalább nice=%<PRIu32> szükséges" Binary files differ@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: xz 5.2.4\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" "PO-Revision-Date: 2019-03-04 14:21+0100\n" "Last-Translator: Milo Casagrande <milo@milo.name>\n" "Language-Team: Italian <tp@lists.linux.it>\n" @@ -21,147 +21,181 @@ msgstr "" "X-Generator: Poedit 2.2.1\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: argomento non valido per --block-list" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: troppi argomenti per --block-list" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 può essere usato solo come ultimo elemento in --block-list" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: tipo di formato del file sconosciuto" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: tipo di controllo integrità non supportato" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +#, fuzzy +#| msgid "Only one file can be specified with `--files' or `--files0'." +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "Solo un file può essere specificato con \"--files\" o \"--files0\"." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, fuzzy, c-format #| msgid "%s: " msgid "%s: %s" msgstr "%s: " -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "La variabile d'ambiente %s contiene troppi argomenti" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "Il supporto alla compressione è stato disabilitato in fase di compilazione" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "Il supporto alla decompressione è stato disabilitato in fase di compilazione" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "" + +#: src/xz/args.c #, fuzzy #| msgid "%s: With --format=raw, --suffix=.SUF is required unless writing to stdout" msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "%s: con --format=raw, --suffix=.SUF è richiesto a meno che non si scriva sullo stdout" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "Il numero massimo di filtri è quattro" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "Il limite dell'uso della memoria è troppo basso per l'impostazione del filtro dato." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "Non è consigliato usare un preset nella modalità raw." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "Le opzioni esatte per i preset possono variare tra le versioni del software." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "Il formato .lzma supporta solo il filtro LZMA1" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "LZMA1 non può essere usato con il formato .xz" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "The filter chain is incompatible with --flush-timeout" +msgid "Filter chain %u is incompatible with --flush-timeout" msgstr "La catena di filtri non è compatibile con --flush-timeout" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "Passaggio a modalità singolo thread poiché viene usato --flush-timeout" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Unsupported options" +msgid "Unsupported options in filter chain %u" +msgstr "Opzioni non supportate" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "Vengono usati circa %<PRIu32> thread." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Catena di filtri od opzioni del filtro non supportata" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "L'estrazione necessita di %s MiB di memoria." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, fuzzy, c-format #| msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "Regolato il numero di thread da %s a %s per non eccedere il limite di utilizzo della memoria di %s MiB" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "" -#: src/xz/coder.c:357 +#: src/xz/coder.c #, fuzzy, c-format #| msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "Regolato il numero di thread da %s a %s per non eccedere il limite di utilizzo della memoria di %s MiB" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "Regolata la dimensione del dizionario LZMA%c da %s MiB a %s MiB per non superare il limite dell'uso della memoria di %s MiB" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "Regolata la dimensione del dizionario LZMA%c da %s MiB a %s MiB per non superare il limite dell'uso della memoria di %s MiB" + +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Error creating a pipe: %s" +msgid "Error changing to filter chain %u: %s" +msgstr "Errore nel creare una pipe: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Errore nel creare una pipe: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Abilitazione modalità sandbox non riuscita" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: poll() non riuscita: %s" @@ -176,272 +210,272 @@ msgstr "%s: poll() non riuscita: %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: sembra che il file sia stato spostato, non viene rimosso" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: impossibile rimuovere: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: impossibile impostare il proprietario del file: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: impossibile impostare il gruppo del file: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: impossibile impostare i permessi del file: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Errore nel recuperare le flag di stato del file dallo standard input: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: è un collegamento simbolico, viene saltato" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: è una directory, viene saltata" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: non è un file regolare, viene saltato" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: il file ha il bit setuid o setgid impostato, viene saltato" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: il file ha lo sticky bit impostato, viene saltato" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: il file di input ha più di un collegamento fisico, viene saltato" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Nome file vuoto, viene saltato" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Errore nel ripristinare le flag di stato sullo standard input: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Errore nel recuperare le flag di stato del file dallo standard output: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Errore nel ripristinare la flag O_APPEND sullo standard output: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: chiusura del file non riuscita: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: posizionamento non riuscito nel tentativo di creare un file sparso: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: errore di lettura: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: errore nel cercare il file: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: fine del file inaspettata" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: errore di scrittura: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Disabilitato" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c #, fuzzy #| msgid "Total amount of physical memory (RAM): " msgid "Amount of physical memory (RAM):" msgstr "Quantità totale di memoria fisica (RAM): " -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c #, fuzzy #| msgid "Memory usage limit for decompression: " msgid "Multi-threaded decompression:" msgstr "Limite utilizzo memoria per l'estrazione: " -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c #, fuzzy #| msgid "Memory usage limit reached" msgid "Memory usage limits:" msgstr "Limite di utilizzo della memoria raggiunto" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "" -#: src/xz/list.c:70 +#: src/xz/list.c #, fuzzy #| msgid " Compressed size: %s\n" msgid "Compressed size:" msgstr " Dim. compresso: %s\n" -#: src/xz/list.c:71 +#: src/xz/list.c #, fuzzy #| msgid " Uncompressed size: %s\n" msgid "Uncompressed size:" msgstr " Dim. estratto: %s\n" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "" -#: src/xz/list.c:74 +#: src/xz/list.c #, fuzzy #| msgid " Stream padding: %s\n" msgid "Stream Padding:" msgstr " Padding dello stream: %s\n" -#: src/xz/list.c:75 +#: src/xz/list.c #, fuzzy #| msgid " Memory needed: %s MiB\n" msgid "Memory needed:" msgstr " Memoria necessaria: %s MiB\n" -#: src/xz/list.c:76 +#: src/xz/list.c #, fuzzy #| msgid " Sizes in headers: %s\n" msgid "Sizes in headers:" msgstr " Dim. negli header: %s\n" -#: src/xz/list.c:79 +#: src/xz/list.c #, fuzzy #| msgid " Number of files: %s\n" msgid "Number of files:" msgstr " Numero di file: %s\n" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "" -#: src/xz/list.c:129 +#: src/xz/list.c #, fuzzy #| msgid "Totals:" msgid "TotalSize" msgstr "Totali:" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "" @@ -449,7 +483,7 @@ msgstr "" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Nessuno" @@ -457,60 +491,60 @@ msgstr "Nessuno" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "Sconosc2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "Sconosc3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "Sconosc5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "Sconosc6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "Sconosc7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "Sconosc8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "Sconosc9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "Sconosc11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "Sconosc12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "Sconosc13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "Sconosc14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "Sconosc15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: il file è vuoto" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: troppo piccolo per essere un file .xz valido" @@ -519,64 +553,69 @@ msgstr "%s: troppo piccolo per essere un file .xz valido" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr " Strm Blocc. Compresso Estratto Rapp. Contr Nome file" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Sì" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "No" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " Versione \"XZ Utils\" minima: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "%s file\n" msgstr[1] "%s file\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Totali:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list funziona solamente con file .xz (--format=xz o --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "" + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list non è in grado di leggere dallo standard input" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: errore nel leggere i nomi dei file: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: fine dell'input durante la lettura dei nomi dei file non attesa" -#: src/xz/main.c:120 -#, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +#: src/xz/main.c +#, fuzzy, c-format +#| msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" msgstr "%s: nessun carattere trovato durante la lettura dei nomi dei file; forse si intendeva usare \"--files0\" invece di \"--files\"?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "La compressione e l'estrazione con --robot non sono ancora supportate." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Impossibile leggere i dati dallo standard input durante la lettura dei nomi dei file dallo standard input" @@ -584,68 +623,69 @@ msgstr "Impossibile leggere i dati dallo standard input durante la lettura dei n #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Errore interno (bug)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Impossibile stabilire i gestori dei segnali" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Nessun controllo d'integrità; l'integrità del file non viene verificata" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Tipo di controllo di integrità non supportato; l'integrità del file non viene verificata" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Limite di utilizzo della memoria raggiunto" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Formato di file non riconosciuto" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Opzioni non supportate" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "I dati compressi sono danneggiati" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Fine dell'input non attesa" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "%s MiB di memoria sono richiesti. Il limite è disabilitato." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "%s MiB di memoria sono richiesti. Il limite è %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: catena di filtri: %s\n" -#: src/xz/message.c:935 -#, c-format -msgid "Try `%s --help' for more information." +#: src/xz/message.c +#, fuzzy, c-format +#| msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "Provare \"%s --help\" per maggiori informazioni." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -656,15 +696,15 @@ msgstr "" "Comprime o estrae i FILE nel formato .xz.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "Gli argomenti obbligatori per le opzioni lunghe lo sono anche per quelle brevi.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Modalità di operazione:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -676,7 +716,7 @@ msgstr "" " -t, --test Verifica l'integrità dei file compressi\n" " -l, --list Elenca informazioni sui file .xz" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -684,7 +724,7 @@ msgstr "" "\n" " Modificatori di operazioni:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -695,7 +735,7 @@ msgstr "" " collegamenti\n" " -c, --stdout Scrive sullo standard output e non elimina i file di input" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -703,10 +743,18 @@ msgstr "" " --single-stream Decomprime solamente il primo stream e ignora\n" " silenziosamente i restanti dati di input" -#: src/xz/message.c:996 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --no-sparse do not create sparse files when decompressing\n" +#| " -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +#| " --files[=FILE] read filenames to process from FILE; if FILE is\n" +#| " omitted, filenames are read from the standard input;\n" +#| " filenames must be terminated with the newline character\n" +#| " --files0[=FILE] like --files but use the null character as terminator" msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -720,7 +768,7 @@ msgstr "" " di newline\n" " --files0=[FILE] Come --files ma usa il carattere null come terminatore" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -728,7 +776,7 @@ msgstr "" "\n" " Formato file di base e opzioni di compressione:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c #, fuzzy #| msgid "" #| " -F, --format=FMT file format to encode or decode; possible values are\n" @@ -737,20 +785,20 @@ msgstr "" #| " `crc32', `crc64' (default), or `sha256'" msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=FMT Formato file per codificare o decodificare; i possibili\n" " valori sono \"auto\" (predefinito) \"xz\", \"lzma\" e \"raw\"\n" " -C, --check=CHECK Tipo di verifica integrità: \"none\" (usare con attenzione),\n" " \"crc32\", \"crc64\" (predefinito) o \"sha256\"" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check Non verifica il codice di integrità quando decomprime" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -759,7 +807,7 @@ msgstr "" " l'utilizzo di memoria per comprimere ed estrarre prima\n" " di usare 7-9" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -768,16 +816,20 @@ msgstr "" " utilizzando più tempo di CPU; non cambia i requisiti di\n" " memoria in fase di estrazione" -#: src/xz/message.c:1024 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" +#| " to use as many threads as there are processor cores" msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" " -T, --threads=NUM Usa al massimo NUM thread: il valore predefinito è 1,\n" " impostare a 0 per usare tanti thread quanti core la CPU\n" " ha a disposizione" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -788,17 +840,24 @@ msgstr "" " usare per impostare la dimensione del blocco durante la\n" " compressione con thread" -#: src/xz/message.c:1033 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --block-list=SIZES\n" +#| " start a new .xz block after the given comma-separated\n" +#| " intervals of uncompressed data" msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" " --block-list=DIM\n" " Avvia un nuovo blocco .xz dopo gli intervalli, sperati\n" " da virgole, di dati non compressi" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -811,7 +870,7 @@ msgstr "" " ulteriore input risulterebbe bloccata, viene eseguito il\n" " flush di tutti i dati pendenti" -#: src/xz/message.c:1043 +#: src/xz/message.c #, fuzzy, no-c-format #| msgid "" #| " --memlimit-compress=LIMIT\n" @@ -835,7 +894,7 @@ msgstr "" " compressione, l'estrazione o entrambe; LIMIT è in byte,\n" " % della memoria RAM oppure 0 per il valore predefinito" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -844,7 +903,7 @@ msgstr "" " utilizzo della memoria, lancia un errore invece di\n" " utilizzare valori più piccoli" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -853,7 +912,27 @@ msgstr "" " Catena di filtri personalizzati per la compressione (alternative per\n" " l'utilizzo di preset):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -886,7 +965,7 @@ msgstr "" " depth=NUM Profondità massima di ricerca; 0=automatica\n" " (predefinito)" -#: src/xz/message.c:1082 +#: src/xz/message.c #, fuzzy #| msgid "" #| "\n" @@ -907,6 +986,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -921,7 +1001,7 @@ msgstr "" " start=NUM Offset iniziale per le conversioni\n" " (predefinito=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -933,7 +1013,7 @@ msgstr "" " dist=NUM Distanza tra byte sottratti\n" " gli uni dagli altri (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -941,7 +1021,7 @@ msgstr "" "\n" " Altre opzioni:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -951,15 +1031,15 @@ msgstr "" " -v, --verbose Output prolisso; specificare due volte per output ancora\n" " più prolisso" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn Gli avvisi non influenzano lo stato d'uscita" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr " --robot Usa messaggi analizzabili (utile per gli script)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -967,7 +1047,7 @@ msgstr "" " --info-memory Visualizza la quantità totale di RAM, il limite attuale\n" " attivo di utilizzo della memore ed esce" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -975,7 +1055,7 @@ msgstr "" " -h, --help Stampa l'aiuto breve (elenca solo le opzioni di base)\n" " -H, --long-help Stampa questo lungo aiuto ed esce" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -983,11 +1063,12 @@ msgstr "" " -h, --help Stampa questo breve aiuto ed esce\n" " -H, --long-help Stampa l'aiuto lungo (elenca anche le opzioni avanzate)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version Stampa il numero della versione ed esce" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -999,93 +1080,129 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "" "Segnalare i bug a <%s> (in inglese o finlandese).\n" "Segnalare i bug di traduzione a <tp@lists.linux.it>.\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "Sito web di %s: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "Questa è una versione di sviluppo non adatta per utilizzi in produzione." -#: src/xz/options.c:86 -#, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" + +#: src/xz/message.c +#, fuzzy +#| msgid "Unsupported filter chain or filter options" +msgid "The supported filters and their options are:" +msgstr "Catena di filtri od opzioni del filtro non supportata" + +#: src/xz/options.c +#, fuzzy, c-format +#| msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s: le opzioni devono essere coppie \"nome=valore\" separate da virgole" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: nome opzione non valido" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: valore dell'opzione non valido" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "Preset LZMA/LZMA2 non supportato: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "La somma di lc e lp non deve superare 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: il nome del file ha un suffisso sconosciuto, viene saltato" -#: src/xz/suffix.c:181 -#, c-format -msgid "%s: File already has `%s' suffix, skipping" +#: src/xz/suffix.c +#, fuzzy, c-format +#| msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "%s: il file ha già il suffisso \"%s\", viene saltato" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: suffisso del nome del file non valido" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: il valore non è un numero intero decimale non-negativo" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: suffisso del moltiplicatore non valido" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +#, fuzzy +#| msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "I suffissi validi sono \"KiB\" (2^10), \"MiB\" (2^20), e \"GiB\" (2^30)." -#: src/xz/util.c:168 -#, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +#: src/xz/util.c +#, fuzzy, c-format +#| msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "Il valore dell'opzione \"%s\" deve essere nell'intervallo [%<PRIu64>, %<PRIu64>]" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "I dati compressi non possono essere letti da un terminale" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "I dati compressi non possono essere scritti ad un terminale" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" + +#: src/lzmainfo/lzmainfo.c +#, fuzzy +#| msgid "%s: Too small to be a valid .xz file" +msgid "File is too small to be a .lzma file" +msgstr "%s: troppo piccolo per essere un file .xz valido" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Scrittura sullo standard ouput non riuscita" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Errore sconosciuto" @@ -1095,6 +1212,9 @@ msgstr "Errore sconosciuto" #~ msgid "Sandbox was successfully enabled" #~ msgstr "Sandbox abilitata con successo" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Abilitazione modalità sandbox non riuscita" + #~ msgid "Memory usage limit for compression: " #~ msgstr "Limite utilizzo memoria per la compressione: " @@ -1,13 +1,14 @@ +# SPDX-License-Identifier: 0BSD # Korean translation for the xz. -# This file is put in the public domain. -# Seong-ho Cho <darkcircle.0426@gmail.com>, 2019, 2022, 2023. +# This file is published under the BSD Zero Clause License. +# Seong-ho Cho <darkcircle.0426@gmail.com>, 2019, 2022, 2023, 2024. # msgid "" msgstr "" -"Project-Id-Version: xz 5.4.4-pre1\n" +"Project-Id-Version: xz 5.6.0-pre2\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" -"PO-Revision-Date: 2023-07-20 10:59+0900\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" +"PO-Revision-Date: 2024-02-18 01:45+0900\n" "Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>\n" "Language-Team: Korean <translation-team-ko@googlegroups.com>\n" "Language: ko\n" @@ -16,144 +17,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Poedit 3.0.1\n" +"X-Generator: Poedit 3.4.2\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: --block-list의 인자값이 잘못됨" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: --block-list 인자 갯수가 너무 많음" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "--block-list에서 필터 체인 번호 '%c:' 다음 블록 크기가 빠졌습니다." + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 값은 --block-list의 마지막 원소로만 사용할 수 있습니다" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: 알 수 없는 파일 형식" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: 지원하지 않는 무결성 검사 형식" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." -msgstr "`--files' 또는 `--files0' 옵션으로 하나의 파일만 지정할 수 있습니다." +#: src/xz/args.c +msgid "Only one file can be specified with '--files' or '--files0'." +msgstr "'--files' 또는 '--files0' 옵션에는 하나의 파일만 지정할 수 있습니다." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, c-format msgid "%s: %s" msgstr "%s: %s" -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "%s 환경 변수에 너무 많은 인자 값이 들어있습니다" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "빌드 시점에 압축 기능을 비활성했습니다" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "빌드 시점에 압축 해제 기능을 비활성했습니다" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" -msgstr "lzip 파일(.lz) 압축은 지원하지 않습니다" +msgstr "lzip 파일 (.lz) 압축은 지원하지 않습니다" + +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr ".xz 형식으로 압축하지 않으면 --block-list 옵션은 무시합니다" -#: src/xz/args.c:735 +#: src/xz/args.c msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" -msgstr "표준 출력으로 기록하지 않는 한 --format=raw, --suffix=.SUF 옵션이 필요합니다" +msgstr "표준 출력으로 기록하지 않는 한 --format=raw, --suffix=.<확장자> 옵션이 필요합니다" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "최대 필터 갯수는 4 입니다" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "--filters%s=<필터> 옵션 오류:" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "주어진 필터 설정으로는 메모리 사용 제한 값이 너무 적습니다." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "--block-lisk에서 필터 체인 %u번을 사용하고 있지만 --filters%u= 옵션으로 지정하지 않았습니다" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "RAW 모드에서의 프리셋 사용은 권장하지 않습니다." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "프리셋의 정확한 옵션 값은 프로그램 버전에 따라 다릅니다." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr ".lzma 형식은 LZMA1 필터만 지원합니다" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr ".xz 형식에는 LZMA1 필터를 사용할 수 없습니다" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" -msgstr "--flush-timeout 옵션에는 필터 체인이 맞지 않습니다" +#: src/xz/coder.c +#, c-format +msgid "Filter chain %u is incompatible with --flush-timeout" +msgstr "필터 체인 %u번이 --flush-timeout 옵션과 맞지 않습니다" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "--flush-timeout 옵션을 지정하였으므로 단일 스레드 모드로 전환합니다" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, c-format +msgid "Unsupported options in filter chain %u" +msgstr "필터 체인 %u번에서 지원하지 않는 옵션" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." -msgstr "최대 %<PRIu32> 스레드를 사용합니다." +msgstr "최대 스레드 %<PRIu32>개를 사용합니다." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "지원하지 않는 필터 체인 또는 필터 옵션" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "압축 해제시 %s MiB 메모리 용량이 필요합니다." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "메모리 사용량 %s MiB 제한을 넘지 않으려 스레드 수를 %s(에)서 %s(으)로 줄였습니다" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." -msgstr "스레드 수가 %s(에)서 하나로 줄었습니다. 메모리 사용 자동 제한량 %s MiB를 여전히 초과합니다. 메모리 공간 %s MiB가 필요합니다. 어쨌든 계속합니다." +msgstr "스레드 수가 %s(에)서 하나로 줄었습니다. 메모리 사용 자동 제한량 %sMiB를 여전히 초과합니다. 메모리 공간 %sMiB가 필요합니다. 어쨌든 계속합니다." -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" -msgstr "메모리 사용량 %s MiB 제한을 넘지 않으려 단일 스레드 모드로 전환합니다" +msgstr "메모리 사용 제한량 %sMiB를 넘지 않으려 단일 스레드 모드로 전환합니다" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" -msgstr "메모리 사용량 %4$s MiB 제한을 넘지 않으려 %2$s MiB에서 %3$s MiB로 LZMA%1$c 딕셔너리 크기를 조정했습니다" +msgstr "메모리 사용 제한량 %4$sMiB를 넘지 않으려 %2$sMiB에서 %3$sMiB로 LZMA%1$c 딕셔너리 크기를 조정했습니다" + +#: src/xz/coder.c +#, c-format +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "메모리 사용 제한량 %5$sMiB를 넘지 않으려 %3$sMiB에서 %4$sMiB로 --filters%2$u의 LZMA%1$c 딕셔너리 크기를 조정했습니다" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, c-format +msgid "Error changing to filter chain %u: %s" +msgstr "필터 체인 %u번 전환 오류: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "파이프 생성 오류: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "샌드 박스 활성화 실패" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: poll() 실패: %s" @@ -168,252 +197,252 @@ msgstr "%s: poll() 실패: %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: 파일을 이동한 것 같음, 제거 안함" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: 제거할 수 없음: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: 파일 소유자를 설정할 수 없음: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: 파일 소유 그룹을 설정할 수 없음: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: 파일 권한을 설정할 수 없음: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "표준 입력에서 파일 상태 플래그 가져오기 오류: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: 심볼릭 링크, 건너뜀" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: 디렉터리입니다, 건너뜀" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: 일반 파일 아님, 건너뜀" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: setuid 또는 setgid 비트 설정 있음, 건너뜀" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: 끈적이 비트 설정이 있는 파일, 건너뜀" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: 입력 파일에 하나 이상의 하드링크가 있습니다, 건너뜀" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "파일 이름 없음, 건너뜀" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "표준 입력으로의 상태 플래그 복원 오류: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "표준 출력에서 파일 상태 플래그 가져오기 오류: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "표준 출력으로의 O_APPEND 플래그 복원 오류: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: 파일 닫기 실패: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: 분할 파일 생성 시도시 탐색 실패: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: 읽기 오류: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: 파일 탐색 오류: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: 예상치 못한 파일의 끝" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: 쓰기 오류: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "사용 안함" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" -msgstr "물리 메모리 양(RAM):" +msgstr "물리 메모리 양 (RAM):" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "프로세서 스레드 수:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "압축:" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "압축해제:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" msgstr "멀티 스레드 압축 해제:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "-T0 기본값:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "하드웨어 정보:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" -msgstr "메모리 사용량 제한:" +msgstr "메모리 사용 제한량:" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "스트림:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "블록 수:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "압축 용량:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "압축해제 용량:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "압축율:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "검사:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "스트림 패딩:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "요구 메모리:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "헤더 길이:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "파일 갯수:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "스트림" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "블록" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "블록" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "압축오프셋" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "압축해제오프셋" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "압축크기" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "압축해제크기" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "총크기" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "압축율" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "검사" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "검사값" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "패딩" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "헤더" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "플래그" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "메모리사용" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "필터" @@ -421,7 +450,7 @@ msgstr "필터" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "없음" @@ -429,60 +458,60 @@ msgstr "없음" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "알 수 없음-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "알 수 없음-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "알 수 없음-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "알 수 없음-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "알 수 없음-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "알 수 없음-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "알 수 없음-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "알 수 없음-11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "알 수 없음-12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "알 수 없음-13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "알 수 없음-14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "알 수 없음-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: 파일 내용 없음" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: 유효한 .xz 파일로 보기에는 너무 작습니다" @@ -491,64 +520,68 @@ msgstr "%s: 유효한 .xz 파일로 보기에는 너무 작습니다" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "스트림 블록 압축 압축해제 압축율 검사 파일 이름" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "예" # 주: 아니오가 아니라 아니요가 맞는 표현 -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "아니요" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" -msgstr " 최소 XZ Utils 버전: %s\n" +msgstr " 최소 XZ 유틸리티 버전: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "파일 %s개\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "총:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list 옵션은 .xz 파일에만 동작합니다(--format=xz 또는 --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "'lzmainfo' 명령에 .lzma 파일 이름을 붙여 실행해보십시오." + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list 옵션은 표준 입력 읽기를 지원하지 않습니다" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: 파일 이름 읽기 오류: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: 파일 이름 읽는 중 예상치 못한 입력 끝" -#: src/xz/main.c:120 +#: src/xz/main.c #, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" -msgstr "%s: 파일 이름을 읽는 도중 NULL 문자 발견. `--files' 옵션 대신 `--files0' 옵션을 사용하시려는게 아닙니까?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" +msgstr "%s: 파일 이름을 읽는 도중 NULL 문자 발견. '--files' 옵션 대신 '--files0' 옵션을 사용하시려는게 아닙니까?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "아직 압축 동작과 압축 해제 동작에 --robot 옵션을 지원하지 않습니다." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "표준 출력에서 파일 이름을 읽을 때 표준 입력에서 데이터를 읽을 수 없습니다" @@ -556,68 +589,68 @@ msgstr "표준 출력에서 파일 이름을 읽을 때 표준 입력에서 데 #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" -msgstr "내부 오류(버그)" +msgstr "내부 오류 (버그)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "시그널 처리자를 준비할 수 없습니다" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "무결성 검사 안함. 파일 무결성을 검증하지 않습니다" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "지원하지 않는 무결성 검사 형식. 파일 무결성을 검증하지 않습니다" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "메모리 사용량 한계에 도달했습니다" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "파일 형식을 인식할 수 없음" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "지원하지 않는 옵션" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "압축 데이터 깨짐" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "예상치 못한 입력 끝" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "%s MiB 메모리 용량이 필요합니다. 제한을 비활성합니다." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." -msgstr "%s MiB 메모리 용량이 필요합니다. 제한 값은 %s 입니다." +msgstr "%s MiB 메모리 용량이 필요합니다. 제한 용량은 %s 입니다." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: 필터 체인: %s\n" -#: src/xz/message.c:935 +#: src/xz/message.c #, c-format -msgid "Try `%s --help' for more information." -msgstr "자세한 사용법은 `%s --help'를 입력하십시오." +msgid "Try '%s --help' for more information." +msgstr "자세한 사용법은 '%s --help'를 입력하십시오." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -625,18 +658,18 @@ msgid "" "\n" msgstr "" "사용법: %s [<옵션>]... [<파일>]...\n" -".xz 형식으로 <파일> 다수를 압축(해제)합니다.\n" +".xz 형식(으로) <파일> 다수를 압축(해제)합니다.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "긴 옵션 버전의 필수 인자는 짧은 옵션 버전에도 해당합니다.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " 동작 방식:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -648,7 +681,7 @@ msgstr "" " -t, --test 압축 파일 무결성 검사\n" " -l, --list .xz 파일 정보 출력" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -656,17 +689,17 @@ msgstr "" "\n" " 동작 지정:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" " -c, --stdout write to standard output and don't delete input files" msgstr "" -" -k, --keep 입력 파일을 유지합니다(삭제 안함)\n" +" -k, --keep 입력 파일을 유지합니다 (삭제 안함)\n" " -f, --force 출력 파일을 강제로 덮어쓰고 링크도 압축(해제)합니다\n" " -c, --stdout 표준 출력으로 기록하고 입력 파일을 삭제하지 않습니다" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -674,26 +707,25 @@ msgstr "" " --single-stream 첫번째 스트림만 압축해제하며, 나머지 입력 데이터는\n" " 조용히 무시합니다" -#: src/xz/message.c:996 +#: src/xz/message.c msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" " --files0[=FILE] like --files but use the null character as terminator" msgstr "" -" --no-sparse 압축 해제에 활용할 분할 파일을 만들지 않음\n" +" --no-sparse 압축 해제에 활용할 분할 파일을 만들지 않습니다\n" " -S, --suffix=.<확장자>\n" -" 압축 파일 확장자에 `.<확장자>'를 사용합니다\n" -" --files[=<파일>]\n" -" <파일> 에서 처리할 파일 이름을 읽습니다. <파일>을\n" -" 생략하면 표준 입력에서 파일 이름을 읽습니다.\n" -" 파일 이름은 개행 문자로 끝나야합니다\n" +" 압축 파일 확장자에 '.<확장자>'를 사용합니다\n" +" --files[=<파일>] <파일> 에서 처리할 파일 이름을 읽습니다.\n" +" <파일>을 생략하면 표준 입력에서 파일 이름을\n" +" 읽습니다. 파일 이름은 개행 문자로 끝나야 합니다\n" " --files0[=<파일>]\n" " --files 옵션과 비슷하지만 NULL 문자로 끝납니다" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -701,49 +733,48 @@ msgstr "" "\n" " 기본 파일 형식 및 압축 옵션:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=<형식> 인코딩 디코딩할 파일 형식입니다. 가능한 값:\n" -" `auto' (기본), `xz', `lzma', `lzip', `raw'\n" -" -C, --check=<검사> 무결성 검사 형식: `none'(위험),\n" -" `crc32', `crc64'(기본), `sha256'" +" 'auto' (기본), 'xz', 'lzma', 'lzip', 'raw'\n" +" -C, --check=<검사> 무결성 검사 형식: 'none' (위험),\n" +" 'crc32', 'crc64' (기본), 'sha256'" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check 압축 해제시 무결성 검사를 수행하지 않습니다" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" msgstr "" -" -0 ... -9 압축 프리셋. 기본값은 6 입니다. 7-9를 사용하려면 입축\n" +" -0 ... -9 압축 사전 설정. 기본값은 6 입니다. 7-9를 사용하려면 압축\n" " 메모리 사용량*과* 압축 해제 메모리 사용량을 지정하십시오!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" msgstr "" -" -e, --extreme CPU 점유시간을 더 확보하여 압축률을 개선합니다.\n" +" -e, --extreme CPU 점유 시간을 더 확보하여 압축률을 개선합니다.\n" " 압축 해제시 메모리 요구 용량에는 영향을 주지 않습니다" -#: src/xz/message.c:1024 +#: src/xz/message.c msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" " -T, --threads=<개수>\n" -" 최대 스레드 <개수>를 사용합니다. 기본값은 1 입니다\n" -" 실제 프로세서 코어만큼의 스레드를 사용하려면 0 값으로\n" -" 지정합니다" +" 최대 스레드 <개수>를 사용합니다. 기본값은 실제 프로세서\n" +" 코어 수 만큼의 스레드를 사용하도록 지정하는 0 값입니다" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -753,17 +784,21 @@ msgstr "" " 모든 <크기>의 입력 다음 새 .xz 블록을 시작합니다.\n" " 스레드 압축에 블록 크기를 지정할 때 사용합니다" -#: src/xz/message.c:1033 +#: src/xz/message.c msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" " --block-list=<크기>\n" -" 콤마로 구분한 연속 지정값 만큼 압축해제한 데이터 용량을\n" -" 넘긴 후 새 .xz 블록을 시작합니다" +" 콤마로 구분한 연속 지정값 만큼 압축 해제한 데이터\n" +" 용량 다음, 새 .xz 블록을 시작합니다. 압축 해제 데이터\n" +" 크기 앞에 콜론(':') 표기 후 필터 체인 번호(0-9)를 추가로\n" +" 지정할 수 있습니다" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -771,11 +806,11 @@ msgid "" " would block, all pending data is flushed out" msgstr "" " --flush-timeout=<제한시간>\n" -" 앞서 플러싱한 후 더 많은 블록 입력을 읽어들일 때 밀리초\n" -" 단위 <제한시간>을 넘기면 모든 대기 데이터를\n" +" 이전 데이터를 플러싱한 후 더 많은 블록 입력을 읽어들일 때\n" +" 밀리초단위 <제한시간>을 넘기면 모든 대기 데이터를\n" " 플러싱아웃합니다" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -791,10 +826,10 @@ msgstr "" " --memlimit-mt-decompress=<제한용량>\n" " -M, --memlimit=<제한용량>\n" " 압축, 압축해제, 또는 각각의 경우에 대한 메모리 사용량\n" -" 제한값을 설정합니다. <제한용량> 값 단위는 바이트 또는 램\n" -" 용량 백분율이며, 기본 값은 0 입니다" +" 제한값을 설정합니다. <제한용량> 값 단위는 바이트 또는\n" +" 램 용량 백분율이며, 기본값은 0 입니다" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -802,15 +837,43 @@ msgstr "" " --no-adjust 압축 설정이 메모리 사용량 제한을 넘어서면\n" " 설정 값을 줄이는 대신 오류 정보를 나타냅니다" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" msgstr "" "\n" -" 압축용 개별 필터 체인 설정(사전 설정 사용을 대신함):" +" 압축용 개별 필터 체인 설정 (사전 설정 사용을 대신함):" + +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" +"\n" +" --filters=<필터> liblzma 필터 문자열 문법으로 필터 체인을 설정합니다.\n" +" 자세한 정보는 --filters-help 옵션을 사용하십시오" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" +" --filters1=<필터> ... --filters9=<필터>\n" +" --block-list 옵션을 함께 활용할 수 있는 liblzma 필터\n" +" 문자열 문법으로 추가 필터 체인을 설정합니다" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" +" --filters-help liblzma 필터 문자열 문법 추가 정보를 나타낸 후\n" +" 빠져나갑니다." + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -837,10 +900,10 @@ msgstr "" " mode=<모드> 압축 모드 fast 또는 normal, normal)\n" " nice=<숫자> nice 일치 길이 값(2-273, 64)\n" " mf=<이름> 일치 탐색기(hc3, hc4, bt2, bt3, bt4\n" -" 중 하나. bt4)\n" +" 중 하나. 기본값은 bt4)\n" " depth=<숫자> 최대 검색 깊이. 0=자동(기본값)" -#: src/xz/message.c:1082 +#: src/xz/message.c msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -850,21 +913,23 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" "\n" -" --x86[=<옵션>] x86 BCJ 필터(32-bit, 64-bit)\n" +" --x86[=<옵션>] x86 BCJ 필터(32-비트, 64-비트)\n" " --arm[=<옵션>] ARM BCJ 필터\n" " --armthumb[=<옵션>] ARM-Thumb BCJ 필터\n" " --arm64[=<옵션>] ARM64 BCJ 필터\n" " --powerpc[=<옵션>] PowerPC BCJ 필터 (빅 엔디언 전용)\n" " --ia64[=<옵션>] IA-64 (아이태니엄) BCJ 필터\n" " --sparc[=<옵션>] SPARC BCJ 필터\n" +" --riscv[=<옵션>] RISC-V BCJ 필터\n" " 모든 BCJ 필터의 유효한 <옵션>:\n" " start=<숫자> 변환 시작 오프셋(기본값=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -873,10 +938,10 @@ msgid "" msgstr "" "\n" " --delta[=<옵션>] 델타 필터. 유효한 <옵션> (유효값, 기본값):\n" -" dist=<숫자> 각 바이트 값의 차이 값\n" -" (1-256, 1)" +" dist=<숫자> 각 바이트 값의 차이 값\n" +" (1-256, 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -884,7 +949,7 @@ msgstr "" "\n" "기타 옵션:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -892,15 +957,15 @@ msgstr "" " -q, --quiet 경고 메시지 끔. 오류 메시지도 끄려면 두번 지정합니다\n" " -v, --verbose 자세히 표시. 더 자세히 표시하려면 두번 지정합니다" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn 경고가 종료 상태에 영향을 주지 않게합니다" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" -msgstr " --robot 기계 해석용 메시지를 사용합니다(스크립트에 적합)" +msgstr " --robot 기계 해석용 메시지를 사용합니다 (스크립트에 적합)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -908,27 +973,28 @@ msgstr "" " --info-memory 총 사용 메모리양과 현재 활성 메모리 사용 제한 값을\n" " 표시하고 빠져나갑니다" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" msgstr "" -" -h, --help 간단한 도움말을 표시합니다(기본 옵션만 나열)\n" +" -h, --help 간단한 도움말을 표시합니다 (기본 옵션만 나열)\n" " -H, --long-help 긴 도움말을 표시하고 빠져나갑니다" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" msgstr "" " -h, --help 간단한 도움말을 표시하고 빠져나갑니다\n" -" -H, --long-help 긴 도움말을 표시합니다(고급 옵션도 나열)" +" -H, --long-help 긴 도움말을 표시합니다 (고급 옵션도 나열)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version 버전 번호를 표시하고 빠져나갑니다" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -940,131 +1006,125 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "<%s> (영문 또는 핀란드어)에 버그를 보고하십시오.\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "%s 홈페이지: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "!! 주의 !! 개발 버전이며 실제 사용 용도가 아닙니다." -#: src/xz/options.c:86 +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" +"--filters=<필터> 또는 --filters1=<필터> ... --filters9=<필터> 옵션으로\n" +"필터 체인을 지정합니다. 체인의 각 필터는 공백 문자 또는 '--'으로 구분할 수 있습니다.\n" +"필터 체인 대신 <0-9>[e] 사전 설정 값을 지정할 수 있습니다.\n" + +#: src/xz/message.c +msgid "The supported filters and their options are:" +msgstr "지원하는 필터와 옵션은 다음과 같습니다:" + +#: src/xz/options.c #, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" -msgstr "%s: 옵션은 쉼표로 구분한 `이름=값' 쌍이어야합니다" +msgid "%s: Options must be 'name=value' pairs separated with commas" +msgstr "%s: 옵션은 쉼표로 구분한 '이름=값' 쌍이어야합니다" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: 잘못된 옵션 이름" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: 잘못된 옵션 값" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" -msgstr "지원하지 않는 LZMA1/LZMA2 프리셋: %s" +msgstr "지원하지 않는 LZMA1/LZMA2 사전 설정: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "lc값과 lp값의 합이 4를 초과하면 안됩니다" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: 파일 이름에 알 수 없는 확장자 붙음, 건너뜀" -#: src/xz/suffix.c:181 +#: src/xz/suffix.c #, c-format -msgid "%s: File already has `%s' suffix, skipping" -msgstr "%s: 파일에 이미 `%s' 확장자가 붙음, 건너뜀" +msgid "%s: File already has '%s' suffix, skipping" +msgstr "%s: 파일에 이미 '%s' 확장자가 붙음, 건너뜀" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: 잘못된 파일 이름 확장자" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: 값은 10진 양수입니다" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" -msgstr "%s: 잘못된 승수 후위 단위" +msgstr "%s: 잘못된 승수 단위" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." -msgstr "유효한 후위 단위는 `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30) 입니다." +#: src/xz/util.c +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." +msgstr "사용할 수 있는 단위는 'KiB' (2^10), 'MiB' (2^20), 'GiB' (2^30) 입니다." -#: src/xz/util.c:168 +#: src/xz/util.c #, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" -msgstr "`%s' 옵션 값은 범위[%<PRIu64>, %<PRIu64>] 안에 있어야 합니다" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgstr "'%s' 옵션 값은 [%<PRIu64>, %<PRIu64>] 범위 안에 있어야 합니다" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "압축 데이터를 터미널에서 읽을 수 없습니다" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "압축 데이터를 터미널에 기록할 수 없습니다" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" +"사용법: %s [--help] [--version] [<파일>]...\n" +".lzma 파일 헤더에 저장한 정보를 보여줍니다" + +#: src/lzmainfo/lzmainfo.c +msgid "File is too small to be a .lzma file" +msgstr ".lzma 파일이기에는 너무 작습니다" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr ".lzma 파일이 아닙니다" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "표준 출력 기록 실패" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "알 수 없는 오류" -#~ msgid "The selected match finder requires at least nice=%<PRIu32>" -#~ msgstr "선택한 일치 탐색기는 최소한 nice=%<PRIu32> 상태여야합니다" - -#~ msgid "Sandbox is disabled due to incompatible command line arguments" -#~ msgstr "비호환 명령행 인자값이 있어 샌드박스를 비활성했습니다" - -#~ msgid "Sandbox was successfully enabled" -#~ msgstr "샌드 박스 활성화에 성공했습니다" - -#~ msgid "Memory usage limit for compression: " -#~ msgstr "압축 메모리 사용 제한량: " - -#~ msgid " Streams: %s\n" -#~ msgstr " 스트림: %s\n" - -#~ msgid " Blocks: %s\n" -#~ msgstr " 블록: %s\n" - -#~ msgid " Ratio: %s\n" -#~ msgstr " 압축률: %s\n" - -#~ msgid " Check: %s\n" -#~ msgstr " 검사: %s\n" - -#~ msgid "" -#~ " Streams:\n" -#~ " Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding" -#~ msgstr "" -#~ " 스트림:\n" -#~ " 스트림 블록 압축오프셋 압축해제 오프셋 압축용량 압축해제용량 압축율 검사 패딩" - -#~ msgid "" -#~ " Blocks:\n" -#~ " Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check" -#~ msgstr "" -#~ " 블록:\n" -#~ " 스트림 블록 압축오프셋 압축해제오프셋 총용량 압축해제용량 압축율 검사" - -#~ msgid " CheckVal %*s Header Flags CompSize MemUsage Filters" -#~ msgstr " CheckVal %*s Header 플래그 압축용량 메모리사용량 필터" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "샌드박스 활성화 실패" Binary files differ@@ -1,13 +1,15 @@ +# SPDX-License-Identifier: 0BSD +# # Polish translation for xz. -# This file is put in the public domain. -# Jakub Bogusz <qboosh@pld-linux.org>, 2011-2023. +# This file is published under the BSD Zero Clause License. +# Jakub Bogusz <qboosh@pld-linux.org>, 2011-2024. # msgid "" msgstr "" -"Project-Id-Version: xz 5.4.4-pre1\n" +"Project-Id-Version: xz 5.6.0-pre2\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" -"PO-Revision-Date: 2023-07-19 21:30+0200\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" +"PO-Revision-Date: 2024-02-15 21:15+0100\n" "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n" "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" "Language: pl\n" @@ -17,142 +19,170 @@ msgstr "" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: Błędny argument dla --block-list" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: Zbyt dużo argumentów dla --block-list" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "W --block-list brakuje rozmiaru bloku po numerze łańcucha filtrów „%c:”" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 w --block-list może być użyte wyłącznie jako ostatni element" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: Nieznany typ formatu pliku" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: Nieobsługiwany typ kontroli spójności" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." -msgstr "Wraz z opcją `--files' lub `--files0' można podać tylko jeden plik." +#: src/xz/args.c +msgid "Only one file can be specified with '--files' or '--files0'." +msgstr "Wraz z opcją „--files” lub „--files0” można podać tylko jeden plik." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, c-format msgid "%s: %s" msgstr "%s: %s" -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "Zmienna środowiskowa %s zawiera zbyt dużo argumentów" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "Obsługa kompresji została wyłączona na etapie budowania" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "Obsługa dekompresji została wyłączona na etapie budowania" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "Kompresja plików lzip (.lz) nie jest osbługiwana" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "--block-list jest ignorowane poza kompresją do formatu .xz" + +#: src/xz/args.c msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "Przy --format=raw i zapisie do pliku wymagana jest opcja --suffix=.ROZ" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "Maksymalna liczba filtrów to cztery" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "Błąd w opcji --filters%s=FILTRY:" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "Limit użycia pamięci jest zbyt mały dla podanej konfiguracji filtra." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "łańcuch filtrów %u użyty w --block-list, ale nie podany przez --filters%u=" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "Użycie ustawień predefiniowanych w trybie surowym jest odradzane." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "Dokładne opcje ustawień predefiniowanych mogą różnić się między wersjami oprogramowania." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "Format .lzma obsługuje tylko filtr LZMA1" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "LZMA1 nie może być używany z formatem .xz" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" -msgstr "Łańcuch filtrów jest niezgodny z --flush-timeout" +#: src/xz/coder.c +#, c-format +msgid "Filter chain %u is incompatible with --flush-timeout" +msgstr "Łańcuch filtrów %u jest niezgodny z --flush-timeout" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "Przełączanie w tryb jednowątkowy z powodu --flush-timeout" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, c-format +msgid "Unsupported options in filter chain %u" +msgstr "Nieobsługiwane opcje w łańcuchu filtrów %u" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "Maksymalna liczba używanych wątków: %<PRIu32>." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Nieobsługiwany łańcuch filtrów lub opcje filtra" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "Dekompresja będzie wymagała %s MiB pamięci." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "Zmniejszono liczbę wątków z %s do %s, aby nie przekroczyć limitu użycia pamięci %s MiB" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "Zmniejszono liczbę wątków z %s do jednego. Automatyczny limit użycia pamięci %s MiB jest nadal przekroczony - wymagane jest %s MiB. Kontynuacja mimo to." -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "Przełączenie w tryb jednowątkowy, aby nie przekroczyć limitu użycia pamięci %s MiB" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "Skorygowano rozmiar słownika LZMA%c z %s MiB do %s MiB aby nie przekroczyć limitu użycia pamięci %s MiB" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, c-format +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "Skorygowano rozmiar słownika LZMA%c dla --filters%u z %s MiB do %s MiB, aby nie przekroczyć limitu użycia pamięci %s MiB" + +#: src/xz/coder.c +#, c-format +msgid "Error changing to filter chain %u: %s" +msgstr "Błąd podczas zmiany w łańcuchu filtrów %u: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Błąd tworzenia potoku: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Nie udało się włączyć piaskownicy" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: poll() nie powiodło się: %s" @@ -167,252 +197,252 @@ msgstr "%s: poll() nie powiodło się: %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: Plik wygląda na przeniesiony, nie zostanie usunięty" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: Nie można usunąć: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: Nie można ustawić właściciela pliku: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: Nie można ustawić grupy pliku: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: Nie można ustawić uprawnień pliku: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Błąd podczas pobierania flag stanu pliku ze standardowego wejścia: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: Jest dowiązaniem symbolicznym, pominięto" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: Jest katalogiem, pominięto" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: Nie jest zwykłym plikiem, pominięto" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: Plik ma ustawiony bit setuid lub setgid, pominięto" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: Plik ma ustawiony bit sticky, pominięto" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: Plik wejściowy ma więcej niż jedno dowiązanie zwykłe, pominięto" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Pusta nazwa pliku, pominięto" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Błąd podczas odtwarzania flag stanu dla standardowego wejścia: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Błąd podczas pobierania flag stanu pliku ze standardowego wyjścia: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Błąd podczas odtwarzania flagi O_APPEND dla standardowego wyjścia: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: Zamknięcie pliku nie powiodło się: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: Zmiana pozycji nie powiodła się podczas próby utworzenia pliku rzadkiego: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: Błąd odczytu: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: Błąd podczas zmiany pozycji w pliku: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: Nieoczekiwany koniec pliku" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: Błąd zapisu: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Wyłączony" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "Rozmiar pamięci fizycznej (RAM):" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "Liczba wątków procesora:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "Kompresja:" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "Dekompresja:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" msgstr "Dekompresja wielowątkowa:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "Domyślnie dla -T0:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "Informacje o sprzęcie:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" msgstr "Limity użycia pamięci" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "Strumienie:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "Bloki:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "Rozmiar spakowany:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "Rozmiar rozpakowany:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "Współczynnik:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "Kontrola spójności:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "Wyrównanie strumienia:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "Wymagana pamięć:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "Rozmiar w nagłówkach:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "Liczba plików:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "Strumień" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "Blok" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "Bloki" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "Offset spak." -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "Offset rozp." -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "Rozm.spak." -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "Rozm.rozp." -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "Rozm.całk." -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "Wsp." -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "Kontrola" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "S.kontr." -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "Wyrównanie" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "Nagłówek" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "Flagi" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "Uż.pamięci" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "Filtry" @@ -420,7 +450,7 @@ msgstr "Filtry" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Brak" @@ -428,60 +458,60 @@ msgstr "Brak" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "Nieznany-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "Nieznany-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "Nieznany-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "Nieznany-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "Nieznany-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "Nieznany-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "Nieznany-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "Nieznany11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "Nieznany12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "Nieznany13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "Nieznany14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "Nieznany15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: Plik jest pusty" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: Za mały na poprawny plik .xz" @@ -490,26 +520,26 @@ msgstr "%s: Za mały na poprawny plik .xz" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "Strum. Bloki Spakowany Rozpakowany Wsp. Kontrola Nazwa pliku" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Tak" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Nie" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " Minimalna wersja XZ Utils: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" @@ -517,38 +547,42 @@ msgstr[0] "%s plik\n" msgstr[1] "%s pliki\n" msgstr[2] "%s plików\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Sumarycznie:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list działa tylko z plikami .xz (--format=xz lub --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "Proszę spróbować „lzmainfo” z plikami .lzma." + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list nie obsługuje odczytu ze standardowego wejścia" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: Błąd odczytu nazw plików: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: Nieoczekiwany koniec wejścia podczas odczytu nazw plików" -#: src/xz/main.c:120 +#: src/xz/main.c #, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" -msgstr "%s: Napotkano znak NUL podczas odczytu nazw plików; może miało być `--files0' zamiast `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" +msgstr "%s: Napotkano znak NUL podczas odczytu nazw plików; może miało być „--files0” zamiast „--files”?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "Kompresja i dekompresja z opcją --robot nie jest jeszcze obsługiwana." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Nie można odczytać danych ze standardowego wejścia przy czytaniu nazw plików ze standardowego wejścia" @@ -556,68 +590,68 @@ msgstr "Nie można odczytać danych ze standardowego wejścia przy czytaniu nazw #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Błąd wewnętrzny" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Nie można ustawić obsługi sygnałów" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Brak kontroli spójności; poprawność plików nie będzie weryfikowana" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Nieobsługiwany typ kontroli spójności; poprawność plików nie będzie weryfikowana" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Osiągnięto limit użycia pamięci" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Nie rozpoznany format pliku" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Nieobsługiwane opcje" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Dane skompresowane są uszkodzone" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Nieoczekiwany koniec wejścia" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "Wymagane jest %s MiB pamięci. Limit jest wyłączony." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "Wymagane jest %s MiB pamięci. Limit to %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: Łańcuch filtrów: %s\n" -#: src/xz/message.c:935 +#: src/xz/message.c #, c-format -msgid "Try `%s --help' for more information." -msgstr "Polecenie `%s --help' pokaże więcej informacji." +msgid "Try '%s --help' for more information." +msgstr "Polecenie „%s --help” pokaże więcej informacji." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -628,17 +662,17 @@ msgstr "" "Kompresja lub dekompresja PLIKÓW w formacie .xz.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "" "Argumenty obowiązkowe dla opcji długich są obowiązkowe również dla opcji\n" "krótkich.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Tryb pracy:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -650,7 +684,7 @@ msgstr "" " -t, --test sprawdzenie spójności plików skompresowanych\n" " -l, --list wypisanie informacji o plikach .xz" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -658,7 +692,7 @@ msgstr "" "\n" " Modyfikatory operacji:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -668,7 +702,7 @@ msgstr "" " -f, --force nadpisywanie plików wyjściowych i (de)kompresja dowiązań\n" " -c, --stdout zapis na standardowe wyjście, nieusuwanie plików wej." -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -676,23 +710,23 @@ msgstr "" " --single-stream dekompresja tylko pierwszego strumienia, ciche\n" " zignorowanie pozostałych danych wejściowych" -#: src/xz/message.c:996 +#: src/xz/message.c msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" " --files0[=FILE] like --files but use the null character as terminator" msgstr "" " --no-sparse nietworzenie plików rzadkich podczas dekompresji\n" -" -S, --suffix=.ROZ użycie rozszerzenia `.ROZ' dla plików skompresowanych\n" +" -S, --suffix=.ROZ użycie rozszerzenia „.ROZ” dla plików skompresowanych\n" " --files[=PLIK] odczyt nazw plików do przetworzenia z PLIKU; jeśli PLIK\n" " nie został podany, nazwy są czytane ze standardowego\n" " wejścia; muszą być zakończone znakiem nowej linii\n" " --files0[=PLIK] podobnie do --files, ale znakiem kończącym musi być NUL" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -700,23 +734,23 @@ msgstr "" "\n" " Podstawowe opcje formatu pliku i kompresji:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=FORM format pliki do kodowania lub dekodowania; możliwe to\n" -" `auto' (domyślny), `xz', 'lzma', `lzip' i `raw'\n" -" -C, --check=TEST typ kontroli spójności: `none' (ostrożnie!),\n" -" `crc32', `crc64' (domyślny) lub `sha256'" +" „auto” (domyślny), „xz”, „lzma”, „lzip” i „raw”\n" +" -C, --check=TEST typ kontroli spójności: „none” (ostrożnie!),\n" +" „crc32”, „crc64” (domyślny) lub „sha256”" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check bez kontroli sprawdzania integralności przy dekompresji" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -725,7 +759,7 @@ msgstr "" " użyciem wartości 7-9 należy wziąć pod uwagę wykorzystanie\n" " pamięci przy kompresji *oraz* dekompresji!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -734,15 +768,15 @@ msgstr "" " ilości czasu procesora; nie wpływa na wymagania\n" " pamięciowe dekompresora" -#: src/xz/message.c:1024 +#: src/xz/message.c msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" -" -T, --threads=ILE użycie maksymalnie ILU wątków; domyślnie 1; 0 oznacza\n" +" -T, --threads=ILE użycie maksymalnie ILU wątków; domyślnie 0, co oznacza\n" " tyle, ile jest rdzeni procesorów" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -753,17 +787,21 @@ msgstr "" " opcja służy do ustawienia rozmiaru bloku dla kompresji\n" " wielowątkowej" -#: src/xz/message.c:1033 +#: src/xz/message.c msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" " --block-list=ROZMIARY\n" " rozpoczęcie nowego bloku .xz po rozdzielonych przecinkiem\n" -" przedziałach danych nieskompresowanych" +" przedziałach danych nieskompresowanych; opcjonalnie można\n" +" podać numer łańcucha filtrów (0-9) ze znakiem „:” przed\n" +" rozmiarem danych nieskompresowanych" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -775,7 +813,7 @@ msgstr "" " ostatniegu zapisu bloku, a odczyt kolejnych danych byłby\n" " blokujący, wszystkie gotowe dane są zapisywane" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -794,7 +832,7 @@ msgstr "" " dekompresji, dekompresji wielowątkowej lub wszystkich;\n" " LIMIT jest w bajtach, % RAM lub 0 dla limitów domyślnych" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -803,7 +841,7 @@ msgstr "" " pamięci, zostanie zgłoszony błąd zamiast zmniejszania\n" " ustawień" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -811,7 +849,36 @@ msgstr "" "\n" " Łańcuch własnych filtrów do kompresji (alternatywa do używania -0 .. -9):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" +"\n" +" --filters=FILTRY ustawienie łańcucha filtrów przy użyciu składni łańcucha\n" +" filtrów liblzma; więcej informacji z opcją --filters-help" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" +" --filters1=FILTRY ... --filters9=FILTRY\n" +" ustawienie dodatkowego łańcucha filtrów przy użyciu\n" +" składni łańcucha filtrów liblzma do użyciaw opcji\n" +" --block-list" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" +" --filters-help więcej informacji o składni lańcuchów filtrów libzma\n" +" i zakończenie." + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -840,7 +907,7 @@ msgstr "" " mf=NAZWA dopasowywacz (hc3, hc4, bt2, bt3, bt4; bt4)\n" " depth=ILE maks. głębokość szukania; 0=auto (domyślne)" -#: src/xz/message.c:1082 +#: src/xz/message.c msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -850,6 +917,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -861,10 +929,11 @@ msgstr "" " --powerpc[=OPCJE] Filtr BCJ PowerPC (tylko big-endian)\n" " --ia64[=OPCJE] Filtr BCJ IA-64 (Itanium)\n" " --sparc[=OPCJE] Filtr BCJ SPARC\n" +" --riscv[=OPTS] Filtr BCJ RISC-V\n" " Poprawne OPCJE dla wszystkich filtrów BCJ:\n" " start=ILE offset początku konwersji (domyślnie=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -876,7 +945,7 @@ msgstr "" " dist=ILE odległość między bajtami odejmowanymi od\n" " siebie (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -884,7 +953,7 @@ msgstr "" "\n" " Inne opcje:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -892,15 +961,15 @@ msgstr "" " -q, --quiet pominięcie ostrzeżeń; dwukrotne podanie pomija też błędy\n" " -v, --verbose więcej informacji; dwukrotne podanie to jeszcze więcej" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn ostrzeżenia nie mają wpływu na status zakończenia" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr " --robot komunikaty w formacie dla maszyny (do skryptów)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -908,7 +977,7 @@ msgstr "" " --info-memory wyświetlenie całkowitej ilości pamięci RAM oraz aktualnie\n" " aktywnych limitów pamięci i zakończenie pracy" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -916,7 +985,7 @@ msgstr "" " -h, --help wyświetlenie krótkiego opisu (tylko podstawowe opcje)\n" " -H, --long-help wyświetlenie tego długiego opisu i zakończenie" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -924,11 +993,12 @@ msgstr "" " -h, --help wyświetlenie tego krótkiego opisu i zakończenie\n" " -H, --long-help wyświetlenie długiego opisu (także opcje zaawansowane)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version wyświetlenie informacji o wersji i zakończenie" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -940,7 +1010,7 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "" @@ -949,85 +1019,121 @@ msgstr "" "Błędy w tłumaczeniu prosimy zgłaszać na adres\n" "<translation-team-pl@lists.sourceforge.net>.\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "Strona domowa %s: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "TA WERSJA JEST ROZWOJOWA, NIE PRZEZNACZONA DO UŻYTKU PRODUKCYJNEGO." -#: src/xz/options.c:86 +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" +"Łańcuchy filtrów ustawia się przy użyciu --filters=FILTRY lub\n" +"--filters1=FILTRY ... --filters9=FILTRY. Każdy filtr w łańcuchu może być\n" +"rozdzielony spacjami lub „--”. Alternatywnie zamiast łańcucha filtrów można\n" +"podać predefiniowane <0-9>[e].\n" + +#: src/xz/message.c +msgid "The supported filters and their options are:" +msgstr "Obsługiwane filtry i ich opcje to:" + +#: src/xz/options.c #, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" -msgstr "%s: Opcje muszą być parami `nazwa=wartość' rozdzielonymi przecinkami" +msgid "%s: Options must be 'name=value' pairs separated with commas" +msgstr "%s: Opcje muszą być parami „nazwa=wartość” rozdzielonymi przecinkami" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: Błędna nazwa opcji" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: Błędna wartość opcji" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "Nieobsługiwane ustawienie predefiniowane LZMA1/LZMA2: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "Suma lc i lp nie może przekroczyć 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: Nazwa pliku ma nieznane rozszerzenie, pominięto" -#: src/xz/suffix.c:181 +#: src/xz/suffix.c #, c-format -msgid "%s: File already has `%s' suffix, skipping" -msgstr "%s: Plik już ma rozszerzenie `%s', pominięto" +msgid "%s: File already has '%s' suffix, skipping" +msgstr "%s: Plik już ma rozszerzenie „%s”, pominięto" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: Błędne rozszerzenie nazwy pliku" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: Wartość nie jest nieujemną liczbą całkowitą" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: Błędny przyrostek mnożnika" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." -msgstr "Poprawne przyrostki to `KiB' (2^10), `MiB' (2^20) i `GiB' (2^30)." +#: src/xz/util.c +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." +msgstr "Poprawne przyrostki to „KiB” (2^10), „MiB” (2^20) i „GiB” (2^30)." -#: src/xz/util.c:168 +#: src/xz/util.c #, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" -msgstr "Wartość opcji `%s' musi być w przedziale [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgstr "Wartość opcji „%s” musi być w przedziale [%<PRIu64>, %<PRIu64>]" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Dane skompresowane nie mogą być czytane z terminala" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "Dane skompresowane nie mogą być zapisywane na terminal" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" +"Składnia: %s [--help] [--version] [PLIK]...\n" +"Wyświetlanie informacji zapisanych w nagłówku pliku .lzma" + +#: src/lzmainfo/lzmainfo.c +msgid "File is too small to be a .lzma file" +msgstr "Plik jest za mały, aby był plikiem .lzma" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "To nie jest plik .lzma" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Zapis na standardowe wyjście nie powiódł się" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Nieznany błąd" + +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Nie udało się włączyć piaskownicy" Binary files differ@@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: xz 5.2.4\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" "PO-Revision-Date: 2019-09-27 08:08+0100\n" "Last-Translator: Pedro Albuquerque <palbuquerque73@gmail.com>\n" "Language-Team: Portuguese <translation-team-pt@lists.sourceforge.net>\n" @@ -19,147 +19,181 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Gtranslator 2.91.7\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: argumento inválido para --block-list" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: demasiados argumentos para --block-list" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 só pode ser usado como o último elemento em --block-list" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: tipo de formato de ficheiro desconhecido" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: tipo de verificação de integridade não suportado" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +#, fuzzy +#| msgid "Only one file can be specified with `--files' or `--files0'." +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "Só pode especificar um ficheiro com \"--files\" ou \"--files0\"." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, fuzzy, c-format #| msgid "%s: " msgid "%s: %s" msgstr "%s: " -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "A variável de ambiente %s contém demasiados argumentos" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "O suporte a compressão foi desactivado ao compilar" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "O suporte a descompressão foi desactivado ao compilar" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "" + +#: src/xz/args.c #, fuzzy #| msgid "%s: With --format=raw, --suffix=.SUF is required unless writing to stdout" msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "%s: com --format=raw, --suffix=.SUF é requerido, a menos que seja escrito em stdout" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "O número máximo de filtros é quatro" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "O limite de uso de memória é baixo demais para a configuração de filtro dada." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "O uso de uma predefinição em modo bruto é desencorajado." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "As opções exactas de predefinições podem variar entre versões do programa." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "O formato .lzma tem só suporta o filtro LZMA1" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "Impossível utilizar LZMA1 com o formato .xz" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "The filter chain is incompatible with --flush-timeout" +msgid "Filter chain %u is incompatible with --flush-timeout" msgstr "A cadeia de filtros é incompatível com --flush-timeout" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "A mudar para o modo de linha única devido a --flush-timeout" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Unsupported options" +msgid "Unsupported options in filter chain %u" +msgstr "Opções não suportadas" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "A usar até %<PRIu32> linhas." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Opções de filtro ou cadeia de filtros não suportadas" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "A descompressão precisará de %s MiB de memória." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, fuzzy, c-format #| msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "Ajustado o número de linhas de %s de %s para não exceder o limite de uso de memória de %s MiB" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "" -#: src/xz/coder.c:357 +#: src/xz/coder.c #, fuzzy, c-format #| msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "Ajustado o número de linhas de %s de %s para não exceder o limite de uso de memória de %s MiB" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "Ajustado o tamanho de dicionário de LZMA%c de %s MiB para %s MiB para não exceder o limite de uso de memória de %s MiB" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "Ajustado o tamanho de dicionário de LZMA%c de %s MiB para %s MiB para não exceder o limite de uso de memória de %s MiB" + +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Error creating a pipe: %s" +msgid "Error changing to filter chain %u: %s" +msgstr "Erro ao criar um túnel: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Erro ao criar um túnel: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Falha ao activar a Sandbox" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: poll() falhou: %s" @@ -174,275 +208,275 @@ msgstr "%s: poll() falhou: %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: o ficheiro parece ter sido movido, não será eliminado" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: impossível remover: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: impossível definir o proprietário do ficheiro: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: impossível definir o grupo do ficheiro: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: impossível definir as permissões do ficheiro: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Erro ao obter as bandeiras de estado da entrada padrão: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: é uma ligação simbólica, a ignorar" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: é uma pasta, a ignorar" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: não é um ficheiro normal, a ignorar" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: o ficheiro tem o bit setuid ou setgid definido, a ignorar" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: o ficheiro tem o bit sticky definido, a ignorar" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: o ficheiro de entrada tem mais de uma ligação absoluta, a ignorar" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Nome de ficheiro vazio, a ignorar" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Erro ao restaurar as bandeiras de estado para a entrada padrão: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Erro ao obter as bandeiras de estado do ficheiro da saída padrão: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Erro ao restaurar a bandeira O_APPEND para a saída padrão: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: falha ao fechar o ficheiro: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: falha na procura ao tentar criar um ficheiro escasso: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: erro de leitura: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: erro ao procurar o ficheiro: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: fim de ficheiro inesperado" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: erro de escrita: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Desactivado" # Espaços adicionados para manter alinhamento com mensagens adjacentes -- Rafael -#: src/xz/hardware.c:269 +#: src/xz/hardware.c #, fuzzy #| msgid "Total amount of physical memory (RAM): " msgid "Amount of physical memory (RAM):" msgstr "Quantidade total de memória física (RAM): " -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "" # Espaços reduzidos para manter alinhamento com mensagens adjacentes -- Rafael -#: src/xz/hardware.c:273 +#: src/xz/hardware.c #, fuzzy #| msgid "Memory usage limit for decompression: " msgid "Multi-threaded decompression:" msgstr "Limite de uso de memória para descompressão: " -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c #, fuzzy #| msgid "Memory usage limit reached" msgid "Memory usage limits:" msgstr "Limite de uso de memória alcançado" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "" -#: src/xz/list.c:70 +#: src/xz/list.c #, fuzzy #| msgid " Compressed size: %s\n" msgid "Compressed size:" msgstr " Tam. comprimido: %s\n" -#: src/xz/list.c:71 +#: src/xz/list.c #, fuzzy #| msgid " Uncompressed size: %s\n" msgid "Uncompressed size:" msgstr " Tam. descomprimido: %s\n" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "" -#: src/xz/list.c:74 +#: src/xz/list.c #, fuzzy #| msgid " Stream padding: %s\n" msgid "Stream Padding:" msgstr " Espaço do fluxo: %s\n" -#: src/xz/list.c:75 +#: src/xz/list.c #, fuzzy #| msgid " Memory needed: %s MiB\n" msgid "Memory needed:" msgstr " Memória requerida: %s MiB\n" # Espaço adicionado para promover alinhamento, vide "xz -lvv foo.xz" -#: src/xz/list.c:76 +#: src/xz/list.c #, fuzzy #| msgid " Sizes in headers: %s\n" msgid "Sizes in headers:" msgstr " Tam. em cabeçalhos: %s\n" -#: src/xz/list.c:79 +#: src/xz/list.c #, fuzzy #| msgid " Number of files: %s\n" msgid "Number of files:" msgstr " Nº. de ficheiros: %s\n" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "" -#: src/xz/list.c:129 +#: src/xz/list.c #, fuzzy #| msgid "Totals:" msgid "TotalSize" msgstr "Totais:" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "" @@ -450,7 +484,7 @@ msgstr "" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Nenhum" @@ -458,71 +492,71 @@ msgstr "Nenhum" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "SemNome-2" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "SemNome-3" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "SemNome-5" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "SemNome-6" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "SemNome-7" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "SemNome-8" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "SemNome-9" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "SemNome-11" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "SemNome-12" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "SemNome-13" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "SemNome-14" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "SemNome-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: o ficheiro está vazio" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: muito pequeno para um ficheiro .xz válido" @@ -531,64 +565,69 @@ msgstr "%s: muito pequeno para um ficheiro .xz válido" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "Fluxos Blocos Comprimido Descomprimido Rácio Verif. Nome de ficheiro" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Sim" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Não" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " Versão mínima do XZ Utils: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "%s ficheiro\n" msgstr[1] "%s ficheiros\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Totais:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list só funciona em ficheiros .xz (--format=xz ou --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "" + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list não suporta a leitura da entrada padrão" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: erro ao ler nomes de ficheiro: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: fim de entrada inesperado ao ler nomes de ficheiros" -#: src/xz/main.c:120 -#, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +#: src/xz/main.c +#, fuzzy, c-format +#| msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" msgstr "%s: encontrado carácter nulo ao ler nomes de ficheiro; talvez queira usar \"--files0\" em vez de \"--files\"?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "Compressão e descompressão com --robot ainda não são suportadas." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Impossível ler dados da entrada padrão ao ler nomes de ficheiro da entrada padrão" @@ -596,68 +635,69 @@ msgstr "Impossível ler dados da entrada padrão ao ler nomes de ficheiro da ent #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Erro interno (erro)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Impossível estabelecer gestores de sinais" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Sem teste de integridade; a integridade do ficheiro não será verificada" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Tipo de verificação de integridade não suportada; a integridade do ficheiro não será verificada" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Limite de uso de memória alcançado" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Formato de ficheiro não reconhecido" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Opções não suportadas" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Os dados comprimidos estão corrompidos" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Fim de entrada inesperado" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "São necessários %s MiB de memória. O limitador está desactivado." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "São necessários %s MiB de memória. O limite é %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: cadeia de filtros: %s\n" -#: src/xz/message.c:935 -#, c-format -msgid "Try `%s --help' for more information." +#: src/xz/message.c +#, fuzzy, c-format +#| msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "Tente \"%s --help\" para mais informações." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -668,17 +708,17 @@ msgstr "" "Comprime ou descomprime FICHEIROs no formato .xz.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "" "Argumentos obrigatórios para opções longas são também obrigatórios para\n" "opções curtas.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Modo de operação:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -690,7 +730,7 @@ msgstr "" " -t, --test testa a integridade do ficheiro comprimido\n" " -l, --list lista informações sobre ficheiros .xz" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -698,7 +738,7 @@ msgstr "" "\n" " Modificadores de operações:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -710,7 +750,7 @@ msgstr "" " -c, --stdout escreve na saída padrão e não elimina os ficheiros de\n" " entrada" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -718,10 +758,18 @@ msgstr "" " --single-stream descomprime só o primeiro fluxo e ignora silenciosamente\n" " possíveis dados de entrada restantes" -#: src/xz/message.c:996 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --no-sparse do not create sparse files when decompressing\n" +#| " -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +#| " --files[=FILE] read filenames to process from FILE; if FILE is\n" +#| " omitted, filenames are read from the standard input;\n" +#| " filenames must be terminated with the newline character\n" +#| " --files0[=FILE] like --files but use the null character as terminator" msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -735,7 +783,7 @@ msgstr "" " devem ser terminados com o carácter de nova linha\n" " --files0[=FICH] igual a --files, mas usa o carácter nulo como terminador" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -743,7 +791,7 @@ msgstr "" "\n" " Opções básicas de formato e compressão de ficheiro:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c #, fuzzy #| msgid "" #| " -F, --format=FMT file format to encode or decode; possible values are\n" @@ -752,9 +800,9 @@ msgstr "" #| " `crc32', `crc64' (default), or `sha256'" msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=FMT formato de ficheiro a codificar ou descodificar; os\n" " valores possíveis são \"auto\" (predefinição), \"xz\",\n" @@ -762,11 +810,11 @@ msgstr "" " -C, --check=TESTE tipo de teste de integridade: \"none\" (cuidado!),\n" " \"crc32\", \"crc64\" (predefinição) ou \"sha256\"" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check não verifica a integridade ao descomprimir" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -775,7 +823,7 @@ msgstr "" " conta o uso de memória do compressor *e* descompressor\n" " antes de usar 7-9!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -783,16 +831,20 @@ msgstr "" " -e, --extreme tenta melhorar o rácio de compressão usando mais tempo de\n" " CPU; não afecta os requisitos de memória do descompressor" -#: src/xz/message.c:1024 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" +#| " to use as many threads as there are processor cores" msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" " -T, --threads=NÚM usa no máximo NÚM linhas; a predefinição é 1; defina para\n" " 0 para usar tantas linhas como núcleos de processadores\n" " haja" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -803,17 +855,24 @@ msgstr "" " use para definir o tamanho de bloco para compressão com\n" " linhas" -#: src/xz/message.c:1033 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --block-list=SIZES\n" +#| " start a new .xz block after the given comma-separated\n" +#| " intervals of uncompressed data" msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" " --block-list=TAM\n" " inicia um novo bloco .xz após os intervalos dados,\n" " separados por vírgulas, de dados descomprimidos" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -826,7 +885,7 @@ msgstr "" " entrada bloquearia, todos os dados pendentes serão\n" " despejados" -#: src/xz/message.c:1043 +#: src/xz/message.c #, fuzzy, no-c-format #| msgid "" #| " --memlimit-compress=LIMIT\n" @@ -850,7 +909,7 @@ msgstr "" " descompressão ou ambos; LIMITE é em bytes, % de RAM ou 0\n" " para predefinições" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -859,7 +918,7 @@ msgstr "" " uso de memória, devolve um erro em vez de reduzir as\n" " configurações" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -867,7 +926,27 @@ msgstr "" "\n" " Cadeia de filtros personalizada para compressão (alternativa às predefinições):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -899,7 +978,7 @@ msgstr "" " depth=NUM máximo de profundidade de pesquisa;\n" " 0=automatic (predefinição)" -#: src/xz/message.c:1082 +#: src/xz/message.c #, fuzzy #| msgid "" #| "\n" @@ -920,6 +999,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -934,7 +1014,7 @@ msgstr "" " start=NUM desvio inicial para conversões\n" " (predefinição=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -947,7 +1027,7 @@ msgstr "" " dist=NÚM distância entre bytes a serem subtraídos\n" " de cada um (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -955,7 +1035,7 @@ msgstr "" "\n" " Outras opções:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -963,15 +1043,15 @@ msgstr "" " -q, --quiet suprime avisos, use duas vezes para suprimir também erros\n" " -v, --verbose é verboso; use duas vezes para ainda mais verbosidade" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn fazer avisos não afecta o estado da saída" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr " --robot usa mensagens analisáveis por máquina (útil para scripts)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -979,7 +1059,7 @@ msgstr "" " --info-memory mostra a quantidade total de RAM e os limites de uso\n" " de memória actualmente activos e sai" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -987,7 +1067,7 @@ msgstr "" " -h, --help mostra a ajuda curta (lista só as opções básicas)\n" " -H, --long-help mostra esta mensagem de ajuda e sai" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -995,11 +1075,12 @@ msgstr "" " -h, --help mostra esta mensagem de ajuda e sai\n" " -H, --long-help mostra a ajuda longa (lista também as opções avançadas)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version mostra o número da versão e sai" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -1011,96 +1092,135 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "" "Reporte erros em <%s> (em inglês ou finlandês).\n" "Relate erros de tradução em <translation-team-pt@lists.sourceforge.net>.\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "Página inicial %s: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "ESTA É UMA VERSÃO DE DESENVOLVIMENTO NÃO DESTINADA A USO EM PRODUÇÃO." -#: src/xz/options.c:86 -#, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" + +#: src/xz/message.c +#, fuzzy +#| msgid "Unsupported filter chain or filter options" +msgid "The supported filters and their options are:" +msgstr "Opções de filtro ou cadeia de filtros não suportadas" + +#: src/xz/options.c +#, fuzzy, c-format +#| msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s: as opções devem ser pares \"nome=valor\" separados por vírgulas" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: nome de opção inválido" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: valor de opção inválido" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "Predefinição LZMA1/LZMA2 não suportada: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "A soma de lc e lp não deve exceder 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: nome de ficheiro com sufixo desconhecido, a ignorar" -#: src/xz/suffix.c:181 -#, c-format -msgid "%s: File already has `%s' suffix, skipping" +#: src/xz/suffix.c +#, fuzzy, c-format +#| msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "%s: o ficheiro já tem o sufixo \"%s\", a ignorar" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: sufixo de nome de ficheiro inválido" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: o valor não é um inteiro decimal não-negativo" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: sufixo multiplicador inválido" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +#, fuzzy +#| msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "Sufixos válidos são \"KiB\" (2^10), \"MiB\" (2^20) e \"GiB\" (2^30)." -#: src/xz/util.c:168 -#, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +#: src/xz/util.c +#, fuzzy, c-format +#| msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "O valor da opção \"%s\" deve estar no intervalo [%<PRIu64>, %<PRIu64>]" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Dados comprimidos não podem ser lidos de um terminal" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "Dados comprimidos não podem ser escritos num terminal" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" + +#: src/lzmainfo/lzmainfo.c +#, fuzzy +#| msgid "%s: Too small to be a valid .xz file" +msgid "File is too small to be a .lzma file" +msgstr "%s: muito pequeno para um ficheiro .xz válido" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "A escrita para a saída padrão falhou" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Erro desconhecido" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Falha ao activar a Sandbox" + # Espaços adicionados para manter alinhamento com mensagens adjacentes -- Rafael #~ msgid "Memory usage limit for compression: " #~ msgstr "Limite de uso de memória para compressão: " diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo Binary files differindex 2a77d33..c431a48 100644 --- a/po/pt_BR.gmo +++ b/po/pt_BR.gmo diff --git a/po/pt_BR.po b/po/pt_BR.po index 766f917..78b7904 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: xz 5.4.0-pre2\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" "PO-Revision-Date: 2023-01-12 14:40-0300\n" "Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n" "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge.net>\n" @@ -19,145 +19,179 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1)\n" "X-Generator: Gtranslator 42.0\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: Argumento inválido para --block-list" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: Argumentos demais para --block-list" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 só pode ser usado como o último elemento em --block-list" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: Tipo de formato de arquivo desconhecido" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: Tipo de verificação de integridade sem suporte" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +#, fuzzy +#| msgid "Only one file can be specified with `--files' or `--files0'." +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "Somente um arquivo pode ser especificado com \"--files\" ou \"--files0\"." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, fuzzy, c-format #| msgid "%s: " msgid "%s: %s" msgstr "%s: " -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "A variável de ambiente %s contém argumentos demais" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "Suporte a compressão foi desabilitado em tempo de compilação" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "Suporte a descompressão foi desabilitado em tempo de compilação" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "A compactação de arquivos lzip (.lz) não é suportada" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "" + +#: src/xz/args.c #, fuzzy #| msgid "%s: With --format=raw, --suffix=.SUF is required unless writing to stdout" msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "%s: Com --format=raw, --suffix=.SUF é exigido, a menos que esteja escrevendo para stdout" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "O número máximo de filtros é quatro" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "O limite de uso de memória é baixo demais para a configuração de filtro dada." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "O uso de uma predefinição em modo bruto é desencorajado." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "As opções exatas de predefinições podem variar entre versões do software." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "O formato .lzma possui suporte apenas ao filtro LZMA1" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "LZMA1 não pode ser usado com o formato .xz" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "The filter chain is incompatible with --flush-timeout" +msgid "Filter chain %u is incompatible with --flush-timeout" msgstr "A cadeia de filtros é incompatível com --flush-timeout" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "Alternando para o modo de thread única por causa de --flush-timeout" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Unsupported options" +msgid "Unsupported options in filter chain %u" +msgstr "Opções sem suporte" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "Usando até %<PRIu32> threads." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Opções de filtro ou cadeia de filtros sem suporte" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "A descompressão precisará de %s MiB de memória." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "Reduzido o número de threads de %s para %s para não exceder o limite de uso de memória de %s MiB" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "Reduzido o número de threads de %s para um. O limite de uso de memória automática de %s MiB ainda está sendo excedido. %s MiB de memória é necessário. Continuando de qualquer maneira." -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "Alternando para o modo de thread única para não exceder o limite de uso de memória de %s MiB" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "Ajustado o tamanho de dicionário de LZMA%c de %s MiB para %s MiB para não exceder o limite de uso de memória de %s MiB" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "Ajustado o tamanho de dicionário de LZMA%c de %s MiB para %s MiB para não exceder o limite de uso de memória de %s MiB" + +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Error creating a pipe: %s" +msgid "Error changing to filter chain %u: %s" +msgstr "Erro ao criar um pipe: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Erro ao criar um pipe: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Falha ao habilitar o sandbox" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: poll() falhou: %s" @@ -172,252 +206,252 @@ msgstr "%s: poll() falhou: %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: O arquivo parece ter sido movido, não será removido" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: Não foi possível remover: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: Não foi possível definir o dono do arquivo: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: Não foi possível definir o grupo do arquivo: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: Não foi possível definir as permissões do arquivo: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Erro ao obter os sinalizadores de status da entrada padrão: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: É um link simbólico, ignorando" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: É um diretório, ignorando" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: Não é um arquivo comum, ignorando" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: O arquivo possui o bit setuid ou setgid definido, ignorando" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: O arquivo possui o bit sticky definido, ignorando" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: O arquivo de entrada possui mais de um link físico, ignorando" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Nome de arquivo vazio, ignorando" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Erro ao restaurar os sinalizadores de status para entrada padrão: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Erro ao obter os sinalizadores de status de arquivo da saída padrão: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Erro ao restaurar o sinalizador O_APPEND para a saída padrão: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: Fechamento do arquivo falhou: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: Busca falhou ao tentar criar um arquivo esparso: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: Erro de leitura: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: Erro ao buscar o arquivo: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: Fim de arquivo inesperado" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: Erro de escrita: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Desabilitado" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "Quantidade total de memória física (RAM):" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "Número de threads de processador:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "Compactação:" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "Descompactação:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" msgstr "Descompactação com várias threads:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "Padrão para -T0:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "Informações de hardware:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" msgstr "Memory usage limits:" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "Fluxos:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "Blocos:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "Tamanho compactado:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "Tamanho não compactado:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "Proporção:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "Verificação:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "Ajuste do fluxo:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "Memória exigida:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "Tamanhos nos cabeçalhos:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "Número de arquivos:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "Fluxo" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "Bloco" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "Blocos" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "DeslocComp" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "DeslocDescomp" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "TamComp" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "TamDescomp" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "TamTotal" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "Proporção" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "Verificação" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "ValorVerific." -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "Preench." -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "Cabeçalho" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "Sinalizadores" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "UsoMem" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "Filtros" @@ -425,7 +459,7 @@ msgstr "Filtros" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Nenhuma" @@ -433,71 +467,71 @@ msgstr "Nenhuma" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "Incógnito2" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "Incógnito3" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "Incógnito5" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "Incógnito6" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "Incógnito7" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "Incógnito8" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "Incógnito9" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "Incógnito11" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "Incógnito12" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "Incógnito13" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "Incógnito14" # Não exceder 10 caracteres e espaços não são permitidos -- Rafael -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "Incógnito15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: O arquivo está vazio" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: Pequeno demais para ser um arquivo .xz válido" @@ -506,64 +540,69 @@ msgstr "%s: Pequeno demais para ser um arquivo .xz válido" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "Fluxos Blocos Comprimido Descomprimid Propo Verif Nome de Arquivo" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Sim" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Não" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " Versão mínima do XZ Utils: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "%s arquivo\n" msgstr[1] "%s arquivos\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Totais:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list funciona apenas em arquivos .xz (--format=xz ou --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "" + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list não possui suporte a leitura da entrada padrão" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: Erro ao ler nomes de arquivo: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: Fim da entrada inesperado ao ler nomes de arquivos" -#: src/xz/main.c:120 -#, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +#: src/xz/main.c +#, fuzzy, c-format +#| msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" msgstr "%s: Caractere nulo encontrado ao ler nomes de arquivos; talvez você queria usar \"--files0\" em vez de \"--files\"?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "Ainda não há suporte a compressão e descompressão com --robot." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Não é possível ler dados da entrada padrão ao ler nomes de arquivos da entrada padrão" @@ -571,68 +610,69 @@ msgstr "Não é possível ler dados da entrada padrão ao ler nomes de arquivos #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Erro interno (bug)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Não foi possível estabelecer manipuladores de sinais" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Sem verificação de integridade; não será verificada a integridade do arquivo" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Tipo de verificação de integridade sem suporte; não será verificada a integridade do arquivo" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Limite de uso de memória alcançado" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Formato de arquivo não reconhecido" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Opções sem suporte" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Os dados comprimidos estão corrompidos" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Fim da entrada inesperado" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "%s MiB de memória é necessário. O limitador está desabilitado." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "%s MiB de memória é necessário. O limite é %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: Cadeia de filtros: %s\n" -#: src/xz/message.c:935 -#, c-format -msgid "Try `%s --help' for more information." +#: src/xz/message.c +#, fuzzy, c-format +#| msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "Tente \"%s --help\" para mais informações." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -643,15 +683,15 @@ msgstr "" "Comprime e descomprime ARQUIVOs no formato .xz.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "Argumentos obrigatórios para opções longas também o são para opções curtas.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Modo de operação:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -663,7 +703,7 @@ msgstr "" " -t, --test testa a integridade do arquivo comprimido\n" " -l, --list lista informações sobre arquivos .xz" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -671,7 +711,7 @@ msgstr "" "\n" " Modificadores de opções:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -683,7 +723,7 @@ msgstr "" " -c, --stdout escreve a entrada padrão e não exclui os arquivos\n" " de entrada" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -691,10 +731,18 @@ msgstr "" " --single-stream descomprime apenas o primeiro fluxo, e ignora de forma\n" " silenciosa possíveis dados de entrada restantes" -#: src/xz/message.c:996 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --no-sparse do not create sparse files when decompressing\n" +#| " -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +#| " --files[=FILE] read filenames to process from FILE; if FILE is\n" +#| " omitted, filenames are read from the standard input;\n" +#| " filenames must be terminated with the newline character\n" +#| " --files0[=FILE] like --files but use the null character as terminator" msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -711,7 +759,7 @@ msgstr "" " similar a --files, mas usa o caractere nulo como\n" " terminador" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -719,12 +767,18 @@ msgstr "" "\n" " Opções básicas de formato de arquivo e compressão:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " -F, --format=FMT file format to encode or decode; possible values are\n" +#| " `auto' (default), `xz', `lzma', `lzip', and `raw'\n" +#| " -C, --check=CHECK integrity check type: `none' (use with caution),\n" +#| " `crc32', `crc64' (default), or `sha256'" msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=FMT formato de arquivo para codificar ou decodificar;\n" " valores possíveis são\n" @@ -732,11 +786,11 @@ msgstr "" " -C, --check=VERIF tipo de verificação de integridade: \"none\" (cuidado!),\n" " \"crc32\", \"crc64\" (padrão) ou \"sha256\"" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check não faz a verificação de integridade ao descomprimir" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -745,7 +799,7 @@ msgstr "" " memória do compressor *e* descompressor em conta\n" " antes de usar 7-9!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -754,16 +808,20 @@ msgstr "" " tempo de CPU; não afeta os requisitos de memória do\n" " descompressor" -#: src/xz/message.c:1024 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" +#| " to use as many threads as there are processor cores" msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" " -T, --threads=NÚM usa no máximo NÚM threads; o padrão é 1; defina para\n" " 0 para usar o máximo de threads que há de núcleos de\n" " processador" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -774,17 +832,24 @@ msgstr "" " use isso para definido o tamanho de bloco para\n" " compressão com threads" -#: src/xz/message.c:1033 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --block-list=SIZES\n" +#| " start a new .xz block after the given comma-separated\n" +#| " intervals of uncompressed data" msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" " --block-list=TAM\n" " inicia um novo bloco .xz após os intervalos dados,\n" " separados por vírgula, de dados descomprimidos" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -797,7 +862,7 @@ msgstr "" " de mais entrada bloquearia, todos os dados pendentes\n" " serão liberados" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -816,7 +881,7 @@ msgstr "" " descompressão, compactação em threads ou todas essas;\n" " LIMITE é em bytes, % de RAM ou 0 para padrões" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -825,7 +890,7 @@ msgstr "" " de uso de memória, fornece um erro em vez de\n" " ajustar as configurações para baixo" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -833,7 +898,27 @@ msgstr "" "\n" " Cadeia de filtros personalizada para compressão (alternativa à predefinição):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -863,7 +948,19 @@ msgstr "" " depth=NUM máximo de profundidade de pesquisa;\n" " 0=automatic (padrão)" -#: src/xz/message.c:1082 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| "\n" +#| " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" +#| " --arm[=OPTS] ARM BCJ filter\n" +#| " --armthumb[=OPTS] ARM-Thumb BCJ filter\n" +#| " --arm64[=OPTS] ARM64 BCJ filter\n" +#| " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" +#| " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" +#| " --sparc[=OPTS] SPARC BCJ filter\n" +#| " Valid OPTS for all BCJ filters:\n" +#| " start=NUM start offset for conversions (default=0)" msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -873,6 +970,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -888,7 +986,7 @@ msgstr "" " start=NUM deslocamento inicial para conversões\n" " (padrão=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -900,7 +998,7 @@ msgstr "" " dist=NÚM distância entre bytes sendo subtraído\n" " de cada um (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -908,7 +1006,7 @@ msgstr "" "\n" " Outras opções:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -916,15 +1014,15 @@ msgstr "" " -q, --quiet suprime avisos, use duas vezes para suprimir erros também\n" " -v, --verbose ser detalhado; use duas vezes para ainda mais detalhes" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn faz os avisos não afetarem o status de saída" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr " --robot usa mensagens analisáveis por máquina (útil p/ scripts)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -932,7 +1030,7 @@ msgstr "" " --info-memory exibe a quantidade total de RAM e os limites de uso\n" " de memória atualmente ativos e sai" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -940,7 +1038,7 @@ msgstr "" " -h, --help exibe a ajuda curto (lista apenas as opções básicas)\n" " -H, --long-help exibe essa ajuda longa e sai" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -948,11 +1046,12 @@ msgstr "" " -h, --help exibe essa ajuda curta e sai\n" " -H, --long-help exibe a ajuda longa (lista também as opções avançadas)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version exibe o número de versão e sai" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -964,96 +1063,135 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "" "Relate erros para <%s> (em inglês ou finlandês).\n" "Relate erros de tradução para <https://translationproject.org/team/pt_BR.html>.\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "Site do %s: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "ESSA É UMA VERSÃO DE DESENVOLVIMENTO, NÃO DESTINADA PARA USO EM PRODUÇÃO." -#: src/xz/options.c:86 -#, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" + +#: src/xz/message.c +#, fuzzy +#| msgid "Unsupported filter chain or filter options" +msgid "The supported filters and their options are:" +msgstr "Opções de filtro ou cadeia de filtros sem suporte" + +#: src/xz/options.c +#, fuzzy, c-format +#| msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s: As opções devem ser pares \"nome=valor\" separados por vírgulas" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: Nome de opção inválido" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: Valor de opção inválido" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "Predefinição LZMA1/LZMA2 sem suporte: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "A soma de lc e lp não deve exceder 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: O nome de arquivo tem um sufixo desconhecido, ignorando" -#: src/xz/suffix.c:181 -#, c-format -msgid "%s: File already has `%s' suffix, skipping" +#: src/xz/suffix.c +#, fuzzy, c-format +#| msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "%s: O arquivo já tem o sufixo \"%s\", ignorando" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: Sufixo de nome de arquivo inválido" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: O valor não é um inteiro integral decimal" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: Sufixo multiplicador inválido" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +#, fuzzy +#| msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "Sufixos válidos são \"KiB\" (2^10), \"MiB\" (2^20) e \"GiB\" (2^30)." -#: src/xz/util.c:168 -#, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +#: src/xz/util.c +#, fuzzy, c-format +#| msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "O valor da opção \"%s\" deve estar no intervalo [%<PRIu64>, %<PRIu64>]" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Dados comprimidos não podem ser lidos de um terminal" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "Dados comprimidos não podem ser escrito para um terminal" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" + +#: src/lzmainfo/lzmainfo.c +#, fuzzy +#| msgid "%s: Too small to be a valid .xz file" +msgid "File is too small to be a .lzma file" +msgstr "%s: Pequeno demais para ser um arquivo .xz válido" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "A escrita para a saída padrão falhou" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Erro desconhecido" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Falha ao habilitar o sandbox" + #~ msgid "Sandbox is disabled due to incompatible command line arguments" #~ msgstr "Sandbox está desabilitado em razão de argumentos de linha de comando incompatíveis" @@ -1,8 +1,10 @@ -# Romanian translation for xz. -# Mesajele în limba română pentru pachetul xz. -# This file is put in the public domain. +# SPDX-License-Identifier: 0BSD # -# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2022 = 2023. +# Romanian translation for XZ Utils package. +# Mesajele în limba română pentru pachetul XZ Utils. +# This file is published under the BSD Zero Clause License. +# +# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2022 - 2024. # # Cronologia traducerii fișierului „xz”: # Traducerea inițială, făcută de R-GC, pentru versiunea xz 5.2.5. @@ -12,14 +14,16 @@ # Actualizare a traducerii pentru versiunea 5.4.0-pre2, făcută de R-GC, dec-2022. # Actualizare a traducerii pentru versiunea 5.4.3, făcută de R-GC, mai-2023. # Actualizare a traducerii pentru versiunea 5.4.4-pre1, făcută de R-GC, iul-2023. +# Actualizare a traducerii pentru versiunea 5.6.0-pre1, făcută de R-GC, feb-2024. +# Actualizare a traducerii pentru versiunea 5.6.0-pre2, făcută de R-GC, feb-2024. # Actualizare a traducerii pentru versiunea Y, făcută de X, Z(luna-anul). # msgid "" msgstr "" -"Project-Id-Version: xz 5.4.4-pre1\n" +"Project-Id-Version: xz 5.6.0-pre2\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" -"PO-Revision-Date: 2023-07-19 19:34+0200\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" +"PO-Revision-Date: 2024-02-16 13:27+0100\n" "Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n" "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n" "Language: ro\n" @@ -30,100 +34,122 @@ msgstr "" "X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: Poedit 3.2.2\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: Argument nevalid pentru opțiunea „--block-list”" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: Prea multe argumente pentru opțiunea „--block-list”" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "În „--block-list”, dimensiunea blocului lipsește după numărul lanțului de filtrare „%c”:" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 poate fi folosit doar ca ultimul element din opțiunea „--block-list”" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: Tip de format de fișier necunoscut" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: Tip de verificare a integrității neacceptat" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "Numai un fișier poate fi specificat cu „--files” sau „--files0”." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, c-format msgid "%s: %s" msgstr "%s: %s" -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "Variabila de mediu „%s” conține prea multe argumente" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "Suportul de comprimare a fost dezactivat în timpul construirii" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "Suportul de decomprimare a fost dezactivat în timpul construirii" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "Comprimarea fișierelor lzip (.lz) nu este acceptată" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "opțiunea „--block-list” este ignorată dacă nu se comprimă în formatul .xz" + +#: src/xz/args.c msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" -msgstr "Cu --format=raw, este necesar --suffix=.SUF, cu excepția cazului în care se scrie la ieșirea standard(stdout)" +msgstr "Cu opțiunea „--format=raw”, este necesară opțiunea „--suffix=.SUF”, cu excepția cazului în care se scrie la ieșirea standard" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "Numărul maxim de filtre este patru" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "Eroare în opțiunea „--filters%s=FILTRE”:" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "Limita de utilizare a memoriei este prea mică pentru configurarea dată filtrului." +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "lanțul de filtre %u este utilizat de „--block-list”, dar nu este specificat cu „--filters%u=”" + # Notă: # cu toate că sunt împotriva americanismelor, am preferat folosirea cuvîntului american, „românizat”, pentru a avea o traducere fluidă, fără construcții încărcate și inecesare... -#: src/xz/coder.c:170 +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "Utilizarea unei presetări în modul brut este descurajată." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "Opțiunile exacte ale presetărilor pot varia între versiunile de software." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "Formatul .lzma acceptă numai filtrul LZMA1" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "LZMA1 nu poate fi utilizat cu formatul .xz" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" -msgstr "Lanțul de filtre este incompatibil cu opțiunea „--flush-timeout”" +#: src/xz/coder.c +#, c-format +msgid "Filter chain %u is incompatible with --flush-timeout" +msgstr "Lanțul de filtre %u este incompatibil cu opțiunea „--flush-timeout”" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "Se trece la modul cu un singur fir de execuție datorită opțiunii „--flush-timeout”" +#: src/xz/coder.c +#, c-format +msgid "Unsupported options in filter chain %u" +msgstr "Opțiuni neacceptate în lanțul de filtre %u" + # NOTĂ: # - să intru în contact cu dezvoltatorii, pentru ai ruga să introducă a doua formă de plural # (necesară cel puțin pentru limba română): @@ -133,50 +159,56 @@ msgstr "Se trece la modul cu un singur fir de execuție datorită opțiunii „- # procesoare/nuclee > 10 # === # cred că deja au apărut astfel de „monștrii” -#: src/xz/coder.c:250 +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "Se utilizează până la %<PRIu32> fire de execuție." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Lanț de filtre sau opțiuni de filtrare neacceptate" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "Decomprimarea va avea nevoie de %sMio de memorie." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "Numărul de fire de execuție a fost redus de la %s la %s pentru a nu se depăși limita de utilizare a memoriei de %sMio" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "S-a redus numărul de fire de execuție de la %s la unul. Limita automată de utilizare a memoriei de %sMio este încă depășită. Sunt necesari %sMio de memorie. Se continuă în ciuda acestui lucru." -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "S-a trecut la modul cu un singur-fir de execuție pentru a nu se depăși limita de utilizare a memoriei de %sMio" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "S-a ajustat dimensiunea dicționarului LZMA%c de la %sMio la %sMio pentru a nu se depăși limita de utilizare a memoriei de %sMio" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c #, c-format -msgid "Error creating a pipe: %s" -msgstr "Eroare la crearea unei conducte(pipe): %s" +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "S-a ajustat dimensiunea dicționarului LZMA%c pentru „--filters%u” de la %sMio la %sMio pentru a nu depăși limita de utilizare a memoriei de %sMio" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Nu s-a reușit activarea cutiei de probă(sandbox)" +#: src/xz/coder.c +#, c-format +msgid "Error changing to filter chain %u: %s" +msgstr "Eroare la schimbarea lanțului de filtrare %u: %s" -#: src/xz/file_io.c:294 +#: src/xz/file_io.c +#, c-format +msgid "Error creating a pipe: %s" +msgstr "Eroare la crearea unei conducte: %s" + +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: poll() a eșuat: %s" @@ -191,138 +223,138 @@ msgstr "%s: poll() a eșuat: %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: Fișierul pare să fi fost mutat, nu eliminat" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: Nu se poate elimina: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: Nu se poate configura proprietarul fișierului: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: Nu se poate configura grupul proprietar al fișierului: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: Nu se pot configura permisiunile fișierului: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Eroare la obținerea indicatorilor de stare a fișierului de la intrarea standard: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: Este o legătură simbolică, se omite" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: Este un director, se omite" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: Nu este un fișier obișnuit, se omite" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: Fișierul are activați biții «setuid» sau «setgid», se omite" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: Fișierul are activat bitul lipicios(sticky), se omite" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: Fișierul de intrare are mai mult de o legătură dură, se omite" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Numele fișierului este gol, se omite" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Eroare la restabilirea indicatorilor de stare la intrarea standard: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Eroare la obținerea indicatorilor de stare a fișierului de la ieșirea standard: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Eroare la restabilirea indicatorului O_APPEND la ieșirea standard: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: Închiderea fișierului a eșuat: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: Căutarea a eșuat când se încerca crearea unui fișier dispers(sparse): %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: Eroare de citire: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: Eroare la căutarea fișierului: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: Sfârșit neașteptat al fișierului" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: Eroare de scriere: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Dezactivat" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "Cantitatea totală de memorie fizică (RAM):" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "Numărul de fire de execuție ale procesorului:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "Comprimare:" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "Decomprimare:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" -msgstr "Decomprimare multiple-fire de execuție:" +msgstr "Decomprimare cu multiple-fire de execuție:" # R-GC, scrie: # ATENȚIE: @@ -332,119 +364,119 @@ msgstr "Decomprimare multiple-fire de execuție:" # **** # probabil tipul de literă folosit de mine în Poedit, să # nu diferențieze prea mult O de 0... -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "Implicit pentru -T0:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "Informații despre componentele mașinii:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" msgstr "Limitele de utilizare a memoriei:" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "Fluxuri:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "Blocuri:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "Dimensiune comprimată:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "Dimensiune decomprimată:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "Raport:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "Verificare:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "Completare flux:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "Memorie necesară:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "Dim. în antete:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "Numărul de fișiere:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "Flux" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "Bloc" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "Blocuri" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "PozițieComprim" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "PozițieDecomprim" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "DimComp" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "DimDecomp" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "DimTotală" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "Raport" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "Verificare" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "ValVerificare" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "Completare" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "Antet" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "Indicatori" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "UtilizareMem" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "Filtre" @@ -452,7 +484,7 @@ msgstr "Filtre" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Nici una" @@ -460,60 +492,60 @@ msgstr "Nici una" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "Necunos-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "Necunos-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "Necunos-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "Necunos-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "Necunos-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "Necunos-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "Necunos-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "Necunos-11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "Necunos-12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "Necunos-13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "Necunos-14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "Necunos-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: Fișierul este gol" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: Prea mic pentru a fi un fișier .xz valid" @@ -522,26 +554,26 @@ msgstr "%s: Prea mic pentru a fi un fișier .xz valid" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "Fluxuri Blocuri Comprimare Decomprimare Raport Verificare Nume fișier" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Da" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Nu" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " Versiunea minimă XZ Utils: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" @@ -550,46 +582,50 @@ msgstr[1] "două fișiere\n" msgstr[2] "%s fișiere\n" msgstr[3] "%s de fișiere\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Totaluri:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list funcționează numai pe fișierele .xz (--format=xz sau --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "Încercați «lzmainfo» cu fișiere .lzma." + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list nu acceptă citirea de la intrarea standard" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: Eroare la citirea numelor de fișiere: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: Sfârșit neașteptat al intrării la citirea numelor de fișiere" # Adaptînd sugestia făcută de Daniel Șerbănescu asupra traducerii cuvîntului „null”, am modificat -# traducere de la:„Caracter nul găsit...”, la: +# traducerea de la:„Caracter nul găsit...”, la: # „Caracter nul(null) găsit...” # Sugestia făcută de el în baza obiecției că în pagina web, «dexonline» definiția cuvîntului nul, este un pic ambiguă; nu are o bază prea solidă, # din următoarele motive: # - pagina în cauză e construită, alimentată și menținută de persoane voluntare, precum noi ca traducători de software. # - intrările pentru definiția cuvîntului „nul”, sînt extrase din dicționare de uz general; niciuna dintre ele, nu a ieșit dintr-un dicționar tehnic, cu atît mai puțin unul de informatică. # - utilizatorul software-ului «xz», direct de la linia de comandă, mă îndoiesc că va fi un utilizator ce nu este familiarizat cu nomenclatura din informatică (pentru restul utilizatorilor, acest mesaj nu va fi vizibil, pentru că-l vor utiliza din spatele unui software „IGU” «InterfațăGrafică(de)Utilizator» -#: src/xz/main.c:120 +#: src/xz/main.c #, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" msgstr "%s: Caracter nul(null) găsit la citirea numelor de fișiere; poate ați vrut să utilizați „--files0” în loc de „--files”?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "Comprimarea și decomprimarea cu „--robot” nu sunt încă acceptate." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Nu se pot citi date de la intrarea standard atunci când se citesc numele de fișiere de la intrarea standard" @@ -597,68 +633,68 @@ msgstr "Nu se pot citi date de la intrarea standard atunci când se citesc numel #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Eroare internă (bug)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Nu se pot stabili operatorii de semnal" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Fără verificare a integrității; nu se verifică integritatea fișierului" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Tip neacceptat de verificare a integrității; nu se verifică integritatea fișierului" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Limita de utilizare a memoriei a fost atinsă" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Formatul fișierului nu este recunoscut" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Opțiuni neacceptate" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Datele comprimate sunt corupte" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Sfârșit neașteptat al intrării" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." -msgstr "Se necesită %s Mio de memorie. Limitarea este dezactivată." +msgstr "Se necesită %sMio de memorie. Limitarea este dezactivată." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "Se necesită %sMio de memorie. Limita este de %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: Lanț de filtre: %s\n" -#: src/xz/message.c:935 +#: src/xz/message.c #, c-format -msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "Încercați «%s --help» pentru mai multe informații." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -669,17 +705,17 @@ msgstr "" "Comprimă sau decomprimă FIȘIER(e) în formatul .xz.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "" "Argumentele obligatorii pentru opțiunile lungi sunt obligatorii și\n" "pentru opțiunile scurte.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Mod de operare:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -691,7 +727,7 @@ msgstr "" " -t, --test testează integritatea fișierului comprimat\n" " -l, --list listează informații despre fișierele .xz" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -699,7 +735,7 @@ msgstr "" "\n" " Modificatori de operare:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -711,7 +747,7 @@ msgstr "" " -c, --stdout scrie la ieșirea standard și nu șterge fișierele de\n" " intrare" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -719,10 +755,10 @@ msgstr "" " --single-stream decomprimă doar primul flux și ignoră în tăcere\n" " posibilele date de intrare rămase" -#: src/xz/message.c:996 +#: src/xz/message.c msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -736,10 +772,9 @@ msgstr "" " de la intrarea standard; numele de fișiere trebuie să\n" " fie terminate cu caracterul de linie nouă\n" " --files0[=FIȘIER]\n" -" ca --files, dar folosește caracterul nul(null) ca\n" -" terminator" +" ca „--files”, dar folosește caracterul null ca terminator" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -747,12 +782,12 @@ msgstr "" "\n" " Formatul de bază al fișierului și opțiunile de comprimare:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=FORMAT\n" " formatul de fișier pentru codificare sau decodificare;\n" @@ -763,11 +798,11 @@ msgstr "" " cu precauție), „crc32”, „crc64” (implicit) sau\n" " „sha256”" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check nu se efectuează verificarea integrității la decomprimare" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -777,7 +812,7 @@ msgstr "" " comprimare *și* de instrumentul de decomprimare, înainte\n" " de a utiliza presetările 7-9!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -786,17 +821,17 @@ msgstr "" " folosind mai mult timp CPU-ul; nu afectează cerințele\n" " de memorie ale instrumentului de decomprimare" -#: src/xz/message.c:1024 +#: src/xz/message.c msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" " -T, --threads=NUMĂR\n" -" utilizați cel mult NUMĂR fire de execuție; implicit\n" -" este 1; specificați valoarea 0 pentru a utiliza atâtea\n" -" fire de execuție câte nuclee de procesor există" +" utilizează cel mult NUMĂR fire de execuție; valoarea\n" +" implicită este 0, care utilizează atâtea fire de execuție\n" +" câte nuclee există în procesor" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -807,17 +842,21 @@ msgstr "" " utilizați acest lucru pentru a stabili dimensiunea\n" " blocului pentru comprimarea cu fire de execuție" -#: src/xz/message.c:1033 +#: src/xz/message.c msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" -" --block-list=DM\n" +" --block-list=BLOCURI\n" " începe un nou bloc .xz după intervalele date separate\n" -" prin virgulă, de date necomprimate" +" prin virgulă, de date necomprimate; opțional, specificați\n" +" un număr de lanț de filtrare (0-9) urmat de „:” înainte\n" +" de dimensiunea datelor necomprimate" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -830,7 +869,7 @@ msgstr "" " multor intrări s-ar bloca, toate datele în așteptare\n" " sunt eliminate" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -850,7 +889,7 @@ msgstr "" " execuție sau toate acestea; LIMITA este exprimată în\n" " octeți, % din RAM sau 0 pt. a activa valoarea implicită" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -858,7 +897,7 @@ msgstr "" " --no-adjust dacă setările de comprimare depășesc limita de utilizare\n" " a memoriei, dă o eroare în loc să reducă val. stabilite" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -867,7 +906,37 @@ msgstr "" " Lanț de filtrare personalizat pentru comprimare (alternativă la utilizarea\n" " presetărilor):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" +"\n" +" --filters=FILTRE definește lanțul de filtre folosind sintaxa șirului de\n" +" filtre liblzma; utilizați „--filters-help” pentru mai\n" +" multe informații" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" +" --filters1=FILTRE ... --filters9=FILTRE\n" +" definește lanțuri de filtre suplimentare folosind sintaxa\n" +" șirului de filtre liblzma pentru a fi utilizate cu\n" +" opțiunea „--block-list”" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" +" --filters-help afișează mai multe informații despre sintaxa șirului de\n" +" filtre liblzma și iese" + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -901,7 +970,7 @@ msgstr "" " depth=NUM adâncimea maximă de căutare; 0=automată\n" " (valoarea implicită)" -#: src/xz/message.c:1082 +#: src/xz/message.c msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -911,6 +980,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -922,10 +992,11 @@ msgstr "" " --powerpc[=OPȚIUNI] filtru BCJ PowerPC (numai big endian)\n" " --ia64[=OPȚIUNI] filtru BCJ IA-64 (Itanium)\n" " --sparc[=OPȚIUNI] filtru BCJ SPARC\n" +" --riscv[=OPȚIUNI] filtru RISC-V BCJ\n" " OPȚIUNI valide pentru toate filtrele BCJ:\n" -" start=NUM poziția de pornire a conversiilor (implicit=0)" +" start=NUM poziția de pornire a conversiilor (implicit=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -937,7 +1008,7 @@ msgstr "" " dist=NUM distanța dintre octeți fiind dedusă\n" " scăzând un octet din celălalt (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -945,27 +1016,27 @@ msgstr "" "\n" " Alte opțiuni:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" msgstr "" -" -q, --quiet suprimă avertismentele; specificați de două ori pentru\n" +" -q, --quiet suprimă avertismentele; specificați-o de două ori pentru\n" " a suprima și erorile\n" -" -v, --verbose descriere detaliată; specificați de două ori pentru și\n" +" -v, --verbose descriere detaliată; specificați-o de două ori pentru și\n" " mai multe detalii" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn face ca avertismentele să nu afecteze starea de ieșire" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr "" " --robot utilizează mesaje analizabile de mașină (utile pentru\n" " scripturi)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -973,7 +1044,7 @@ msgstr "" " --info-memory afișează cantitatea totală de memorie RAM și limitele de\n" " utilizare a memoriei active în prezent, și iese" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -981,7 +1052,7 @@ msgstr "" " -h, --help afișează ajutorul scurt (enumeră doar opțiunile de bază)\n" " -H, --long-help afișează acest ajutor lung(detaliat) și iese" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -990,11 +1061,12 @@ msgstr "" " -H, --long-help afișează mesajul detaliat de ajutor (afișează și opțiunile\n" " avansate)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version afișează numărul versiunii, și iese" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -1006,133 +1078,128 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "" "Raportați erorile la <%s> (în engleză sau finlandeză).\n" "Raportați erorile de traducere la <translation-team-ro@lists.sourceforge.net>\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "Pagina principală a %s: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "ACEASTA ESTE O VERSIUNE DE DEZVOLTARE, NEDESTINATĂ UTILIZĂRII ÎN PRODUCȚIE." -#: src/xz/options.c:86 +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" +"Lanțurile de filtre sunt definite cu ajutorul opțiunilor „--filters=FILTRE” sau\n" +"„--filters1=FILTRE ... --filters9=FILTRE”. Fiecare filtru din lanț poate fi\n" +"separat prin spații sau „--”. Alternativ, se poate specifica o presetare\n" +"<0-9>[e] în locul unui lanț de filtre.\n" + +#: src/xz/message.c +msgid "The supported filters and their options are:" +msgstr "Filtrele acceptate și opțiunile acestora sunt:" + +#: src/xz/options.c #, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s: Opțiunile trebuie să fie perechi „nume=valoare” separate prin virgule" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: Nume de opțiune nevalid" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: Valoare nevalidă a opțiunii" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "Presetare LZMA1/LZMA2 neacceptată: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "Suma de lc și lp nu trebuie să depășească 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: Numele fișierului are un sufix necunoscut, care se omite" -#: src/xz/suffix.c:181 +#: src/xz/suffix.c #, c-format -msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "%s: Fișierul are deja sufixul „%s”, se omite" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: Sufixul numelui de fișier nu este valid" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: Valoarea nu este un număr întreg zecimal nenegativ" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: Sufix multiplicator nevalid" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "Sufixele valide sunt „KiB” (2^10), „MiB” (2^20) și „GiB” (2^30)." -#: src/xz/util.c:168 +#: src/xz/util.c #, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "Valoarea opțiunii „%s” trebuie să fie în intervalul [%<PRIu64>, %<PRIu64>]" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Datele comprimate nu pot fi citite de pe un terminal" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "Datele comprimate nu pot fi scrise pe un terminal" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" +"Utilizare: %s [--help] [--version] [FIȘIER]...\n" +"Afișează informațiile stocate în antetul fișierului .lzma" + +#: src/lzmainfo/lzmainfo.c +msgid "File is too small to be a .lzma file" +msgstr "Prea mic pentru a fi un fișier .lzma" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "Nu este un fișier .lzma" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Scrierea la ieșirea standard a eșuat" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Eroare necunoscută" -#~ msgid "The selected match finder requires at least nice=%<PRIu32>" -#~ msgstr "Găsitorul de potriviri selectat necesită cel puțin nice=%<PRIu32>" - -#~ msgid "Memory usage limit for compression: " -#~ msgstr "Limita de utilizare a memoriei pentru comprimare: " - -#~ msgid " Streams: %s\n" -#~ msgstr " Fluxuri: %s\n" - -#~ msgid " Blocks: %s\n" -#~ msgstr " Blocuri: %s\n" - -#~ msgid " Ratio: %s\n" -#~ msgstr " Raport: %s\n" - -#~ msgid " Check: %s\n" -#~ msgstr " Verificare: %s\n" - -#~ msgid "" -#~ " Streams:\n" -#~ " Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding" -#~ msgstr "" -#~ " Fluxuri:\n" -#~ " Flux Blocuri DecalajComp. DecalajDecomp. Dim.Comp. Dim.Decomp. Raport Verif. Compl.Flux" - -#~ msgid "" -#~ " Blocks:\n" -#~ " Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check" -#~ msgstr "" -#~ " Blocuri:\n" -#~ " Flux Bloc DecalajComp. DecalajDecomp. Dim.Totală Dim.Decomp. Raport Verif." - -#~ msgid " CheckVal %*s Header Flags CompSize MemUsage Filters" -#~ msgstr " Val.Verif. %*sAntet Indicat. Dim.Comp. UzMem. Filtre" - -#~ msgid "Sandbox is disabled due to incompatible command line arguments" -#~ msgstr "Cutia de probă(sandbox) este dezactivată din cauza argumentelor incompatibile din linia de comandă" - -#~ msgid "Sandbox was successfully enabled" -#~ msgstr "Cutia de probă(sandbox) a fost activată cu succes" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Nu s-a reușit activarea cutiei de probă(sandbox)" Binary files differ@@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: xz 5.2.4\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" "PO-Revision-Date: 2022-06-24 22:07+0800\n" "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n" "Language-Team: Serbian <(nothing)>\n" @@ -16,147 +16,181 @@ msgstr "" "X-Bugs: Report translation errors to the Language-Team address.\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" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: Неисправан аргумент за „--block-list“" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: Превише аргумената за „--block-list“" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 се може користити само као последњи елемент у „--block-list“-у" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: Непозната врста формата датотеке" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: Неподржана врста провере целовитости" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +#, fuzzy +#| msgid "Only one file can be specified with `--files' or `--files0'." +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "Само једну датотеку можете навести са „--files“ или „--files0“." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, fuzzy, c-format #| msgid "%s: " msgid "%s: %s" msgstr "%s: " -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "Променљива окружења „%s“ садржи превише аргумената" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "Подршка запакивања је искључена у време изградње" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "Подршка распакивања је искључена у време изградње" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "" + +#: src/xz/args.c #, fuzzy #| msgid "%s: With --format=raw, --suffix=.SUF is required unless writing to stdout" msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "%s: Са „--format=raw“, „--suffix=.SUF“ је потребно осим ако пише на стандардни излаз" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "Највећи број филтера је четири" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "Ограничење коришћења меморије је премало за дато подешавање филтера." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "Коришћење претподешавања у сировом режиму је обесхрабрујуће." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "Тачне опције претподешавања се могу разликовати од издања до издања софтвера." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "Формат „.lzma“ подржава само „LZMA1“ филтер" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "Не можете користити „LZMA1“ са „.xz“ форматом" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "The filter chain is incompatible with --flush-timeout" +msgid "Filter chain %u is incompatible with --flush-timeout" msgstr "Ланац филтера није сагласан са „--flush-timeout“" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "Пребацујем се на режим једне нити због „--flush-timeout“" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Unsupported options" +msgid "Unsupported options in filter chain %u" +msgstr "Неподржане опције" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "Користим до %<PRIu32> нити." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Неподржан ланац филтера или опције филтера" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "За распакивање ће бити потребно %s MiB меморије." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, fuzzy, c-format #| msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "Број нити је промењен са %s на %s да се неби прекорачило ограничење коришћења меморије од %s MiB" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "" -#: src/xz/coder.c:357 +#: src/xz/coder.c #, fuzzy, c-format #| msgid "Adjusted the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "Број нити је промењен са %s на %s да се неби прекорачило ограничење коришћења меморије од %s MiB" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "Величина „LZMA%c“ речника је промењена са %s на %s да се неби прекорачило ограничење коришћења меморије од %s MiB" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "Величина „LZMA%c“ речника је промењена са %s на %s да се неби прекорачило ограничење коришћења меморије од %s MiB" + +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Error creating a pipe: %s" +msgid "Error changing to filter chain %u: %s" +msgstr "Грешка стварања спојке: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Грешка стварања спојке: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Нисам успео да укључим безбедно окружење" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: „poll()“ није успело: %s" @@ -171,272 +205,272 @@ msgstr "%s: „poll()“ није успело: %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: Изгледа да је датотека премештена, не уклањам" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: Не могу да уклоним: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: Не могу да поставим власника датотеке: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: Не могу да поставим групу датотеке: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: Не могу да поставим овлашћења датотеке: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Грешка добављања заставица стања датотеке са стандардног улаза: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: Јесте симболичка веза прескачем" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: Јесте директоријум, прескачем" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: Није обична датотека, прескачем" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: Датотека има постављен „setuid“ или „setgid“ бит, прескачем" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: Датотека има постављен лепљиви бит, прескачем" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: Улазна датотека има више од једне чврсте везе, прескачем" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Празан назив датотеке, прескачем" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Грешка повраћаја заставица стања на стандардни улаз: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Грешка добављања заставица стања датотеке са стандардног излаза: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Грешка повраћаја заставице „O_APPEND“ на стандардни излаз: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: Затварање датотеке није успело: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: Премотавање није успело приликом покушаја прављења оскудне датотеке: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: Грешка читања: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: Грешка приликом претраге датотеке: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: Неочекиван крај датотеке" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: Грешка писања: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Искључено" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c #, fuzzy #| msgid "Total amount of physical memory (RAM): " msgid "Amount of physical memory (RAM):" msgstr "Укупна количина физичке меморије (RAM): " -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c #, fuzzy #| msgid "Memory usage limit for decompression: " msgid "Multi-threaded decompression:" msgstr "Ограничење коришћења меморије за распакивање: " -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c #, fuzzy #| msgid "Memory usage limit reached" msgid "Memory usage limits:" msgstr "Ограничење коришћења меморије је достигнуто" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "" -#: src/xz/list.c:70 +#: src/xz/list.c #, fuzzy #| msgid " Compressed size: %s\n" msgid "Compressed size:" msgstr " Величина сажетог: %s\n" -#: src/xz/list.c:71 +#: src/xz/list.c #, fuzzy #| msgid " Uncompressed size: %s\n" msgid "Uncompressed size:" msgstr " Величина несажетог: %s\n" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "" -#: src/xz/list.c:74 +#: src/xz/list.c #, fuzzy #| msgid " Stream padding: %s\n" msgid "Stream Padding:" msgstr " Попуна тока: %s\n" -#: src/xz/list.c:75 +#: src/xz/list.c #, fuzzy #| msgid " Memory needed: %s MiB\n" msgid "Memory needed:" msgstr " Потребна меморија: %s MiB\n" -#: src/xz/list.c:76 +#: src/xz/list.c #, fuzzy #| msgid " Sizes in headers: %s\n" msgid "Sizes in headers:" msgstr " Величине у заглављима: %s\n" -#: src/xz/list.c:79 +#: src/xz/list.c #, fuzzy #| msgid " Number of files: %s\n" msgid "Number of files:" msgstr " Број датотека: %s\n" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "" -#: src/xz/list.c:129 +#: src/xz/list.c #, fuzzy #| msgid "Totals:" msgid "TotalSize" msgstr "Укупно:" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "" @@ -444,7 +478,7 @@ msgstr "" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Ништа" @@ -452,60 +486,60 @@ msgstr "Ништа" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "Незнано-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "Незнано-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "Незнано-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "Незнано-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "Незнано-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "Незнано-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "Незнано-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "Незнано-11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "Незнано-12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "Незнано-13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "Незнано-14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "Незнано-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: Датотека је празна" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: Премало је да би било исправна „.xz“ датотека" @@ -514,26 +548,26 @@ msgstr "%s: Премало је да би било исправна „.xz“ д #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "Токови Блокови Запаковано Распаковано Однос Провера Датотека" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Да" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Не" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " Најмање издање XZ помагала: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" @@ -541,38 +575,43 @@ msgstr[0] "%s датотека\n" msgstr[1] "%s датотеке\n" msgstr[2] "%s датотека\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Укупно:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "„--list“ ради само над „.xz“ датотекама (--format=xz или --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "" + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "„--list“ не подржава читање са стандардног улаза" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: Грешка читања назива датотека: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: Неочекивани крај улаза приликом читања назива датотека" -#: src/xz/main.c:120 -#, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +#: src/xz/main.c +#, fuzzy, c-format +#| msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" msgstr "%s: Нађох ништаван знак приликом читања назива датотека; можта сте хтели да користите „--files0“ уместо „--files“?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "Запакивање и распакивање са „--robot“ није још подржано." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Не могу да читам податке са стандардног улаза приликом читања назива датотека са стандардног улаза" @@ -580,68 +619,69 @@ msgstr "Не могу да читам податке са стандардног #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Унутрашња грешка (бубица)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Не могу да успоставим руковаоце сигналом" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Нема провере целовитости; не проверавам целовитост датотеке" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Неподржана врста провере целовитости; не проверавам целовитост датотеке" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Ограничење коришћења меморије је достигнуто" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Није препознат формат датотеке" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Неподржане опције" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Запаковани подаци су оштећени" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Неочекиван крај улаза" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "%s MiB меморије је потребно. Ограничавач је онемогућен." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "%s MiB меморије је потребно. Ограничење је %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: Ланац филтера: %s\n" -#: src/xz/message.c:935 -#, c-format -msgid "Try `%s --help' for more information." +#: src/xz/message.c +#, fuzzy, c-format +#| msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "Пробајте „%s --help“ за више података." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -652,15 +692,15 @@ msgstr "" "Пакује или распакује ДАТОТЕКЕ у „.xz“ формату.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "Обавезни аргументи за дуге опције су такође обавезни и за кратке опције.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Режим рада:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -672,7 +712,7 @@ msgstr "" " -t, --test тестира целовитост запаковане датотеке\n" " -l, --list исписује податке о „.xz“ датотекама" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -680,7 +720,7 @@ msgstr "" "\n" " Измењивачи рада:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -691,7 +731,7 @@ msgstr "" " (рас)запакивања\n" " -c, --stdout пише на стандардни излаз и не брише улазне датотеке" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -699,10 +739,18 @@ msgstr "" " --single-stream распакује само први ток, и тихо\n" " занемарује могуће преостале улазне податке" -#: src/xz/message.c:996 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --no-sparse do not create sparse files when decompressing\n" +#| " -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +#| " --files[=FILE] read filenames to process from FILE; if FILE is\n" +#| " omitted, filenames are read from the standard input;\n" +#| " filenames must be terminated with the newline character\n" +#| " --files0[=FILE] like --files but use the null character as terminator" msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -716,7 +764,7 @@ msgstr "" " завршавати знаком новог реда\n" " --files0[=ДТТКА] као „--files“ али користи празан знак као завршни" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -724,7 +772,7 @@ msgstr "" "\n" " Основне опције формата датотеке и запакивања:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c #, fuzzy #| msgid "" #| " -F, --format=FMT file format to encode or decode; possible values are\n" @@ -733,9 +781,9 @@ msgstr "" #| " `crc32', `crc64' (default), or `sha256'" msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=ФМТ формат датотеке за кодирање и декодирање; могуће\n" " вредности су „auto“ (основно), „xz“, „lzma“,\n" @@ -743,13 +791,13 @@ msgstr "" " -C, --check=ПРОВЕРА врста провере целовитости: „none“ (користите уз\n" " опрез), „crc32“, „crc64“ (основно), или „sha256“" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr "" " --ignore-check не потврђује проверу целовитости приликом\n" " распакивања" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -758,7 +806,7 @@ msgstr "" " обзир коришћење меморије запакивања *и* распакивања\n" " пре него ли употребите 7-9!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -767,16 +815,20 @@ msgstr "" " времена процесора; не утиче на потребе меморије\n" " распакивача" -#: src/xz/message.c:1024 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" +#| " to use as many threads as there are processor cores" msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" " -T, --threads=БР користи највише БР нити; основно је 1; поставите\n" " на 0 за коришћење онолико нити колико има\n" " процесорских језгара" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -787,17 +839,24 @@ msgstr "" " бајта улаза; користите ово да поставите величину\n" " блока за нитирано запакивање" -#: src/xz/message.c:1033 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --block-list=SIZES\n" +#| " start a new .xz block after the given comma-separated\n" +#| " intervals of uncompressed data" msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" " --block-list=ВЕЛИЧИНА\n" " започиње нови „.xz“ блок након датих зарезом\n" " раздвојених периода незапакованих података" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -810,7 +869,7 @@ msgstr "" " читања још улаза блокираће, сви подаци на чекању се\n" " истискују ван" -#: src/xz/message.c:1043 +#: src/xz/message.c #, fuzzy, no-c-format #| msgid "" #| " --memlimit-compress=LIMIT\n" @@ -834,7 +893,7 @@ msgstr "" " запакивање, распакивање, или оба; ОГРАНИЧЕЊЕ је у\n" " бајтовима, % o РАМ, или 0 за основно" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -843,7 +902,7 @@ msgstr "" " коришћења меморије, даје грешку уместо дотеривања\n" " подешавања" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -852,7 +911,27 @@ msgstr "" " Произвољни ланац филтера за запакивање (алтернатива за коришћење\n" " претподешавања):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -883,7 +962,7 @@ msgstr "" " depth=БРОЈ највећа дубина тражења; 0=самостално\n" " (основно)" -#: src/xz/message.c:1082 +#: src/xz/message.c #, fuzzy #| msgid "" #| "\n" @@ -904,6 +983,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -918,7 +998,7 @@ msgstr "" " start=БРОЈ померај почетка за претварања\n" " (основно=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -931,7 +1011,7 @@ msgstr "" " dist=БРОЈ растојање између бајтова који су\n" " одузети из свих других (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -939,7 +1019,7 @@ msgstr "" "\n" " Остале опције:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -948,17 +1028,17 @@ msgstr "" " грешке такође\n" " -v, --verbose бива опширан; наведите два пута за још опширније" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn чини да упозорења не делују на стање излаза" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr "" " --robot користи поруке обрадиве рачунаром\n" " (корисно за скрипте)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -966,7 +1046,7 @@ msgstr "" " --info-memory приказује укупан износ РАМ-а и тренутно активна\n" " ограничења коришћења меморије, и излази" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -975,7 +1055,7 @@ msgstr "" " опције)\n" " -H, --long-help приказује ову дугу помоћ и излази" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -984,11 +1064,12 @@ msgstr "" " -H, --long-help приказује дугу помоћ (исписује такође и напредне\n" " опције)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version приказује број издања и излази" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -1000,94 +1081,133 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "Грешке пријавите на <%s> (на енглеском или финском).\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "„%s“ матична страница: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "ОВО ЈЕ РАЗВОЈНО ИЗДАЊЕ И НИЈЕ НАМЕЊЕНО ЗА ПРОФЕСИОНАЛНУ УПОТРЕБУ." -#: src/xz/options.c:86 -#, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" + +#: src/xz/message.c +#, fuzzy +#| msgid "Unsupported filter chain or filter options" +msgid "The supported filters and their options are:" +msgstr "Неподржан ланац филтера или опције филтера" + +#: src/xz/options.c +#, fuzzy, c-format +#| msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s: Опције морају бити парови „name=value“ раздвојени зарезима" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: Неисправан назив опције" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: Неисправна вредност опције" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "Неподржано претподешавање „LZMA1/LZMA2“: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "Збир „lc“ и „lp“ не сме премашити 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: Назив датотеке има непознат суфикс, прескачем" -#: src/xz/suffix.c:181 -#, c-format -msgid "%s: File already has `%s' suffix, skipping" +#: src/xz/suffix.c +#, fuzzy, c-format +#| msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "%s: Датотека већ има суфикс „%s“, прескачем" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: Неисправан суфикс назива датотеке" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: Вредност није не-негативан децимални цео број" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: Неисправан суфикс умножавача" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +#, fuzzy +#| msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "Исправни суфикси су KiB (2^10), MiB (2^20), и GiB (2^30)." -#: src/xz/util.c:168 -#, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +#: src/xz/util.c +#, fuzzy, c-format +#| msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "Вредност опције „%s“ мора бити у опсегу [%<PRIu64>, %<PRIu64>]" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Запаковани подаци се не могу читати из терминала" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "Запаковани подаци се не могу писати на терминал" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" + +#: src/lzmainfo/lzmainfo.c +#, fuzzy +#| msgid "%s: Too small to be a valid .xz file" +msgid "File is too small to be a .lzma file" +msgstr "%s: Премало је да би било исправна „.xz“ датотека" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Писање на стандардни излаз није успело" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Непозната грешка" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Нисам успео да укључим безбедно окружење" + #~ msgid "Memory usage limit for compression: " #~ msgstr "Ограничење коришћења меморије за запакивање: " @@ -1,15 +1,20 @@ -# Swedish messages for xz. -# This file is put in the public domain. +# SPDX-License-Identifier: 0BSD +# +# Swedish translation for xz. +# Copyright (C) The XZ Utils authors and contributors +# This file is published under the BSD Zero Clause License. +# # Sebastian Rasmussen <sebras@gmail.com>, 2019. -# Luna Jernberg <droidbittin@gmail.com>, 2022, 2023. +# Luna Jernberg <droidbittin@gmail.com>, 2022, 2023, 2024. +# Anders Jonsson <anders.jonsson@norsjovallen.se>, 2024. # msgid "" msgstr "" -"Project-Id-Version: xz 5.4.4-pre1\n" +"Project-Id-Version: xz 5.6.0-pre2\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" -"PO-Revision-Date: 2023-07-19 20:25+0200\n" -"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" +"PO-Revision-Date: 2024-02-15 21:37+0100\n" +"Last-Translator: Anders Jonsson <anders.jonsson@norsjovallen.se>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" "Language: sv\n" "MIME-Version: 1.0\n" @@ -17,145 +22,173 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Poedit 3.3.2\n" +"X-Generator: Poedit 3.4.2\n" "X-Poedit-Bookmarks: -1,10,-1,-1,-1,-1,-1,-1,-1,-1\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: Ogiltigt argument till --block-list" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: För många argument till --block-list" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "I --block-list saknas blockstorlek efter filterkedjenummer ”%c:”" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 kan endast användas som det sista elementet i --block-list" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: Okänd filformatstyp" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: Integritetskontrolltyp stöds inte" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "Endast en fil kan anges med ”--files” eller ”--files0”." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, c-format msgid "%s: %s" msgstr "%s: %s" -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "Miljövariabeln %s innehåller för många argument" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "Komprimeringsstöd inaktiverades vid byggtid" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "Dekomprimeringsstöd inaktiverades vid byggtid" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "Komprimering av lzip-filer (.lz) stöds inte" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "--block-list ignoreras såvida du inte komprimerar till .xz-formatet" + +#: src/xz/args.c msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" -msgstr "Med --format=raw, --suffix=.SUF krävs om data inte skrivs till standard ut" +msgstr "Med --format=raw krävs --suffix=.SUF om data inte skrivs till standard ut" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "Maximalt antal filter är fyra" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "Fel i flagga för --filters%s=FILTER:" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "Begränsning av minnesanvändning är allt för låg för den angivna filteruppsättningen." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "filterkedja %u används av --block-list men inte specificerad med --filters%u=" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "Det avråds från att använda en förinställning i rått läge." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "De exakta flaggorna för förinställningar kan variera mellan programversioner." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "Formatet .lzma har endast stöd för LZMA1-filtret" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "LZMA1 kan inte användas tillsammans med .xz-formatet" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" -msgstr "Filterkedjan är inkompatibel med --flush-timeout" +#: src/xz/coder.c +#, c-format +msgid "Filter chain %u is incompatible with --flush-timeout" +msgstr "Filterkedja %u är inkompatibel med --flush-timeout" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "Växlar till entrådsläge på grund av --flush-timeout" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, c-format +msgid "Unsupported options in filter chain %u" +msgstr "Flaggor som inte stöds i filterkedjan %u" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "Använder upp till %<PRIu32> trådar." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Filterkedja eller filterflaggor stöds inte" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "Dekomprimering kommer att kräva %s MiB minne." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "Reducerade antalet trådar från %s till %s för att inte överstiga begränsningen av minnesanvändning på %s MiB" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "Reducerade antalet trådar från %s till en. Den automatiska minnesanvändningsgränsen på %s MiB överskrids fortfarande. %s MiB minne krävs. Fortsätter i alla fall." -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "Ändrar till enkeltrådat läge för att inte överskrida minnesanvändningsgränsen på %s MiB" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "Justerade storlek för LZMA%c-lexikon från %s MiB till %s MiB för att inte överstiga begränsningen av minnesanvändning på %s MiB" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, c-format +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "Justerade storlek för LZMA%c-lexikon för --filters%u från %s MiB till %s MiB för att inte överskrida minnesanvändningsgränsen på %s MiB" + +#: src/xz/coder.c +#, c-format +msgid "Error changing to filter chain %u: %s" +msgstr "Fel vid ändring till filterkedja %u: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Fel vid skapande av rörledning: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Misslyckades med att aktivera sandlådan" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: poll() misslyckades: %s" @@ -170,252 +203,252 @@ msgstr "%s: poll() misslyckades: %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: Filen verkar ha flyttats, tar inte bort" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: Kan inte ta bort: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: Kan inte sätta filägaren: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: Kan inte sätta filgruppen: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: Kan inte sätta filrättigheterna: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Fel vid hämtning av filstatusflaggor från standard in: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: Är en symbolisk länk, hoppar över" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: Är en katalog, hoppar över" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: Är inte en vanlig fil, hoppar över" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: Filen har setuid- eller setgid-biten satt, hoppar över" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: Filen har stickybiten satt, hoppar över" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: Indatafilen har mer än en hårdlänk, hoppar över" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Tomt filnamn, hoppar över" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Fel vid återställning av statusflaggorna för standard in: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Fel vid hämtning av filstatusflaggorna från standard ut: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Fel vid återställning av O_APPEND-flaggan till standard ut: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: Stängning av filen misslyckades: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: Sökning misslyckades vid skapande av gles fil: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: Läsfel: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: Fel vid sökning i fil: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: Oväntat filslut" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: Skrivfel: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Inaktiverad" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "Totalt mängd fysiskt minne (RAM):" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "Antal processortrådar:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "Komprimering:" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "Dekomprimering:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" msgstr "Flertrådad dekomprimering:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "Standard för -T0:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "Hårdvaruinformation:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" msgstr "Minnesanvändningsgränser:" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "Strömmar:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "Block:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "Komprimerad storlek:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "Okomprimerad storlek:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "Förhållande:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "Kontroll:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "Strömfyllnad:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "Minne som behövs:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "Storlek i huvuden:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "Antal filer:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "Ström" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "Block" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "Block" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "Komprimerad position" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "Okomprimerad position" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "Komprimerad storlek" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "Okomprimerad storlek" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "Total storlek" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "Förhållande" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "Kontroll" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "Kontrollvärde" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "Fyllnad" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "Huvud" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "Flaggor" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "Minnesanvändning" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "Filters" @@ -423,7 +456,7 @@ msgstr "Filters" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Ingen" @@ -431,126 +464,130 @@ msgstr "Ingen" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "Okänd-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "Okänd-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "Okänd-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "Okänd-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "Okänd-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "Okänd-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "Okänd-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "Okänd-11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "Okänd-12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "Okänd-13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "Okänd-14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "Okänd-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: Fil är tom" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" -msgstr "%s: För lite för att vara en giltig xz-fil" +msgstr "%s: För liten för att vara en giltig .xz-fil" #. TRANSLATORS: These are column headings. From Strms (Streams) #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "Strmr Block Komprimerd Okomprimerd Förh. Kntrll Filnamn" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Ja" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Nej" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " Minsta XZ Utils-version: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "%s fil\n" msgstr[1] "%s filer\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Total:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list fungerar endast med .xz-filer (--format=xz eller --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "Pröva ”lzmainfo” med .lzma-filer." + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list saknar stöd för att läsa från standard in" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: Fel vid läsning av filnamn: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: Oväntat slut av indata vid läsning av filnamn" -#: src/xz/main.c:120 +#: src/xz/main.c #, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" -msgstr "%s: Null-tecken hittat vid läsning av filnamn; kanske menade du att använda ”--files0” istället för ”--files”?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" +msgstr "%s: Nulltecken hittades vid läsning av filnamn; kanske du menade att använda ”--files0” istället för ”--files”?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "Komprimering och dekomprimering med --robot stöds inte än." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Kan inte läsa data från standard in när filnamn läses från standard in" @@ -558,68 +595,68 @@ msgstr "Kan inte läsa data från standard in när filnamn läses från standard #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Internt fel" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Kan inte etablera signalhanterare" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Ingen integritetskontroll; kan inte verifiera filintegritet" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Typ av integritetskontroll stöds inte; verifierar inte filintegritet" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Begränsning av minnesanvändning uppnådd" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Filformat okänt" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Flaggor stöds inte" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Komprimerad data är korrupt" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Oväntat avslut av indata" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "%s MiB minne krävs. Begränsaren inaktiverad." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "%s MiB minne krävs. Begränsningen är %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: Filterkedja: %s\n" -#: src/xz/message.c:935 +#: src/xz/message.c #, c-format -msgid "Try `%s --help' for more information." -msgstr "Prova ”%s --help” för vidare information." +msgid "Try '%s --help' for more information." +msgstr "Testa ”%s --help” för mer information." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -630,15 +667,15 @@ msgstr "" "Komprimera eller dekomprimera FILer i .xz-formatet.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "Nödvändiga argument till långa flaggor är också nödvändiga för korta flaggor.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Operationsläge:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -650,7 +687,7 @@ msgstr "" " -t, --test testa integritet för komprimerad fil\n" " -l, --list lista information om .xz-filer" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -658,7 +695,7 @@ msgstr "" "\n" " Operationsmodifierare:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -669,7 +706,7 @@ msgstr "" " länkar\n" " -c, --stdout skriv till standard ut och ta inte bort indatafiler" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -677,10 +714,10 @@ msgstr "" " --single-stream dekomprimera endast den första strömmen och hoppa\n" " tyst över eventuellt återstående indata" -#: src/xz/message.c:996 +#: src/xz/message.c msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -693,7 +730,7 @@ msgstr "" " filnamn måste avslutas med nyradstecken\n" " --files0[=FIL] som --files men null-tecknet måste användas" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -701,23 +738,23 @@ msgstr "" "\n" " Grundläggande filformat och komprimeringsflaggor:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=FMT filformat att koda eller avkoda; möjliga värden är\n" " ”auto” (standard), ”xz”, ”lzma”, ”lzip” och ”raw”\n" " -C, --check=CHECK typ av integritetskontroll: ”none” (använd med\n" " försiktighet), ”crc32”, ”crc64” (standard), eller ”sha256”" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check verifiera inte integritet vid dekomprimering" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -726,7 +763,7 @@ msgstr "" " minnesanvändning för komprimerare *och* dekomprimerare\n" " i beaktande innan du använder 7-9!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -735,16 +772,15 @@ msgstr "" " använda mer CPU-tid; påverkar inte minnesanvändning för\n" " dekomprimerare" -#: src/xz/message.c:1024 +#: src/xz/message.c msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" -" -T, --threads=NUM använd som mest NUM trådar; standard är 1; sätt till 0\n" -" för att använda så många trådar som det finns\n" -" processorkärnor" +" -T, --threads=NUM använd högst NUM trådar; standard är 0 vilket använder\n" +" lika många trådar som det finns processorkärnor" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -755,17 +791,21 @@ msgstr "" " använd detta för att sätta blockstorleken för trådad\n" " komprimering" -#: src/xz/message.c:1033 +#: src/xz/message.c msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" -" --block-list=STORLEKAR\n" -" påbörja ett nytt .xz-block efter de angivna\n" -" komma-separerade intervallen av okomprimerad data" +" --block-list=BLOCK\n" +" starta ett nytt .xz-block efter de givna\n" +" kommaseparerade intervallen av okomprimerad data;\n" +" ange valfritt ett filterkedjenummer (0-9) följt av ett\n" +" ”:” före den okomprimerade datastorleken" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -778,7 +818,7 @@ msgstr "" " mer indata skulle blockera, så kommer all väntande data\n" " att spolas ut" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -797,7 +837,7 @@ msgstr "" " dekomprimering, trådad dekomprimering, eller alla av\n" " dessa; BEGR är i byte, % RAM, eller 0 för standardvärden" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -806,7 +846,7 @@ msgstr "" " minnesanvändning, ge ett fel istället för att justera ner\n" " inställningarna" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -815,7 +855,37 @@ msgstr "" " Anpassad filterkedja för komprimering (alternativ till att använda\n" " förinställningar):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" +"\n" +" --filters=FILTER ställ in filterkedjan med syntax för\n" +" liblzma-filtersträngar; använd --filters-help för\n" +" mer information" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" +" --filters1=FILTER ... --filters9=FILTER\n" +" ställ in ytterligare filterkedjor som använder\n" +" syntax för liblzma-filtersträngar att\n" +" använda med --block-list" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" +" --filters-help visa mer information om syntax för\n" +" liblzma-filtersträngar och avsluta." + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -846,7 +916,7 @@ msgstr "" " bt4)\n" " depth=NUM maximalt sökdjup; 0=automatisk (standard)" -#: src/xz/message.c:1082 +#: src/xz/message.c msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -856,6 +926,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -864,14 +935,15 @@ msgstr "" " --arm[=FLAGGOR] ARM BCJ-filter\n" " --armthumb[=FLAGGOR] ARM-Thumb BCJ-filter\n" " --arm64[=FLAGGOR] ARM64 BCJ-filter\n" -" --powerpc[=FLAGGOR] PowerPC BCJ-filter (endast rak byteordning)\n" +" --powerpc[=FLAGGOR] PowerPC BCJ-filter (endast big endian)\n" " --ia64[=FLAGGOR] IA-64 (Itanium) BCJ-filter\n" " --sparc[=FLAGGOR] SPARC BCJ-filter\n" +" --riscv[=FLAGGOR] RISC-V BCJ-filter\n" " Giltiga FLAGGOR för alla BCJ-filter:\n" -" start=NUM startposition för konverteringar\n" -" (standard=0)" +" start=NUM startposition för\n" +" konverteringar (standard=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -883,7 +955,7 @@ msgstr "" " dist=NUM avstånd mellan byte som subtraheras\n" " från varandra (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -891,7 +963,7 @@ msgstr "" "\n" " Andra flaggor:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -900,17 +972,17 @@ msgstr "" " undertrycka fel\n" " -v, --verbose var utförlig; ange två gånger för än mer utförlig" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn låt inte varningar påverka avslutningsstatus" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr "" " --robot använd maskintolkningsbara meddelanden\n" " (användbara för skript)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -918,7 +990,7 @@ msgstr "" " --info-memory visa den totala mängden RAM och den för närvarande aktiva\n" " begränsningen av minnesanvändning och avsluta" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -927,7 +999,7 @@ msgstr "" " flaggorna)\n" " -H, --long-help visar denna långa hjälp av avsluta" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -936,11 +1008,12 @@ msgstr "" " -H, --long-help visa den långa hjälpen (listar också de avancerade\n" " flaggorna)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version visa versionsnumret och avsluta" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -952,96 +1025,132 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "" -"Rapportera buggar till <%s> (på engelska eller finska).\n" -"Rapportera översättningsfel till tp-sv@listor.tp-sv.se\n" +"Rapportera fel till <%s> (på engelska eller finska).\n" +"Rapportera översättningsfel till <tp-sv@listor.tp-sv.se>\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "%s webbsida: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "DETTA ÄR EN UTVECKLINGSVERSION SOM INTE ÄR AVSEDD FÖR PRODUKTIONSANVÄNDNING." -#: src/xz/options.c:86 +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" +"Filterkedjor ställs in med flaggorna --filters=FILTER eller\n" +"--filters1=FILTER ... --filters9=FILTER. Varje filter i kedjan kan\n" +"separeras med mellanslag eller ”--”. Alternativt kan en förinställning\n" +"<0-9>[e] anges istället för en filterkedja.\n" + +#: src/xz/message.c +msgid "The supported filters and their options are:" +msgstr "Filtren som stöds och flaggorna för dem är:" + +#: src/xz/options.c #, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s: Flaggor måste vara ”namn=värde”-par separerade med kommatecken" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: Ogiltigt flaggnamn" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: Ogiltigt flaggvärde" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "LZMA1/LZMA2-förinställning stöds inte: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "Summan av lc och lp får inte överstiga 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: Filnamn har okänd filändelse, hoppar över" -#: src/xz/suffix.c:181 +#: src/xz/suffix.c #, c-format -msgid "%s: File already has `%s' suffix, skipping" -msgstr "%s: Fil har redan ”%s”-ändelse, hoppar över" +msgid "%s: File already has '%s' suffix, skipping" +msgstr "%s: Filen har redan ändelsen ”%s”, hoppar över" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: Ogiltig filnamnsändelse" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: Värdet är inte ett icke-negativt, decimalt heltal" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: Ogiltig multipeländelse" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." -msgstr "Giltiga ändelser är ”KiB” (2^10), ”MiB” (2^20) och ”GiB” (2^30)." +#: src/xz/util.c +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." +msgstr "Giltiga suffix är ”KiB” (2^10), ”MiB” (2^20) och ”GiB” (2^30)." -#: src/xz/util.c:168 +#: src/xz/util.c #, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "Värdet för flaggan ”%s” måste vara inom intervallet [%<PRIu64>, %<PRIu64>]" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Komprimerad data kan inte läsas från en terminal" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "Komprimerad data kan inte skrivas till en terminal" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" +"Användning: %s [--help] [--version] [FIL]…\n" +"Visa information som lagrats i .lzma-filhuvudet" + +#: src/lzmainfo/lzmainfo.c +msgid "File is too small to be a .lzma file" +msgstr "Filen är för liten för att vara en giltig .lzma-fil" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "Inte en .lzma-fil" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Skrivning till standard ut misslyckades" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Okänt fel" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Misslyckades med att aktivera sandlådan" + #~ msgid "The selected match finder requires at least nice=%<PRIu32>" #~ msgstr "Den valda matchningshittaren kräver åtminstone nice=%<PRIu32>" @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: xz 5.4.0-pre2\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" "PO-Revision-Date: 2022-12-05 19:00+0300\n" "Last-Translator: Emir SARI <emir_sari@icloud.com>\n" "Language-Team: Turkish <gnome-turk@gnome.org>\n" @@ -19,145 +19,179 @@ msgstr "" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: --block-list için geçersiz argüman" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: --block-list için çok fazla argüman" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0, yalnızca --block-list içindeki son öge olarak kullanılabilir" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: Bilinmeyen dosya biçimi türü" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: Desteklenmeyen bütünlük denetimi türü" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +#, fuzzy +#| msgid "Only one file can be specified with `--files' or `--files0'." +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "'--files' veya '--files0' ile yalnızca bir dosya belirtilebilir." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, fuzzy, c-format #| msgid "%s: " msgid "%s: %s" msgstr "%s: " -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "Çevre değişkeni %s, pek fazla argüman içeriyor" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "Sıkıştırma desteği, yapım sırasında devre dışı bırakıldı" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "Sıkıştırma açma desteği, yapım sırasında devre dışı bırakıldı" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "lzip dosyalarının (.lz) sıkıştırılması desteklenmiyor" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "" + +#: src/xz/args.c #, fuzzy #| msgid "%s: With --format=raw, --suffix=.SUF is required unless writing to stdout" msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "%s: --format-raw ile, stdout'a yazılmıyorsa --suffix=.SUF gereklidir" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "Olabilecek en çok süzgeç sayısı dörttür" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "Verilen süzgeç ayarı için bellek kullanım sınırı pek düşük." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "Ham kipte bir önayar kullanımı önerilmez." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "Önayarların kesin seçenekleri yazılım sürümleri arasında ayrım gösterebilir." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr ".lzma biçimi, yalnızca LZMA1 süzgecini destekler" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "LZMA1, .xz biçimi ile birlikte kullanılamaz" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "The filter chain is incompatible with --flush-timeout" +msgid "Filter chain %u is incompatible with --flush-timeout" msgstr "Süzgeç zinciri, --flush-timeout ile uyumsuz" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "--flush-timeout nedeniyle tek iş parçacıklı kipe geçiliyor" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Unsupported options" +msgid "Unsupported options in filter chain %u" +msgstr "Desteklenmeyen seçenekler" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "En çok %<PRIu32> iş parçacığı kullanılıyor." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Desteklenmeyen süzgeç zinciri veya süzgeç seçenekleri" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "Sıkıştırma açma, %s MiB belleğe gereksinim duyacak." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "%3$s MiB bellek kullanımı sınırını aşmamak için iş parçacığı sayısı %1$s -> %2$s olarak ayarlandı" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "İş parçacıklarının sayısı %s -> 1 olarak azaltıldı. %s MiB otomatik bellek sınırı hâlâ aşılıyor. %s MiB belleğe gereksinim var. Yine de sürdürülüyor." -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "%s MiB bellek kullanım sınırını aşmamak için tek iş parçacıklı kipe geçiliyor" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "%4$s MiB bellek kullanımı sınırını aşmamak için LZMA%1$c sözlük boyutu %2$s MiB'tan %3$s MiB'a ayarlandı" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "%4$s MiB bellek kullanımı sınırını aşmamak için LZMA%1$c sözlük boyutu %2$s MiB'tan %3$s MiB'a ayarlandı" + +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Error creating a pipe: %s" +msgid "Error changing to filter chain %u: %s" +msgstr "Veriyolu oluştururken hata: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Veriyolu oluştururken hata: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Kum havuzu etkinleştirilemedi" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: poll() başarısız oldu: %s" @@ -172,252 +206,252 @@ msgstr "%s: poll() başarısız oldu: %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: Dosya taşınmış gibi görünüyor, kaldırılmıyor" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: Kaldırılamıyor: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: Dosya sahibi ayarlanamıyor: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: Dosya grubu ayarlanamıyor: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: Dosya izinleri ayarlanamıyor: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Standart girdi'den dosya durum bayrakları alınırken hata: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: Bir sembolik bağ, atlanıyor" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: Bir dizin, atlanıyor" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: Olağan bir dosya değil, atlanıyor" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: Dosyanın setuid'si veya setgid biti ayarlanmış, atlanıyor" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: Dosyanın yapışkan bit seti var, atlanıyor" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: Girdi dosyasında birden çok sabit bağ var, atlanıyor" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Boş dosya adı, atlanıyor" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Standart girdi'ye durum bayrakları geri yüklenirken hata: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Standart çıktı'dan dosya durum bayrakları alınırken hata: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Standart çıktı'dan O_APPEND bayrağı geri yüklenirken hata: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: Dosyayı kapatma başarısız: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: Bir aralıklı dosya oluşturmaya çalışırken arama başarısız: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: Okuma hatası: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: Dosyayı ararken hata: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: Dosyanın beklenmedik sonu" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: Yazma hatası: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Devre dışı" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "Fiziksel bellek miktarı (RAM):" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "İşlemci iş parçacığı sayısı:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "Sıkıştırma:" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "Sıkıştırma açma:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" msgstr "Çok iş parçacıklı sıkıştırma açma:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "-T0 için öntanımlı:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "Donanım bilgisi:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" msgstr "Bellek kullanım sınırları:" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "Akışlar:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "Bloklar:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "Sıkıştırılmış boyut:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "Sıkıştırılmamış boyut:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "Oran:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "Denetim:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "Akış dolgusu:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "Gereken bellek:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "Üstbilgideki boyut:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "Dosya sayısı:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "Akış" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "Blok" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "Bloklar" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "SkştrOfseti" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "SkştrmmşOfset" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "SkştrBoyut" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "SkştrmmşBoyut" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "ToplamBoyut" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "Oran" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "Denetim" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "DğrDentm" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "Dolgu" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "Üstveri" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "Bayrak" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "BelKullnm" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "Süzgeçler" @@ -425,7 +459,7 @@ msgstr "Süzgeçler" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Yok" @@ -433,60 +467,60 @@ msgstr "Yok" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "?-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "?-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "?-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "?-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "?-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "?-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "?-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "?-11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "?-12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "?-13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "?-14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "?-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: Dosya boş" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: Geçerli bir .xz dosyası olabilmek için pek küçük" @@ -495,64 +529,69 @@ msgstr "%s: Geçerli bir .xz dosyası olabilmek için pek küçük" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr " Akış Blok Sıkıştırıl. Sıkıştırmas. Oran Denetim Dosya ad" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Evet" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Hayır" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " En düşük XZ Utils sürümü: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "%s dosya\n" msgstr[1] "%s dosya\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Toplamlar:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list, yalnızca .xz dosyalarında çalışır (--format=xz veya --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "" + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list, standart girdi'den okumayı desteklemez" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: Dosya adları okunurken hata: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: Dosya adları okunurken beklenmedik girdi sonu" -#: src/xz/main.c:120 -#, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +#: src/xz/main.c +#, fuzzy, c-format +#| msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" msgstr "%s: Dosya adları okunurken boş karakter bulundu; '--files' yerine '--files0' mı demek istediniz?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "--robot ile sıkıştırma ve sıkıştırma açma henüz desteklenmiyor." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Standart girdi'den dosya adları okunurken standart girdi'den veri okunamıyor" @@ -560,68 +599,69 @@ msgstr "Standart girdi'den dosya adları okunurken standart girdi'den veri okuna #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "İç hata (yazılım hatası)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Sinyal işleyicileri tesis edilemiyor" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Bütünlülük denetimi yok; dosya bütünlüğü doğrulanmıyor" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Desteklenmeyen bütünlülük denetimi türü; dosya bütünlüğü doğrulanmıyor" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Bellek kullanım sınırına erişildi" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Dosya biçimi tanımlanamıyor" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Desteklenmeyen seçenekler" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Sıkıştırılmış veri hasarlı" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Beklenmedik girdi sonu" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "%s MiB bellek gerekiyor. Sınırlandırıcı devre dışı bırakıldı." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "%s MiB bellek gerekiyor. Sınır, %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: Süzgeç zinciri: %s\n" -#: src/xz/message.c:935 -#, c-format -msgid "Try `%s --help' for more information." +#: src/xz/message.c +#, fuzzy, c-format +#| msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "Daha fazla bilgi için '%s --help' deneyin." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -632,15 +672,15 @@ msgstr "" ".xz biçimindeki dosyaları sıkıştırın veya sıkıştırmasını açın.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c 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 geçerlidir.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " İşlem kipi:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -652,7 +692,7 @@ msgstr "" " -t, --test sıkıştırılmış dosya bütünlüğünü sına\n" " -l, --list .xz dosyaları hakkında bilgi listele" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -660,7 +700,7 @@ msgstr "" "\n" " İşlem değiştiricileri:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -671,7 +711,7 @@ msgstr "" " sıkıştır/sıkıştırmayı aç\n" " -c, --stdout standart çıktıya yaz ve girdi dosyalarını silme" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -679,10 +719,18 @@ msgstr "" " --single-stream yalnızca ilk akışın sıkıştırmasını aç ve sessizce\n" " kalan girdi verisini yok say" -#: src/xz/message.c:996 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --no-sparse do not create sparse files when decompressing\n" +#| " -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +#| " --files[=FILE] read filenames to process from FILE; if FILE is\n" +#| " omitted, filenames are read from the standard input;\n" +#| " filenames must be terminated with the newline character\n" +#| " --files0[=FILE] like --files but use the null character as terminator" msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -696,7 +744,7 @@ msgstr "" " --files0[=DSYA] --files gibi; ancak sonlandırıcı olarak null karakteri\n" " kullan" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -704,12 +752,18 @@ msgstr "" "\n" " Temel dosya biçimi ve sıkıştırma seçenekleri:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " -F, --format=FMT file format to encode or decode; possible values are\n" +#| " `auto' (default), `xz', `lzma', `lzip', and `raw'\n" +#| " -C, --check=CHECK integrity check type: `none' (use with caution),\n" +#| " `crc32', `crc64' (default), or `sha256'" msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=BÇM kodlanacak veya kodu çözülecek dosya biçimi; olası\n" " değerler: `auto' (öntanımlı), `xz', `lzma', 'lzip'\n" @@ -717,11 +771,11 @@ msgstr "" " -C, --check=DNTLE bütünlük denetimi türü: `none' (dikkatli kullanın),\n" " `crc32', `crc64' (öntanımlı) veya `sha256'" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check sıkıştırma açarken bütünlük denetimini doğrulama" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -729,7 +783,7 @@ msgstr "" " -0 ... -9 sıkıştırma önayarı; öntanımlı 6; 7-9 kullanmadan önce\n" " sıkıştırma açıcı bellek kullanımını hesaba katın!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -738,16 +792,20 @@ msgstr "" " iyileştirmeye çalış; sıkıştırma açıcı bellek\n" " gereksinimlerini etkilemez" -#: src/xz/message.c:1024 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" +#| " to use as many threads as there are processor cores" msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" " -T, --threads=SAYI en çok SAYI iş parçacığı kullan; öntanımlı 1; var olan\n" " işlemci çekirdeği kadar iş parçacığı kullanmak için\n" " 0'a ayarlayın" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -758,17 +816,24 @@ msgstr "" " iş parçacığı kullanan sıkıştırma için blok boyutunu\n" " ayarlamak için bunu kullanın" -#: src/xz/message.c:1033 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --block-list=SIZES\n" +#| " start a new .xz block after the given comma-separated\n" +#| " intervals of uncompressed data" msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" " --block-list=BOYUTLAR\n" " sıkıştırılmamış verinin virgülle ayrılmış verilen\n" " aralıklarından sonra yeni bir .xz bloku başlat" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -780,7 +845,7 @@ msgstr "" " milisaniye geçmişse ve daha çok girdi okuma bloklarsa\n" " tüm bekleyen veri floşlanır" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -799,7 +864,7 @@ msgstr "" " açma veya tümü için bellek kullanımı sınırını ayarla;\n" " LİMİT, bayt, RAM % veya öntanımlılar için 0'dır" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -807,7 +872,7 @@ msgstr "" " --no-adjust sıkıştırma ayarları bellek kullanımı sınırını aşarsa\n" " ayarı aşağı doğru düzeltmek yerine bir hata ver" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -815,7 +880,27 @@ msgstr "" "\n" " Sıkıştırma için özel süzgeç zinciri (önayar kullanımı alternatifi):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -844,7 +929,19 @@ msgstr "" " mf=AD eşleşme bul (hc3, hc4, bt2, bt3, bt4; bt4)\n" " depth=NUM en büyük arama derinliği; 0=oto (öntanımlı)" -#: src/xz/message.c:1082 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| "\n" +#| " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" +#| " --arm[=OPTS] ARM BCJ filter\n" +#| " --armthumb[=OPTS] ARM-Thumb BCJ filter\n" +#| " --arm64[=OPTS] ARM64 BCJ filter\n" +#| " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" +#| " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" +#| " --sparc[=OPTS] SPARC BCJ filter\n" +#| " Valid OPTS for all BCJ filters:\n" +#| " start=NUM start offset for conversions (default=0)" msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -854,6 +951,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -868,7 +966,7 @@ msgstr "" " Tüm BCJ süzgeçleri için geçerli SÇNKLR:\n" " start=NUM dönüşümler başlangıç ofseti (öntanımlı=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -881,7 +979,7 @@ msgstr "" " dist=NUM birbirinden çırakılar baytlar arasındaki\n" " uzaklık (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -889,7 +987,7 @@ msgstr "" "\n" " Diğer seçenekler:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -898,17 +996,17 @@ msgstr "" " belirt\n" " -v, --verbose ayrıntılı ol; daha da çok ayrıntı için iki kez belirt" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn uyarıların çıkış durumunu etkilemesine izin verme" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr "" " --robot makine-ayrıştırılabilir iletiler kullan (betikler için\n" " yararlı)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -916,7 +1014,7 @@ msgstr "" " --info-memory toplam RAM miktarını ve şu anki bellek kullanımı\n" " sınırlarını görüntüle ve çık" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -924,7 +1022,7 @@ msgstr "" " -h, --help kısa yardımı görüntüle (temel seçenekleri listeler)\n" " -H, --long-help bu uzun yardımı görüntüle ve çık" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -932,11 +1030,12 @@ msgstr "" " -h, --help bu kısa yardımı görüntüle ve çık\n" " -H, --long-help uzun yardımı görüntüle (gelişmiş seçenekleri listeler)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version sürüm numarasını görüntüle ve çık" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -948,90 +1047,129 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "Hataları <%s> adresine bildirin (İngilizce veya Fince).\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "%s ana sayfası: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "BU, NORMAL KULLANIM İÇİN OLMAYAN BİR GELİŞTİRME SÜRÜMÜDÜR." -#: src/xz/options.c:86 -#, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" + +#: src/xz/message.c +#, fuzzy +#| msgid "Unsupported filter chain or filter options" +msgid "The supported filters and their options are:" +msgstr "Desteklenmeyen süzgeç zinciri veya süzgeç seçenekleri" + +#: src/xz/options.c +#, fuzzy, c-format +#| msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s: Seçenekler, virgülle ayrılmış 'ad=değer' çiftleri olmalıdır" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: Geçersiz seçenek adı" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: Geçersiz seçenek değeri" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "Desteklenmeyen LZMA1/LZMA2 önayarı: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "lc ve lp'nin toplamı 4'ü geçmemelidir" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: Dosya adında bilinmeyen sonek var, atlanıyor" -#: src/xz/suffix.c:181 -#, c-format -msgid "%s: File already has `%s' suffix, skipping" +#: src/xz/suffix.c +#, fuzzy, c-format +#| msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "%s: Dosyada '%s' soneki halihazırda var, atlanıyor" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: Geçersiz dosya adı soneki" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: Değer, bir negatif olmayan ondalık tamsayı" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: Geçersiz çoklayıcı soneki" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +#, fuzzy +#| msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "Geçerli sonekler: 'KiB' (2^10), 'MiB' (2^20) ve 'GiB' (2^30)." -#: src/xz/util.c:168 -#, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +#: src/xz/util.c +#, fuzzy, c-format +#| msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "'%s' seçeneği değeri erimde olmalıdır [%<PRIu64>, %<PRIu64>]" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Bir uçbirimden sıkıştırılmış veri okunamaz" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "Bir uçbirime sıkıştırılmış veri yazılamaz" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" + +#: src/lzmainfo/lzmainfo.c +#, fuzzy +#| msgid "%s: Too small to be a valid .xz file" +msgid "File is too small to be a .lzma file" +msgstr "%s: Geçerli bir .xz dosyası olabilmek için pek küçük" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Standart çıktı'ya yazma başarısız" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Bilinmeyen hata" + +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Kum havuzu etkinleştirilemedi" Binary files differ@@ -1,13 +1,16 @@ +# SPDX-License-Identifier: 0BSD +# # Ukrainian translation for xz. -# This file is put in the public domain. +# This file is published under the BSD Zero Clause License. +# Copyright (C) The XZ Utils authors and contributors # -# Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023. +# Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023, 2024. msgid "" msgstr "" -"Project-Id-Version: xz 5.4.4-pre1\n" +"Project-Id-Version: xz 5.6.0-pre2\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" -"PO-Revision-Date: 2023-07-19 20:53+0300\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" +"PO-Revision-Date: 2024-02-15 17:26+0200\n" "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n" "Language: uk\n" @@ -16,146 +19,174 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Lokalize 20.12.0\n" +"X-Generator: Lokalize 23.04.1\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: некоректний аргумент --block-list" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: забагато аргументів --block-list" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "У --block-list пропущено розмір блоку після номера ланцюжка фільтрів «%c:»" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 можна використовувати лише як останній елемент у --block-list" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: невідомий тип формату файлів" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: непідтримуваний тип перевірки цілісності" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "Разом із параметрами --files або --files0 можна вказувати лише один файл." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, c-format msgid "%s: %s" msgstr "%s: %s" -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "У змінній середовища %s міститься надто багато аргументів" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "Підтримку стискання було вимкнено під час збирання програми" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "Підтримку розпаковування було вимкнено під час збирання програми" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "Підтримки стискання файлів lzip (.lz) не передбачено" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "--block-list буде проігноровано, якщо дані не стискаються до формату .xz" + +#: src/xz/args.c msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "" "Якщо вказано --format=raw, слід вказати і --suffix=.SUF, якщо дані\n" "виводяться не до стандартного виведення" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "Максимальна кількість фільтрів — чотири" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "Помилка у параметрі --filters%s=ФІЛЬТРИ:" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "Обмеження на використання пам'яті є надто жорстким для вказаного налаштування фільтрів." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "у --block-list використано ланцюжок фільтрів %u, але його не вказано за допомогою --filters%u=" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "Не варто користуватися визначенням рівня у режимі без обробки." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "Точний перелік параметрів рівнів може залежати від версій програмного забезпечення." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "У форматі .lzma передбачено підтримку лише фільтра LZMA1" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "LZMA1 не можна використовувати разом із визначенням формату .xz" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" -msgstr "Ланцюжок фільтрування є несумісним із параметром --flush-timeout" +#: src/xz/coder.c +#, c-format +msgid "Filter chain %u is incompatible with --flush-timeout" +msgstr "Ланцюжок фільтрування %u є несумісним із параметром --flush-timeout" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "Перемикаємося на однопотоковий режим через використання --flush-timeout" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, c-format +msgid "Unsupported options in filter chain %u" +msgstr "Непідтримувані параметри у ланцюжку фільтрів %u" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "Використовуємо до %<PRIu32> потоків обробки." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Непідтримуваний ланцюжок фільтрування або непідтримувані параметри фільтрування" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "Для розпаковування знадобляться %s МіБ пам'яті." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "Зменшено кількість потоків обробки з %s до %s, щоб не перевищувати обмеження щодо використання пам'яті у %s МіБ" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "Кількість потоків обробки зменшено з %s до одного. Автоматичне обмеження використання пам'яті у %s МіБ усе ще перевищено. Потрібно %s МіБ пам'яті. Продовжуємо роботу попри це." -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "Перемикаємося на однопотоковий режим, щоб не перевищувати обмеження щодо використання пам'яті у %s МіБ" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "Скориговано розмір словника LZMA%c з %s МіБ до %s МіБ, щоб не перевищувати обмеження на використання пам'яті у %s МіБ" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, c-format +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "Скориговано розмір словника LZMA%c для --filters%u з %s МіБ до %s МіБ, щоб не перевищувати обмеження на використання пам'яті у %s МіБ" + +#: src/xz/coder.c +#, c-format +msgid "Error changing to filter chain %u: %s" +msgstr "Помилка під час спроби перейти до ланцюжка фільтрів %u: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Помилка під час створення каналу: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Не вдалося увімкнути пісочницю" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: помилка poll(): %s" @@ -170,252 +201,252 @@ msgstr "%s: помилка poll(): %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: здається, файл пересунуто; не вилучаємо" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: не вдалося вилучити: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: не вдалося встановити власника файла: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: не вдалося встановити групу власника файла: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: не вдалося встановити права доступу до файла: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Помилка під час спроби отримання прапорців стану файла зі стандартного джерела вхідних даних: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: є символічним посиланням; пропускаємо" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: є каталогом; пропускаємо" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: не є звичайним файлом; пропускаємо" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: для файла встановлено біт setuid або setgid; пропускаємо" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: для файла встановлено липкий біт; пропускаємо" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: виявлено декілька жорстких посилань на файл із вхідними даними; пропускаємо" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Порожня назва файла; пропускаємо" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Помилка під час спроби відновлення прапорців стану для стандартного джерела вхідних даних: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Помилка під час спроби отримання прапорців стану файла зі стандартного виведення: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Помилка під час спроби відновлення прапорця O_APPEND для стандартного виведення: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: не вдалося закрити файл: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: помилка позиціювання під час спроби створити розріджений файл: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: помилка читання: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: помилка позиціювання у файлі: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: неочікуваний кінець файла" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: помилка під час спроби запису: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Вимкнено" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "Обсяг фізичної пам'яті (RAM): " -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "Кількість потоків обробки процесором:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "Стискання:" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "Розпакування:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" msgstr "Багатопотокове розпаковування:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "Типове для -T0:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "Дані щодо обладнання:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" msgstr "Обмеження на використання пам'яті:" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "Потоки:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "Блоки:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "Стиснутий розмір:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "Нестиснутий розмір:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "Пропорція:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "Перевірка:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "Доповнення потоку:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "Потрібний об'єм пам'яті:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "Розмір у заголовках:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "Кількість файлів:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "Потік" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "Блок" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "Блоки" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "СтисЗсув" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "НестисЗсув" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "СтисРозмір" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "НестисРозмір" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "Загальний розмір" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "Пропорція" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "Перевірка" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "ЗначПерев" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "Заповн" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "Заголов" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "Прапор" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "ВикПам" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "Фільтри" @@ -423,7 +454,7 @@ msgstr "Фільтри" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Немає" @@ -431,60 +462,60 @@ msgstr "Немає" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "Невідомо-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "Невідомо-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "Невідомо-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "Невідомо-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "Невідомо-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "Невідомо-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "Невідомо-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "Невідом-11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "Невідом-12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "Невідом-13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "Невідом-14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "Невідом-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: файл порожній" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: є надто малим для коректного файла .xz" @@ -493,26 +524,26 @@ msgstr "%s: є надто малим для коректного файла .xz" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "Потоки Блоки Стиснуті Нестиснуті Коеф. Перев. Назва файла" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Так" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Ні" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " Мінімальна версія програм XZ: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" @@ -520,38 +551,42 @@ msgstr[0] "%s файл\n" msgstr[1] "%s файли\n" msgstr[2] "%s файлів\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Загалом:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list працює лише для файлів .xz (--format=xz або --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "Спробуйте «lzmainfo» із файлами .lzma." + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "Використання --list скасовує підтримку читання зі стандартного джерела вхідних даних" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: помилка під час читання назв файлів: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: неочікуваний кінець вхідних даних під час читання назв файлів" -#: src/xz/main.c:120 +#: src/xz/main.c #, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" msgstr "%s: під час читання назв файлів виявлено нуль-символ; можливо, ви хотіли скористатися --files0, а не --files?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "У поточній версії ще не передбачено підтримки стискання або розпаковування з параметром --robot." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Читання даних зі стандартного джерела вхідних даних неможливе, якщо зі стандартного джерела даних виконується читання назв файлів standard input" @@ -559,68 +594,68 @@ msgstr "Читання даних зі стандартного джерела #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Внутрішня помилка (вада)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Не вдалося встановити обробники сигналів" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Немає перевірки цілісності; цілісність файлів перевірено не буде" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Непідтримуваний тип перевірки цілісності; перевірки цілісності виконано не буде" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Перевищено обмеження на використання пам'яті" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Формат файла не розпізнано" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Непідтримувані параметри" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Стиснені дані пошкоджено" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Несподіваний кінець вхідних даних" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "Потрібно %s МіБ пам'яті. Обмеження вимкнено." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "Потрібно %s МіБ пам'яті. Маємо обмеження у %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: ланцюжок фільтрування: %s\n" -#: src/xz/message.c:935 +#: src/xz/message.c #, c-format -msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "Спробуйте «%s --help» для отримання докладнішого опису." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -631,17 +666,17 @@ msgstr "" "Стиснути або розпакувати файли у форматі .xz.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "" "Обов’язкові аргументи для довгих форм запису параметрів є обов’язковими і для\n" "скорочених форм.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Режим роботи:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -653,7 +688,7 @@ msgstr "" " -t, --test перевірити цілісність стиснених файлів\n" " -l, --list вивести дані щодо файлів .xz" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -661,7 +696,7 @@ msgstr "" "\n" " Модифікатори дій:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -673,7 +708,7 @@ msgstr "" " -c, --stdout записувати дані до стандартного виведення і не вилучати\n" " вхідні файли" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -681,10 +716,10 @@ msgstr "" " --single-stream розпакувати лише перший потік і без запитань\n" " ігнорувати решту вхідних даних" -#: src/xz/message.c:996 +#: src/xz/message.c msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -699,7 +734,7 @@ msgstr "" " --files0[=ФАЙЛ] подібний до --files, але список файлів завершується\n" " нуль-символом" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -707,23 +742,23 @@ msgstr "" "\n" " Базові параметри формату файлів і стискання:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=ФОРМАТ формат файлів для кодування або декодування; можливими\n" " є значення auto (типове), xz, lzma, lzip та raw\n" " -C, --check=ТИП тип перевірки цілісності: none («немає», будьте обережні),\n" " crc32, crc64 (типовий) або sha256" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check не виконувати перевірку цілісності при розпаковуванні" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -732,7 +767,7 @@ msgstr "" " параметри використання пам'яті для пакування і\n" " розпакування, перш ніж використовувати рівні 7-9!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -741,17 +776,16 @@ msgstr "" " процесора; не впливає на вимоги щодо пам'яті для\n" " розпаковування" -#: src/xz/message.c:1024 +#: src/xz/message.c msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" " -T, --threads=N використовувати не більше N потоків; типовим є\n" -" значення 1; встановіть значення 0, щоб програма\n" -" використовувала стільки потоків, скільки є ядер\n" -" у процесора" +" значення 0, за якого програма використовує стільки\n" +" потоків, скільки є ядер у процесора" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -763,17 +797,21 @@ msgstr "" " встановлення розміру блоку для пакування у декілька\n" " потоків" -#: src/xz/message.c:1033 +#: src/xz/message.c msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" -" --block-list=РОЗМІРИ\n" +" --block-list=БЛОКИ\n" " розпочинати нові блоки .xz після вказаних інтервалів\n" -" нестиснених даних; записи відокремлюються комами" +" нестиснених даних; записи відокремлюються комами;\n" +" можна вказати номер ланцюжка фільтрів (0-9) із\n" +" завершальною «:» до розміру нестиснених даних" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -786,7 +824,7 @@ msgstr "" " минуло більше за ЧАС_ОЧІКУВАННЯ мілісекунд, витерти\n" " усі дані у черзі" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -805,7 +843,7 @@ msgstr "" " або усіх режимів; ОБМЕЖЕННЯ слід вказувати у байтах,\n" " % RAM або вказати 0 (типове значення)" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -814,7 +852,7 @@ msgstr "" " обмежень на пам'ять, вивести помилку і не коригувати\n" " параметри" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -823,7 +861,37 @@ msgstr "" " Нетиповий ланцюжок фільтрування для стискання (альтернатива використання\n" " рівнів):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" +"\n" +" --filters=ФІЛЬТРИ встановити ланцюжок фільтрів за допомогою синтаксису\n" +" рядків фільтрів liblzma; скористайтеся --filters-help,\n" +" щоб дізнатися більше" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" +" --filters1=ФІЛЬТРИ ... --filters9=ФІЛЬТРИ\n" +" встановити додаткові ланцюжки фільтрів за допомогою\n" +" синтаксису рядків ланцюжка фільтрів liblzma для\n" +" використання з --block-list" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" +" --filters-help вивести докладніші відомості щодо синтаксису рядків\n" +" liblzma і завершити роботу." + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -854,7 +922,7 @@ msgstr "" " bt4; bt4)\n" " depth=N макс. глибина пошуку; 0=авто (типова)" -#: src/xz/message.c:1082 +#: src/xz/message.c msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -864,6 +932,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -875,10 +944,11 @@ msgstr "" " --powerpc[=ПАРАМ] фільтр BCJ PowerPC (лише зворотний порядок байтів)\n" " --ia64[=ПАРАМ] фільтр BCJ IA-64 (Itanium)\n" " --sparc[=ПАРАМ] фільтр BCJ SPARC\n" +" --riscv[=ПАРАМ] фільтр BCJ RISC-V\n" " Коректні значення ПАРАМЕТРИ для усіх фільтрів BCJ:\n" " start=N початковий зсув для перетворень (типовий=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -890,7 +960,7 @@ msgstr "" " dist=N відстань між байтами, які віднімаються\n" " один від одного (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -898,7 +968,7 @@ msgstr "" "\n" " Інші параметри:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -908,17 +978,17 @@ msgstr "" " -v, --verbose режим докладних повідомлень; вкажіть двічі, щоб підвищити\n" " докладність" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn попередження не впливають на стан виходу" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr "" " --robot використовувати повідомлення для обробки комп'ютером\n" " (корисно для створення сценаріїв)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" @@ -926,7 +996,7 @@ msgstr "" " --info-memory вивести загальні дані щодо оперативної пам'яті і поточних\n" " обмежень щодо її використання, потім завершити роботу" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -936,7 +1006,7 @@ msgstr "" " -H, --long-help вивести це розширене довідкове повідомлення і завершити\n" " роботу" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -945,11 +1015,12 @@ msgstr "" " -H, --long-help показати розгорнуту довідку (із усіма додатковими\n" " параметрами)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version вивести дані щодо версії програми і завершити роботу" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -962,133 +1033,128 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "" "Сповіщайте розробників про вади за адресою <%s>\n" "(англійською і фінською).\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "Домашня сторінка %s: <%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "ЦЕ ТЕСТОВА ВЕРСІЯ, ЯКУ НЕ ПРИЗНАЧЕНО ДЛЯ ПРОМИСЛОВОГО ВИКОРИСТАННЯ." -#: src/xz/options.c:86 +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" +"Ланцюжки фільтрування встановлюються за допомогою параметрів --filters=ФІЛЬТРИ\n" +"або --filters1=ФІЛЬТРИ ... --filters9=ФІЛЬТРИ. Кожен фільтр у ланцюжку\n" +"можна відокремлювати від інших пробілами або «--». Крім того, можна вказати\n" +"шаблон <0-9>[e] замість ланцюжка фільтрів.\n" + +#: src/xz/message.c +msgid "The supported filters and their options are:" +msgstr "Підтримувані фільтри та їхні параметри:" + +#: src/xz/options.c #, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s: параметри -- пари «назва=значення», відокремлені комами" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: некоректна назва параметра" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: некоректне значення параметра" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "Непідтримуваний рівень стискання LZMA1/LZMA2: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "Сума lc і lp не повинна перевищувати 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: назва файла має невідомий суфікс; пропускаємо" -#: src/xz/suffix.c:181 +#: src/xz/suffix.c #, c-format -msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "%s: файл вже має суфікс назви %s; пропускаємо" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: некоректний суфікс назви файла" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: значення не є невід'ємним десятковим цілим" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s: некоректний суфікс множника" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "Коректними є суфікси «KiB» (2^10), «MiB» (2^20) та «GiB» (2^30)." -#: src/xz/util.c:168 +#: src/xz/util.c #, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "Значення параметра «%s» має належати до діапазону [%<PRIu64>, %<PRIu64>]" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Стиснені дані неможливо прочитати з термінала" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "Стиснені дані неможливо записати до термінала" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" +"Користування: %s [--help] [--version] [ФАЙЛ]...\n" +"Показати відомості, що зберігаються у заголовку файла .lzma" + +#: src/lzmainfo/lzmainfo.c +msgid "File is too small to be a .lzma file" +msgstr "Файл є надто малим, щоб бути файлом .lzma" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "Не є файлом .lzma" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Не вдалося записати дані до стандартного виведення" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Невідома помилка" -#~ msgid "The selected match finder requires at least nice=%<PRIu32>" -#~ msgstr "Вибраний засіб пошуку відповідності потребує принаймні nice=%<PRIu32>" - -#~ msgid "Memory usage limit for compression: " -#~ msgstr "Обмеження пам'яті для пакування: " - -#~ msgid " Streams: %s\n" -#~ msgstr " Потоки: %s\n" - -#~ msgid " Blocks: %s\n" -#~ msgstr " Блоки: %s\n" - -#~ msgid " Ratio: %s\n" -#~ msgstr " Коефіцієнт: %s\n" - -#~ msgid " Check: %s\n" -#~ msgstr " Перевірка: %s\n" - -#~ msgid "" -#~ " Streams:\n" -#~ " Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding" -#~ msgstr "" -#~ " Потоки:\n" -#~ " Потік Блоки ЗсувСтисн. ЗсувНестисн. РозмСтисн. РозмНестисн Коеф. Перевірка Доповнення" - -#~ msgid "" -#~ " Blocks:\n" -#~ " Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check" -#~ msgstr "" -#~ " Блоки:\n" -#~ " Потік Блок ЗсувСтисн. ЗсувНестисн. ЗагРозм. РозмНестисн Коеф. Перевірка" - -#~ msgid " CheckVal %*s Header Flags CompSize MemUsage Filters" -#~ msgstr " ЗначПер %*s Загол. Прапорці РозмСтисн ВикПам Фільтри" - -#~ msgid "Sandbox is disabled due to incompatible command line arguments" -#~ msgstr "Пісочницю вимкнено через несумісні параметри у рядку команди" - -#~ msgid "Sandbox was successfully enabled" -#~ msgstr "Пісочницю успішно увімкнено" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Не вдалося увімкнути пісочницю" Binary files differ@@ -1,14 +1,16 @@ +# SPDX-License-Identifier: 0BSD +# # Vietnamese translations for xz package # Bản dịch tiếng Việt cho gói xz. -# This file is put in the public domain. -# Trần Ngọc Quân <vnwildman@gmail.com>, 2014, 2023. +# This file is published under the BSD Zero Clause License. +# Trần Ngọc Quân <vnwildman@gmail.com>, 2014-2024. # msgid "" msgstr "" -"Project-Id-Version: xz 5.4.4-pre1\n" +"Project-Id-Version: xz 5.6.0-pre2\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" -"PO-Revision-Date: 2023-07-22 10:00+0700\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" +"PO-Revision-Date: 2024-02-24 10:23+0700\n" "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n" "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n" "Language: vi\n" @@ -17,143 +19,172 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Gtranslator 42.0\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s: Đối số cho --block-list không hợp lệ" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s: Quá nhiều đối số cho --block-list" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "Trong --block-list, cỡ khối thiếu sau số mắt xích bộ lọc '%c:'" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 chỉ có thể dùng như là phần tử cuối trong --block-list" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s: Không hiểu kiểu định dạng tập tin" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s: Không hỗ trợ kiểu kiểm tra toàn vẹn" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "Chỉ được đưa ra một tập tin cho “--files” hay “--files0”." #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, c-format msgid "%s: %s" msgstr "%s: %s" -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "Biến môi trường %s chứa quá nhiều đối số" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "Hỗ trợ nén đã bị vô hiệu hóa tại thời điểm biên dịch" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "Hỗ trợ giải nén đã bị vô hiệu hóa tại thời điểm biên dịch" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "Nén tệp lzip (.lz) không được hỗ trợ" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "--block-list bị bỏ qua trừ khi nén theo định dạng .xz" + +#: src/xz/args.c msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "Với --format=raw, --suffix=.SUF được yêu cầu trừ trường hợp ghi ra đầu ra tiêu chuẩn" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "Số lượng bộ lọc tối đa là bốn" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "Có lỗi trong tùy chọn --filters%s=FILTERS:" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "Mức giới hạn dùng bộ nhớ là quá thấp cho việc cài đặt bộ lọc đã cho." -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "móc xích lọc %u được sử dụng bởi --block-list nhưng lại chưa đưa ra gì với --filters%u=" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "Dùng hiện tại trong chế độ thô là ngớ ngẩn." -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "Các tùy chọn trích xuất của chỉnh trước có thể biến đổi phụ thuộc vào phiên bản." -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "Định dạng .lzma chỉ hỗ trợ bộ lọc LZMA1" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "LZMA1 không thể được dùng với định dạng .xz" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" -msgstr "Móc xích lọc là không tương thích với --flush-timeout" +#: src/xz/coder.c +#, c-format +msgid "Filter chain %u is incompatible with --flush-timeout" +msgstr "Móc xích lọc %u là không tương thích với --flush-timeout" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "Chuyển sang chế độ đơn tuyến trình bởi vì --flush-timeout" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, c-format +msgid "Unsupported options in filter chain %u" +msgstr "Các tùy chọn không được hỗ trợ trong chuỗi móc xích %u" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "Dùng đến %<PRIu32> tuyến trình." -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "Không hỗ trợ lọc móc xích hay tùy chọn lọc" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "Giải nén sẽ cần %s MiB bộ nhớ." -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "Đã giảm số lượng tuyến trình từ %s xuống %s để không vượt quá giới hạn sử dụng bộ nhớ là %s MiB" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "Đã giảm số lượng tuyến trình từ %s xuống còn một. Giới hạn sử dụng bộ nhớ tự động %s MiB vẫn đang bị vượt quá. Cần có %s MiB bộ nhớ. Vẫn tiếp tục." -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "Chuyển sang chế độ đơn tuyến trình để không vượt quá giới hạn sử dụng bộ nhớ là %sMiB" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "Chỉnh cỡ từ điển LZMA%c từ %s MiB thành %s MiB để không vượt quá giới hạn tiêu dùng bộ nhớ là %s MiB" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, c-format +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "Chỉnh cỡ từ điển LZMA%c cho --filters%u từ %s MiB thành %s MiB để không vượt quá giới hạn tiêu dùng bộ nhớ là %s MiB" + +#: src/xz/coder.c +#, c-format +msgid "Error changing to filter chain %u: %s" +msgstr "Gặp lỗi thay đổi chuỗi móc xích lọc %u: %s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "Gặp lỗi khi tạo một ống dẫn: %s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "Không bật được sandbox" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s: hàm poll() bị lỗi: %s" @@ -168,252 +199,252 @@ msgstr "%s: hàm poll() bị lỗi: %s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s: Tập tin có lẽ đã bị di chuyển, không phải gỡ bỏ" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s: Không thể gỡ bỏ: %s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s: Không thể đặt chủ sở hữu tập tin: %s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s: Không thể đặt nhóm tập tin: %s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s: Không thể đặt chế độ đọc ghi cho tập tin: %s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "Gặp lỗi khi lấy các cờ trạng thái tập tin từ đầu vào tiêu chuẩn: %s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s: Là một liên kết mềm nên bỏ qua" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s: Không phải là một thư mục nên bỏ qua" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s: Không phải là tập tin thường nên bỏ qua" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s: Tập tin có đặt bít setuid hoặc setgid nên bỏ qua" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s: Tập tin có bít sticky nên bỏ qua" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s: Tập tin đầu vào có nhiều hơn một liên kết cứng nên bỏ qua" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "Tên tập tin trống rỗng nên bỏ qua" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "Gặp lỗi khi phục hồi các cờ trạng thái tới đầu vào tiêu chuẩn: %s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "Gặp lỗi khi lấy các cờ trạng thái tập tin từ đầu vào tiêu chuẩn: %s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "Gặp lỗi khi phục hồi cờ O_APPEND trên đầu ra tiêu chuẩn: %s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s: Gặp lỗi khi đóng tập tin: %s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s: Gặp lỗi khi di chuyển vị trí đọc khi cố tạo một tập tin rải rác: %s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s: Lỗi đọc: %s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s: Gặp lỗi khi di chuyển vị trí đọc tập tin: %s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s: Kết thúc tập tin bất ngờ" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s: Lỗi ghi: %s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "Bị tắt" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "Tổng dung lượng bộ nhớ vật lý (RAM):" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "Số luồng bộ xử lý:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "Nén:" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "Giải nén:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" msgstr "Giải nén đa luồng:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "Mặc định cho -T0:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "Thông tin phần cứng:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" msgstr "Đã chạm mốc giới hạn sử dụng bộ nhớ:" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "Các luồng dữ liệu:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "Khối:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "Kích cỡ đã nén:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "Kích cỡ đã giải nén:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "Tỉ lệ:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "Kiểm tra:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "Đệm luồng dữ liệu:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "Bộ nhớ cần:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "Kích cỡ phần đầu:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "Số lượng tập tin:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "Luồng dữ liệu" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "Khối" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "Khối" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "BùNén" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "BùGiảiNén" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "CỡNén" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "CỡGiảiNén" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "CỡTổng" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "Tỷ lệ" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "Kiểm tra" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "Gtr.Kiểm" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "Đệm" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "Phần đầu" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "Cờ" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "DùngBộNhớ" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "Bộ lọc" @@ -421,7 +452,7 @@ msgstr "Bộ lọc" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "Không" @@ -429,60 +460,60 @@ msgstr "Không" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" -msgstr "Chưa_biết2" +msgstr "ChưaBiết2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" -msgstr "Chưa_biết3" +msgstr "ChưaBiết3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" -msgstr "Chưa_biết5" +msgstr "ChưaBiết5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" -msgstr "Chưa_biết6" +msgstr "ChưaBiết6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" -msgstr "Chưa_biết7" +msgstr "ChưaBiết7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" -msgstr "Chưa_biết8" +msgstr "ChưaBiết8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" -msgstr "Chưa_biết9" +msgstr "ChưaBiết9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "ChưaBiết11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "ChưaBiết12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "ChưaBiết13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "ChưaBiết14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "ChưaBiết15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s: Tập tin trống rỗng" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s: Là quá nhỏ đối với tập tin .xz hợp lệ" @@ -491,63 +522,67 @@ msgstr "%s: Là quá nhỏ đối với tập tin .xz hợp lệ" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "Luồng Khối Nén Giải nén Tỷ lệ Ktra Tập tin" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "Có" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "Không" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " Phiên bản “XZ Utils” tối thiểu: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "%s tập tin\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "Tổng cộng:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list chỉ hoạt động trên các tập tin .xz (--format=xz hay --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "Thử 'lzmainfo' với các tập tin .lzma." + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list không hỗ trợ đọc từ đầu vào tiêu chuẩn" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s: Gặp lỗi khi đọc tên tập tin: %s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s: Gặp kết thúc đầu vào bất ngờ khi đọc các tên tập tin" -#: src/xz/main.c:120 +#: src/xz/main.c #, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" -msgstr "%s: Gặp ký hiệu Null khi đọc tên tập tin; có lẽ ý bạn muốn là dùng “--files0” chứ không phải “--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" +msgstr "%s: Gặp ký hiệu null khi đọc tên tập tin; có lẽ ý bạn muốn là dùng “--files0” chứ không phải “--files'?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "Nén và giải nén với --robot vẫn chưa được hỗ trợ." -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "Không thể đọc dữ liệu từ đầu vào tiêu chuẩn khi đọc tập tin từ đầu vào tiêu chuẩn" @@ -555,68 +590,68 @@ msgstr "Không thể đọc dữ liệu từ đầu vào tiêu chuẩn khi đọ #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s: " -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "Lỗi nội bộ (lỗi)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "Không thể thiết lập bộ xử lý tín hiệu" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "Không có kiểm tra toàn vẹn nên không thể thẩm tra tính toàn vẹn của tập tin" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "Kiểu kiểm tra toàn vẹn chưa được hỗ trợ; nên không thể thẩm tra tính toàn vẹn của tập tin" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "Đã chạm mốc giới hạn sử dụng bộ nhớ" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "Không nhận ra định dạng tập tin" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "Tùy chọn không được hỗ trợ" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "Dữ liệu đã nén bị hỏng" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "Gặp kết thúc đầu vào bất ngờ" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "Yêu cầu cần có %s MiB bộ nhớ. Nhưng giới hạn bị tắt." -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "Yêu cầu cần có %s MiB bộ nhớ. Nhưng giới hạn là %s." -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s: Móc xích lọc: %s\n" -#: src/xz/message.c:935 +#: src/xz/message.c #, c-format -msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "Hãy chạy lệnh “%s --help” để xem thông tin thêm." -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -627,15 +662,15 @@ msgstr "" "Nén hoặc giải nén các TẬP TIN có định dạng .xz.\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "Các tùy chọn dài bắt buộc phải có đối số thì với tùy chọn ngắn cũng vậy.\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " Chế độ thao tác:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -647,7 +682,7 @@ msgstr "" " -t, --test kiểm tra tính toàn vẹn của tập tin nén\n" " -l, --list liệt kê các thông tin về tập tin .xz" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -655,7 +690,7 @@ msgstr "" "\n" " Bộ chỉnh sửa thao tác:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -665,7 +700,7 @@ msgstr "" " -f, --force buộc ghi đè tập tin đầu ra và (giải) nén các liên kết\n" " -c, --stdout ghi ra đầu ra tiêu chuẩn và không xóa tập tin đầu vào" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -673,10 +708,10 @@ msgstr "" " --single-stream chỉ giải nén luồng dữ liệu đầu, và bỏ qua\n" " dữ liệu đầu vào còn lại có thể" -#: src/xz/message.c:996 +#: src/xz/message.c msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -689,7 +724,7 @@ msgstr "" " chuẩn; chúng phải được kết thúc bằng ký tự dòng mới\n" " --files0[=TẬP-TIN] giống --files nhưng ký tự kết thúc là null" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -697,23 +732,23 @@ msgstr "" "\n" " Các tùy chọn về định dạng và nén cơ bản:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=ĐDạng định dạng tập tin cần mã hóa hoặc giải mã; giá trị có thể\n" " là “auto” (mặc định), “xz”, “lzma”, “lzip”, và “raw”\n" " -C, --check=KIỂM kiểu kiểm tra toàn vẹn: “none” (thận trọng khi dùng),\n" " “crc32”, “crc64” (mặc định), hay “sha256”" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check không thẩm tra tính toàn vẹn khi giải nén" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -721,7 +756,7 @@ msgstr "" " -0 ... -9 đặt mức nén; mặc định là 6; tiêu dùng nhiều bộ nhớ khi nén\n" " và giải nén, nên tính toán trước khi dùng 7-9!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -729,15 +764,15 @@ msgstr "" " -e, --extreme cố gắng nâng cao mức nén bằng cách dùng nhiều CPU hơn;\n" " nhưng không yêu cần nhiều bộ nhớ khi giải nén" -#: src/xz/message.c:1024 +#: src/xz/message.c msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" -" -T, --threads=SỐ dùng tối đa là SỐ tuyến trình; mặc định là 1; đặt\n" -" thành 0 để dùng số lượng bằng số lõi vi xử lý" +" -T, --threads=SỐ dùng tối đa là SỐ tuyến trình; mặc định là 0 ý là\n" +" dùng số lượng bằng số lõi vi xử lý" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -747,17 +782,21 @@ msgstr "" " bắt đầu một khối .xz mới sau mỗi CỠ byte của đầu vào;\n" " dùng tùy chọn này để đặt cỡ khối cho nén tuyến trình" -#: src/xz/message.c:1033 +#: src/xz/message.c msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" " --block-list=CỠ\n" " bắt đầu một khối .xz mới sau một danh sách ngăn\n" -" cách bằng dấu phẩy nhịp dữ của dữ liệu chưa nén" +" cách bằng dấu phẩy nhịp dữ của dữ liệu chưa nén; tùy chọn\n" +" chỉ định số móc xích bộ lọc (0-9) theo sau là ':' trước\n" +" kích cỡ dữ liệu chưa nén" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -769,7 +808,7 @@ msgstr "" " kể từ lần đẩy dữ liệu lên đĩa trước đó và đang đọc thêm\n" " khối nữa, mọi dữ liệu đang chờ sẽ được ghi lên đĩa" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -788,7 +827,7 @@ msgstr "" " giải nén tuyến trình, hoặc tất cả; GIỚI_HẠN có đơn vị là\n" " byte, % của RAM, hay 0 cho mặc định" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -796,7 +835,7 @@ msgstr "" " --no-adjust nếu các cài đặt nén vượt quá giới hạn dùng bộ nhớ,\n" " đưa ra một lỗi thay vì sửa đổi các cài đặt xuống" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -804,7 +843,35 @@ msgstr "" "\n" " Móc xích lọc tùy chỉnh cho nén (thay cho việc dùng chỉnh trước):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" +"\n" +" --filters=CÁC_BỘ_LỌC đặt móc xích bộ lọc sử dụng cú pháp chuỗi bộ lọc\n" +" liblzma dùng để biết thêm chi tiết" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" +" --filters1=CÁC_BỘ_LỌC ... --filters9=CÁC_BỘ_LỌC\n" +" đặt móc xích lọc thêm sử dụng cú pháp chuỗi bộ lọc\n" +" liblzma để dùng với --block-list" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" +" --filters-help hiển thị thêm thông tin về cú pháp bộ lọc liblzma\n" +" rồi thoát." + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -832,7 +899,7 @@ msgstr "" " mf=TÊN bộ tìm khớp (hc3, hc4, bt2, bt3, bt4; bt4)\n" " depth=SỐ mức sâu tìm kiếm tối đa; 0=tự động (mặc định)" -#: src/xz/message.c:1082 +#: src/xz/message.c msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -842,6 +909,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -853,10 +921,11 @@ msgstr "" " --powerpc[=OPTS] bộ lọc PowerPC BCJ (chỉ big endian)\n" " --ia64[=OPTS] bộ lọc IA-64 (Itanium) BCJ\n" " --sparc[=OPTS] bộ lọc SPARC BCJ\n" +" --riscv[=OPTS] bộ lọc RISC-V BCJ\n" " các tùy chọn hợp lệ cho mọi bộ lọc BCJ:\n" " start=SỐ khoảng bù khởi đầu cho chuyển đổi (mặc định=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -869,7 +938,7 @@ msgstr "" " dist=SỐ khoảng cách giữa các byte được trừ từ\n" " những cái khác (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -877,56 +946,59 @@ msgstr "" "\n" " Tùy chọn khác:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" msgstr "" " -q, --quiet không xuất các cảnh báo;\n" -" chỉ định hai lần nến bạn muốn chặn cả báo lỗi\n" +" chỉ định hai lần nến bạn muốn chặn cả báo lỗi\n" " -v, --verbose thông báo chi tiết; dùng hai lần nếu muốn chi tiết hơn" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" -msgstr " -Q, --no-warn làm cho các cảnh báo không ảnh hưởng đến trạng thái thoát" +msgstr "" +" -Q, --no-warn làm cho các cảnh báo không ảnh hưởng đến\n" +" trạng thái thoát" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr "" -" --robot dùng các thông điệp máy có thể phân tích\n" -" (hữu dụng với scripts)" +" --robot dùng các thông báo mà máy có thể phân tích\n" +" (hữu dụng với scripts)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" msgstr "" " --info-memory hiển thị tổng lượng RAM và mức giới hạn tiêu dùng\n" -" bộ nhớ hiện tại, rồi thoát" +" bộ nhớ hiện tại, rồi thoát" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" msgstr "" " -h, --help hiển thị trợ giúp dạng ngắn gọn\n" -" (chỉ liệt kê các tùy chọn cơ bản)\n" +" (chỉ liệt kê các tùy chọn cơ bản)\n" " -H, --long-help hiển thị trợ giúp đầy đủ rồi thoát" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" msgstr "" " -h, --help hiển thị trợ giúp dạng ngắn gọn rồi thoát\n" " -H, --long-help hiển thị trợ giúp đầy đủ\n" -" (liệt kê cả những tùy chọn cấp cao)" +" (liệt kê cả những tùy chọn cấp cao)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version hiển thị số phiên bản và thoát" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -938,96 +1010,132 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "" "Hãy báo cáo lỗi cho <%s> (bằng tiếng Anh hoặc Phần Lan).\n" -"Thông báo lỗi dịch cho: <http://translationproject.org/team/vi.html>.\n" +"Thông báo lỗi dịch cho: <https://translationproject.org/team/vi.html>.\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "Trang chủ %s: <%s>.\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "ĐÂY LÀ PHIÊN BẢN PHÁT TRIỂN VÀ NÓ KHÔNG PHÙ HỢP VỚI MỤC ĐÍCH SẢN XUẤT." -#: src/xz/options.c:86 +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" +"Các móc xích lọc được đặt bằng --filters=CÁC_BỘ_LỌC hoặc các tùy chọn\n" +"--filters1=CÁC_BỘ_LỌC ... --filters9=CÁC_BỘ_LỌC. Mỗi bộ lọc trong chuỗi\n" +"có thể được ngăn cách bằng khoảng trắng hoặc '--'. Cách khác là dùng <0-9>[e]\n" +"để chỉ định thay thay cho móc xích lọc.\n" + +#: src/xz/message.c +msgid "The supported filters and their options are:" +msgstr "Các bộ lọc và các tùy chọn của chúng được hỗ trợ là:" + +#: src/xz/options.c #, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" -msgstr "%s: Các tùy chọn phải là các cặp “name=value” ngăn cách nhau bằng dấu phẩy" +msgid "%s: Options must be 'name=value' pairs separated with commas" +msgstr "%s: Các tùy chọn phải là các cặp “tên=giá_trị” ngăn cách nhau bằng dấu phẩy" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s: Tên tùy chọn không hợp lệ" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s: Giá trị của tùy chọn không hợp lệ" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "Hiện nay chưa hỗ trợ LZMA1/LZMA2: %s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "Tổng số lượng lc và lp không được vượt quá 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s: Tên tập tin có phần hậu tố chưa biết nên bỏ qua" -#: src/xz/suffix.c:181 +#: src/xz/suffix.c #, c-format -msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "%s: Tập tin đã sẵn có hậu tố “%s” nên bỏ qua" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s: Hậu tố tên tập tin không hợp lệ" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s: Giá trị không phải là số thập phân nguyên không âm" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" -msgstr "%s: Hậu tố nhân tố không hợp lệ" +msgstr "%s: Hậu tố (đơn vị) nhân tố không hợp lệ" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." -msgstr "Các hậu tố hợp lệ là “KiB” (2^10), “MiB” (2^20), và “GiB” (2^30)." +#: src/xz/util.c +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." +msgstr "Các hậu tố (đơn vị) hợp lệ là “KiB” (2^10), “MiB” (2^20), và “GiB” (2^30)." -#: src/xz/util.c:168 +#: src/xz/util.c #, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" -msgstr "Giá trị cuả tùy chọn “%s” phải nằm trong vùng [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgstr "Giá trị của tùy chọn “%s” phải nằm trong vùng [%<PRIu64>, %<PRIu64>]" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "Dữ liệu đã nén không thể đọc từ thiết bị cuối" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "Dữ liệu đã nén không thể ghi ra thiết bị cuối" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" +"Cách dùng: %s [--help] [--version] [TẬP TIN]...\n" +"Hiển thị thông tin được lưu trong phần đầu của tập tin .lzma" + +#: src/lzmainfo/lzmainfo.c +msgid "File is too small to be a .lzma file" +msgstr "Tập tin quá nhỏ để có thể là một tin .lzma" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "Không phải là một tập tin .lzma" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "Gặp lỗi khi ghi dữ liệu vào đầu ra tiêu chuẩn" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "Lỗi chưa biết" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "Không bật được sandbox" + #~ msgid "Memory usage limit for compression: " #~ msgstr "Mức giới hạn dùng bộ nhớ cho nén: " @@ -1,13 +1,16 @@ +# SPDX-License-Identifier: 0BSD +# # SOME DESCRIPTIVE TITLE. -# This file is put in the public domain. +# Copyright (C) The XZ Utils authors and contributors +# This file is published under the BSD Zero Clause License. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: xz 5.4.5\n" +"Project-Id-Version: xz 5.6.2\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" +"POT-Creation-Date: 2024-05-29 18:17+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -17,142 +20,170 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "" #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, c-format msgid "%s: %s" msgstr "" -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "" + +#: src/xz/args.c msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "" -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "" -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "" -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr "" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" +#: src/xz/coder.c +#, c-format +msgid "Filter chain %u is incompatible with --flush-timeout" msgstr "" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, c-format +msgid "Unsupported options in filter chain %u" +msgstr "" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "" -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "" -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "" -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c #, c-format -msgid "Error creating a pipe: %s" +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "" + +#: src/xz/coder.c +#, c-format +msgid "Error changing to filter chain %u: %s" msgstr "" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" +#: src/xz/file_io.c +#, c-format +msgid "Error creating a pipe: %s" msgstr "" -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "" @@ -167,252 +198,252 @@ msgstr "" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" msgstr "" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" msgstr "" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "" @@ -420,7 +451,7 @@ msgstr "" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "" @@ -428,60 +459,60 @@ msgstr "" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "" @@ -490,64 +521,68 @@ msgstr "" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr "" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr "" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "" msgstr[1] "" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "" + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "" -#: src/xz/main.c:120 +#: src/xz/main.c #, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" msgstr "" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "" -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "" @@ -555,68 +590,68 @@ msgstr "" #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "" -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "" -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "" -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "" -#: src/xz/message.c:935 +#: src/xz/message.c #, c-format -msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "" -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -624,15 +659,15 @@ msgid "" "\n" msgstr "" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr "" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -640,86 +675,88 @@ msgid "" " -l, --list list information about .xz files" msgstr "" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" msgstr "" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" " -c, --stdout write to standard output and don't delete input files" msgstr "" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" msgstr "" -#: src/xz/message.c:996 +#: src/xz/message.c msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" " --files0[=FILE] like --files but use the null character as terminator" msgstr "" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" msgstr "" -#: src/xz/message.c:1007 +#: src/xz/message.c msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr "" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" msgstr "" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" msgstr "" -#: src/xz/message.c:1024 +#: src/xz/message.c msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" " use this to set the block size for threaded compression" msgstr "" -#: src/xz/message.c:1033 +#: src/xz/message.c msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -727,7 +764,7 @@ msgid "" " would block, all pending data is flushed out" msgstr "" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -739,19 +776,39 @@ msgid "" " bytes, % of RAM, or 0 for defaults" msgstr "" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" msgstr "" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" msgstr "" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -767,7 +824,7 @@ msgid "" " depth=NUM maximum search depth; 0=automatic (default)" msgstr "" -#: src/xz/message.c:1082 +#: src/xz/message.c msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -777,11 +834,12 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -789,49 +847,50 @@ msgid "" " from each other (1-256; 1)" msgstr "" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" msgstr "" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" msgstr "" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr "" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr "" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" msgstr "" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" msgstr "" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" msgstr "" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr "" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -841,90 +900,117 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "" -#: src/xz/options.c:86 +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" + +#: src/xz/message.c +msgid "The supported filters and their options are:" +msgstr "" + +#: src/xz/options.c #, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "" -#: src/xz/suffix.c:181 +#: src/xz/suffix.c #, c-format -msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "" -#: src/xz/util.c:168 +#: src/xz/util.c #, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" + +#: src/lzmainfo/lzmainfo.c +msgid "File is too small to be a .lzma file" +msgstr "" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "" diff --git a/po/xz.pot-header b/po/xz.pot-header new file mode 100644 index 0000000..6d277c9 --- /dev/null +++ b/po/xz.pot-header @@ -0,0 +1,7 @@ +# SPDX-License-Identifier: 0BSD +# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) The XZ Utils authors and contributors +# This file is published under the BSD Zero Clause License. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo Binary files differindex 60b4f90..49d044b 100644 --- a/po/zh_CN.gmo +++ b/po/zh_CN.gmo diff --git a/po/zh_CN.po b/po/zh_CN.po index 7b49c02..d3e0892 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -1,14 +1,14 @@ # Chinese translations for xz package # xz 软件包的简体中文翻译。 # This file is put in the public domain. -# Boyuan Yang <073plan@gmail.com>, 2019, 2022, 2023. +# Boyuan Yang <073plan@gmail.com>, 2019, 2022, 2023, 2024. # msgid "" msgstr "" -"Project-Id-Version: xz 5.4.4-pre1\n" +"Project-Id-Version: xz 5.6.0-pre1\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" -"PO-Revision-Date: 2023-07-19 14:24-0400\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" +"PO-Revision-Date: 2024-02-05 15:15-0500\n" "Last-Translator: Boyuan Yang <073plan@gmail.com>\n" "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" "Language: zh_CN\n" @@ -17,144 +17,173 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"X-Generator: Poedit 3.2.2\n" +"X-Generator: Poedit 3.4.2\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s:--block-list 的无效参数" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s:--block-list 得到过多参数" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "在 --block-list 中,块大小在过滤器链编号 '%c:' 之后缺失" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 仅可用于 --block-list 的最后一个元素" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s:未知文件格式类型" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s:不支持的完整性检查类型" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." -msgstr "仅可使用“--files”或“--files0”指定一个文件。" +#: src/xz/args.c +msgid "Only one file can be specified with '--files' or '--files0'." +msgstr "仅可使用 '--files' 或 '--files0' 指定单个文件。" #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, c-format msgid "%s: %s" msgstr "%s:%s" -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "环境变量 %s 包含过多参数" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "压缩支持已在构建时禁用" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "解压支持已在构建时禁用" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "不支持对 lzip 文件 (.lz) 的压缩" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "除非压缩为 .xz 格式,--block-list 将被忽略" + +#: src/xz/args.c msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "启用 --format-raw 选项时,必须指定 --suffix=.SUF 获知写入至标准输出" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "过滤器最多数量为四" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "在 --filters%s=过滤器 选项中出现错误:" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "内存用量限制对指定过滤器设置过低。" -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "--block-list 使用了过滤器链 %u,但未经由 --filters%u= 指定" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "不推荐在 raw 模式使用预设等级。" -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "各个预设等级所使用的准确选项列表在不同软件版本之间可能不同。" -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr ".lzma 格式只支持 LZMA1 过滤器" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "LZMA1 无法用于 .xz 格式" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" -msgstr "过滤器链和 --flush-timeout 不兼容" +#: src/xz/coder.c +#, c-format +msgid "Filter chain %u is incompatible with --flush-timeout" +msgstr "过滤器链 %u 和 --flush-timeout 不兼容" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "因 --flush-timeout 而切换至单线程模式" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, c-format +msgid "Unsupported options in filter chain %u" +msgstr "过滤器链 %u 中存在不支持的选项" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "使用最多 %<PRIu32> 个线程。" -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "不支持的过滤器链或过滤器选项" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "解压缩需要 %s MiB 的内存。" -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "已将所使用的线程数从 %s 减小为 %s,以不超出 %s MiB 的内存用量限制" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "已将所使用的线程数从 %s 减小为 1。这仍然超出了自动的内存使用限制 %s MiB。需要 %s MiB 的内存。继续操作。" -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "正在切换到单线程模式以不超出 %s MiB 的内存用量限制" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "已调整 LZMA%c 字典大小(从 %s MiB 调整为 %s MiB),以不超出 %s MiB 的内存用量限制" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "已调整 LZMA%c 字典大小(从 %s MiB 调整为 %s MiB),以不超出 %s MiB 的内存用量限制" + +#: src/xz/coder.c +#, c-format +msgid "Error changing to filter chain %u: %s" +msgstr "更改为过滤器链 %u 时出错:%s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "创建管道时出错:%s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "沙盒启用失败" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s:poll() 失败:%s" @@ -169,252 +198,252 @@ msgstr "%s:poll() 失败:%s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s:文件似乎已移动,不再进行删除操作" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s:无法删除:%s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s:无法设置文件所有者:%s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s:无法设置文件所有组:%s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s:无法设置文件权限:%s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "从标准输入获取文件状态标志出错:%s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s:是符号链接,跳过" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s:是目录,跳过" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s:不是标准文件,跳过" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s:文件有设置用户ID或设置组ID标识,跳过" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s:文件有粘滞位标识,跳过" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s:输入文件有多于一个硬链接,跳过" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "空文件名,跳过" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "回复标准输入的状态标志时出错:%s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "获取标准输出的文件状态标志时出错:%s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "恢复标准输出的 O_APPEND 标志时出错:%s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s:关闭文件失败:%s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s:尝试创建稀疏文件时 seek 失败:%s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s:读取错误:%s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s:seek 文件时出错:%s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s:未预期的文件结束" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s:写入错误:%s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "已禁用" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "物理内存(RAM)用量:" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "处理器线程数:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "压缩:" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "解压缩:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" msgstr "多线程解压缩:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "-T0 的默认值:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "硬件信息:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" msgstr "内存使用限制:" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "流:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "块:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "压缩后大小:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "解压缩大小:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "比例:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "校验:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "流填充大小:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "所需内存:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "头部存放大小:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "文件数量:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "流" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "块" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "块" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "压缩偏移量" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "解压偏移量" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "压缩后大小" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "解压缩大小" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "总大小" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "比例" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "校验" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "校验值" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "填充" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "头部" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "标志" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "内存用量" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "过滤器" @@ -422,7 +451,7 @@ msgstr "过滤器" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "无" @@ -430,60 +459,60 @@ msgstr "无" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "未知-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "未知-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "未知-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "未知-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "未知-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "未知-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "未知-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "未知-11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "未知-12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "未知-13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "未知-14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "未知-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s:文件为空" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s:过小而不是有效的 .xz 文件" @@ -492,63 +521,67 @@ msgstr "%s:过小而不是有效的 .xz 文件" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr " 流 块 压缩大小 解压大小 比例 校验 文件名" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "是" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "否" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " 最低 XZ Utils 版本:%s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "%s 文件\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "总计:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list 仅适用于 .xz 文件(--format=xz 或 --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "" + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list 不支持从标准输入读取" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s:读取文件名列表时出错:%s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s:读取文件名列表时遇到未预期的输入结束" -#: src/xz/main.c:120 +#: src/xz/main.c #, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" -msgstr "%s:读取文件名列表时获得了空字符;您可能想要使用“--files0”而非“--files”?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" +msgstr "%s:读取文件名列表时获得了空字符;您可能想要使用 '--files0' 而非 '--files'?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "尚不支持带 --robot 的压缩和解压缩。" -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "无法同时从标准输入读取数据和文件名列表" @@ -556,68 +589,68 @@ msgstr "无法同时从标准输入读取数据和文件名列表" #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s:" -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "内部错误(bug)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "无法建立信号处理器" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "无完整性检查;将不验证文件完整性" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "不支持的完整性检查类型;将不验证文件完整性" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "达到内存使用限制" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "无法识别文件格式" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "不支持的选项" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "压缩数据已损坏" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "输入意外结束" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "需要 %s MiB 的内存空间。限制已禁用。" -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "需要 %s MiB 的内存空间。限制为 %s。" -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s:过滤器链:%s\n" -#: src/xz/message.c:935 +#: src/xz/message.c #, c-format -msgid "Try `%s --help' for more information." -msgstr "请尝试执行“%s --help”来获取更多信息。" +msgid "Try '%s --help' for more information." +msgstr "请尝试执行 '%s --help' 来获取更多信息。" -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -628,15 +661,15 @@ msgstr "" "使用 .xz 格式压缩或解压缩文件。\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "必选参数对长短选项同时适用。\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " 操作模式:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -648,7 +681,7 @@ msgstr "" " -t, --test 测试压缩文件完整性\n" " -l, --list 列出 .xz 文件的信息" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -656,7 +689,7 @@ msgstr "" "\n" " 操作修饰符:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -666,16 +699,24 @@ msgstr "" " -f, --force 强制覆写输出文件和(解)压缩链接\n" " -c, --stdout 向标准输出写入,同时不要删除输入文件" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" msgstr " --single-stream 仅解压缩第一个流,忽略其后可能继续出现的输入数据" -#: src/xz/message.c:996 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --no-sparse do not create sparse files when decompressing\n" +#| " -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +#| " --files[=FILE] read filenames to process from FILE; if FILE is\n" +#| " omitted, filenames are read from the standard input;\n" +#| " filenames must be terminated with the newline character\n" +#| " --files0[=FILE] like --files but use the null character as terminator" msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -687,7 +728,7 @@ msgstr "" " 将从标准输入读取文件名列表;文件名必须使用换行符分隔\n" " --files0[=文件] 类似 --files,但使用空字符进行分隔" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -695,12 +736,18 @@ msgstr "" "\n" " 基本文件格式和压缩选项:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " -F, --format=FMT file format to encode or decode; possible values are\n" +#| " `auto' (default), `xz', `lzma', `lzip', and `raw'\n" +#| " -C, --check=CHECK integrity check type: `none' (use with caution),\n" +#| " `crc32', `crc64' (default), or `sha256'" msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=格式 要编码或解码的文件格式;可能的值包括\n" " “auto”(默认)、“xz”、“lzma”、\n" @@ -708,11 +755,11 @@ msgstr "" " -C, --check=类型 完整性检查类型:“none”(请谨慎使用)、\n" " “crc32”、“crc64”(默认)或“sha256”" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check 解压缩时不要进行完整性检查验证" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -720,7 +767,7 @@ msgstr "" " -0 ... -9 压缩预设等级;默认为 6;使用 7-9 的等级之前,请先考虑\n" " 压缩和解压缩所需的内存用量!(会占用大量内存空间)" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -728,15 +775,19 @@ msgstr "" " -e, --extreme 尝试使用更多 CPU 时间来改进压缩比率;\n" " 不会影响解压缩的内存需求量" -#: src/xz/message.c:1024 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" +#| " to use as many threads as there are processor cores" msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" " -T, --threads=数量 使用最多指定数量的线程;默认值为 1;设置为 0\n" " 可以使用与处理器内核数量相同的线程数" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -746,17 +797,24 @@ msgstr "" " 输入每读取指定块大小的数据后即开始一个新的 .xz 块;\n" " 使用该选项可以设置多线程压缩中的块大小" -#: src/xz/message.c:1033 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --block-list=SIZES\n" +#| " start a new .xz block after the given comma-separated\n" +#| " intervals of uncompressed data" msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" " --block-list=块大小列表\n" " 在所给出的未压缩数据间隔大小的数据之后开始一个新的\n" " .xz 块(使用逗号分隔)" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -767,7 +825,7 @@ msgstr "" " 进行压缩时,如果从上次刷洗输出之后经过了指定的超时时间\n" " 且读取更多数据会被阻塞,则刷洗输出所有缓冲数据" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -786,13 +844,13 @@ msgstr "" " 所指定限制量单位为字节,或以百分号 % 结尾表示内存比例,\n" " 或者指定 0 取软件默认值" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" msgstr " --no-adjust 如果压缩设置超出内存用量限制,不调整设置而直接报错" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -800,7 +858,27 @@ msgstr "" "\n" " 用于压缩的自定义过滤器链(不使用预设等级时的备选用法):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -829,7 +907,19 @@ msgstr "" " (hc3, hc4, bt2, bt3, bt4; bt4)\n" " depth=数字 最大搜索深度; 0=自动(默认)" -#: src/xz/message.c:1082 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| "\n" +#| " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" +#| " --arm[=OPTS] ARM BCJ filter\n" +#| " --armthumb[=OPTS] ARM-Thumb BCJ filter\n" +#| " --arm64[=OPTS] ARM64 BCJ filter\n" +#| " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" +#| " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" +#| " --sparc[=OPTS] SPARC BCJ filter\n" +#| " Valid OPTS for all BCJ filters:\n" +#| " start=NUM start offset for conversions (default=0)" msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -839,6 +929,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -853,7 +944,7 @@ msgstr "" " 所有过滤器可用选项:\n" " start=数字 转换的起始偏移量(默认=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -864,7 +955,7 @@ msgstr "" " --delta[=选项] 增量过滤器;有效选项(有效值;默认值):\n" " dist=NUM 相减的字节之间的距离 (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -872,7 +963,7 @@ msgstr "" "\n" " 其它选项:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -880,21 +971,21 @@ msgstr "" " -q, --quiet 不显示警告信息;指定两次可不显示错误信息\n" " -v, --verbose 输出详细信息;指定两次可以输出更详细的信息" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn 使得警告信息不影响程序退出返回值" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr " --robot 使用机器可解析的信息(对于脚本有用)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" msgstr " --info-memory 显示 RAM 总量和当前配置的内存用量限制,然后退出" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -902,7 +993,7 @@ msgstr "" " -h, --help 显示短帮助信息(仅列出基本选项)\n" " -H, --long-help 显示本长帮助信息" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -910,11 +1001,12 @@ msgstr "" " -h, --help 显示本短帮助信息并退出\n" " -H, --long-help 显示长帮助信息(同时列出高级选项)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version 显示软件版本号并退出" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -926,7 +1018,7 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "" @@ -934,89 +1026,126 @@ msgstr "" "请使用中文向 TP 简体中文翻译团队 <i18n-zh@googlegroups.com>\n" "报告软件的简体中文翻译错误。\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "%s 主页:<%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "这是开发版本,不适用于生产环境使用。" -#: src/xz/options.c:86 +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" + +#: src/xz/message.c +#, fuzzy +#| msgid "Unsupported filter chain or filter options" +msgid "The supported filters and their options are:" +msgstr "不支持的过滤器链或过滤器选项" + +#: src/xz/options.c #, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" -msgstr "%s:选项必须按照“名称=值”的格式成对出现,使用半角逗号分隔" +msgid "%s: Options must be 'name=value' pairs separated with commas" +msgstr "%s:选项必须按照 '名称=值' 的格式成对出现,使用半角逗号分隔" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s:无效的选项名称" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s:无效的选项值" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "不支持的 LZMA1/LZMA2 预设等级:%s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "lc 和 lp 的和必须不大于 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s:文件名有未知后缀,跳过" -#: src/xz/suffix.c:181 +#: src/xz/suffix.c #, c-format -msgid "%s: File already has `%s' suffix, skipping" -msgstr "%s:文件已有“%s”后缀名,跳过" +msgid "%s: File already has '%s' suffix, skipping" +msgstr "%s:文件已有 '%s' 后缀名,跳过" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s:无效的文件名后缀" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s:值不是非负十进制整数" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s:无效的乘数后缀" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +#, fuzzy +#| msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "有效的后缀包括“KiB”(2^10)、“MiB”(2^20)和“GiB”(2^30)。" -#: src/xz/util.c:168 -#, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +#: src/xz/util.c +#, fuzzy, c-format +#| msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "选项“%s”的值必须位于 [%<PRIu64>, %<PRIu64>] 范围内" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "压缩数据不能从终端读取" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "压缩数据不能向终端写入" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" + +#: src/lzmainfo/lzmainfo.c +#, fuzzy +#| msgid "%s: Too small to be a valid .xz file" +msgid "File is too small to be a .lzma file" +msgstr "%s:过小而不是有效的 .xz 文件" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "写入标准输出失败" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "未知错误" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "沙盒启用失败" + #~ msgid "The selected match finder requires at least nice=%<PRIu32>" #~ msgstr "所选中的匹配搜索器(match finder)至少需要 nice=%<PRIu32>" diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo Binary files differindex b3d5bd3..a54e682 100644 --- a/po/zh_TW.gmo +++ b/po/zh_TW.gmo diff --git a/po/zh_TW.po b/po/zh_TW.po index 98d969f..f7a2bc6 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: xz 5.4.3\n" "Report-Msgid-Bugs-To: xz@tukaani.org\n" -"POT-Creation-Date: 2023-10-31 22:33+0800\n" +"POT-Creation-Date: 2024-05-29 17:41+0300\n" "PO-Revision-Date: 2023-07-08 23:05+0800\n" "Last-Translator: Yi-Jyun Pan <pan93412@gmail.com>\n" "Language-Team: Chinese (traditional) <zh-l10n@lists.linux.org.tw>\n" @@ -19,143 +19,177 @@ msgstr "" "X-Generator: Poedit 3.3.2\n" "X-Poedit-SourceCharset: UTF-8\n" -#: src/xz/args.c:77 +#: src/xz/args.c #, c-format msgid "%s: Invalid argument to --block-list" msgstr "%s:傳入 --block-list 的參數無效" -#: src/xz/args.c:87 +#: src/xz/args.c #, c-format msgid "%s: Too many arguments to --block-list" msgstr "%s:傳入 --block-list 的參數過多" -#: src/xz/args.c:116 +#: src/xz/args.c +#, c-format +msgid "In --block-list, block size is missing after filter chain number '%c:'" +msgstr "" + +#: src/xz/args.c msgid "0 can only be used as the last element in --block-list" msgstr "0 只能作為 --block-list 的最後一個元素" -#: src/xz/args.c:451 +#: src/xz/args.c #, c-format msgid "%s: Unknown file format type" msgstr "%s:未知檔案格式類型" -#: src/xz/args.c:474 src/xz/args.c:482 +#: src/xz/args.c #, c-format msgid "%s: Unsupported integrity check type" msgstr "%s:不支援的完整性檢查類型" -#: src/xz/args.c:518 -msgid "Only one file can be specified with `--files' or `--files0'." +#: src/xz/args.c +#, fuzzy +#| msgid "Only one file can be specified with `--files' or `--files0'." +msgid "Only one file can be specified with '--files' or '--files0'." msgstr "「--files」或「--files0」只能指定一個檔案。" #. TRANSLATORS: This is a translatable #. string because French needs a space #. before the colon ("%s : %s"). -#: src/xz/args.c:533 src/xz/coder.c:692 src/xz/coder.c:708 src/xz/coder.c:968 -#: src/xz/coder.c:971 src/xz/file_io.c:605 src/xz/file_io.c:679 -#: src/xz/file_io.c:769 src/xz/file_io.c:940 src/xz/list.c:369 -#: src/xz/list.c:415 src/xz/list.c:477 src/xz/list.c:581 src/xz/list.c:590 +#: src/xz/args.c src/xz/coder.c src/xz/file_io.c src/xz/list.c #, fuzzy, c-format #| msgid "%s: " msgid "%s: %s" msgstr "%s:" -#: src/xz/args.c:589 +#: src/xz/args.c #, c-format msgid "The environment variable %s contains too many arguments" msgstr "%s 環境變數包含過多參數" -#: src/xz/args.c:691 +#: src/xz/args.c msgid "Compression support was disabled at build time" msgstr "已在編譯時停用壓縮支援" -#: src/xz/args.c:698 +#: src/xz/args.c msgid "Decompression support was disabled at build time" msgstr "已在編譯時停用解壓縮支援" -#: src/xz/args.c:704 +#: src/xz/args.c msgid "Compression of lzip files (.lz) is not supported" msgstr "不支援壓縮為 lzip 檔案 (.lz)" -#: src/xz/args.c:735 +#: src/xz/args.c +msgid "--block-list is ignored unless compressing to the .xz format" +msgstr "" + +#: src/xz/args.c msgid "With --format=raw, --suffix=.SUF is required unless writing to stdout" msgstr "搭配 --format=raw 時,除非寫入標準輸出,否則需要傳入 --suffix=.SUF" -#: src/xz/coder.c:115 +#: src/xz/coder.c msgid "Maximum number of filters is four" msgstr "最多只能指定 4 個篩選器" -#: src/xz/coder.c:135 +#: src/xz/coder.c +#, c-format +msgid "Error in --filters%s=FILTERS option:" +msgstr "" + +#: src/xz/coder.c msgid "Memory usage limit is too low for the given filter setup." msgstr "記憶體用量限制過低,不足以設定指定的篩選器。" -#: src/xz/coder.c:170 +#: src/xz/coder.c +#, c-format +msgid "filter chain %u used by --block-list but not specified with --filters%u=" +msgstr "" + +#: src/xz/coder.c msgid "Using a preset in raw mode is discouraged." msgstr "不建議在 Raw 模式使用設定檔。" -#: src/xz/coder.c:172 +#: src/xz/coder.c msgid "The exact options of the presets may vary between software versions." msgstr "設定檔的選項可能因軟體版本而有異。" -#: src/xz/coder.c:195 +#: src/xz/coder.c msgid "The .lzma format supports only the LZMA1 filter" msgstr ".lzma 格式僅支援 LZMA1 篩選器" -#: src/xz/coder.c:203 +#: src/xz/coder.c msgid "LZMA1 cannot be used with the .xz format" msgstr "LZMA1 不能與 .xz 格式一同使用" -#: src/xz/coder.c:220 -msgid "The filter chain is incompatible with --flush-timeout" +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "The filter chain is incompatible with --flush-timeout" +msgid "Filter chain %u is incompatible with --flush-timeout" msgstr "篩選鏈不相容 --flush-timeout" -#: src/xz/coder.c:226 +#: src/xz/coder.c msgid "Switching to single-threaded mode due to --flush-timeout" msgstr "因指定 --flush-timeout,因此切換到單執行緒模式" -#: src/xz/coder.c:250 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Unsupported options" +msgid "Unsupported options in filter chain %u" +msgstr "不支援的選項" + +#: src/xz/coder.c #, c-format msgid "Using up to %<PRIu32> threads." msgstr "使用最多 %<PRIu32> 個執行緒。" -#: src/xz/coder.c:266 +#: src/xz/coder.c msgid "Unsupported filter chain or filter options" msgstr "不支援的篩選鏈或篩選器選項" -#: src/xz/coder.c:278 +#: src/xz/coder.c #, c-format msgid "Decompression will need %s MiB of memory." msgstr "解壓縮將需要 %s MiB 的記憶體。" -#: src/xz/coder.c:310 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB" msgstr "已將執行緒數量從 %s 個減少至 %s 個,以不超過記憶體用量的 %s MiB 限制" -#: src/xz/coder.c:330 +#: src/xz/coder.c #, c-format msgid "Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway." msgstr "已將執行緒數量從 %s 減少至一個,但依然超出 %s MiB 的自動記憶體用量限制。需要 %s MiB 的記憶體。依然繼續執行。" -#: src/xz/coder.c:357 +#: src/xz/coder.c #, c-format msgid "Switching to single-threaded mode to not exceed the memory usage limit of %s MiB" msgstr "正在切換至單執行緒模式,以免超出 %s MiB 的記憶體用量限制" -#: src/xz/coder.c:412 +#: src/xz/coder.c #, c-format msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" msgstr "已將 LZMA%c 的字典大小從 %s MiB 調整至 %s MiB,以不超過記憶體用量的 %s MiB 限制" -#: src/xz/file_io.c:110 src/xz/file_io.c:118 +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgid "Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB" +msgstr "已將 LZMA%c 的字典大小從 %s MiB 調整至 %s MiB,以不超過記憶體用量的 %s MiB 限制" + +#: src/xz/coder.c +#, fuzzy, c-format +#| msgid "Error creating a pipe: %s" +msgid "Error changing to filter chain %u: %s" +msgstr "建立管線時發生錯誤:%s" + +#: src/xz/file_io.c #, c-format msgid "Error creating a pipe: %s" msgstr "建立管線時發生錯誤:%s" -#: src/xz/file_io.c:252 -msgid "Failed to enable the sandbox" -msgstr "無法啟用沙盒" - -#: src/xz/file_io.c:294 +#: src/xz/file_io.c #, c-format msgid "%s: poll() failed: %s" msgstr "%s:poll() 失敗:%s" @@ -170,252 +204,252 @@ msgstr "%s:poll() 失敗:%s" #. it is possible that the user has put a new file in place #. of the original file, and in that case it obviously #. shouldn't be removed. -#: src/xz/file_io.c:361 +#: src/xz/file_io.c #, c-format msgid "%s: File seems to have been moved, not removing" msgstr "%s:檔案似乎已經遷移,不移除" -#: src/xz/file_io.c:368 src/xz/file_io.c:924 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot remove: %s" msgstr "%s:無法移除:%s" -#: src/xz/file_io.c:394 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file owner: %s" msgstr "%s:無法設定檔案所有者:%s" -#: src/xz/file_io.c:407 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file group: %s" msgstr "%s:無法設定檔案群組:%s" -#: src/xz/file_io.c:426 +#: src/xz/file_io.c #, c-format msgid "%s: Cannot set the file permissions: %s" msgstr "%s:無法設定檔案權限:%s" -#: src/xz/file_io.c:552 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard input: %s" msgstr "從標準輸入取得檔案狀態旗標時發生錯誤:%s" -#: src/xz/file_io.c:610 src/xz/file_io.c:672 +#: src/xz/file_io.c #, c-format msgid "%s: Is a symbolic link, skipping" msgstr "%s:是個符號連結,跳過" -#: src/xz/file_io.c:701 +#: src/xz/file_io.c #, c-format msgid "%s: Is a directory, skipping" msgstr "%s:是個目錄,跳過" -#: src/xz/file_io.c:707 +#: src/xz/file_io.c #, c-format msgid "%s: Not a regular file, skipping" msgstr "%s:不是一般檔案,跳過" -#: src/xz/file_io.c:724 +#: src/xz/file_io.c #, c-format msgid "%s: File has setuid or setgid bit set, skipping" msgstr "%s:檔案已設定 setuid 或 setgid 位元,跳過" -#: src/xz/file_io.c:731 +#: src/xz/file_io.c #, c-format msgid "%s: File has sticky bit set, skipping" msgstr "%s:檔案已設定黏性位元(sticky bit),跳過" -#: src/xz/file_io.c:738 +#: src/xz/file_io.c #, c-format msgid "%s: Input file has more than one hard link, skipping" msgstr "%s:輸入檔有超過一個實際連結 (hard link),跳過" -#: src/xz/file_io.c:780 +#: src/xz/file_io.c msgid "Empty filename, skipping" msgstr "空檔名,跳過" -#: src/xz/file_io.c:834 +#: src/xz/file_io.c #, c-format msgid "Error restoring the status flags to standard input: %s" msgstr "將狀態旗標還原到標準輸入時發生錯誤:%s" -#: src/xz/file_io.c:882 +#: src/xz/file_io.c #, c-format msgid "Error getting the file status flags from standard output: %s" msgstr "從標準輸出取得檔案狀態旗標時發生錯誤:%s" -#: src/xz/file_io.c:1081 +#: src/xz/file_io.c #, c-format msgid "Error restoring the O_APPEND flag to standard output: %s" msgstr "將 O_APPEND 旗標還原到標準輸出時發生錯誤:%s" -#: src/xz/file_io.c:1093 +#: src/xz/file_io.c #, c-format msgid "%s: Closing the file failed: %s" msgstr "%s:關閉檔案失敗:%s" -#: src/xz/file_io.c:1129 src/xz/file_io.c:1391 +#: src/xz/file_io.c #, c-format msgid "%s: Seeking failed when trying to create a sparse file: %s" msgstr "%s:嘗試建立疏鬆檔案時發生搜尋失敗:%s" -#: src/xz/file_io.c:1229 +#: src/xz/file_io.c #, c-format msgid "%s: Read error: %s" msgstr "%s:讀取時發生錯誤:%s" -#: src/xz/file_io.c:1259 +#: src/xz/file_io.c #, c-format msgid "%s: Error seeking the file: %s" msgstr "%s:搜尋檔案時發生錯誤:%s" -#: src/xz/file_io.c:1283 +#: src/xz/file_io.c #, c-format msgid "%s: Unexpected end of file" msgstr "%s:非期望的檔案結尾" -#: src/xz/file_io.c:1342 +#: src/xz/file_io.c #, c-format msgid "%s: Write error: %s" msgstr "%s:寫入時發生錯誤:%s" -#: src/xz/hardware.c:238 +#: src/xz/hardware.c msgid "Disabled" msgstr "已停用" -#: src/xz/hardware.c:269 +#: src/xz/hardware.c msgid "Amount of physical memory (RAM):" msgstr "實體記憶體 (RAM) 數量:" -#: src/xz/hardware.c:270 +#: src/xz/hardware.c msgid "Number of processor threads:" msgstr "處理器執行緒的數量:" -#: src/xz/hardware.c:271 +#: src/xz/hardware.c msgid "Compression:" msgstr "壓縮:" -#: src/xz/hardware.c:272 +#: src/xz/hardware.c msgid "Decompression:" msgstr "解壓縮:" -#: src/xz/hardware.c:273 +#: src/xz/hardware.c msgid "Multi-threaded decompression:" msgstr "多執行緒解壓縮:" -#: src/xz/hardware.c:274 +#: src/xz/hardware.c msgid "Default for -T0:" msgstr "-T0 的預設值:" -#: src/xz/hardware.c:292 +#: src/xz/hardware.c msgid "Hardware information:" msgstr "硬體資訊:" -#: src/xz/hardware.c:299 +#: src/xz/hardware.c msgid "Memory usage limits:" msgstr "記憶體用量上限:" -#: src/xz/list.c:68 +#: src/xz/list.c msgid "Streams:" msgstr "串流:" -#: src/xz/list.c:69 +#: src/xz/list.c msgid "Blocks:" msgstr "區塊:" -#: src/xz/list.c:70 +#: src/xz/list.c msgid "Compressed size:" msgstr "壓縮後大小:" -#: src/xz/list.c:71 +#: src/xz/list.c msgid "Uncompressed size:" msgstr "壓縮前大小:" -#: src/xz/list.c:72 +#: src/xz/list.c msgid "Ratio:" msgstr "壓縮比:" -#: src/xz/list.c:73 +#: src/xz/list.c msgid "Check:" msgstr "檢查:" -#: src/xz/list.c:74 +#: src/xz/list.c msgid "Stream Padding:" msgstr "串流填充:" -#: src/xz/list.c:75 +#: src/xz/list.c msgid "Memory needed:" msgstr "所需記憶體:" -#: src/xz/list.c:76 +#: src/xz/list.c msgid "Sizes in headers:" msgstr "檔頭中標示大小:" -#: src/xz/list.c:79 +#: src/xz/list.c msgid "Number of files:" msgstr "檔案數:" -#: src/xz/list.c:122 +#: src/xz/list.c msgid "Stream" msgstr "串流" -#: src/xz/list.c:123 +#: src/xz/list.c msgid "Block" msgstr "區塊" -#: src/xz/list.c:124 +#: src/xz/list.c msgid "Blocks" msgstr "區塊" -#: src/xz/list.c:125 +#: src/xz/list.c msgid "CompOffset" msgstr "壓縮偏移" -#: src/xz/list.c:126 +#: src/xz/list.c msgid "UncompOffset" msgstr "未壓縮偏移" -#: src/xz/list.c:127 +#: src/xz/list.c msgid "CompSize" msgstr "壓縮大小" -#: src/xz/list.c:128 +#: src/xz/list.c msgid "UncompSize" msgstr "未壓縮大小" -#: src/xz/list.c:129 +#: src/xz/list.c msgid "TotalSize" msgstr "總計大小" -#: src/xz/list.c:130 +#: src/xz/list.c msgid "Ratio" msgstr "比率" -#: src/xz/list.c:131 +#: src/xz/list.c msgid "Check" msgstr "檢查" -#: src/xz/list.c:132 +#: src/xz/list.c msgid "CheckVal" msgstr "檢查值" -#: src/xz/list.c:133 +#: src/xz/list.c msgid "Padding" msgstr "填充" -#: src/xz/list.c:134 +#: src/xz/list.c msgid "Header" msgstr "檔頭" -#: src/xz/list.c:135 +#: src/xz/list.c msgid "Flags" msgstr "旗標" -#: src/xz/list.c:136 +#: src/xz/list.c msgid "MemUsage" msgstr "Mem用量" -#: src/xz/list.c:137 +#: src/xz/list.c msgid "Filters" msgstr "篩選器" @@ -423,7 +457,7 @@ msgstr "篩選器" #. This string is used in tables. In older xz version this #. string was limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:169 +#: src/xz/list.c msgid "None" msgstr "無" @@ -431,60 +465,60 @@ msgstr "無" #. but the Check ID is known (here 2). In older xz version these #. strings were limited to ten columns in a fixed-width font, but #. nowadays there is no strict length restriction anymore. -#: src/xz/list.c:175 +#: src/xz/list.c msgid "Unknown-2" msgstr "未知-2" -#: src/xz/list.c:176 +#: src/xz/list.c msgid "Unknown-3" msgstr "未知-3" -#: src/xz/list.c:178 +#: src/xz/list.c msgid "Unknown-5" msgstr "未知-5" -#: src/xz/list.c:179 +#: src/xz/list.c msgid "Unknown-6" msgstr "未知-6" -#: src/xz/list.c:180 +#: src/xz/list.c msgid "Unknown-7" msgstr "未知-7" -#: src/xz/list.c:181 +#: src/xz/list.c msgid "Unknown-8" msgstr "未知-8" -#: src/xz/list.c:182 +#: src/xz/list.c msgid "Unknown-9" msgstr "未知-9" -#: src/xz/list.c:184 +#: src/xz/list.c msgid "Unknown-11" msgstr "未知-11" -#: src/xz/list.c:185 +#: src/xz/list.c msgid "Unknown-12" msgstr "未知-12" -#: src/xz/list.c:186 +#: src/xz/list.c msgid "Unknown-13" msgstr "未知-13" -#: src/xz/list.c:187 +#: src/xz/list.c msgid "Unknown-14" msgstr "未知-14" -#: src/xz/list.c:188 +#: src/xz/list.c msgid "Unknown-15" msgstr "未知-15" -#: src/xz/list.c:351 +#: src/xz/list.c #, c-format msgid "%s: File is empty" msgstr "%s:檔案是空的" -#: src/xz/list.c:356 +#: src/xz/list.c #, c-format msgid "%s: Too small to be a valid .xz file" msgstr "%s:因過小而不認為是個有效 .xz 檔" @@ -493,63 +527,68 @@ msgstr "%s:因過小而不認為是個有效 .xz 檔" #. to Ratio, the columns are right aligned. Check and Filename #. are left aligned. If you need longer words, it's OK to #. use two lines here. Test with "xz -l foo.xz". -#: src/xz/list.c:731 +#: src/xz/list.c msgid "Strms Blocks Compressed Uncompressed Ratio Check Filename" msgstr " 串流 區塊 已壓縮 未壓縮 比例 檢驗碼 檔名" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "Yes" msgstr "是" -#: src/xz/list.c:1026 src/xz/list.c:1204 +#: src/xz/list.c msgid "No" msgstr "否" -#: src/xz/list.c:1028 src/xz/list.c:1206 +#: src/xz/list.c #, c-format msgid " Minimum XZ Utils version: %s\n" msgstr " 最小 XZ 工具程式版本: %s\n" #. TRANSLATORS: %s is an integer. Only the plural form of this #. message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz". -#: src/xz/list.c:1179 +#: src/xz/list.c #, c-format msgid "%s file\n" msgid_plural "%s files\n" msgstr[0] "%s 個檔案\n" -#: src/xz/list.c:1192 +#: src/xz/list.c msgid "Totals:" msgstr "總計:" -#: src/xz/list.c:1270 +#: src/xz/list.c msgid "--list works only on .xz files (--format=xz or --format=auto)" msgstr "--list 只能在 .xz 檔使用(--format=xz 或 --format=auto)" -#: src/xz/list.c:1276 +#: src/xz/list.c +msgid "Try 'lzmainfo' with .lzma files." +msgstr "" + +#: src/xz/list.c msgid "--list does not support reading from standard input" msgstr "--list 不支援從標準輸入讀取" -#: src/xz/main.c:89 +#: src/xz/main.c #, c-format msgid "%s: Error reading filenames: %s" msgstr "%s:讀取檔名時發生錯誤:%s" -#: src/xz/main.c:96 +#: src/xz/main.c #, c-format msgid "%s: Unexpected end of input when reading filenames" msgstr "%s:讀取檔名時遇到非預期的輸入結尾" -#: src/xz/main.c:120 -#, c-format -msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +#: src/xz/main.c +#, fuzzy, c-format +#| msgid "%s: Null character found when reading filenames; maybe you meant to use `--files0' instead of `--files'?" +msgid "%s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?" msgstr "%s:讀取檔名時發現空字元;或許您想使用「--files0」而非「--files」?" -#: src/xz/main.c:188 +#: src/xz/main.c msgid "Compression and decompression with --robot are not supported yet." msgstr "尚未支援搭配 --robot 壓縮和解壓縮。" -#: src/xz/main.c:266 +#: src/xz/main.c msgid "Cannot read data from standard input when reading filenames from standard input" msgstr "從標準輸入讀取檔名時,無法從標準輸入讀取資料" @@ -557,68 +596,69 @@ msgstr "從標準輸入讀取檔名時,無法從標準輸入讀取資料" #. of the line in messages. Usually it becomes "xz: ". #. This is a translatable string because French needs #. a space before a colon. -#: src/xz/message.c:670 src/xz/message.c:725 +#: src/xz/message.c #, c-format msgid "%s: " msgstr "%s:" -#: src/xz/message.c:797 src/xz/message.c:856 +#: src/xz/message.c src/lzmainfo/lzmainfo.c msgid "Internal error (bug)" msgstr "內部錯誤(臭蟲)" -#: src/xz/message.c:804 +#: src/xz/message.c msgid "Cannot establish signal handlers" msgstr "無法確立信號處理器" -#: src/xz/message.c:813 +#: src/xz/message.c msgid "No integrity check; not verifying file integrity" msgstr "沒有完整性檢查;不驗證檔案完整性" -#: src/xz/message.c:816 +#: src/xz/message.c msgid "Unsupported type of integrity check; not verifying file integrity" msgstr "未知完整性檢查類型;不驗證檔案完整性" -#: src/xz/message.c:823 +#: src/xz/message.c msgid "Memory usage limit reached" msgstr "達到記憶體用量上限" -#: src/xz/message.c:826 +#: src/xz/message.c msgid "File format not recognized" msgstr "無法識別檔案格式" -#: src/xz/message.c:829 +#: src/xz/message.c msgid "Unsupported options" msgstr "不支援的選項" -#: src/xz/message.c:832 +#: src/xz/message.c msgid "Compressed data is corrupt" msgstr "壓縮資料是損壞的" -#: src/xz/message.c:835 +#: src/xz/message.c msgid "Unexpected end of input" msgstr "遇到非預期輸入結尾" -#: src/xz/message.c:877 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limiter is disabled." msgstr "需要 %s MiB 的記憶體。已停用記憶體限制器。" -#: src/xz/message.c:905 +#: src/xz/message.c #, c-format msgid "%s MiB of memory is required. The limit is %s." msgstr "需要 %s MiB 的記憶體。記憶體限制為 %s。" -#: src/xz/message.c:924 +#: src/xz/message.c #, c-format msgid "%s: Filter chain: %s\n" msgstr "%s:篩選鏈:%s\n" -#: src/xz/message.c:935 -#, c-format -msgid "Try `%s --help' for more information." +#: src/xz/message.c +#, fuzzy, c-format +#| msgid "Try `%s --help' for more information." +msgid "Try '%s --help' for more information." msgstr "嘗試「%s --help」取得更多資訊。" -#: src/xz/message.c:961 +#: src/xz/message.c #, c-format msgid "" "Usage: %s [OPTION]... [FILE]...\n" @@ -629,15 +669,15 @@ msgstr "" "用 .xz 格式壓縮,或解壓縮 .xz 格式中的 <檔案>。\n" "\n" -#: src/xz/message.c:968 +#: src/xz/message.c msgid "Mandatory arguments to long options are mandatory for short options too.\n" msgstr "長選項的必填參數,對短選項也是必填。\n" -#: src/xz/message.c:972 +#: src/xz/message.c msgid " Operation mode:\n" msgstr " 操作模式:\n" -#: src/xz/message.c:975 +#: src/xz/message.c msgid "" " -z, --compress force compression\n" " -d, --decompress force decompression\n" @@ -649,7 +689,7 @@ msgstr "" " -t, --test 測試壓縮檔完整性\n" " -l, --list 列出 .xz 檔的資訊" -#: src/xz/message.c:981 +#: src/xz/message.c msgid "" "\n" " Operation modifiers:\n" @@ -657,7 +697,7 @@ msgstr "" "\n" " 操作修飾詞:\n" -#: src/xz/message.c:984 +#: src/xz/message.c msgid "" " -k, --keep keep (don't delete) input files\n" " -f, --force force overwrite of output file and (de)compress links\n" @@ -667,7 +707,7 @@ msgstr "" " -f, --force 強制覆寫輸出檔並(解)壓縮連結\n" " -c, --stdout 寫入標準輸出並不刪除輸入檔" -#: src/xz/message.c:993 +#: src/xz/message.c msgid "" " --single-stream decompress only the first stream, and silently\n" " ignore possible remaining input data" @@ -675,10 +715,18 @@ msgstr "" " --single-stream 僅解壓縮第一個串流,再\n" " 安靜地忽略可能剩餘的輸入檔" -#: src/xz/message.c:996 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --no-sparse do not create sparse files when decompressing\n" +#| " -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +#| " --files[=FILE] read filenames to process from FILE; if FILE is\n" +#| " omitted, filenames are read from the standard input;\n" +#| " filenames must be terminated with the newline character\n" +#| " --files0[=FILE] like --files but use the null character as terminator" msgid "" " --no-sparse do not create sparse files when decompressing\n" -" -S, --suffix=.SUF use the suffix `.SUF' on compressed files\n" +" -S, --suffix=.SUF use the suffix '.SUF' on compressed files\n" " --files[=FILE] read filenames to process from FILE; if FILE is\n" " omitted, filenames are read from the standard input;\n" " filenames must be terminated with the newline character\n" @@ -690,7 +738,7 @@ msgstr "" " 則從標準輸入讀取檔名;檔名必須以換行字元作為結尾\n" " --files0[=檔案] 類似 --files 但是以 null 空字元作結尾" -#: src/xz/message.c:1005 +#: src/xz/message.c msgid "" "\n" " Basic file format and compression options:\n" @@ -698,23 +746,29 @@ msgstr "" "\n" " 基本檔案格式與壓縮選項:\n" -#: src/xz/message.c:1007 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " -F, --format=FMT file format to encode or decode; possible values are\n" +#| " `auto' (default), `xz', `lzma', `lzip', and `raw'\n" +#| " -C, --check=CHECK integrity check type: `none' (use with caution),\n" +#| " `crc32', `crc64' (default), or `sha256'" msgid "" " -F, --format=FMT file format to encode or decode; possible values are\n" -" `auto' (default), `xz', `lzma', `lzip', and `raw'\n" -" -C, --check=CHECK integrity check type: `none' (use with caution),\n" -" `crc32', `crc64' (default), or `sha256'" +" 'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'\n" +" -C, --check=CHECK integrity check type: 'none' (use with caution),\n" +" 'crc32', 'crc64' (default), or 'sha256'" msgstr "" " -F, --format=格式 用於編碼或解碼的檔案格式;可用的值有:\n" " “auto”(預設)、“xz”、“lzma”、“lzip” 及 “raw”\n" " -C, --check=檢查碼 完整性檢查類型:“none”(謹慎使用)、“crc32”、\n" " “crc64”(預設值)或“sha256”" -#: src/xz/message.c:1012 +#: src/xz/message.c msgid " --ignore-check don't verify the integrity check when decompressing" msgstr " --ignore-check 不在解壓縮時驗證完整性" -#: src/xz/message.c:1016 +#: src/xz/message.c msgid "" " -0 ... -9 compression preset; default is 6; take compressor *and*\n" " decompressor memory usage into account before using 7-9!" @@ -722,7 +776,7 @@ msgstr "" " -0 ... -9 壓縮設定檔;預設值為 6;使用 7-9 前請考慮\n" " 壓縮和解壓縮所使用的記憶體!" -#: src/xz/message.c:1020 +#: src/xz/message.c msgid "" " -e, --extreme try to improve compression ratio by using more CPU time;\n" " does not affect decompressor memory requirements" @@ -730,15 +784,19 @@ msgstr "" " -e, --extreme 使用更多 CPU 時間以嘗試改善壓縮比;\n" " 不影響解壓縮器的記憶體需求" -#: src/xz/message.c:1024 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" +#| " to use as many threads as there are processor cores" msgid "" -" -T, --threads=NUM use at most NUM threads; the default is 1; set to 0\n" -" to use as many threads as there are processor cores" +" -T, --threads=NUM use at most NUM threads; the default is 0 which uses\n" +" as many threads as there are processor cores" msgstr "" " -T, --threads=NUM 使用最多 NUM 個執行緒;預設為 1;設成 0 則使用所有的\n" " 處理機核心" -#: src/xz/message.c:1029 +#: src/xz/message.c msgid "" " --block-size=SIZE\n" " start a new .xz block after every SIZE bytes of input;\n" @@ -748,17 +806,24 @@ msgstr "" " 輸入每 SIZE 位元組後,開始一個新 .xz 區塊;\n" " 使用此功能以設定多執行緒壓縮的區塊大小" -#: src/xz/message.c:1033 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| " --block-list=SIZES\n" +#| " start a new .xz block after the given comma-separated\n" +#| " intervals of uncompressed data" msgid "" -" --block-list=SIZES\n" +" --block-list=BLOCKS\n" " start a new .xz block after the given comma-separated\n" -" intervals of uncompressed data" +" intervals of uncompressed data; optionally, specify a\n" +" filter chain number (0-9) followed by a ':' before the\n" +" uncompressed data size" msgstr "" " --block-list=SIZES\n" " 在指定以逗號隔開的未壓縮資料間隔之後\n" " 開始新的 .xz 區塊" -#: src/xz/message.c:1037 +#: src/xz/message.c msgid "" " --flush-timeout=TIMEOUT\n" " when compressing, if more than TIMEOUT milliseconds has\n" @@ -769,7 +834,7 @@ msgstr "" " 壓縮時,倘若繼上次排清 (flush) 已經超過 TIMEOUT 毫秒\n" " 而且讀入更多輸入會阻塞,則所有待排清的資料都將排清" -#: src/xz/message.c:1043 +#: src/xz/message.c #, no-c-format msgid "" " --memlimit-compress=LIMIT\n" @@ -788,7 +853,7 @@ msgstr "" " 用量上限。LIMIT 得是位元組、記憶體百分比 (%),或 0\n" " (預設值)" -#: src/xz/message.c:1052 +#: src/xz/message.c msgid "" " --no-adjust if compression settings exceed the memory usage limit,\n" " give an error instead of adjusting the settings downwards" @@ -796,7 +861,7 @@ msgstr "" " --no-adjust 若壓縮設定超過記憶體用量上限,請給出\n" " 錯誤而非下調設定" -#: src/xz/message.c:1058 +#: src/xz/message.c msgid "" "\n" " Custom filter chain for compression (alternative for using presets):" @@ -804,7 +869,27 @@ msgstr "" "\n" " 自訂壓縮篩選鏈(使用設定檔時選用):" -#: src/xz/message.c:1067 +#: src/xz/message.c +msgid "" +"\n" +" --filters=FILTERS set the filter chain using the liblzma filter string\n" +" syntax; use --filters-help for more information" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters1=FILTERS ... --filters9=FILTERS\n" +" set additional filter chains using the liblzma filter\n" +" string syntax to use with --block-list" +msgstr "" + +#: src/xz/message.c +msgid "" +" --filters-help display more information about the liblzma filter string\n" +" syntax and exit." +msgstr "" + +#: src/xz/message.c msgid "" "\n" " --lzma1[=OPTS] LZMA1 or LZMA2; OPTS is a comma-separated list of zero or\n" @@ -832,7 +917,19 @@ msgstr "" " mf=名稱 尋找符合搜尋器 (hc3, hc4, bt2, bt3, bt4; bt4)\n" " depth=NUM 最大搜尋深度;0=自動(預設)" -#: src/xz/message.c:1082 +#: src/xz/message.c +#, fuzzy +#| msgid "" +#| "\n" +#| " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" +#| " --arm[=OPTS] ARM BCJ filter\n" +#| " --armthumb[=OPTS] ARM-Thumb BCJ filter\n" +#| " --arm64[=OPTS] ARM64 BCJ filter\n" +#| " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" +#| " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" +#| " --sparc[=OPTS] SPARC BCJ filter\n" +#| " Valid OPTS for all BCJ filters:\n" +#| " start=NUM start offset for conversions (default=0)" msgid "" "\n" " --x86[=OPTS] x86 BCJ filter (32-bit and 64-bit)\n" @@ -842,6 +939,7 @@ msgid "" " --powerpc[=OPTS] PowerPC BCJ filter (big endian only)\n" " --ia64[=OPTS] IA-64 (Itanium) BCJ filter\n" " --sparc[=OPTS] SPARC BCJ filter\n" +" --riscv[=OPTS] RISC-V BCJ filter\n" " Valid OPTS for all BCJ filters:\n" " start=NUM start offset for conversions (default=0)" msgstr "" @@ -856,7 +954,7 @@ msgstr "" " 所有 BCJ 篩選器可用的 OPTS:\n" " start=NUM 轉換起始位移(預設值=0)" -#: src/xz/message.c:1095 +#: src/xz/message.c msgid "" "\n" " --delta[=OPTS] Delta filter; valid OPTS (valid values; default):\n" @@ -868,7 +966,7 @@ msgstr "" " dist=NUM 相減的位元組之間的距離\n" " (1-256; 1)" -#: src/xz/message.c:1103 +#: src/xz/message.c msgid "" "\n" " Other options:\n" @@ -876,7 +974,7 @@ msgstr "" "\n" " 其他選項:\n" -#: src/xz/message.c:1106 +#: src/xz/message.c msgid "" " -q, --quiet suppress warnings; specify twice to suppress errors too\n" " -v, --verbose be verbose; specify twice for even more verbose" @@ -884,21 +982,21 @@ msgstr "" " -q, --quiet 隱藏警告訊息;指定兩次也一併隱藏錯誤訊息\n" " -v, --verbose 輸出較詳細內容;指定兩次更詳細輸出" -#: src/xz/message.c:1111 +#: src/xz/message.c msgid " -Q, --no-warn make warnings not affect the exit status" msgstr " -Q, --no-warn 即使有警告,退出狀態碼仍不變" -#: src/xz/message.c:1113 +#: src/xz/message.c msgid " --robot use machine-parsable messages (useful for scripts)" msgstr " --robot 使用機器可解析訊息(適合用於指令稿)" -#: src/xz/message.c:1116 +#: src/xz/message.c msgid "" " --info-memory display the total amount of RAM and the currently active\n" " memory usage limits, and exit" msgstr " --info-memory 顯示記憶體總量和使用中的記憶體用量限制後退出" -#: src/xz/message.c:1119 +#: src/xz/message.c msgid "" " -h, --help display the short help (lists only the basic options)\n" " -H, --long-help display this long help and exit" @@ -906,7 +1004,7 @@ msgstr "" " -h, --help 顯示較短說明(僅列出基本選項)\n" " -H, --long-help 顯示較長說明後退出" -#: src/xz/message.c:1123 +#: src/xz/message.c msgid "" " -h, --help display this short help and exit\n" " -H, --long-help display the long help (lists also the advanced options)" @@ -914,11 +1012,12 @@ msgstr "" " -h, --help 顯示較短說明後退出\n" " -H, --long-help 顯示較長說明(也列出進階選項)" -#: src/xz/message.c:1128 +#: src/xz/message.c msgid " -V, --version display the version number and exit" msgstr " -V, --version 顯示版本號碼後退出" -#: src/xz/message.c:1130 +#: src/xz/message.c src/lzmainfo/lzmainfo.c +#, c-format msgid "" "\n" "With no FILE, or when FILE is -, read standard input.\n" @@ -930,94 +1029,133 @@ msgstr "" #. for this package. Please add _another line_ saying #. "Report translation bugs to <...>\n" with the email or WWW #. address for translation bugs. Thanks. -#: src/xz/message.c:1136 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "Report bugs to <%s> (in English or Finnish).\n" msgstr "請回報臭蟲至 <%s>(使用英文或芬蘭語)。\n" -#: src/xz/message.c:1138 +#: src/xz/message.c src/lzmainfo/lzmainfo.c #, c-format msgid "%s home page: <%s>\n" msgstr "%s 首頁:<%s>\n" -#: src/xz/message.c:1142 +#: src/xz/message.c msgid "THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE." msgstr "此為開發版本,不打算在生產環境使用。" -#: src/xz/options.c:86 -#, c-format -msgid "%s: Options must be `name=value' pairs separated with commas" +#: src/xz/message.c +msgid "" +"Filter chains are set using the --filters=FILTERS or\n" +"--filters1=FILTERS ... --filters9=FILTERS options. Each filter in the chain\n" +"can be separated by spaces or '--'. Alternatively a preset <0-9>[e] can be\n" +"specified instead of a filter chain.\n" +msgstr "" + +#: src/xz/message.c +#, fuzzy +#| msgid "Unsupported filter chain or filter options" +msgid "The supported filters and their options are:" +msgstr "不支援的篩選鏈或篩選器選項" + +#: src/xz/options.c +#, fuzzy, c-format +#| msgid "%s: Options must be `name=value' pairs separated with commas" +msgid "%s: Options must be 'name=value' pairs separated with commas" msgstr "%s:選項形式必須為以逗號分隔的「name=value」值對" -#: src/xz/options.c:93 +#: src/xz/options.c #, c-format msgid "%s: Invalid option name" msgstr "%s:選項名稱無效" -#: src/xz/options.c:113 +#: src/xz/options.c #, c-format msgid "%s: Invalid option value" msgstr "%s:選項值無效" -#: src/xz/options.c:248 +#: src/xz/options.c #, c-format msgid "Unsupported LZMA1/LZMA2 preset: %s" msgstr "不支援的 LZMA1/LZMA2 設定檔:%s" -#: src/xz/options.c:356 +#: src/xz/options.c msgid "The sum of lc and lp must not exceed 4" msgstr "lc 和 lp 的總和不能超過 4" -#: src/xz/suffix.c:160 +#: src/xz/suffix.c #, c-format msgid "%s: Filename has an unknown suffix, skipping" msgstr "%s:檔名有未知後綴,跳過" -#: src/xz/suffix.c:181 -#, c-format -msgid "%s: File already has `%s' suffix, skipping" +#: src/xz/suffix.c +#, fuzzy, c-format +#| msgid "%s: File already has `%s' suffix, skipping" +msgid "%s: File already has '%s' suffix, skipping" msgstr "%s:檔案已有「%s」後綴,跳過" -#: src/xz/suffix.c:388 +#: src/xz/suffix.c #, c-format msgid "%s: Invalid filename suffix" msgstr "%s:檔名後綴無效" -#: src/xz/util.c:107 +#: src/xz/util.c #, c-format msgid "%s: Value is not a non-negative decimal integer" msgstr "%s:數值不是非負數十進位整數" -#: src/xz/util.c:149 +#: src/xz/util.c #, c-format msgid "%s: Invalid multiplier suffix" msgstr "%s:乘數後綴無效" -#: src/xz/util.c:151 -msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +#: src/xz/util.c +#, fuzzy +#| msgid "Valid suffixes are `KiB' (2^10), `MiB' (2^20), and `GiB' (2^30)." +msgid "Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30)." msgstr "有效的後綴有「KiB」(2^10)、「MiB」(2^20) 及「GiB」(2^30)。" -#: src/xz/util.c:168 -#, c-format -msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +#: src/xz/util.c +#, fuzzy, c-format +#| msgid "Value of the option `%s' must be in the range [%<PRIu64>, %<PRIu64>]" +msgid "Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]" msgstr "選項「%s」的數值必須在 [%<PRIu64>, %<PRIu64>] 範圍內" -#: src/xz/util.c:270 +#: src/xz/util.c msgid "Compressed data cannot be read from a terminal" msgstr "不能從終端機讀入已壓縮資料" -#: src/xz/util.c:283 +#: src/xz/util.c msgid "Compressed data cannot be written to a terminal" msgstr "不能將已壓縮資料寫入終端機" -#: src/common/tuklib_exit.c:40 +#: src/lzmainfo/lzmainfo.c +#, c-format +msgid "" +"Usage: %s [--help] [--version] [FILE]...\n" +"Show information stored in the .lzma file header" +msgstr "" + +#: src/lzmainfo/lzmainfo.c +#, fuzzy +#| msgid "%s: Too small to be a valid .xz file" +msgid "File is too small to be a .lzma file" +msgstr "%s:因過小而不認為是個有效 .xz 檔" + +#: src/lzmainfo/lzmainfo.c +msgid "Not a .lzma file" +msgstr "" + +#: src/common/tuklib_exit.c msgid "Writing to standard output failed" msgstr "寫入標準輸出失敗" -#: src/common/tuklib_exit.c:43 +#: src/common/tuklib_exit.c msgid "Unknown error" msgstr "未知錯誤" +#~ msgid "Failed to enable the sandbox" +#~ msgstr "無法啟用沙盒" + #~ msgid "Sandbox is disabled due to incompatible command line arguments" #~ msgstr "由於指定不相容的指令列參數,已停用沙盒" diff --git a/po4a/.gitignore b/po4a/.gitignore deleted file mode 100644 index 5bcfa04..0000000 --- a/po4a/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/man -/xz-man.pot @@ -1,13 +1,15 @@ -# XZ Utils man pages German translation -# This file is put in the public domain. +# SPDX-License-Identifier: 0BSD +# German translation for xz-man. +# This file is published under the BSD Zero Clause License. +# Copyright (C) The XZ Utils authors and contributors # -# Mario Blättermann <mario.blaettermann@gmail.com>, 2015, 2019-2020, 2022-2023. +# Mario Blättermann <mario.blaettermann@gmail.com>, 2015, 2019-2020, 2022-2024. msgid "" msgstr "" -"Project-Id-Version: xz-man 5.4.4-pre1\n" +"Project-Id-Version: xz-man 5.6.0-pre2\n" "Report-Msgid-Bugs-To: lasse.collin@tukaani.org\n" -"POT-Creation-Date: 2023-11-01 20:27+0800\n" -"PO-Revision-Date: 2023-07-19 20:47+0200\n" +"POT-Creation-Date: 2024-05-29 17:45+0300\n" +"PO-Revision-Date: 2024-02-15 19:18+0100\n" "Last-Translator: Mario Blättermann <mario.blaettermann@gmail.com>\n" "Language-Team: German <translation-team-de@lists.sourceforge.net>\n" "Language: de\n" @@ -16,4892 +18,3224 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 23.04.3\n" +"X-Generator: Lokalize 23.08.4\n" #. type: TH -#: ../src/xz/xz.1:9 +#: ../src/xz/xz.1 #, no-wrap msgid "XZ" msgstr "XZ" #. type: TH -#: ../src/xz/xz.1:9 -#, no-wrap -msgid "2023-07-17" -msgstr "17. Juli 2023" +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 +#, fuzzy, no-wrap +#| msgid "2024-02-25" +msgid "2024-04-08" +msgstr "25. Februar 2024" #. type: TH -#: ../src/xz/xz.1:9 ../src/xzdec/xzdec.1:7 ../src/lzmainfo/lzmainfo.1:7 -#: ../src/scripts/xzdiff.1:9 ../src/scripts/xzgrep.1:9 -#: ../src/scripts/xzless.1:10 ../src/scripts/xzmore.1:7 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "Tukaani" msgstr "Tukaani" #. type: TH -#: ../src/xz/xz.1:9 ../src/xzdec/xzdec.1:7 ../src/lzmainfo/lzmainfo.1:7 -#: ../src/scripts/xzdiff.1:9 ../src/scripts/xzgrep.1:9 -#: ../src/scripts/xzless.1:10 ../src/scripts/xzmore.1:7 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "XZ Utils" msgstr "XZ-Dienstprogramme" #. type: SH -#: ../src/xz/xz.1:11 ../src/xzdec/xzdec.1:8 ../src/lzmainfo/lzmainfo.1:8 -#: ../src/scripts/xzdiff.1:10 ../src/scripts/xzgrep.1:10 -#: ../src/scripts/xzless.1:11 ../src/scripts/xzmore.1:8 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "NAME" msgstr "BEZEICHNUNG" #. type: Plain text -#: ../src/xz/xz.1:13 -msgid "" -"xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma " -"files" -msgstr "" -"xz, unxz, xzcat, lzma, unlzma, lzcat - .xz- und .lzma-Dateien komprimieren " -"oder dekomprimieren" +#: ../src/xz/xz.1 +msgid "xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma files" +msgstr "xz, unxz, xzcat, lzma, unlzma, lzcat - .xz- und .lzma-Dateien komprimieren oder dekomprimieren" #. type: SH -#: ../src/xz/xz.1:14 ../src/xzdec/xzdec.1:10 ../src/lzmainfo/lzmainfo.1:10 -#: ../src/scripts/xzdiff.1:12 ../src/scripts/xzgrep.1:12 -#: ../src/scripts/xzless.1:13 ../src/scripts/xzmore.1:10 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "SYNOPSIS" msgstr "ÜBERSICHT" #. type: Plain text -#: ../src/xz/xz.1:18 +#: ../src/xz/xz.1 msgid "B<xz> [I<option...>] [I<file...>]" msgstr "B<xz> [I<Option…>] [I<Datei…>]" #. type: SH -#: ../src/xz/xz.1:19 +#: ../src/xz/xz.1 #, no-wrap msgid "COMMAND ALIASES" msgstr "BEFEHLSALIASE" #. type: Plain text -#: ../src/xz/xz.1:23 +#: ../src/xz/xz.1 msgid "B<unxz> is equivalent to B<xz --decompress>." msgstr "B<unxz> ist gleichbedeutend mit B<xz --decompress>." #. type: Plain text -#: ../src/xz/xz.1:27 +#: ../src/xz/xz.1 msgid "B<xzcat> is equivalent to B<xz --decompress --stdout>." msgstr "B<xzcat> ist gleichbedeutend mit B<xz --decompress --stdout>." #. type: Plain text -#: ../src/xz/xz.1:31 +#: ../src/xz/xz.1 msgid "B<lzma> is equivalent to B<xz --format=lzma>." msgstr "B<lzma> ist gleichbedeutend mit B<xz --format=lzma>." #. type: Plain text -#: ../src/xz/xz.1:35 +#: ../src/xz/xz.1 msgid "B<unlzma> is equivalent to B<xz --format=lzma --decompress>." msgstr "B<unlzma> ist gleichbedeutend mit B<xz --format=lzma --decompress>." #. type: Plain text -#: ../src/xz/xz.1:39 +#: ../src/xz/xz.1 msgid "B<lzcat> is equivalent to B<xz --format=lzma --decompress --stdout>." -msgstr "" -"B<lzcat> ist gleichbedeutend mit B<xz --format=lzma --decompress --stdout>." +msgstr "B<lzcat> ist gleichbedeutend mit B<xz --format=lzma --decompress --stdout>." #. type: Plain text -#: ../src/xz/xz.1:51 -msgid "" -"When writing scripts that need to decompress files, it is recommended to " -"always use the name B<xz> with appropriate arguments (B<xz -d> or B<xz -" -"dc>) instead of the names B<unxz> and B<xzcat>." -msgstr "" -"Wenn Sie Skripte schreiben, die Dateien dekomprimieren, sollten Sie stets " -"den Namen B<xz> mit den entsprechenden Argumenten (B<xz -d> oder B<xz -dc>) " -"anstelle der Namen B<unxz> und B<xzcat> verwenden." +#: ../src/xz/xz.1 +msgid "When writing scripts that need to decompress files, it is recommended to always use the name B<xz> with appropriate arguments (B<xz -d> or B<xz -dc>) instead of the names B<unxz> and B<xzcat>." +msgstr "Wenn Sie Skripte schreiben, die Dateien dekomprimieren, sollten Sie stets den Namen B<xz> mit den entsprechenden Argumenten (B<xz -d> oder B<xz -dc>) anstelle der Namen B<unxz> und B<xzcat> verwenden." #. type: SH -#: ../src/xz/xz.1:52 ../src/xzdec/xzdec.1:18 ../src/lzmainfo/lzmainfo.1:15 -#: ../src/scripts/xzdiff.1:24 ../src/scripts/xzgrep.1:33 -#: ../src/scripts/xzless.1:19 ../src/scripts/xzmore.1:16 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "DESCRIPTION" msgstr "BESCHREIBUNG" #. type: Plain text -#: ../src/xz/xz.1:71 -msgid "" -"B<xz> is a general-purpose data compression tool with command line syntax " -"similar to B<gzip>(1) and B<bzip2>(1). The native file format is the B<." -"xz> format, but the legacy B<.lzma> format used by LZMA Utils and raw " -"compressed streams with no container format headers are also supported. In " -"addition, decompression of the B<.lz> format used by B<lzip> is supported." -msgstr "" -"B<xz> ist ein Allzweckwerkzeug zur Datenkompression, dessen " -"Befehlszeilensyntax denen von B<gzip>(1) und B<bzip2>(1) ähnelt. Das native " -"Dateiformat ist das B<.xz>-Format, aber das veraltete, von den LZMA-" -"Dienstprogrammen verwendete Format sowie komprimierte Rohdatenströme ohne " -"Containerformat-Header werden ebenfalls unterstützt. Außerdem wird die " -"Dekompression des von B<lzip> verwendeten B<.lz>-Formats unterstützt." +#: ../src/xz/xz.1 +msgid "B<xz> is a general-purpose data compression tool with command line syntax similar to B<gzip>(1) and B<bzip2>(1). The native file format is the B<.xz> format, but the legacy B<.lzma> format used by LZMA Utils and raw compressed streams with no container format headers are also supported. In addition, decompression of the B<.lz> format used by B<lzip> is supported." +msgstr "B<xz> ist ein Allzweckwerkzeug zur Datenkompression, dessen Befehlszeilensyntax denen von B<gzip>(1) und B<bzip2>(1) ähnelt. Das native Dateiformat ist das B<.xz>-Format, aber das veraltete, von den LZMA-Dienstprogrammen verwendete Format sowie komprimierte Rohdatenströme ohne Containerformat-Header werden ebenfalls unterstützt. Außerdem wird die Dekompression des von B<lzip> verwendeten B<.lz>-Formats unterstützt." #. type: Plain text -#: ../src/xz/xz.1:93 -msgid "" -"B<xz> compresses or decompresses each I<file> according to the selected " -"operation mode. If no I<files> are given or I<file> is B<->, B<xz> reads " -"from standard input and writes the processed data to standard output. B<xz> " -"will refuse (display an error and skip the I<file>) to write compressed " -"data to standard output if it is a terminal. Similarly, B<xz> will refuse " -"to read compressed data from standard input if it is a terminal." -msgstr "" -"B<xz> komprimiert oder dekomprimiert jede I<Datei> entsprechend des " -"gewählten Vorgangsmodus. Falls entweder B<-> oder keine Datei angegeben ist, " -"liest B<xz> aus der Standardeingabe und leitet die verarbeiteten Dateien in " -"die Standardausgabe. Wenn die Standardausgabe kein Terminal ist, verweigert " -"B<xz> das Schreiben komprimierter Daten in die Standardausgabe. Dabei wird " -"eine Fehlermeldung angezeigt und die I<Datei> übersprungen. Ebenso " -"verweigert B<xz> das Lesen komprimierter Daten aus der Standardeingabe, wenn " -"diese ein Terminal ist." +#: ../src/xz/xz.1 +msgid "B<xz> compresses or decompresses each I<file> according to the selected operation mode. If no I<files> are given or I<file> is B<->, B<xz> reads from standard input and writes the processed data to standard output. B<xz> will refuse (display an error and skip the I<file>) to write compressed data to standard output if it is a terminal. Similarly, B<xz> will refuse to read compressed data from standard input if it is a terminal." +msgstr "B<xz> komprimiert oder dekomprimiert jede I<Datei> entsprechend des gewählten Vorgangsmodus. Falls entweder B<-> oder keine Datei angegeben ist, liest B<xz> aus der Standardeingabe und leitet die verarbeiteten Dateien in die Standardausgabe. Wenn die Standardausgabe kein Terminal ist, verweigert B<xz> das Schreiben komprimierter Daten in die Standardausgabe. Dabei wird eine Fehlermeldung angezeigt und die I<Datei> übersprungen. Ebenso verweigert B<xz> das Lesen komprimierter Daten aus der Standardeingabe, wenn diese ein Terminal ist." #. type: Plain text -#: ../src/xz/xz.1:103 -msgid "" -"Unless B<--stdout> is specified, I<files> other than B<-> are written to a " -"new file whose name is derived from the source I<file> name:" -msgstr "" -"I<Dateien>, die nicht als B<-> angegeben sind, werden in eine neue Datei " -"geschrieben, deren Name aus dem Namen der Quell-I<Datei> abgeleitet wird " -"(außer wenn B<--stdout> angegeben ist):" +#: ../src/xz/xz.1 +msgid "Unless B<--stdout> is specified, I<files> other than B<-> are written to a new file whose name is derived from the source I<file> name:" +msgstr "I<Dateien>, die nicht als B<-> angegeben sind, werden in eine neue Datei geschrieben, deren Name aus dem Namen der Quell-I<Datei> abgeleitet wird (außer wenn B<--stdout> angegeben ist):" #. type: IP -#: ../src/xz/xz.1:103 ../src/xz/xz.1:109 ../src/xz/xz.1:134 ../src/xz/xz.1:139 -#: ../src/xz/xz.1:142 ../src/xz/xz.1:145 ../src/xz/xz.1:161 ../src/xz/xz.1:422 -#: ../src/xz/xz.1:425 ../src/xz/xz.1:432 ../src/xz/xz.1:677 ../src/xz/xz.1:679 -#: ../src/xz/xz.1:778 ../src/xz/xz.1:789 ../src/xz/xz.1:798 ../src/xz/xz.1:806 -#: ../src/xz/xz.1:1034 ../src/xz/xz.1:1043 ../src/xz/xz.1:1055 -#: ../src/xz/xz.1:1729 ../src/xz/xz.1:1735 ../src/xz/xz.1:1853 -#: ../src/xz/xz.1:1857 ../src/xz/xz.1:1860 ../src/xz/xz.1:1863 -#: ../src/xz/xz.1:1867 ../src/xz/xz.1:1874 ../src/xz/xz.1:1876 +#: ../src/xz/xz.1 #, no-wrap msgid "\\(bu" msgstr "\\(bu" #. type: Plain text -#: ../src/xz/xz.1:109 -msgid "" -"When compressing, the suffix of the target file format (B<.xz> or B<.lzma>) " -"is appended to the source filename to get the target filename." -msgstr "" -"Bei der Kompression wird das Suffix des Formats der Zieldatei (B<.xz> oder " -"B<.lzma>) an den Namen der Quelldatei angehängt und so der Name der " -"Zieldatei gebildet." +#: ../src/xz/xz.1 +msgid "When compressing, the suffix of the target file format (B<.xz> or B<.lzma>) is appended to the source filename to get the target filename." +msgstr "Bei der Kompression wird das Suffix des Formats der Zieldatei (B<.xz> oder B<.lzma>) an den Namen der Quelldatei angehängt und so der Name der Zieldatei gebildet." #. type: Plain text -#: ../src/xz/xz.1:124 -msgid "" -"When decompressing, the B<.xz>, B<.lzma>, or B<.lz> suffix is removed from " -"the filename to get the target filename. B<xz> also recognizes the suffixes " -"B<.txz> and B<.tlz>, and replaces them with the B<.tar> suffix." -msgstr "" -"Bei der Dekompression wird das Suffix B<.xz>, B<.lzma> oder B<.lz> vom " -"Dateinamen entfernt und so der Name der Zieldatei gebildet. Außerdem erkennt " -"B<xz> die Suffixe B<.txz> und B<.tlz> und ersetzt diese durch B<.tar>." +#: ../src/xz/xz.1 +msgid "When decompressing, the B<.xz>, B<.lzma>, or B<.lz> suffix is removed from the filename to get the target filename. B<xz> also recognizes the suffixes B<.txz> and B<.tlz>, and replaces them with the B<.tar> suffix." +msgstr "Bei der Dekompression wird das Suffix B<.xz>, B<.lzma> oder B<.lz> vom Dateinamen entfernt und so der Name der Zieldatei gebildet. Außerdem erkennt B<xz> die Suffixe B<.txz> und B<.tlz> und ersetzt diese durch B<.tar>." #. type: Plain text -#: ../src/xz/xz.1:128 -msgid "" -"If the target file already exists, an error is displayed and the I<file> is " -"skipped." -msgstr "" -"Wenn die Zieldatei bereits existiert, wird eine Fehlermeldung angezeigt und " -"die I<Datei> übersprungen." +#: ../src/xz/xz.1 +msgid "If the target file already exists, an error is displayed and the I<file> is skipped." +msgstr "Wenn die Zieldatei bereits existiert, wird eine Fehlermeldung angezeigt und die I<Datei> übersprungen." #. type: Plain text -#: ../src/xz/xz.1:134 -msgid "" -"Unless writing to standard output, B<xz> will display a warning and skip the " -"I<file> if any of the following applies:" -msgstr "" -"Außer beim Schreiben in die Standardausgabe zeigt B<xz> eine Warnung an und " -"überspringt die I<Datei>, wenn eine der folgenden Bedingungen zutreffend ist:" +#: ../src/xz/xz.1 +msgid "Unless writing to standard output, B<xz> will display a warning and skip the I<file> if any of the following applies:" +msgstr "Außer beim Schreiben in die Standardausgabe zeigt B<xz> eine Warnung an und überspringt die I<Datei>, wenn eine der folgenden Bedingungen zutreffend ist:" #. type: Plain text -#: ../src/xz/xz.1:139 -msgid "" -"I<File> is not a regular file. Symbolic links are not followed, and thus " -"they are not considered to be regular files." -msgstr "" -"Die I<Datei> ist keine reguläre Datei. Symbolischen Verknüpfungen wird nicht " -"gefolgt und diese daher nicht zu den regulären Dateien gezählt." +#: ../src/xz/xz.1 +msgid "I<File> is not a regular file. Symbolic links are not followed, and thus they are not considered to be regular files." +msgstr "Die I<Datei> ist keine reguläre Datei. Symbolischen Verknüpfungen wird nicht gefolgt und diese daher nicht zu den regulären Dateien gezählt." #. type: Plain text -#: ../src/xz/xz.1:142 +#: ../src/xz/xz.1 msgid "I<File> has more than one hard link." msgstr "Die I<Datei> hat mehr als eine harte Verknüpfung." #. type: Plain text -#: ../src/xz/xz.1:145 +#: ../src/xz/xz.1 msgid "I<File> has setuid, setgid, or sticky bit set." -msgstr "" -"Für die I<Datei> ist das »setuid«-, »setgid«- oder »sticky«-Bit gesetzt." +msgstr "Für die I<Datei> ist das »setuid«-, »setgid«- oder »sticky«-Bit gesetzt." #. type: Plain text -#: ../src/xz/xz.1:161 -msgid "" -"The operation mode is set to compress and the I<file> already has a suffix " -"of the target file format (B<.xz> or B<.txz> when compressing to the B<.xz> " -"format, and B<.lzma> or B<.tlz> when compressing to the B<.lzma> format)." -msgstr "" -"Der Aktionsmodus wird auf Kompression gesetzt und die I<Datei> hat bereits " -"das Suffix des Zieldateiformats (B<.xz> oder B<.txz> beim Komprimieren in " -"das B<.xz>-Format und B<.lzma> oder B<.tlz> beim Komprimieren in das B<." -"lzma>-Format)." +#: ../src/xz/xz.1 +msgid "The operation mode is set to compress and the I<file> already has a suffix of the target file format (B<.xz> or B<.txz> when compressing to the B<.xz> format, and B<.lzma> or B<.tlz> when compressing to the B<.lzma> format)." +msgstr "Der Aktionsmodus wird auf Kompression gesetzt und die I<Datei> hat bereits das Suffix des Zieldateiformats (B<.xz> oder B<.txz> beim Komprimieren in das B<.xz>-Format und B<.lzma> oder B<.tlz> beim Komprimieren in das B<.lzma>-Format)." #. type: Plain text -#: ../src/xz/xz.1:171 -msgid "" -"The operation mode is set to decompress and the I<file> doesn't have a " -"suffix of any of the supported file formats (B<.xz>, B<.txz>, B<.lzma>, B<." -"tlz>, or B<.lz>)." -msgstr "" -"Der Aktionsmodus wird auf Dekompression gesetzt und die I<Datei> hat nicht " -"das Suffix eines der unterstützten Zieldateiformate (B<.xz>, B<.txz>, B<." -"lzma>, B<.tlz> oder B<.lz>)." +#: ../src/xz/xz.1 +msgid "The operation mode is set to decompress and the I<file> doesn't have a suffix of any of the supported file formats (B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz>)." +msgstr "Der Aktionsmodus wird auf Dekompression gesetzt und die I<Datei> hat nicht das Suffix eines der unterstützten Zieldateiformate (B<.xz>, B<.txz>, B<.lzma>, B<.tlz> oder B<.lz>)." #. type: Plain text -#: ../src/xz/xz.1:186 -msgid "" -"After successfully compressing or decompressing the I<file>, B<xz> copies " -"the owner, group, permissions, access time, and modification time from the " -"source I<file> to the target file. If copying the group fails, the " -"permissions are modified so that the target file doesn't become accessible " -"to users who didn't have permission to access the source I<file>. B<xz> " -"doesn't support copying other metadata like access control lists or extended " -"attributes yet." -msgstr "" -"Nach erfolgreicher Kompression oder Dekompression der I<Datei> kopiert B<xz> " -"Eigentümer, Gruppe, Zugriffsrechte, Zugriffszeit und Änderungszeit aus der " -"Ursprungs-I<Datei> in die Zieldatei. Sollte das Kopieren der Gruppe " -"fehlschlagen, werden die Zugriffsrechte so angepasst, dass jenen Benutzern " -"der Zugriff auf die Zieldatei verwehrt bleibt, die auch keinen Zugriff auf " -"die Ursprungs-I<Datei> hatten. Das Kopieren anderer Metadaten wie " -"Zugriffssteuerlisten oder erweiterter Attribute wird von B<xz> noch nicht " -"unterstützt." +#: ../src/xz/xz.1 +msgid "After successfully compressing or decompressing the I<file>, B<xz> copies the owner, group, permissions, access time, and modification time from the source I<file> to the target file. If copying the group fails, the permissions are modified so that the target file doesn't become accessible to users who didn't have permission to access the source I<file>. B<xz> doesn't support copying other metadata like access control lists or extended attributes yet." +msgstr "Nach erfolgreicher Kompression oder Dekompression der I<Datei> kopiert B<xz> Eigentümer, Gruppe, Zugriffsrechte, Zugriffszeit und Änderungszeit aus der Ursprungs-I<Datei> in die Zieldatei. Sollte das Kopieren der Gruppe fehlschlagen, werden die Zugriffsrechte so angepasst, dass jenen Benutzern der Zugriff auf die Zieldatei verwehrt bleibt, die auch keinen Zugriff auf die Ursprungs-I<Datei> hatten. Das Kopieren anderer Metadaten wie Zugriffssteuerlisten oder erweiterter Attribute wird von B<xz> noch nicht unterstützt." #. type: Plain text -#: ../src/xz/xz.1:196 -msgid "" -"Once the target file has been successfully closed, the source I<file> is " -"removed unless B<--keep> was specified. The source I<file> is never removed " -"if the output is written to standard output or if an error occurs." -msgstr "" -"Sobald die Zieldatei erfolgreich geschlossen wurde, wird die Ursprungs-" -"I<Datei> entfernt. Dies wird durch die Option B<--keep> verhindert. Die " -"Ursprungs-I<Datei> wird niemals entfernt, wenn die Ausgabe in die " -"Standardausgabe geschrieben wird oder falls ein Fehler auftritt." +#: ../src/xz/xz.1 +msgid "Once the target file has been successfully closed, the source I<file> is removed unless B<--keep> was specified. The source I<file> is never removed if the output is written to standard output or if an error occurs." +msgstr "Sobald die Zieldatei erfolgreich geschlossen wurde, wird die Ursprungs-I<Datei> entfernt. Dies wird durch die Option B<--keep> verhindert. Die Ursprungs-I<Datei> wird niemals entfernt, wenn die Ausgabe in die Standardausgabe geschrieben wird oder falls ein Fehler auftritt." #. type: Plain text -#: ../src/xz/xz.1:208 -msgid "" -"Sending B<SIGINFO> or B<SIGUSR1> to the B<xz> process makes it print " -"progress information to standard error. This has only limited use since " -"when standard error is a terminal, using B<--verbose> will display an " -"automatically updating progress indicator." -msgstr "" -"Durch Senden der Signale B<SIGINFO> oder B<SIGUSR1> an den B<xz>-Prozess " -"werden Fortschrittsinformationen in den Fehlerkanal der Standardausgabe " -"geleitet. Dies ist nur eingeschränkt hilfreich, wenn die " -"Standardfehlerausgabe ein Terminal ist. Mittels B<--verbose> wird ein " -"automatisch aktualisierter Fortschrittsanzeiger angezeigt." +#: ../src/xz/xz.1 +msgid "Sending B<SIGINFO> or B<SIGUSR1> to the B<xz> process makes it print progress information to standard error. This has only limited use since when standard error is a terminal, using B<--verbose> will display an automatically updating progress indicator." +msgstr "Durch Senden der Signale B<SIGINFO> oder B<SIGUSR1> an den B<xz>-Prozess werden Fortschrittsinformationen in den Fehlerkanal der Standardausgabe geleitet. Dies ist nur eingeschränkt hilfreich, wenn die Standardfehlerausgabe ein Terminal ist. Mittels B<--verbose> wird ein automatisch aktualisierter Fortschrittsanzeiger angezeigt." #. type: SS -#: ../src/xz/xz.1:209 +#: ../src/xz/xz.1 #, no-wrap msgid "Memory usage" msgstr "Speicherbedarf" #. type: Plain text -#: ../src/xz/xz.1:225 -msgid "" -"The memory usage of B<xz> varies from a few hundred kilobytes to several " -"gigabytes depending on the compression settings. The settings used when " -"compressing a file determine the memory requirements of the decompressor. " -"Typically the decompressor needs 5\\ % to 20\\ % of the amount of memory " -"that the compressor needed when creating the file. For example, " -"decompressing a file created with B<xz -9> currently requires 65\\ MiB of " -"memory. Still, it is possible to have B<.xz> files that require several " -"gigabytes of memory to decompress." -msgstr "" -"In Abhängigkeit von den gewählten Kompressionseinstellungen bewegt sich der " -"Speicherverbrauch zwischen wenigen hundert Kilobyte und mehreren Gigabyte. " -"Die Einstellungen bei der Kompression einer Datei bestimmen dabei den " -"Speicherbedarf bei der Dekompression. Die Dekompression benötigt " -"üblicherweise zwischen 5\\ % und 20\\ % des Speichers, der bei der " -"Kompression der Datei erforderlich war. Beispielsweise benötigt die " -"Dekompression einer Datei, die mit B<xz -9> komprimiert wurde, gegenwärtig " -"etwa 65\\ MiB Speicher. Es ist jedoch auch möglich, dass B<.xz>-Dateien " -"mehrere Gigabyte an Speicher zur Dekompression erfordern." +#: ../src/xz/xz.1 +msgid "The memory usage of B<xz> varies from a few hundred kilobytes to several gigabytes depending on the compression settings. The settings used when compressing a file determine the memory requirements of the decompressor. Typically the decompressor needs 5\\ % to 20\\ % of the amount of memory that the compressor needed when creating the file. For example, decompressing a file created with B<xz -9> currently requires 65\\ MiB of memory. Still, it is possible to have B<.xz> files that require several gigabytes of memory to decompress." +msgstr "In Abhängigkeit von den gewählten Kompressionseinstellungen bewegt sich der Speicherverbrauch zwischen wenigen hundert Kilobyte und mehreren Gigabyte. Die Einstellungen bei der Kompression einer Datei bestimmen dabei den Speicherbedarf bei der Dekompression. Die Dekompression benötigt üblicherweise zwischen 5\\ % und 20\\ % des Speichers, der bei der Kompression der Datei erforderlich war. Beispielsweise benötigt die Dekompression einer Datei, die mit B<xz -9> komprimiert wurde, gegenwärtig etwa 65\\ MiB Speicher. Es ist jedoch auch möglich, dass B<.xz>-Dateien mehrere Gigabyte an Speicher zur Dekompression erfordern." # cripple → lahmlegen...? War mir hier zu sehr Straßenslang. #. type: Plain text -#: ../src/xz/xz.1:237 -msgid "" -"Especially users of older systems may find the possibility of very large " -"memory usage annoying. To prevent uncomfortable surprises, B<xz> has a " -"built-in memory usage limiter, which is disabled by default. While some " -"operating systems provide ways to limit the memory usage of processes, " -"relying on it wasn't deemed to be flexible enough (for example, using " -"B<ulimit>(1) to limit virtual memory tends to cripple B<mmap>(2))." -msgstr "" -"Insbesondere für Benutzer älterer Systeme wird eventuell ein sehr großer " -"Speicherbedarf ärgerlich sein. Um unangenehme Überraschungen zu vermeiden, " -"verfügt B<xz> über eine eingebaute Begrenzung des Speicherbedarfs, die " -"allerdings in der Voreinstellung deaktiviert ist. Zwar verfügen einige " -"Betriebssysteme über eingebaute Möglichkeiten zur prozessabhängigen " -"Speicherbegrenzung, doch diese sind zu unflexibel (zum Beispiel kann " -"B<ulimit>(1) beim Begrenzen des virtuellen Speichers B<mmap>(2) " -"beeinträchtigen)." +#: ../src/xz/xz.1 +msgid "Especially users of older systems may find the possibility of very large memory usage annoying. To prevent uncomfortable surprises, B<xz> has a built-in memory usage limiter, which is disabled by default. While some operating systems provide ways to limit the memory usage of processes, relying on it wasn't deemed to be flexible enough (for example, using B<ulimit>(1) to limit virtual memory tends to cripple B<mmap>(2))." +msgstr "Insbesondere für Benutzer älterer Systeme wird eventuell ein sehr großer Speicherbedarf ärgerlich sein. Um unangenehme Überraschungen zu vermeiden, verfügt B<xz> über eine eingebaute Begrenzung des Speicherbedarfs, die allerdings in der Voreinstellung deaktiviert ist. Zwar verfügen einige Betriebssysteme über eingebaute Möglichkeiten zur prozessabhängigen Speicherbegrenzung, doch diese sind zu unflexibel (zum Beispiel kann B<ulimit>(1) beim Begrenzen des virtuellen Speichers B<mmap>(2) beeinträchtigen)." #. type: Plain text -#: ../src/xz/xz.1:259 -msgid "" -"The memory usage limiter can be enabled with the command line option B<--" -"memlimit=>I<limit>. Often it is more convenient to enable the limiter by " -"default by setting the environment variable B<XZ_DEFAULTS>, for example, " -"B<XZ_DEFAULTS=--memlimit=150MiB>. It is possible to set the limits " -"separately for compression and decompression by using B<--memlimit-" -"compress=>I<limit> and B<--memlimit-decompress=>I<limit>. Using these two " -"options outside B<XZ_DEFAULTS> is rarely useful because a single run of " -"B<xz> cannot do both compression and decompression and B<--" -"memlimit=>I<limit> (or B<-M> I<limit>) is shorter to type on the command " -"line." -msgstr "" -"Die Begrenzung des Speicherbedarfs kann mit der Befehlszeilenoption B<--" -"memlimit=>I<Begrenzung> aktiviert werden. Oft ist es jedoch bequemer, die " -"Begrenzung durch Setzen der Umgebungsvariable B<XZ_DEFAULTS> standardmäßig " -"zu aktivieren, zum Beispiel B<XZ_DEFAULTS=--memlimit=150MiB>. Die " -"Begrenzungen können getrennt für Kompression und Dekompression mittels B<--" -"memlimit-compress=>I<Begrenzung> und B<--memlimit-decompress=>I<Begrenzung> " -"festgelegt werden. Die Verwendung einer solchen Option außerhalb der " -"Variable B<XZ_DEFAULTS> ist kaum sinnvoll, da B<xz> in einer einzelnen " -"Aktion nicht gleichzeitig Kompression und Dekompression ausführen kann und " -"B<--memlimit=>I<Begrenzung> (oder B<-M> I<Begrenzung>) lässt sich einfacher " -"in der Befehlszeile eingeben." - -#. type: Plain text -#: ../src/xz/xz.1:278 -msgid "" -"If the specified memory usage limit is exceeded when decompressing, B<xz> " -"will display an error and decompressing the file will fail. If the limit is " -"exceeded when compressing, B<xz> will try to scale the settings down so that " -"the limit is no longer exceeded (except when using B<--format=raw> or B<--no-" -"adjust>). This way the operation won't fail unless the limit is very " -"small. The scaling of the settings is done in steps that don't match the " -"compression level presets, for example, if the limit is only slightly less " -"than the amount required for B<xz -9>, the settings will be scaled down only " -"a little, not all the way down to B<xz -8>." -msgstr "" -"Wenn die angegebene Speicherbegrenzung bei der Dekompression überschritten " -"wird, schlägt der Vorgang fehl und B<xz> zeigt eine Fehlermeldung an. Wird " -"die Begrenzung bei der Kompression überschritten, dann versucht B<xz> die " -"Einstellungen entsprechend anzupassen, außer wenn B<--format=raw> oder B<--" -"no-adjust> angegeben ist. Auf diese Weise schlägt die Aktion nicht fehl, es " -"sei denn, die Begrenzung wurde sehr niedrig angesetzt. Die Anpassung der " -"Einstellungen wird schrittweise vorgenommen, allerdings entsprechen die " -"Schritte nicht den Voreinstellungen der Kompressionsstufen. Das bedeutet, " -"wenn beispielsweise die Begrenzung nur geringfügig unter den Anforderungen " -"für B<xz -9> liegt, werden auch die Einstellungen nur wenig angepasst und " -"nicht vollständig herunter zu den Werten für B<xz -8>" +#: ../src/xz/xz.1 +msgid "The memory usage limiter can be enabled with the command line option B<--memlimit=>I<limit>. Often it is more convenient to enable the limiter by default by setting the environment variable B<XZ_DEFAULTS>, for example, B<XZ_DEFAULTS=--memlimit=150MiB>. It is possible to set the limits separately for compression and decompression by using B<--memlimit-compress=>I<limit> and B<--memlimit-decompress=>I<limit>. Using these two options outside B<XZ_DEFAULTS> is rarely useful because a single run of B<xz> cannot do both compression and decompression and B<--memlimit=>I<limit> (or B<-M> I<limit>) is shorter to type on the command line." +msgstr "Die Begrenzung des Speicherbedarfs kann mit der Befehlszeilenoption B<--memlimit=>I<Begrenzung> aktiviert werden. Oft ist es jedoch bequemer, die Begrenzung durch Setzen der Umgebungsvariable B<XZ_DEFAULTS> standardmäßig zu aktivieren, zum Beispiel B<XZ_DEFAULTS=--memlimit=150MiB>. Die Begrenzungen können getrennt für Kompression und Dekompression mittels B<--memlimit-compress=>I<Begrenzung> und B<--memlimit-decompress=>I<Begrenzung> festgelegt werden. Die Verwendung einer solchen Option außerhalb der Variable B<XZ_DEFAULTS> ist kaum sinnvoll, da B<xz> in einer einzelnen Aktion nicht gleichzeitig Kompression und Dekompression ausführen kann und B<--memlimit=>I<Begrenzung> (oder B<-M> I<Begrenzung>) lässt sich einfacher in der Befehlszeile eingeben." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "If the specified memory usage limit is exceeded when decompressing, B<xz> will display an error and decompressing the file will fail. If the limit is exceeded when compressing, B<xz> will try to scale the settings down so that the limit is no longer exceeded (except when using B<--format=raw> or B<--no-adjust>). This way the operation won't fail unless the limit is very small. The scaling of the settings is done in steps that don't match the compression level presets, for example, if the limit is only slightly less than the amount required for B<xz -9>, the settings will be scaled down only a little, not all the way down to B<xz -8>." +msgstr "Wenn die angegebene Speicherbegrenzung bei der Dekompression überschritten wird, schlägt der Vorgang fehl und B<xz> zeigt eine Fehlermeldung an. Wird die Begrenzung bei der Kompression überschritten, dann versucht B<xz> die Einstellungen entsprechend anzupassen, außer wenn B<--format=raw> oder B<--no-adjust> angegeben ist. Auf diese Weise schlägt die Aktion nicht fehl, es sei denn, die Begrenzung wurde sehr niedrig angesetzt. Die Anpassung der Einstellungen wird schrittweise vorgenommen, allerdings entsprechen die Schritte nicht den Voreinstellungen der Kompressionsstufen. Das bedeutet, wenn beispielsweise die Begrenzung nur geringfügig unter den Anforderungen für B<xz -9> liegt, werden auch die Einstellungen nur wenig angepasst und nicht vollständig herunter zu den Werten für B<xz -8>" #. type: SS -#: ../src/xz/xz.1:279 +#: ../src/xz/xz.1 #, no-wrap msgid "Concatenation and padding with .xz files" msgstr "Verkettung und Auffüllung von .xz-Dateien" #. type: Plain text -#: ../src/xz/xz.1:287 -msgid "" -"It is possible to concatenate B<.xz> files as is. B<xz> will decompress " -"such files as if they were a single B<.xz> file." -msgstr "" -"Es ist möglich, B<.xz>-Dateien direkt zu verketten. Solche Dateien werden " -"von B<xz> genauso dekomprimiert wie eine einzelne B<.xz>-Datei." +#: ../src/xz/xz.1 +msgid "It is possible to concatenate B<.xz> files as is. B<xz> will decompress such files as if they were a single B<.xz> file." +msgstr "Es ist möglich, B<.xz>-Dateien direkt zu verketten. Solche Dateien werden von B<xz> genauso dekomprimiert wie eine einzelne B<.xz>-Datei." #. type: Plain text -#: ../src/xz/xz.1:296 -msgid "" -"It is possible to insert padding between the concatenated parts or after the " -"last part. The padding must consist of null bytes and the size of the " -"padding must be a multiple of four bytes. This can be useful, for example, " -"if the B<.xz> file is stored on a medium that measures file sizes in 512-" -"byte blocks." -msgstr "" -"Es ist weiterhin möglich, eine Auffüllung zwischen den verketteten Teilen " -"oder nach dem letzten Teil einzufügen. Die Auffüllung muss aus Null-Bytes " -"bestehen und deren Größe muss ein Vielfaches von vier Byte sein. Dies kann " -"zum Beispiel dann vorteilhaft sein, wenn die B<.xz>-Datei auf einem " -"Datenträger gespeichert wird, dessen Dateisystem die Dateigrößen in 512-Byte-" -"Blöcken speichert." +#: ../src/xz/xz.1 +msgid "It is possible to insert padding between the concatenated parts or after the last part. The padding must consist of null bytes and the size of the padding must be a multiple of four bytes. This can be useful, for example, if the B<.xz> file is stored on a medium that measures file sizes in 512-byte blocks." +msgstr "Es ist weiterhin möglich, eine Auffüllung zwischen den verketteten Teilen oder nach dem letzten Teil einzufügen. Die Auffüllung muss aus Null-Bytes bestehen und deren Größe muss ein Vielfaches von vier Byte sein. Dies kann zum Beispiel dann vorteilhaft sein, wenn die B<.xz>-Datei auf einem Datenträger gespeichert wird, dessen Dateisystem die Dateigrößen in 512-Byte-Blöcken speichert." #. type: Plain text -#: ../src/xz/xz.1:300 -msgid "" -"Concatenation and padding are not allowed with B<.lzma> files or raw streams." -msgstr "" -"Verkettung und Auffüllung sind für B<.lzma>-Dateien oder Rohdatenströme " -"nicht erlaubt." +#: ../src/xz/xz.1 +msgid "Concatenation and padding are not allowed with B<.lzma> files or raw streams." +msgstr "Verkettung und Auffüllung sind für B<.lzma>-Dateien oder Rohdatenströme nicht erlaubt." #. type: SH -#: ../src/xz/xz.1:301 ../src/xzdec/xzdec.1:61 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "OPTIONS" msgstr "OPTIONEN" #. type: SS -#: ../src/xz/xz.1:303 +#: ../src/xz/xz.1 #, no-wrap msgid "Integer suffixes and special values" msgstr "Ganzzahlige Suffixe und spezielle Werte" #. type: Plain text -#: ../src/xz/xz.1:307 -msgid "" -"In most places where an integer argument is expected, an optional suffix is " -"supported to easily indicate large integers. There must be no space between " -"the integer and the suffix." -msgstr "" -"An den meisten Stellen, wo ein ganzzahliges Argument akzeptiert wird, kann " -"ein optionales Suffix große Ganzzahlwerte einfacher darstellen. Zwischen " -"Ganzzahl und dem Suffix dürfen sich keine Leerzeichen befinden." +#: ../src/xz/xz.1 +msgid "In most places where an integer argument is expected, an optional suffix is supported to easily indicate large integers. There must be no space between the integer and the suffix." +msgstr "An den meisten Stellen, wo ein ganzzahliges Argument akzeptiert wird, kann ein optionales Suffix große Ganzzahlwerte einfacher darstellen. Zwischen Ganzzahl und dem Suffix dürfen sich keine Leerzeichen befinden." #. type: TP -#: ../src/xz/xz.1:307 +#: ../src/xz/xz.1 #, no-wrap msgid "B<KiB>" msgstr "B<KiB>" #. type: Plain text -#: ../src/xz/xz.1:318 -msgid "" -"Multiply the integer by 1,024 (2^10). B<Ki>, B<k>, B<kB>, B<K>, and B<KB> " -"are accepted as synonyms for B<KiB>." -msgstr "" -"multipliziert die Ganzzahl mit 1.024 (2^10). B<Ki>, B<k>, B<kB>, B<K> und " -"B<KB> werden als Synonyme für B<KiB> akzeptiert." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,024 (2^10). B<Ki>, B<k>, B<kB>, B<K>, and B<KB> are accepted as synonyms for B<KiB>." +msgstr "multipliziert die Ganzzahl mit 1.024 (2^10). B<Ki>, B<k>, B<kB>, B<K> und B<KB> werden als Synonyme für B<KiB> akzeptiert." #. type: TP -#: ../src/xz/xz.1:318 +#: ../src/xz/xz.1 #, no-wrap msgid "B<MiB>" msgstr "B<MiB>" #. type: Plain text -#: ../src/xz/xz.1:328 -msgid "" -"Multiply the integer by 1,048,576 (2^20). B<Mi>, B<m>, B<M>, and B<MB> are " -"accepted as synonyms for B<MiB>." -msgstr "" -"multipliziert die Ganzzahl mit 1.048.576 (2^20). B<Mi>, B<m>, B<M> und B<MB> " -"werden als Synonyme für B<MiB> akzeptiert." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,048,576 (2^20). B<Mi>, B<m>, B<M>, and B<MB> are accepted as synonyms for B<MiB>." +msgstr "multipliziert die Ganzzahl mit 1.048.576 (2^20). B<Mi>, B<m>, B<M> und B<MB> werden als Synonyme für B<MiB> akzeptiert." #. type: TP -#: ../src/xz/xz.1:328 +#: ../src/xz/xz.1 #, no-wrap msgid "B<GiB>" msgstr "B<GiB>" #. type: Plain text -#: ../src/xz/xz.1:338 -msgid "" -"Multiply the integer by 1,073,741,824 (2^30). B<Gi>, B<g>, B<G>, and B<GB> " -"are accepted as synonyms for B<GiB>." -msgstr "" -"multipliziert die Ganzzahl mit 1.073.741.824 (2^30). B<Gi>, B<g>, B<G> und " -"B<GB> werden als Synonyme für B<GiB> akzeptiert." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,073,741,824 (2^30). B<Gi>, B<g>, B<G>, and B<GB> are accepted as synonyms for B<GiB>." +msgstr "multipliziert die Ganzzahl mit 1.073.741.824 (2^30). B<Gi>, B<g>, B<G> und B<GB> werden als Synonyme für B<GiB> akzeptiert." #. type: Plain text -#: ../src/xz/xz.1:343 -msgid "" -"The special value B<max> can be used to indicate the maximum integer value " -"supported by the option." -msgstr "" -"Der spezielle Wert B<max> kann dazu verwendet werden, um den von der " -"jeweiligen Option akzeptierten maximalen Ganzzahlwert anzugeben." +#: ../src/xz/xz.1 +msgid "The special value B<max> can be used to indicate the maximum integer value supported by the option." +msgstr "Der spezielle Wert B<max> kann dazu verwendet werden, um den von der jeweiligen Option akzeptierten maximalen Ganzzahlwert anzugeben." #. type: SS -#: ../src/xz/xz.1:344 +#: ../src/xz/xz.1 #, no-wrap msgid "Operation mode" msgstr "Aktionsmodus" #. type: Plain text -#: ../src/xz/xz.1:347 -msgid "" -"If multiple operation mode options are given, the last one takes effect." -msgstr "" -"Falls mehrere Aktionsmodi angegeben sind, wird der zuletzt angegebene " -"verwendet." +#: ../src/xz/xz.1 +msgid "If multiple operation mode options are given, the last one takes effect." +msgstr "Falls mehrere Aktionsmodi angegeben sind, wird der zuletzt angegebene verwendet." #. type: TP -#: ../src/xz/xz.1:347 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-z>, B<--compress>" msgstr "B<-z>, B<--compress>" #. type: Plain text -#: ../src/xz/xz.1:356 -msgid "" -"Compress. This is the default operation mode when no operation mode option " -"is specified and no other operation mode is implied from the command name " -"(for example, B<unxz> implies B<--decompress>)." -msgstr "" -"Kompression. Dies ist der voreingestellte Aktionsmodus, sofern keiner " -"angegeben ist und auch kein bestimmter Modus aus dem Befehlsnamen abgeleitet " -"werden kann (der Befehl B<unxz> impliziert zum Beispiel B<--decompress>)." +#: ../src/xz/xz.1 +msgid "Compress. This is the default operation mode when no operation mode option is specified and no other operation mode is implied from the command name (for example, B<unxz> implies B<--decompress>)." +msgstr "Kompression. Dies ist der voreingestellte Aktionsmodus, sofern keiner angegeben ist und auch kein bestimmter Modus aus dem Befehlsnamen abgeleitet werden kann (der Befehl B<unxz> impliziert zum Beispiel B<--decompress>)." #. type: TP -#: ../src/xz/xz.1:356 ../src/xzdec/xzdec.1:62 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-d>, B<--decompress>, B<--uncompress>" msgstr "B<-d>, B<--decompress>, B<--uncompress>" #. type: Plain text -#: ../src/xz/xz.1:359 +#: ../src/xz/xz.1 msgid "Decompress." msgstr "dekomprimpiert." #. type: TP -#: ../src/xz/xz.1:359 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-t>, B<--test>" msgstr "B<-t>, B<--test>" #. type: Plain text -#: ../src/xz/xz.1:368 -msgid "" -"Test the integrity of compressed I<files>. This option is equivalent to B<--" -"decompress --stdout> except that the decompressed data is discarded instead " -"of being written to standard output. No files are created or removed." -msgstr "" -"prüft die Integrität der komprimierten I<Dateien>. Diese Option ist " -"gleichbedeutend mit B<--decompress --stdout>, außer dass die dekomprimierten " -"Daten verworfen werden, anstatt sie in die Standardausgabe zu leiten. Es " -"werden keine Dateien erstellt oder entfernt." +#: ../src/xz/xz.1 +msgid "Test the integrity of compressed I<files>. This option is equivalent to B<--decompress --stdout> except that the decompressed data is discarded instead of being written to standard output. No files are created or removed." +msgstr "prüft die Integrität der komprimierten I<Dateien>. Diese Option ist gleichbedeutend mit B<--decompress --stdout>, außer dass die dekomprimierten Daten verworfen werden, anstatt sie in die Standardausgabe zu leiten. Es werden keine Dateien erstellt oder entfernt." #. type: TP -#: ../src/xz/xz.1:368 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-l>, B<--list>" msgstr "B<-l>, B<--list>" #. type: Plain text -#: ../src/xz/xz.1:377 -msgid "" -"Print information about compressed I<files>. No uncompressed output is " -"produced, and no files are created or removed. In list mode, the program " -"cannot read the compressed data from standard input or from other unseekable " -"sources." -msgstr "" -"gibt Informationen zu den komprimierten I<Dateien> aus. Es werden keine " -"unkomprimierten Dateien ausgegeben und keine Dateien angelegt oder entfernt. " -"Im Listenmodus kann das Programm keine komprimierten Daten aus der " -"Standardeingabe oder anderen nicht durchsuchbaren Quellen lesen." +#: ../src/xz/xz.1 +msgid "Print information about compressed I<files>. No uncompressed output is produced, and no files are created or removed. In list mode, the program cannot read the compressed data from standard input or from other unseekable sources." +msgstr "gibt Informationen zu den komprimierten I<Dateien> aus. Es werden keine unkomprimierten Dateien ausgegeben und keine Dateien angelegt oder entfernt. Im Listenmodus kann das Programm keine komprimierten Daten aus der Standardeingabe oder anderen nicht durchsuchbaren Quellen lesen." #. type: Plain text -#: ../src/xz/xz.1:392 -msgid "" -"The default listing shows basic information about I<files>, one file per " -"line. To get more detailed information, use also the B<--verbose> option. " -"For even more information, use B<--verbose> twice, but note that this may be " -"slow, because getting all the extra information requires many seeks. The " -"width of verbose output exceeds 80 characters, so piping the output to, for " -"example, B<less\\ -S> may be convenient if the terminal isn't wide enough." -msgstr "" -"Die Liste zeigt in der Standardeinstellung grundlegende Informationen zu den " -"I<Dateien> an, zeilenweise pro Datei. Detailliertere Informationen erhalten " -"Sie mit der Option B<--verbose>. Wenn Sie diese Option zweimal angeben, " -"werden noch ausführlichere Informationen ausgegeben. Das kann den Vorgang " -"allerdings deutlich verlangsamen, da die Ermittlung der zusätzlichen " -"Informationen zahlreiche Suchvorgänge erfordert. Die Breite der " -"ausführlichen Ausgabe übersteigt 80 Zeichen, daher könnte die Weiterleitung " -"in beispielsweise\\& B<less\\ -S> sinnvoll sein, falls das Terminal nicht " -"breit genug ist." - -#. type: Plain text -#: ../src/xz/xz.1:399 -msgid "" -"The exact output may vary between B<xz> versions and different locales. For " -"machine-readable output, B<--robot --list> should be used." -msgstr "" -"Die exakte Ausgabe kann in verschiedenen B<xz>-Versionen und " -"Spracheinstellungen unterschiedlich sein. Wenn eine maschinell auswertbare " -"Ausgabe gewünscht ist, dann sollten Sie B<--robot --list> verwenden." +#: ../src/xz/xz.1 +msgid "The default listing shows basic information about I<files>, one file per line. To get more detailed information, use also the B<--verbose> option. For even more information, use B<--verbose> twice, but note that this may be slow, because getting all the extra information requires many seeks. The width of verbose output exceeds 80 characters, so piping the output to, for example, B<less\\ -S> may be convenient if the terminal isn't wide enough." +msgstr "Die Liste zeigt in der Standardeinstellung grundlegende Informationen zu den I<Dateien> an, zeilenweise pro Datei. Detailliertere Informationen erhalten Sie mit der Option B<--verbose>. Wenn Sie diese Option zweimal angeben, werden noch ausführlichere Informationen ausgegeben. Das kann den Vorgang allerdings deutlich verlangsamen, da die Ermittlung der zusätzlichen Informationen zahlreiche Suchvorgänge erfordert. Die Breite der ausführlichen Ausgabe übersteigt 80 Zeichen, daher könnte die Weiterleitung in beispielsweise\\& B<less\\ -S> sinnvoll sein, falls das Terminal nicht breit genug ist." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The exact output may vary between B<xz> versions and different locales. For machine-readable output, B<--robot --list> should be used." +msgstr "Die exakte Ausgabe kann in verschiedenen B<xz>-Versionen und Spracheinstellungen unterschiedlich sein. Wenn eine maschinell auswertbare Ausgabe gewünscht ist, dann sollten Sie B<--robot --list> verwenden." #. type: SS -#: ../src/xz/xz.1:400 +#: ../src/xz/xz.1 #, no-wrap msgid "Operation modifiers" msgstr "Aktionsattribute" #. type: TP -#: ../src/xz/xz.1:401 ../src/xzdec/xzdec.1:69 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-k>, B<--keep>" msgstr "B<-k>, B<--keep>" #. type: Plain text -#: ../src/xz/xz.1:404 +#: ../src/xz/xz.1 msgid "Don't delete the input files." msgstr "verhindert das Löschen der Eingabedateien." #. type: Plain text -#: ../src/xz/xz.1:418 -msgid "" -"Since B<xz> 5.2.6, this option also makes B<xz> compress or decompress even " -"if the input is a symbolic link to a regular file, has more than one hard " -"link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and " -"sticky bits are not copied to the target file. In earlier versions this was " -"only done with B<--force>." -msgstr "" -"Seit der B<xz>-Version 5.2.6 wird die Kompression oder Dekompression auch " -"dann ausgeführt, wenn die Eingabe ein symbolischer Link zu einer regulären " -"Datei ist, mehr als einen harten Link hat oder das »setuid«-, »setgid«- oder " -"»sticky«-Bit gesetzt ist. Die genannten Bits werden nicht in die Zieldatei " -"kopiert. In früheren Versionen geschah dies nur mit B<--force>." +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.2.6, this option also makes B<xz> compress or decompress even if the input is a symbolic link to a regular file, has more than one hard link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and sticky bits are not copied to the target file. In earlier versions this was only done with B<--force>." +msgstr "Seit der B<xz>-Version 5.2.6 wird die Kompression oder Dekompression auch dann ausgeführt, wenn die Eingabe ein symbolischer Link zu einer regulären Datei ist, mehr als einen harten Link hat oder das »setuid«-, »setgid«- oder »sticky«-Bit gesetzt ist. Die genannten Bits werden nicht in die Zieldatei kopiert. In früheren Versionen geschah dies nur mit B<--force>." #. type: TP -#: ../src/xz/xz.1:418 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-f>, B<--force>" msgstr "B<-f>, B<--force>" #. type: Plain text -#: ../src/xz/xz.1:421 +#: ../src/xz/xz.1 msgid "This option has several effects:" msgstr "Diese Option hat verschiedene Auswirkungen:" #. type: Plain text -#: ../src/xz/xz.1:425 -msgid "" -"If the target file already exists, delete it before compressing or " -"decompressing." -msgstr "" -"Wenn die Zieldatei bereits existiert, wird diese vor der Kompression oder " -"Dekompression gelöscht." +#: ../src/xz/xz.1 +msgid "If the target file already exists, delete it before compressing or decompressing." +msgstr "Wenn die Zieldatei bereits existiert, wird diese vor der Kompression oder Dekompression gelöscht." #. type: Plain text -#: ../src/xz/xz.1:432 -msgid "" -"Compress or decompress even if the input is a symbolic link to a regular " -"file, has more than one hard link, or has the setuid, setgid, or sticky bit " -"set. The setuid, setgid, and sticky bits are not copied to the target file." -msgstr "" -"Die Kompression oder Dekompression wird auch dann ausgeführt, wenn die " -"Eingabe ein symbolischer Link zu einer regulären Datei ist, mehr als einen " -"harten Link hat oder das »setuid«-, »setgid«- oder »sticky«-Bit gesetzt ist. " -"Die genannten Bits werden nicht in die Zieldatei kopiert." +#: ../src/xz/xz.1 +msgid "Compress or decompress even if the input is a symbolic link to a regular file, has more than one hard link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and sticky bits are not copied to the target file." +msgstr "Die Kompression oder Dekompression wird auch dann ausgeführt, wenn die Eingabe ein symbolischer Link zu einer regulären Datei ist, mehr als einen harten Link hat oder das »setuid«-, »setgid«- oder »sticky«-Bit gesetzt ist. Die genannten Bits werden nicht in die Zieldatei kopiert." #. type: Plain text -#: ../src/xz/xz.1:457 -msgid "" -"When used with B<--decompress> B<--stdout> and B<xz> cannot recognize the " -"type of the source file, copy the source file as is to standard output. " -"This allows B<xzcat> B<--force> to be used like B<cat>(1) for files that " -"have not been compressed with B<xz>. Note that in future, B<xz> might " -"support new compressed file formats, which may make B<xz> decompress more " -"types of files instead of copying them as is to standard output. B<--" -"format=>I<format> can be used to restrict B<xz> to decompress only a single " -"file format." -msgstr "" -"Wenn es zusammen mit B<--decompress> und B<--stdout> verwendet wird und " -"B<xz> den Typ der Quelldatei nicht ermitteln kann, wird die Quelldatei " -"unverändert in die Standardausgabe kopiert. Dadurch kann B<xzcat> B<--force> " -"für Dateien, die nicht mit B<xz> komprimiert wurden, wie B<cat>(1) verwendet " -"werden. Zukünftig könnte B<xz> neue Dateikompressionsformate unterstützen, " -"wodurch B<xz> mehr Dateitypen dekomprimieren kann, anstatt sie unverändert " -"in die Standardausgabe zu kopieren. Mit der Option B<--format=>I<Format> " -"können Sie B<xz> anweisen, nur ein einzelnes Dateiformat zu dekomprimieren." +#: ../src/xz/xz.1 +msgid "When used with B<--decompress> B<--stdout> and B<xz> cannot recognize the type of the source file, copy the source file as is to standard output. This allows B<xzcat> B<--force> to be used like B<cat>(1) for files that have not been compressed with B<xz>. Note that in future, B<xz> might support new compressed file formats, which may make B<xz> decompress more types of files instead of copying them as is to standard output. B<--format=>I<format> can be used to restrict B<xz> to decompress only a single file format." +msgstr "Wenn es zusammen mit B<--decompress> und B<--stdout> verwendet wird und B<xz> den Typ der Quelldatei nicht ermitteln kann, wird die Quelldatei unverändert in die Standardausgabe kopiert. Dadurch kann B<xzcat> B<--force> für Dateien, die nicht mit B<xz> komprimiert wurden, wie B<cat>(1) verwendet werden. Zukünftig könnte B<xz> neue Dateikompressionsformate unterstützen, wodurch B<xz> mehr Dateitypen dekomprimieren kann, anstatt sie unverändert in die Standardausgabe zu kopieren. Mit der Option B<--format=>I<Format> können Sie B<xz> anweisen, nur ein einzelnes Dateiformat zu dekomprimieren." #. type: TP -#: ../src/xz/xz.1:458 ../src/xzdec/xzdec.1:76 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-c>, B<--stdout>, B<--to-stdout>" msgstr "B<-c>, B<--stdout>, B<--to-stdout>" #. type: Plain text -#: ../src/xz/xz.1:464 -msgid "" -"Write the compressed or decompressed data to standard output instead of a " -"file. This implies B<--keep>." -msgstr "" -"schreibt die komprimierten oder dekomprimierten Daten in die Standardausgabe " -"anstatt in eine Datei. Dies impliziert B<--keep>." +#: ../src/xz/xz.1 +msgid "Write the compressed or decompressed data to standard output instead of a file. This implies B<--keep>." +msgstr "schreibt die komprimierten oder dekomprimierten Daten in die Standardausgabe anstatt in eine Datei. Dies impliziert B<--keep>." #. type: TP -#: ../src/xz/xz.1:464 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--single-stream>" msgstr "B<--single-stream>" #. type: Plain text -#: ../src/xz/xz.1:473 -msgid "" -"Decompress only the first B<.xz> stream, and silently ignore possible " -"remaining input data following the stream. Normally such trailing garbage " -"makes B<xz> display an error." -msgstr "" -"dekomprimiert nur den ersten B<.xz>-Datenstrom und ignoriert stillschweigend " -"weitere Eingabedaten, die möglicherweise dem Datenstrom folgen. " -"Normalerweise führt solcher anhängender Datenmüll dazu, dass B<xz> eine " -"Fehlermeldung ausgibt." +#: ../src/xz/xz.1 +msgid "Decompress only the first B<.xz> stream, and silently ignore possible remaining input data following the stream. Normally such trailing garbage makes B<xz> display an error." +msgstr "dekomprimiert nur den ersten B<.xz>-Datenstrom und ignoriert stillschweigend weitere Eingabedaten, die möglicherweise dem Datenstrom folgen. Normalerweise führt solcher anhängender Datenmüll dazu, dass B<xz> eine Fehlermeldung ausgibt." #. type: Plain text -#: ../src/xz/xz.1:482 -msgid "" -"B<xz> never decompresses more than one stream from B<.lzma> files or raw " -"streams, but this option still makes B<xz> ignore the possible trailing data " -"after the B<.lzma> file or raw stream." -msgstr "" -"B<xz> dekomprimiert niemals mehr als einen Datenstrom aus B<.lzma>-Dateien " -"oder Rohdatenströmen, aber dennoch wird durch diese Option möglicherweise " -"vorhandener Datenmüll nach der B<.lzma>-Datei oder dem Rohdatenstrom " -"ignoriert." +#: ../src/xz/xz.1 +msgid "B<xz> never decompresses more than one stream from B<.lzma> files or raw streams, but this option still makes B<xz> ignore the possible trailing data after the B<.lzma> file or raw stream." +msgstr "B<xz> dekomprimiert niemals mehr als einen Datenstrom aus B<.lzma>-Dateien oder Rohdatenströmen, aber dennoch wird durch diese Option möglicherweise vorhandener Datenmüll nach der B<.lzma>-Datei oder dem Rohdatenstrom ignoriert." #. type: Plain text -#: ../src/xz/xz.1:487 -msgid "" -"This option has no effect if the operation mode is not B<--decompress> or " -"B<--test>." -msgstr "" -"Diese Option ist wirkungslos, wenn der Aktionsmodus nicht B<--decompress> " -"oder B<--test> ist." +#: ../src/xz/xz.1 +msgid "This option has no effect if the operation mode is not B<--decompress> or B<--test>." +msgstr "Diese Option ist wirkungslos, wenn der Aktionsmodus nicht B<--decompress> oder B<--test> ist." #. type: TP -#: ../src/xz/xz.1:487 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--no-sparse>" msgstr "B<--no-sparse>" #. type: Plain text -#: ../src/xz/xz.1:499 -msgid "" -"Disable creation of sparse files. By default, if decompressing into a " -"regular file, B<xz> tries to make the file sparse if the decompressed data " -"contains long sequences of binary zeros. It also works when writing to " -"standard output as long as standard output is connected to a regular file " -"and certain additional conditions are met to make it safe. Creating sparse " -"files may save disk space and speed up the decompression by reducing the " -"amount of disk I/O." -msgstr "" -"verhindert die Erzeugung von Sparse-Dateien. In der Voreinstellung versucht " -"B<xz>, bei der Dekompression in eine reguläre Datei eine Sparse-Datei zu " -"erzeugen, wenn die dekomprimierten Daten lange Abfolgen von binären Nullen " -"enthalten. Dies funktioniert auch beim Schreiben in die Standardausgabe, " -"sofern diese in eine reguläre Datei weitergeleitet wird und bestimmte " -"Zusatzbedingungen erfüllt sind, die die Aktion absichern. Die Erzeugung von " -"Sparse-Dateien kann Plattenplatz sparen und beschleunigt die Dekompression " -"durch Verringerung der Ein-/Ausgaben der Platte." +#: ../src/xz/xz.1 +msgid "Disable creation of sparse files. By default, if decompressing into a regular file, B<xz> tries to make the file sparse if the decompressed data contains long sequences of binary zeros. It also works when writing to standard output as long as standard output is connected to a regular file and certain additional conditions are met to make it safe. Creating sparse files may save disk space and speed up the decompression by reducing the amount of disk I/O." +msgstr "verhindert die Erzeugung von Sparse-Dateien. In der Voreinstellung versucht B<xz>, bei der Dekompression in eine reguläre Datei eine Sparse-Datei zu erzeugen, wenn die dekomprimierten Daten lange Abfolgen von binären Nullen enthalten. Dies funktioniert auch beim Schreiben in die Standardausgabe, sofern diese in eine reguläre Datei weitergeleitet wird und bestimmte Zusatzbedingungen erfüllt sind, die die Aktion absichern. Die Erzeugung von Sparse-Dateien kann Plattenplatz sparen und beschleunigt die Dekompression durch Verringerung der Ein-/Ausgaben der Platte." #. type: TP -#: ../src/xz/xz.1:499 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-S> I<.suf>, B<--suffix=>I<.suf>" msgstr "B<-S> I<.suf>, B<--suffix=>I<.suf>" #. type: Plain text -#: ../src/xz/xz.1:511 -msgid "" -"When compressing, use I<.suf> as the suffix for the target file instead of " -"B<.xz> or B<.lzma>. If not writing to standard output and the source file " -"already has the suffix I<.suf>, a warning is displayed and the file is " -"skipped." -msgstr "" -"verwendet I<.suf> bei der Dekompression anstelle von B<.xz> oder B<.lzma> " -"als Suffix für die Zieldatei. Falls nicht in die Standardausgabe geschrieben " -"wird und die Quelldatei bereits das Suffix I<.suf> hat, wird eine Warnung " -"angezeigt und die Datei übersprungen." +#: ../src/xz/xz.1 +msgid "When compressing, use I<.suf> as the suffix for the target file instead of B<.xz> or B<.lzma>. If not writing to standard output and the source file already has the suffix I<.suf>, a warning is displayed and the file is skipped." +msgstr "verwendet I<.suf> bei der Dekompression anstelle von B<.xz> oder B<.lzma> als Suffix für die Zieldatei. Falls nicht in die Standardausgabe geschrieben wird und die Quelldatei bereits das Suffix I<.suf> hat, wird eine Warnung angezeigt und die Datei übersprungen." #. type: Plain text -#: ../src/xz/xz.1:525 -msgid "" -"When decompressing, recognize files with the suffix I<.suf> in addition to " -"files with the B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz> suffix. If the " -"source file has the suffix I<.suf>, the suffix is removed to get the target " -"filename." -msgstr "" -"berücksichtigt bei der Dekompression zusätzlich zu Dateien mit den Suffixen " -"B<.xz>, B<.txz>, B<.lzma>, B<.tlz> oder B<.lz> auch jene mit dem Suffix I<." -"suf>. Falls die Quelldatei das Suffix I<.suf> hat, wird dieses entfernt und " -"so der Name der Zieldatei abgeleitet." +#: ../src/xz/xz.1 +msgid "When decompressing, recognize files with the suffix I<.suf> in addition to files with the B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz> suffix. If the source file has the suffix I<.suf>, the suffix is removed to get the target filename." +msgstr "berücksichtigt bei der Dekompression zusätzlich zu Dateien mit den Suffixen B<.xz>, B<.txz>, B<.lzma>, B<.tlz> oder B<.lz> auch jene mit dem Suffix I<.suf>. Falls die Quelldatei das Suffix I<.suf> hat, wird dieses entfernt und so der Name der Zieldatei abgeleitet." #. type: Plain text -#: ../src/xz/xz.1:531 -msgid "" -"When compressing or decompressing raw streams (B<--format=raw>), the suffix " -"must always be specified unless writing to standard output, because there is " -"no default suffix for raw streams." -msgstr "" -"Beim Komprimieren oder Dekomprimieren von Rohdatenströmen mit B<--" -"format=raw> muss das Suffix stets angegeben werden, außer wenn die Ausgabe " -"in die Standardausgabe erfolgt. Der Grund dafür ist, dass es kein " -"vorgegebenes Suffix für Rohdatenströme gibt." +#: ../src/xz/xz.1 +msgid "When compressing or decompressing raw streams (B<--format=raw>), the suffix must always be specified unless writing to standard output, because there is no default suffix for raw streams." +msgstr "Beim Komprimieren oder Dekomprimieren von Rohdatenströmen mit B<--format=raw> muss das Suffix stets angegeben werden, außer wenn die Ausgabe in die Standardausgabe erfolgt. Der Grund dafür ist, dass es kein vorgegebenes Suffix für Rohdatenströme gibt." #. type: TP -#: ../src/xz/xz.1:531 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--files>[B<=>I<file>]" msgstr "B<--files>[B<=>I<Datei>]" #. type: Plain text -#: ../src/xz/xz.1:545 -msgid "" -"Read the filenames to process from I<file>; if I<file> is omitted, filenames " -"are read from standard input. Filenames must be terminated with the newline " -"character. A dash (B<->) is taken as a regular filename; it doesn't mean " -"standard input. If filenames are given also as command line arguments, they " -"are processed before the filenames read from I<file>." -msgstr "" -"liest die zu verarbeitenden Dateinamen aus I<Datei>. Falls keine I<Datei> " -"angegeben ist, werden die Dateinamen aus der Standardeingabe gelesen. " -"Dateinamen müssen mit einem Zeilenumbruch beendet werden. Ein Bindestrich " -"(B<->) wird als regulärer Dateiname angesehen und nicht als Standardeingabe " -"interpretiert. Falls Dateinamen außerdem als Befehlszeilenargumente " -"angegeben sind, werden diese vor den Dateinamen aus der I<Datei> verarbeitet." +#: ../src/xz/xz.1 +msgid "Read the filenames to process from I<file>; if I<file> is omitted, filenames are read from standard input. Filenames must be terminated with the newline character. A dash (B<->) is taken as a regular filename; it doesn't mean standard input. If filenames are given also as command line arguments, they are processed before the filenames read from I<file>." +msgstr "liest die zu verarbeitenden Dateinamen aus I<Datei>. Falls keine I<Datei> angegeben ist, werden die Dateinamen aus der Standardeingabe gelesen. Dateinamen müssen mit einem Zeilenumbruch beendet werden. Ein Bindestrich (B<->) wird als regulärer Dateiname angesehen und nicht als Standardeingabe interpretiert. Falls Dateinamen außerdem als Befehlszeilenargumente angegeben sind, werden diese vor den Dateinamen aus der I<Datei> verarbeitet." #. type: TP -#: ../src/xz/xz.1:545 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--files0>[B<=>I<file>]" msgstr "B<--files0>[B<=>I<Datei>]" #. type: Plain text -#: ../src/xz/xz.1:549 -msgid "" -"This is identical to B<--files>[B<=>I<file>] except that each filename must " -"be terminated with the null character." -msgstr "" -"Dies ist gleichbedeutend mit B<--files>[B<=>I<Datei>], außer dass jeder " -"Dateiname mit einem Null-Zeichen abgeschlossen werden muss." +#: ../src/xz/xz.1 +msgid "This is identical to B<--files>[B<=>I<file>] except that each filename must be terminated with the null character." +msgstr "Dies ist gleichbedeutend mit B<--files>[B<=>I<Datei>], außer dass jeder Dateiname mit einem Null-Zeichen abgeschlossen werden muss." #. type: SS -#: ../src/xz/xz.1:550 +#: ../src/xz/xz.1 #, no-wrap msgid "Basic file format and compression options" msgstr "Grundlegende Dateiformat- und Kompressionsoptionen" #. type: TP -#: ../src/xz/xz.1:551 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-F> I<format>, B<--format=>I<format>" msgstr "B<-F> I<Format>, B<--format=>I<Format>" #. type: Plain text -#: ../src/xz/xz.1:556 +#: ../src/xz/xz.1 msgid "Specify the file I<format> to compress or decompress:" -msgstr "" -"gibt das I<Format> der zu komprimierenden oder dekomprimierenden Datei an:" +msgstr "gibt das I<Format> der zu komprimierenden oder dekomprimierenden Datei an:" #. type: TP -#: ../src/xz/xz.1:557 +#: ../src/xz/xz.1 #, no-wrap msgid "B<auto>" msgstr "B<auto>" #. type: Plain text -#: ../src/xz/xz.1:569 -msgid "" -"This is the default. When compressing, B<auto> is equivalent to B<xz>. " -"When decompressing, the format of the input file is automatically detected. " -"Note that raw streams (created with B<--format=raw>) cannot be auto-" -"detected." -msgstr "" -"Dies ist die Voreinstellung. Bei der Kompression ist B<auto> gleichbedeutend " -"mit B<xz>. Bei der Dekompression wird das Format der Eingabedatei " -"automatisch erkannt. Beachten Sie, dass Rohdatenströme, wie sie mit B<--" -"format=raw> erzeugt werden, nicht automatisch erkannt werden können." +#: ../src/xz/xz.1 +msgid "This is the default. When compressing, B<auto> is equivalent to B<xz>. When decompressing, the format of the input file is automatically detected. Note that raw streams (created with B<--format=raw>) cannot be auto-detected." +msgstr "Dies ist die Voreinstellung. Bei der Kompression ist B<auto> gleichbedeutend mit B<xz>. Bei der Dekompression wird das Format der Eingabedatei automatisch erkannt. Beachten Sie, dass Rohdatenströme, wie sie mit B<--format=raw> erzeugt werden, nicht automatisch erkannt werden können." #. type: TP -#: ../src/xz/xz.1:569 +#: ../src/xz/xz.1 #, no-wrap msgid "B<xz>" msgstr "B<xz>" #. type: Plain text -#: ../src/xz/xz.1:576 -msgid "" -"Compress to the B<.xz> file format, or accept only B<.xz> files when " -"decompressing." -msgstr "" -"Die Kompression erfolgt in das B<.xz>-Dateiformat oder akzeptiert nur B<.xz>-" -"Dateien bei der Dekompression." +#: ../src/xz/xz.1 +msgid "Compress to the B<.xz> file format, or accept only B<.xz> files when decompressing." +msgstr "Die Kompression erfolgt in das B<.xz>-Dateiformat oder akzeptiert nur B<.xz>-Dateien bei der Dekompression." #. type: TP -#: ../src/xz/xz.1:576 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lzma>, B<alone>" msgstr "B<lzma>, B<alone>" #. type: Plain text -#: ../src/xz/xz.1:586 -msgid "" -"Compress to the legacy B<.lzma> file format, or accept only B<.lzma> files " -"when decompressing. The alternative name B<alone> is provided for backwards " -"compatibility with LZMA Utils." -msgstr "" -"Die Kompression erfolgt in das veraltete B<.lzma>-Dateiformat oder " -"akzeptiert nur B<.lzma>-Dateien bei der Dekompression. Der alternative Name " -"B<alone> dient der Abwärtskompatibilität zu den LZMA-Dienstprogrammen." +#: ../src/xz/xz.1 +msgid "Compress to the legacy B<.lzma> file format, or accept only B<.lzma> files when decompressing. The alternative name B<alone> is provided for backwards compatibility with LZMA Utils." +msgstr "Die Kompression erfolgt in das veraltete B<.lzma>-Dateiformat oder akzeptiert nur B<.lzma>-Dateien bei der Dekompression. Der alternative Name B<alone> dient der Abwärtskompatibilität zu den LZMA-Dienstprogrammen." #. type: TP -#: ../src/xz/xz.1:586 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lzip>" msgstr "B<lzip>" #. type: Plain text -#: ../src/xz/xz.1:592 -msgid "" -"Accept only B<.lz> files when decompressing. Compression is not supported." -msgstr "" -"Akzeptiert nur B<.lz>-Dateien bei der Dekompression. Kompression wird nicht " -"unterstützt." +#: ../src/xz/xz.1 +msgid "Accept only B<.lz> files when decompressing. Compression is not supported." +msgstr "Akzeptiert nur B<.lz>-Dateien bei der Dekompression. Kompression wird nicht unterstützt." #. type: Plain text -#: ../src/xz/xz.1:605 -msgid "" -"The B<.lz> format version 0 and the unextended version 1 are supported. " -"Version 0 files were produced by B<lzip> 1.3 and older. Such files aren't " -"common but may be found from file archives as a few source packages were " -"released in this format. People might have old personal files in this " -"format too. Decompression support for the format version 0 was removed in " -"B<lzip> 1.18." -msgstr "" -"Das B<.lz>-Format wird in Version 0 und der unerweiterten Version 1 " -"unterstützt. Dateien der Version 0 wurden von B<lzip> 1.3 und älter " -"erstellt. Solche Dateien sind nicht sehr weit verbreitet, können aber in " -"Dateiarchiven gefunden werden, da einige Quellpakete in diesem Format " -"veröffentlicht wurden. Es ist auch möglich, dass Benutzer alte persönliche " -"Dateien in diesem Format haben. Die Dekompressionsunterstützung für das " -"Format der Version 0 wurde mit der Version 1.18 aus B<lzip> entfernt." +#: ../src/xz/xz.1 +msgid "The B<.lz> format version 0 and the unextended version 1 are supported. Version 0 files were produced by B<lzip> 1.3 and older. Such files aren't common but may be found from file archives as a few source packages were released in this format. People might have old personal files in this format too. Decompression support for the format version 0 was removed in B<lzip> 1.18." +msgstr "Das B<.lz>-Format wird in Version 0 und der unerweiterten Version 1 unterstützt. Dateien der Version 0 wurden von B<lzip> 1.3 und älter erstellt. Solche Dateien sind nicht sehr weit verbreitet, können aber in Dateiarchiven gefunden werden, da einige Quellpakete in diesem Format veröffentlicht wurden. Es ist auch möglich, dass Benutzer alte persönliche Dateien in diesem Format haben. Die Dekompressionsunterstützung für das Format der Version 0 wurde mit der Version 1.18 aus B<lzip> entfernt." #. type: Plain text -#: ../src/xz/xz.1:614 -msgid "" -"B<lzip> 1.4 and later create files in the format version 1. The sync flush " -"marker extension to the format version 1 was added in B<lzip> 1.6. This " -"extension is rarely used and isn't supported by B<xz> (diagnosed as corrupt " -"input)." -msgstr "" -"B<lzip>-Versionen ab 1.4 erstellen Dateien im Format der Version 0. Die " -"Erweiterung »Sync Flush Marker« zur Formatversion 1 wurde in B<lzip> 1.6 " -"hinzugefügt. Diese Erweiterung wird sehr selten verwendet und wird von B<xz> " -"nicht unterstützt (die Eingabe wird als beschädigt erkannt)." +#: ../src/xz/xz.1 +msgid "B<lzip> 1.4 and later create files in the format version 1. The sync flush marker extension to the format version 1 was added in B<lzip> 1.6. This extension is rarely used and isn't supported by B<xz> (diagnosed as corrupt input)." +msgstr "B<lzip>-Versionen ab 1.4 erstellen Dateien im Format der Version 0. Die Erweiterung »Sync Flush Marker« zur Formatversion 1 wurde in B<lzip> 1.6 hinzugefügt. Diese Erweiterung wird sehr selten verwendet und wird von B<xz> nicht unterstützt (die Eingabe wird als beschädigt erkannt)." #. type: TP -#: ../src/xz/xz.1:614 +#: ../src/xz/xz.1 #, no-wrap msgid "B<raw>" msgstr "B<raw>" #. type: Plain text -#: ../src/xz/xz.1:622 -msgid "" -"Compress or uncompress a raw stream (no headers). This is meant for " -"advanced users only. To decode raw streams, you need use B<--format=raw> " -"and explicitly specify the filter chain, which normally would have been " -"stored in the container headers." -msgstr "" -"Komprimiert oder dekomprimiert einen Rohdatenstrom (ohne Header). Diese " -"Option ist nur für fortgeschrittene Benutzer bestimmt. Zum Dekodieren von " -"Rohdatenströmen müssen Sie die Option B<--format=raw> verwenden und die " -"Filterkette ausdrücklich angeben, die normalerweise in den (hier fehlenden) " -"Container-Headern gespeichert worden wäre." +#: ../src/xz/xz.1 +msgid "Compress or uncompress a raw stream (no headers). This is meant for advanced users only. To decode raw streams, you need use B<--format=raw> and explicitly specify the filter chain, which normally would have been stored in the container headers." +msgstr "Komprimiert oder dekomprimiert einen Rohdatenstrom (ohne Header). Diese Option ist nur für fortgeschrittene Benutzer bestimmt. Zum Dekodieren von Rohdatenströmen müssen Sie die Option B<--format=raw> verwenden und die Filterkette ausdrücklich angeben, die normalerweise in den (hier fehlenden) Container-Headern gespeichert worden wäre." #. type: TP -#: ../src/xz/xz.1:623 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-C> I<check>, B<--check=>I<check>" msgstr "B<-C> I<Prüfung>, B<--check=>I<Prüfung>" #. type: Plain text -#: ../src/xz/xz.1:638 -msgid "" -"Specify the type of the integrity check. The check is calculated from the " -"uncompressed data and stored in the B<.xz> file. This option has an effect " -"only when compressing into the B<.xz> format; the B<.lzma> format doesn't " -"support integrity checks. The integrity check (if any) is verified when the " -"B<.xz> file is decompressed." -msgstr "" -"gibt den Typ der Integritätsprüfung an. Die Prüfsumme wird aus den " -"unkomprimierten Daten berechnet und in der B<.xz>-Datei gespeichert. Diese " -"Option wird nur bei der Kompression in das B<.xz>-Format angewendet, da das " -"B<.lzma>-Format keine Integritätsprüfungen unterstützt. Die eigentliche " -"Integritätsprüfung erfolgt (falls möglich), wenn die B<.xz>-Datei " -"dekomprimiert wird." +#: ../src/xz/xz.1 +msgid "Specify the type of the integrity check. The check is calculated from the uncompressed data and stored in the B<.xz> file. This option has an effect only when compressing into the B<.xz> format; the B<.lzma> format doesn't support integrity checks. The integrity check (if any) is verified when the B<.xz> file is decompressed." +msgstr "gibt den Typ der Integritätsprüfung an. Die Prüfsumme wird aus den unkomprimierten Daten berechnet und in der B<.xz>-Datei gespeichert. Diese Option wird nur bei der Kompression in das B<.xz>-Format angewendet, da das B<.lzma>-Format keine Integritätsprüfungen unterstützt. Die eigentliche Integritätsprüfung erfolgt (falls möglich), wenn die B<.xz>-Datei dekomprimiert wird." #. type: Plain text -#: ../src/xz/xz.1:642 +#: ../src/xz/xz.1 msgid "Supported I<check> types:" msgstr "Folgende Typen von I<Prüfungen> werden unterstützt:" #. type: TP -#: ../src/xz/xz.1:643 +#: ../src/xz/xz.1 #, no-wrap msgid "B<none>" msgstr "B<none>" #. type: Plain text -#: ../src/xz/xz.1:649 -msgid "" -"Don't calculate an integrity check at all. This is usually a bad idea. " -"This can be useful when integrity of the data is verified by other means " -"anyway." -msgstr "" -"führt keine Integritätsprüfung aus. Dies ist eine eher schlechte Idee. " -"Dennoch kann es nützlich sein, wenn die Integrität der Daten auf andere " -"Weise sichergestellt werden kann." +#: ../src/xz/xz.1 +msgid "Don't calculate an integrity check at all. This is usually a bad idea. This can be useful when integrity of the data is verified by other means anyway." +msgstr "führt keine Integritätsprüfung aus. Dies ist eine eher schlechte Idee. Dennoch kann es nützlich sein, wenn die Integrität der Daten auf andere Weise sichergestellt werden kann." #. type: TP -#: ../src/xz/xz.1:649 +#: ../src/xz/xz.1 #, no-wrap msgid "B<crc32>" msgstr "B<crc32>" #. type: Plain text -#: ../src/xz/xz.1:652 +#: ../src/xz/xz.1 msgid "Calculate CRC32 using the polynomial from IEEE-802.3 (Ethernet)." -msgstr "" -"berechnet die CRC32-Prüfsumme anhand des Polynoms aus IEEE-802.3 (Ethernet)." +msgstr "berechnet die CRC32-Prüfsumme anhand des Polynoms aus IEEE-802.3 (Ethernet)." #. type: TP -#: ../src/xz/xz.1:652 +#: ../src/xz/xz.1 #, no-wrap msgid "B<crc64>" msgstr "B<crc64>" #. type: Plain text -#: ../src/xz/xz.1:657 -msgid "" -"Calculate CRC64 using the polynomial from ECMA-182. This is the default, " -"since it is slightly better than CRC32 at detecting damaged files and the " -"speed difference is negligible." -msgstr "" -"berechnet die CRC64-Prüfsumme anhand des Polynoms aus ECMA-182. Dies ist die " -"Voreinstellung, da beschädigte Dateien etwas besser als mit CRC32 erkannt " -"werden und die Geschwindigkeitsdifferenz unerheblich ist." +#: ../src/xz/xz.1 +msgid "Calculate CRC64 using the polynomial from ECMA-182. This is the default, since it is slightly better than CRC32 at detecting damaged files and the speed difference is negligible." +msgstr "berechnet die CRC64-Prüfsumme anhand des Polynoms aus ECMA-182. Dies ist die Voreinstellung, da beschädigte Dateien etwas besser als mit CRC32 erkannt werden und die Geschwindigkeitsdifferenz unerheblich ist." #. type: TP -#: ../src/xz/xz.1:657 +#: ../src/xz/xz.1 #, no-wrap msgid "B<sha256>" msgstr "B<sha256>" #. type: Plain text -#: ../src/xz/xz.1:661 +#: ../src/xz/xz.1 msgid "Calculate SHA-256. This is somewhat slower than CRC32 and CRC64." -msgstr "" -"berechnet die SHA-256-Prüfsumme. Dies ist etwas langsamer als CRC32 und " -"CRC64." +msgstr "berechnet die SHA-256-Prüfsumme. Dies ist etwas langsamer als CRC32 und CRC64." #. type: Plain text -#: ../src/xz/xz.1:667 -msgid "" -"Integrity of the B<.xz> headers is always verified with CRC32. It is not " -"possible to change or disable it." -msgstr "" -"Die Integrität der B<.xz>-Header wird immer mit CRC32 geprüft. Es ist nicht " -"möglich, dies zu ändern oder zu deaktivieren." +#: ../src/xz/xz.1 +msgid "Integrity of the B<.xz> headers is always verified with CRC32. It is not possible to change or disable it." +msgstr "Die Integrität der B<.xz>-Header wird immer mit CRC32 geprüft. Es ist nicht möglich, dies zu ändern oder zu deaktivieren." #. type: TP -#: ../src/xz/xz.1:667 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--ignore-check>" msgstr "B<--ignore-check>" #. type: Plain text -#: ../src/xz/xz.1:673 -msgid "" -"Don't verify the integrity check of the compressed data when decompressing. " -"The CRC32 values in the B<.xz> headers will still be verified normally." -msgstr "" -"verifiziert die Integritätsprüfsumme der komprimierten Daten bei der " -"Dekompression nicht. Die CRC32-Werte in den B<.xz>-Headern werden weiterhin " -"normal verifiziert." +#: ../src/xz/xz.1 +msgid "Don't verify the integrity check of the compressed data when decompressing. The CRC32 values in the B<.xz> headers will still be verified normally." +msgstr "verifiziert die Integritätsprüfsumme der komprimierten Daten bei der Dekompression nicht. Die CRC32-Werte in den B<.xz>-Headern werden weiterhin normal verifiziert." #. type: Plain text -#: ../src/xz/xz.1:676 -msgid "" -"B<Do not use this option unless you know what you are doing.> Possible " -"reasons to use this option:" -msgstr "" -"B<Verwenden Sie diese Option nicht, außer Sie wissen, was Sie tun.> Mögliche " -"Gründe, diese Option zu verwenden:" +#: ../src/xz/xz.1 +msgid "B<Do not use this option unless you know what you are doing.> Possible reasons to use this option:" +msgstr "B<Verwenden Sie diese Option nicht, außer Sie wissen, was Sie tun.> Mögliche Gründe, diese Option zu verwenden:" #. type: Plain text -#: ../src/xz/xz.1:679 +#: ../src/xz/xz.1 msgid "Trying to recover data from a corrupt .xz file." msgstr "Versuchen, Daten aus einer beschädigten .xz-Datei wiederherzustellen." # Irgendwie ist mir »extrem gut komprimiert« hier zu diffus. Was soll »gut« hier bedeuten? Besonders stark, besonders clever, was auch immer... #. type: Plain text -#: ../src/xz/xz.1:685 -msgid "" -"Speeding up decompression. This matters mostly with SHA-256 or with files " -"that have compressed extremely well. It's recommended to not use this " -"option for this purpose unless the file integrity is verified externally in " -"some other way." -msgstr "" -"Erhöhung der Geschwindigkeit bei der Dekompression. Dies macht sich meist " -"mit SHA-256 bemerkbar, oder mit Dateien, die extrem stark komprimiert sind. " -"Wir empfehlen, diese Option nicht für diesen Zweck zu verwenden, es sei " -"denn, die Integrität der Datei wird extern auf andere Weise überprüft." +#: ../src/xz/xz.1 +msgid "Speeding up decompression. This matters mostly with SHA-256 or with files that have compressed extremely well. It's recommended to not use this option for this purpose unless the file integrity is verified externally in some other way." +msgstr "Erhöhung der Geschwindigkeit bei der Dekompression. Dies macht sich meist mit SHA-256 bemerkbar, oder mit Dateien, die extrem stark komprimiert sind. Wir empfehlen, diese Option nicht für diesen Zweck zu verwenden, es sei denn, die Integrität der Datei wird extern auf andere Weise überprüft." #. type: TP -#: ../src/xz/xz.1:686 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-0> ... B<-9>" msgstr "B<-0> … B<-9>" #. type: Plain text -#: ../src/xz/xz.1:695 -msgid "" -"Select a compression preset level. The default is B<-6>. If multiple " -"preset levels are specified, the last one takes effect. If a custom filter " -"chain was already specified, setting a compression preset level clears the " -"custom filter chain." -msgstr "" -"wählt eine der voreingestellten Kompressionsstufen, standardmäßig B<-6>. " -"Wenn mehrere Voreinstellungsstufen angegeben sind, ist nur die zuletzt " -"angegebene wirksam. Falls bereits eine benutzerdefinierte Filterkette " -"angegeben wurde, wird diese durch die Festlegung der Voreinstellung geleert." +#: ../src/xz/xz.1 +msgid "Select a compression preset level. The default is B<-6>. If multiple preset levels are specified, the last one takes effect. If a custom filter chain was already specified, setting a compression preset level clears the custom filter chain." +msgstr "wählt eine der voreingestellten Kompressionsstufen, standardmäßig B<-6>. Wenn mehrere Voreinstellungsstufen angegeben sind, ist nur die zuletzt angegebene wirksam. Falls bereits eine benutzerdefinierte Filterkette angegeben wurde, wird diese durch die Festlegung der Voreinstellung geleert." #. type: Plain text -#: ../src/xz/xz.1:710 -msgid "" -"The differences between the presets are more significant than with " -"B<gzip>(1) and B<bzip2>(1). The selected compression settings determine " -"the memory requirements of the decompressor, thus using a too high preset " -"level might make it painful to decompress the file on an old system with " -"little RAM. Specifically, B<it's not a good idea to blindly use -9 for " -"everything> like it often is with B<gzip>(1) and B<bzip2>(1)." -msgstr "" -"Die Unterschiede zwischen den Voreinstellungsstufen sind deutlicher als bei " -"B<gzip>(1) und B<bzip2>(1). Die gewählten Kompressionseinstellungen " -"bestimmen den Speicherbedarf bei der Dekompression, daher ist es auf älteren " -"Systemen mit wenig Speicher bei einer zu hoch gewählten Voreinstellung " -"schwer, eine Datei zu dekomprimieren. Insbesondere B<ist es keine gute Idee, " -"blindlings -9 für alles> zu verwenden, wie dies häufig mit B<gzip>(1) und " -"B<bzip2>(1) gehandhabt wird." +#: ../src/xz/xz.1 +msgid "The differences between the presets are more significant than with B<gzip>(1) and B<bzip2>(1). The selected compression settings determine the memory requirements of the decompressor, thus using a too high preset level might make it painful to decompress the file on an old system with little RAM. Specifically, B<it's not a good idea to blindly use -9 for everything> like it often is with B<gzip>(1) and B<bzip2>(1)." +msgstr "Die Unterschiede zwischen den Voreinstellungsstufen sind deutlicher als bei B<gzip>(1) und B<bzip2>(1). Die gewählten Kompressionseinstellungen bestimmen den Speicherbedarf bei der Dekompression, daher ist es auf älteren Systemen mit wenig Speicher bei einer zu hoch gewählten Voreinstellung schwer, eine Datei zu dekomprimieren. Insbesondere B<ist es keine gute Idee, blindlings -9 für alles> zu verwenden, wie dies häufig mit B<gzip>(1) und B<bzip2>(1) gehandhabt wird." #. type: TP -#: ../src/xz/xz.1:711 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-0> ... B<-3>" msgstr "B<-0> … B<-3>" #. type: Plain text -#: ../src/xz/xz.1:723 -msgid "" -"These are somewhat fast presets. B<-0> is sometimes faster than B<gzip -9> " -"while compressing much better. The higher ones often have speed comparable " -"to B<bzip2>(1) with comparable or better compression ratio, although the " -"results depend a lot on the type of data being compressed." -msgstr "" -"Diese Voreinstellungen sind recht schnell. B<-0> ist manchmal schneller als " -"B<gzip -9>, wobei aber die Kompression wesentlich besser ist. Die " -"schnelleren Voreinstellungen sind im Hinblick auf die Geschwindigkeit mit " -"B<bzip2>(1) vergleichbar , mit einem ähnlichen oder besseren " -"Kompressionsverhältnis, wobei das Ergebnis aber stark vom Typ der zu " -"komprimierenden Daten abhängig ist." +#: ../src/xz/xz.1 +msgid "These are somewhat fast presets. B<-0> is sometimes faster than B<gzip -9> while compressing much better. The higher ones often have speed comparable to B<bzip2>(1) with comparable or better compression ratio, although the results depend a lot on the type of data being compressed." +msgstr "Diese Voreinstellungen sind recht schnell. B<-0> ist manchmal schneller als B<gzip -9>, wobei aber die Kompression wesentlich besser ist. Die schnelleren Voreinstellungen sind im Hinblick auf die Geschwindigkeit mit B<bzip2>(1) vergleichbar , mit einem ähnlichen oder besseren Kompressionsverhältnis, wobei das Ergebnis aber stark vom Typ der zu komprimierenden Daten abhängig ist." #. type: TP -#: ../src/xz/xz.1:723 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-4> ... B<-6>" msgstr "B<-4> … B<-6>" #. type: Plain text -#: ../src/xz/xz.1:737 -msgid "" -"Good to very good compression while keeping decompressor memory usage " -"reasonable even for old systems. B<-6> is the default, which is usually a " -"good choice for distributing files that need to be decompressible even on " -"systems with only 16\\ MiB RAM. (B<-5e> or B<-6e> may be worth considering " -"too. See B<--extreme>.)" -msgstr "" -"Gute bis sehr gute Kompression, wobei der Speicherbedarf für die " -"Dekompression selbst auf alten Systemen akzeptabel ist. B<-6> ist die " -"Voreinstellung, welche üblicherweise eine gute Wahl für die Verteilung von " -"Dateien ist, die selbst noch auf Systemen mit nur 16\\ MiB Arbeitsspeicher " -"dekomprimiert werden müssen (B<-5e> oder B<-6e> sind ebenfalls eine " -"Überlegung wert. Siehe B<--extreme>)." +#: ../src/xz/xz.1 +msgid "Good to very good compression while keeping decompressor memory usage reasonable even for old systems. B<-6> is the default, which is usually a good choice for distributing files that need to be decompressible even on systems with only 16\\ MiB RAM. (B<-5e> or B<-6e> may be worth considering too. See B<--extreme>.)" +msgstr "Gute bis sehr gute Kompression, wobei der Speicherbedarf für die Dekompression selbst auf alten Systemen akzeptabel ist. B<-6> ist die Voreinstellung, welche üblicherweise eine gute Wahl für die Verteilung von Dateien ist, die selbst noch auf Systemen mit nur 16\\ MiB Arbeitsspeicher dekomprimiert werden müssen (B<-5e> oder B<-6e> sind ebenfalls eine Überlegung wert. Siehe B<--extreme>)." #. type: TP -#: ../src/xz/xz.1:737 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-7 ... -9>" msgstr "B<-7 … -9>" #. type: Plain text -#: ../src/xz/xz.1:744 -msgid "" -"These are like B<-6> but with higher compressor and decompressor memory " -"requirements. These are useful only when compressing files bigger than 8\\ " -"MiB, 16\\ MiB, and 32\\ MiB, respectively." -msgstr "" -"Ähnlich wie B<-6>, aber mit einem höheren Speicherbedarf für die Kompression " -"und Dekompression. Sie sind nur nützlich, wenn Dateien komprimiert werden " -"sollen, die größer als 8\\ MiB, 16\\ MiB beziehungsweise 32\\ MiB sind." +#: ../src/xz/xz.1 +msgid "These are like B<-6> but with higher compressor and decompressor memory requirements. These are useful only when compressing files bigger than 8\\ MiB, 16\\ MiB, and 32\\ MiB, respectively." +msgstr "Ähnlich wie B<-6>, aber mit einem höheren Speicherbedarf für die Kompression und Dekompression. Sie sind nur nützlich, wenn Dateien komprimiert werden sollen, die größer als 8\\ MiB, 16\\ MiB beziehungsweise 32\\ MiB sind." #. type: Plain text -#: ../src/xz/xz.1:752 -msgid "" -"On the same hardware, the decompression speed is approximately a constant " -"number of bytes of compressed data per second. In other words, the better " -"the compression, the faster the decompression will usually be. This also " -"means that the amount of uncompressed output produced per second can vary a " -"lot." -msgstr "" -"Auf der gleichen Hardware ist die Dekompressionsgeschwindigkeit ein nahezu " -"konstanter Wert in Bytes komprimierter Daten pro Sekunde. Anders " -"ausgedrückt: Je besser die Kompression, umso schneller wird üblicherweise " -"die Dekompression sein. Das bedeutet auch, dass die Menge der pro Sekunde " -"ausgegebenen unkomprimierten Daten stark variieren kann." +#: ../src/xz/xz.1 +msgid "On the same hardware, the decompression speed is approximately a constant number of bytes of compressed data per second. In other words, the better the compression, the faster the decompression will usually be. This also means that the amount of uncompressed output produced per second can vary a lot." +msgstr "Auf der gleichen Hardware ist die Dekompressionsgeschwindigkeit ein nahezu konstanter Wert in Bytes komprimierter Daten pro Sekunde. Anders ausgedrückt: Je besser die Kompression, umso schneller wird üblicherweise die Dekompression sein. Das bedeutet auch, dass die Menge der pro Sekunde ausgegebenen unkomprimierten Daten stark variieren kann." #. type: Plain text -#: ../src/xz/xz.1:754 +#: ../src/xz/xz.1 msgid "The following table summarises the features of the presets:" -msgstr "" -"Die folgende Tabelle fasst die Eigenschaften der Voreinstellungen zusammen:" +msgstr "Die folgende Tabelle fasst die Eigenschaften der Voreinstellungen zusammen:" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 ../src/xz/xz.1:2839 +#: ../src/xz/xz.1 #, no-wrap msgid "Preset" msgstr "Voreinst." #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "DictSize" msgstr "Wörtb.Gr" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 ../src/xz/xz.1:2839 +#: ../src/xz/xz.1 #, no-wrap msgid "CompCPU" msgstr "KomprCPU" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "CompMem" msgstr "KompSpeich" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "DecMem" msgstr "DekompSpeich" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:2450 ../src/xz/xz.1:2475 -#: ../src/xz/xz.1:2840 +#: ../src/xz/xz.1 #, no-wrap msgid "-0" msgstr "-0" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:843 ../src/xz/xz.1:2450 +#: ../src/xz/xz.1 #, no-wrap msgid "256 KiB" msgstr "256 KiB" #. type: TP -#: ../src/xz/xz.1:762 ../src/xz/xz.1:2840 ../src/scripts/xzgrep.1:82 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "0" msgstr "0" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:764 ../src/xz/xz.1:845 ../src/xz/xz.1:2475 +#: ../src/xz/xz.1 #, no-wrap msgid "3 MiB" msgstr "3 MiB" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:763 ../src/xz/xz.1:843 ../src/xz/xz.1:844 -#: ../src/xz/xz.1:2451 ../src/xz/xz.1:2452 ../src/xz/xz.1:2454 +#: ../src/xz/xz.1 #, no-wrap msgid "1 MiB" msgstr "1 MiB" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:2451 ../src/xz/xz.1:2476 -#: ../src/xz/xz.1:2841 +#: ../src/xz/xz.1 #, no-wrap msgid "-1" msgstr "-1" #. type: TP -#: ../src/xz/xz.1:763 ../src/xz/xz.1:1758 ../src/xz/xz.1:2841 -#: ../src/scripts/xzgrep.1:86 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "1" msgstr "1" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 -#: ../src/xz/xz.1:849 ../src/xz/xz.1:2476 +#: ../src/xz/xz.1 #, no-wrap msgid "9 MiB" msgstr "9 MiB" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:764 ../src/xz/xz.1:844 ../src/xz/xz.1:845 -#: ../src/xz/xz.1:2452 ../src/xz/xz.1:2455 ../src/xz/xz.1:2476 +#: ../src/xz/xz.1 #, no-wrap msgid "2 MiB" msgstr "2 MiB" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:2452 ../src/xz/xz.1:2477 -#: ../src/xz/xz.1:2842 +#: ../src/xz/xz.1 #, no-wrap msgid "-2" msgstr "-2" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:1760 ../src/xz/xz.1:2842 +#: ../src/xz/xz.1 #, no-wrap msgid "2" msgstr "2" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2477 +#: ../src/xz/xz.1 #, no-wrap msgid "17 MiB" msgstr "17 MiB" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:2453 ../src/xz/xz.1:2478 -#: ../src/xz/xz.1:2843 +#: ../src/xz/xz.1 #, no-wrap msgid "-3" msgstr "-3" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:766 ../src/xz/xz.1:843 ../src/xz/xz.1:846 -#: ../src/xz/xz.1:847 ../src/xz/xz.1:2453 ../src/xz/xz.1:2454 -#: ../src/xz/xz.1:2456 +#: ../src/xz/xz.1 #, no-wrap msgid "4 MiB" msgstr "4 MiB" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:2843 +#: ../src/xz/xz.1 #, no-wrap msgid "3" msgstr "3" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:770 ../src/xz/xz.1:851 ../src/xz/xz.1:2458 -#: ../src/xz/xz.1:2459 ../src/xz/xz.1:2478 +#: ../src/xz/xz.1 #, no-wrap msgid "32 MiB" msgstr "32 MiB" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:766 ../src/xz/xz.1:846 ../src/xz/xz.1:847 +#: ../src/xz/xz.1 #, no-wrap msgid "5 MiB" msgstr "5 MiB" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:2454 ../src/xz/xz.1:2479 -#: ../src/xz/xz.1:2844 +#: ../src/xz/xz.1 #, no-wrap msgid "-4" msgstr "-4" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:1759 ../src/xz/xz.1:1761 -#: ../src/xz/xz.1:1762 ../src/xz/xz.1:1764 ../src/xz/xz.1:2844 +#: ../src/xz/xz.1 #, no-wrap msgid "4" msgstr "4" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:846 ../src/xz/xz.1:847 ../src/xz/xz.1:2479 +#: ../src/xz/xz.1 #, no-wrap msgid "48 MiB" msgstr "48 MiB" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:2455 ../src/xz/xz.1:2480 -#: ../src/xz/xz.1:2845 +#: ../src/xz/xz.1 #, no-wrap msgid "-5" msgstr "-5" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 ../src/xz/xz.1:849 -#: ../src/xz/xz.1:2455 ../src/xz/xz.1:2456 ../src/xz/xz.1:2457 +#: ../src/xz/xz.1 #, no-wrap msgid "8 MiB" msgstr "8 MiB" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:2845 +#: ../src/xz/xz.1 #, no-wrap msgid "5" msgstr "5" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 ../src/xz/xz.1:849 -#: ../src/xz/xz.1:2480 ../src/xz/xz.1:2481 +#: ../src/xz/xz.1 #, no-wrap msgid "94 MiB" msgstr "94 MiB" #. type: tbl table -#: ../src/xz/xz.1:768 ../src/xz/xz.1:2456 ../src/xz/xz.1:2481 -#: ../src/xz/xz.1:2846 +#: ../src/xz/xz.1 #, no-wrap msgid "-6" msgstr "-6" #. type: tbl table -#: ../src/xz/xz.1:768 ../src/xz/xz.1:769 ../src/xz/xz.1:770 ../src/xz/xz.1:771 -#: ../src/xz/xz.1:2846 +#: ../src/xz/xz.1 #, no-wrap msgid "6" msgstr "6" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:2457 ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "-7" msgstr "-7" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2457 -#: ../src/xz/xz.1:2458 ../src/xz/xz.1:2479 +#: ../src/xz/xz.1 #, no-wrap msgid "16 MiB" msgstr "16 MiB" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "186 MiB" msgstr "186 MiB" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:2458 ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "-8" msgstr "-8" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:851 ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "370 MiB" msgstr "370 MiB" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:851 +#: ../src/xz/xz.1 #, no-wrap msgid "33 MiB" msgstr "33 MiB" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:2459 ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "-9" msgstr "-9" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 ../src/xz/xz.1:2459 +#: ../src/xz/xz.1 #, no-wrap msgid "64 MiB" msgstr "64 MiB" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "674 MiB" msgstr "674 MiB" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 +#: ../src/xz/xz.1 #, no-wrap msgid "65 MiB" msgstr "65 MiB" #. type: Plain text -#: ../src/xz/xz.1:777 +#: ../src/xz/xz.1 msgid "Column descriptions:" msgstr "Spaltenbeschreibungen:" #. type: Plain text -#: ../src/xz/xz.1:789 -msgid "" -"DictSize is the LZMA2 dictionary size. It is waste of memory to use a " -"dictionary bigger than the size of the uncompressed file. This is why it is " -"good to avoid using the presets B<-7> ... B<-9> when there's no real need " -"for them. At B<-6> and lower, the amount of memory wasted is usually low " -"enough to not matter." -msgstr "" -"Wörtb.Größe ist die Größe des LZMA2-Wörterbuchs. Es ist " -"Speicherverschwendung, ein Wörterbuch zu verwenden, das größer als die " -"unkomprimierte Datei ist. Daher ist es besser, die Voreinstellungen B<-7> … " -"B<-9> zu vermeiden, falls es keinen wirklichen Bedarf dafür gibt. Mit B<-6> " -"und weniger wird üblicherweise so wenig Speicher verschwendet, dass dies " -"nicht ins Gewicht fällt." +#: ../src/xz/xz.1 +msgid "DictSize is the LZMA2 dictionary size. It is waste of memory to use a dictionary bigger than the size of the uncompressed file. This is why it is good to avoid using the presets B<-7> ... B<-9> when there's no real need for them. At B<-6> and lower, the amount of memory wasted is usually low enough to not matter." +msgstr "Wörtb.Größe ist die Größe des LZMA2-Wörterbuchs. Es ist Speicherverschwendung, ein Wörterbuch zu verwenden, das größer als die unkomprimierte Datei ist. Daher ist es besser, die Voreinstellungen B<-7> … B<-9> zu vermeiden, falls es keinen wirklichen Bedarf dafür gibt. Mit B<-6> und weniger wird üblicherweise so wenig Speicher verschwendet, dass dies nicht ins Gewicht fällt." #. type: Plain text -#: ../src/xz/xz.1:798 -msgid "" -"CompCPU is a simplified representation of the LZMA2 settings that affect " -"compression speed. The dictionary size affects speed too, so while CompCPU " -"is the same for levels B<-6> ... B<-9>, higher levels still tend to be a " -"little slower. To get even slower and thus possibly better compression, see " -"B<--extreme>." -msgstr "" -"KomprCPU ist eine vereinfachte Repräsentation der LZMA2-Einstellungen, " -"welche die Kompressionsgeschwindigkeit beeinflussen. Die Wörterbuchgröße " -"wirkt sich ebenfalls auf die Geschwindigkeit aus. Während KompCPU für die " -"Stufen B<-6> bis B<-9> gleich ist, tendieren höhere Stufen dazu, etwas " -"langsamer zu sein. Um eine noch langsamere, aber möglicherweise bessere " -"Kompression zu erhalten, siehe B<--extreme>." +#: ../src/xz/xz.1 +msgid "CompCPU is a simplified representation of the LZMA2 settings that affect compression speed. The dictionary size affects speed too, so while CompCPU is the same for levels B<-6> ... B<-9>, higher levels still tend to be a little slower. To get even slower and thus possibly better compression, see B<--extreme>." +msgstr "KomprCPU ist eine vereinfachte Repräsentation der LZMA2-Einstellungen, welche die Kompressionsgeschwindigkeit beeinflussen. Die Wörterbuchgröße wirkt sich ebenfalls auf die Geschwindigkeit aus. Während KompCPU für die Stufen B<-6> bis B<-9> gleich ist, tendieren höhere Stufen dazu, etwas langsamer zu sein. Um eine noch langsamere, aber möglicherweise bessere Kompression zu erhalten, siehe B<--extreme>." #. type: Plain text -#: ../src/xz/xz.1:806 -msgid "" -"CompMem contains the compressor memory requirements in the single-threaded " -"mode. It may vary slightly between B<xz> versions. Memory requirements of " -"some of the future multithreaded modes may be dramatically higher than that " -"of the single-threaded mode." -msgstr "" -"KompSpeich enthält den Speicherbedarf des Kompressors im Einzel-Thread-" -"Modus. Dieser kann zwischen den B<xz>-Versionen leicht variieren. Der " -"Speicherbedarf einiger der zukünftigen Multithread-Modi kann dramatisch " -"höher sein als im Einzel-Thread-Modus." +#: ../src/xz/xz.1 +msgid "CompMem contains the compressor memory requirements in the single-threaded mode. It may vary slightly between B<xz> versions." +msgstr "KompSpeich enthält den Speicherbedarf des Kompressors im Einzel-Thread-Modus. Dieser kann zwischen den B<xz>-Versionen leicht variieren." #. type: Plain text -#: ../src/xz/xz.1:813 -msgid "" -"DecMem contains the decompressor memory requirements. That is, the " -"compression settings determine the memory requirements of the decompressor. " -"The exact decompressor memory usage is slightly more than the LZMA2 " -"dictionary size, but the values in the table have been rounded up to the " -"next full MiB." -msgstr "" -"DekompSpeich enthält den Speicherbedarf für die Dekompression. Das bedeutet, " -"dass die Kompressionseinstellungen den Speicherbedarf bei der Dekompression " -"bestimmen. Der exakte Speicherbedarf bei der Dekompression ist geringfügig " -"größer als die Größe des LZMA2-Wörterbuchs, aber die Werte in der Tabelle " -"wurden auf ganze MiB aufgerundet." +#: ../src/xz/xz.1 +msgid "DecMem contains the decompressor memory requirements. That is, the compression settings determine the memory requirements of the decompressor. The exact decompressor memory usage is slightly more than the LZMA2 dictionary size, but the values in the table have been rounded up to the next full MiB." +msgstr "DekompSpeich enthält den Speicherbedarf für die Dekompression. Das bedeutet, dass die Kompressionseinstellungen den Speicherbedarf bei der Dekompression bestimmen. Der exakte Speicherbedarf bei der Dekompression ist geringfügig größer als die Größe des LZMA2-Wörterbuchs, aber die Werte in der Tabelle wurden auf ganze MiB aufgerundet." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory requirements of the multi-threaded mode are significantly higher than that of the single-threaded mode. With the default value of B<--block-size>, each thread needs 3*3*DictSize plus CompMem or DecMem. For example, four threads with preset B<-6> needs 660\\(en670\\ MiB of memory." +msgstr " Der Speicherbedarf einiger der zukünftigen Multithread-Modi kann dramatisch höher sein als im Einzel-Thread-Modus. Mit dem Standardwert von B<--block-size> benötigt jeder Thread 3*3*Wörtb.Gr plus KompSpeich oder DekompSpeich. Beispielsweise benötigen vier Threads mit der Voreinstellung B<-6> etwa 660 bis 670 MiB Speicher." #. type: TP -#: ../src/xz/xz.1:814 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-e>, B<--extreme>" msgstr "B<-e>, B<--extreme>" #. type: Plain text -#: ../src/xz/xz.1:823 -msgid "" -"Use a slower variant of the selected compression preset level (B<-0> ... " -"B<-9>) to hopefully get a little bit better compression ratio, but with bad " -"luck this can also make it worse. Decompressor memory usage is not " -"affected, but compressor memory usage increases a little at preset levels " -"B<-0> ... B<-3>." -msgstr "" -"verwendet eine langsamere Variante der gewählten Kompressions-" -"Voreinstellungsstufe (B<-0> … B<-9>), um hoffentlich ein etwas besseres " -"Kompressionsverhältnis zu erreichen, das aber in ungünstigen Fällen auch " -"schlechter werden kann. Der Speicherverbrauch bei der Dekompression wird " -"dabei nicht beeinflusst, aber der Speicherverbrauch der Kompression steigt " -"in den Voreinstellungsstufen B<-0> bis B<-3> geringfügig an." +#: ../src/xz/xz.1 +msgid "Use a slower variant of the selected compression preset level (B<-0> ... B<-9>) to hopefully get a little bit better compression ratio, but with bad luck this can also make it worse. Decompressor memory usage is not affected, but compressor memory usage increases a little at preset levels B<-0> ... B<-3>." +msgstr "verwendet eine langsamere Variante der gewählten Kompressions-Voreinstellungsstufe (B<-0> … B<-9>), um hoffentlich ein etwas besseres Kompressionsverhältnis zu erreichen, das aber in ungünstigen Fällen auch schlechter werden kann. Der Speicherverbrauch bei der Dekompression wird dabei nicht beeinflusst, aber der Speicherverbrauch der Kompression steigt in den Voreinstellungsstufen B<-0> bis B<-3> geringfügig an." #. type: Plain text -#: ../src/xz/xz.1:835 -msgid "" -"Since there are two presets with dictionary sizes 4\\ MiB and 8\\ MiB, the " -"presets B<-3e> and B<-5e> use slightly faster settings (lower CompCPU) than " -"B<-4e> and B<-6e>, respectively. That way no two presets are identical." -msgstr "" -"Da es zwei Voreinstellungen mit den Wörterbuchgrößen 4\\ MiB und 8\\ MiB " -"gibt, verwenden die Voreinstellungsstufen B<-3e> und B<-5e> etwas schnellere " -"Einstellungen (niedrigere KompCPU) als B<-4e> beziehungsweise B<-6e>. Auf " -"diese Weise sind zwei Voreinstellungen nie identisch." +#: ../src/xz/xz.1 +msgid "Since there are two presets with dictionary sizes 4\\ MiB and 8\\ MiB, the presets B<-3e> and B<-5e> use slightly faster settings (lower CompCPU) than B<-4e> and B<-6e>, respectively. That way no two presets are identical." +msgstr "Da es zwei Voreinstellungen mit den Wörterbuchgrößen 4\\ MiB und 8\\ MiB gibt, verwenden die Voreinstellungsstufen B<-3e> und B<-5e> etwas schnellere Einstellungen (niedrigere KompCPU) als B<-4e> beziehungsweise B<-6e>. Auf diese Weise sind zwei Voreinstellungen nie identisch." #. type: tbl table -#: ../src/xz/xz.1:843 +#: ../src/xz/xz.1 #, no-wrap msgid "-0e" msgstr "-0e" #. type: tbl table -#: ../src/xz/xz.1:843 ../src/xz/xz.1:844 ../src/xz/xz.1:845 ../src/xz/xz.1:847 -#: ../src/xz/xz.1:849 ../src/xz/xz.1:850 ../src/xz/xz.1:851 ../src/xz/xz.1:852 -#: ../src/xz/xz.1:2848 +#: ../src/xz/xz.1 #, no-wrap msgid "8" msgstr "8" #. type: tbl table -#: ../src/xz/xz.1:844 +#: ../src/xz/xz.1 #, no-wrap msgid "-1e" msgstr "-1e" #. type: tbl table -#: ../src/xz/xz.1:844 +#: ../src/xz/xz.1 #, no-wrap msgid "13 MiB" msgstr "13 MiB" #. type: tbl table -#: ../src/xz/xz.1:845 +#: ../src/xz/xz.1 #, no-wrap msgid "-2e" msgstr "-2e" #. type: tbl table -#: ../src/xz/xz.1:845 +#: ../src/xz/xz.1 #, no-wrap msgid "25 MiB" msgstr "25 MiB" #. type: tbl table -#: ../src/xz/xz.1:846 +#: ../src/xz/xz.1 #, no-wrap msgid "-3e" msgstr "-3e" #. type: tbl table -#: ../src/xz/xz.1:846 ../src/xz/xz.1:848 ../src/xz/xz.1:2847 +#: ../src/xz/xz.1 #, no-wrap msgid "7" msgstr "7" #. type: tbl table -#: ../src/xz/xz.1:847 +#: ../src/xz/xz.1 #, no-wrap msgid "-4e" msgstr "-4e" #. type: tbl table -#: ../src/xz/xz.1:848 ../src/xz/xz.1:2847 +#: ../src/xz/xz.1 #, no-wrap msgid "-5e" msgstr "-5e" #. type: tbl table -#: ../src/xz/xz.1:849 ../src/xz/xz.1:2848 +#: ../src/xz/xz.1 #, no-wrap msgid "-6e" msgstr "-6e" #. type: tbl table -#: ../src/xz/xz.1:850 +#: ../src/xz/xz.1 #, no-wrap msgid "-7e" msgstr "-7e" #. type: tbl table -#: ../src/xz/xz.1:851 +#: ../src/xz/xz.1 #, no-wrap msgid "-8e" msgstr "-8e" #. type: tbl table -#: ../src/xz/xz.1:852 +#: ../src/xz/xz.1 #, no-wrap msgid "-9e" msgstr "-9e" #. type: Plain text -#: ../src/xz/xz.1:864 -msgid "" -"For example, there are a total of four presets that use 8\\ MiB dictionary, " -"whose order from the fastest to the slowest is B<-5>, B<-6>, B<-5e>, and " -"B<-6e>." -msgstr "" -"Zum Beispiel gibt es insgesamt vier Voreinstellungen, die ein 8\\ MiB großes " -"Wörterbuch verwenden, deren Reihenfolge von der schnellsten zur langsamsten " -"B<-5>, B<-6>, B<-5e> und B<-6e> ist." +#: ../src/xz/xz.1 +msgid "For example, there are a total of four presets that use 8\\ MiB dictionary, whose order from the fastest to the slowest is B<-5>, B<-6>, B<-5e>, and B<-6e>." +msgstr "Zum Beispiel gibt es insgesamt vier Voreinstellungen, die ein 8\\ MiB großes Wörterbuch verwenden, deren Reihenfolge von der schnellsten zur langsamsten B<-5>, B<-6>, B<-5e> und B<-6e> ist." #. type: TP -#: ../src/xz/xz.1:864 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--fast>" msgstr "B<--fast>" #. type: TP -#: ../src/xz/xz.1:867 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--best>" msgstr "B<--best>" #. type: Plain text -#: ../src/xz/xz.1:878 -msgid "" -"These are somewhat misleading aliases for B<-0> and B<-9>, respectively. " -"These are provided only for backwards compatibility with LZMA Utils. Avoid " -"using these options." -msgstr "" -"sind etwas irreführende Aliase für B<-0> beziehungsweise B<-9>. Sie werden " -"nur zwecks Abwärtskompatibilität zu den LZMA-Dienstprogrammen " -"bereitgestellt. Sie sollten diese Optionen besser nicht verwenden." +#: ../src/xz/xz.1 +msgid "These are somewhat misleading aliases for B<-0> and B<-9>, respectively. These are provided only for backwards compatibility with LZMA Utils. Avoid using these options." +msgstr "sind etwas irreführende Aliase für B<-0> beziehungsweise B<-9>. Sie werden nur zwecks Abwärtskompatibilität zu den LZMA-Dienstprogrammen bereitgestellt. Sie sollten diese Optionen besser nicht verwenden." #. type: TP -#: ../src/xz/xz.1:878 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--block-size=>I<size>" msgstr "B<--block-size=>I<Größe>" # CHECK multi-threading and makes limited random-access #. type: Plain text -#: ../src/xz/xz.1:891 -msgid "" -"When compressing to the B<.xz> format, split the input data into blocks of " -"I<size> bytes. The blocks are compressed independently from each other, " -"which helps with multi-threading and makes limited random-access " -"decompression possible. This option is typically used to override the " -"default block size in multi-threaded mode, but this option can be used in " -"single-threaded mode too." -msgstr "" -"teilt beim Komprimieren in das B<.xz>-Format die Eingabedaten in Blöcke der " -"angegebenen I<Größe> in Byte. Die Blöcke werden unabhängig voneinander " -"komprimiert, was dem Multi-Threading entgegen kommt und Zufallszugriffe bei " -"der Dekompression begrenzt. Diese Option wird typischerweise eingesetzt, um " -"die vorgegebene Blockgröße im Multi-Thread-Modus außer Kraft zu setzen, aber " -"sie kann auch im Einzel-Thread-Modus angewendet werden." +#: ../src/xz/xz.1 +msgid "When compressing to the B<.xz> format, split the input data into blocks of I<size> bytes. The blocks are compressed independently from each other, which helps with multi-threading and makes limited random-access decompression possible. This option is typically used to override the default block size in multi-threaded mode, but this option can be used in single-threaded mode too." +msgstr "teilt beim Komprimieren in das B<.xz>-Format die Eingabedaten in Blöcke der angegebenen I<Größe> in Byte. Die Blöcke werden unabhängig voneinander komprimiert, was dem Multi-Threading entgegen kommt und Zufallszugriffe bei der Dekompression begrenzt. Diese Option wird typischerweise eingesetzt, um die vorgegebene Blockgröße im Multi-Thread-Modus außer Kraft zu setzen, aber sie kann auch im Einzel-Thread-Modus angewendet werden." #. type: Plain text -#: ../src/xz/xz.1:909 -msgid "" -"In multi-threaded mode about three times I<size> bytes will be allocated in " -"each thread for buffering input and output. The default I<size> is three " -"times the LZMA2 dictionary size or 1 MiB, whichever is more. Typically a " -"good value is 2\\(en4 times the size of the LZMA2 dictionary or at least 1 " -"MiB. Using I<size> less than the LZMA2 dictionary size is waste of RAM " -"because then the LZMA2 dictionary buffer will never get fully used. The " -"sizes of the blocks are stored in the block headers, which a future version " -"of B<xz> will use for multi-threaded decompression." -msgstr "" -"Im Multi-Thread-Modus wird etwa die dreifache I<Größe> in jedem Thread zur " -"Pufferung der Ein- und Ausgabe belegt. Die vorgegebene I<Größe> ist das " -"Dreifache der Größe des LZMA2-Wörterbuchs oder 1 MiB, je nachdem, was mehr " -"ist. Typischerweise ist das Zwei- bis Vierfache der Größe des LZMA2-" -"Wörterbuchs oder wenigstens 1 MB ein guter Wert. Eine I<Größe>, die geringer " -"ist als die des LZMA2-Wörterbuchs, ist Speicherverschwendung, weil dann der " -"LZMA2-Wörterbuchpuffer niemals vollständig genutzt werden würde. Die Größe " -"der Blöcke wird in den Block-Headern gespeichert, die von einer zukünftigen " -"Version von B<xz> für eine Multi-Thread-Dekompression genutzt wird." - -#. type: Plain text -#: ../src/xz/xz.1:918 -msgid "" -"In single-threaded mode no block splitting is done by default. Setting this " -"option doesn't affect memory usage. No size information is stored in block " -"headers, thus files created in single-threaded mode won't be identical to " -"files created in multi-threaded mode. The lack of size information also " -"means that a future version of B<xz> won't be able decompress the files in " -"multi-threaded mode." -msgstr "" -"Im Einzel-Thread-Modus werden die Blöcke standardmäßig nicht geteilt. Das " -"Setzen dieser Option wirkt sich nicht auf den Speicherbedarf aus. In den " -"Block-Headern werden keine Größeninformationen gespeichert, daher werden im " -"Einzel-Thread-Modus erzeugte Dateien nicht zu den im Multi-Thread-Modus " -"erzeugten Dateien identisch sein. Das Fehlen der Größeninformation bedingt " -"auch, dass eine zukünftige Version von B<xz> nicht in der Lage sein wird, " -"die Dateien im Multi-Thread-Modus zu dekomprimieren." +#: ../src/xz/xz.1 +msgid "In multi-threaded mode about three times I<size> bytes will be allocated in each thread for buffering input and output. The default I<size> is three times the LZMA2 dictionary size or 1 MiB, whichever is more. Typically a good value is 2\\(en4 times the size of the LZMA2 dictionary or at least 1 MiB. Using I<size> less than the LZMA2 dictionary size is waste of RAM because then the LZMA2 dictionary buffer will never get fully used. In multi-threaded mode, the sizes of the blocks are stored in the block headers. This size information is required for multi-threaded decompression." +msgstr "Im Multi-Thread-Modus wird etwa die dreifache I<Größe> in jedem Thread zur Pufferung der Ein- und Ausgabe belegt. Die vorgegebene I<Größe> ist das Dreifache der Größe des LZMA2-Wörterbuchs oder 1 MiB, je nachdem, was mehr ist. Typischerweise ist das Zwei- bis Vierfache der Größe des LZMA2-Wörterbuchs oder wenigstens 1 MB ein guter Wert. Eine I<Größe>, die geringer ist als die des LZMA2-Wörterbuchs, ist Speicherverschwendung, weil dann der LZMA2-Wörterbuchpuffer niemals vollständig genutzt werden würde. Im Multi-Thread-Modus wird die Größe der Blöcke wird in den Block-Headern gespeichert. Die Größeninformation wird für eine Multi-Thread-Dekompression genutzt." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In single-threaded mode no block splitting is done by default. Setting this option doesn't affect memory usage. No size information is stored in block headers, thus files created in single-threaded mode won't be identical to files created in multi-threaded mode. The lack of size information also means that B<xz> won't be able decompress the files in multi-threaded mode." +msgstr "Im Einzel-Thread-Modus werden die Blöcke standardmäßig nicht geteilt. Das Setzen dieser Option wirkt sich nicht auf den Speicherbedarf aus. In den Block-Headern werden keine Größeninformationen gespeichert, daher werden im Einzel-Thread-Modus erzeugte Dateien nicht zu den im Multi-Thread-Modus erzeugten Dateien identisch sein. Das Fehlen der Größeninformation bedingt auch, dass B<xz> nicht in der Lage sein wird, die Dateien im Multi-Thread-Modus zu dekomprimieren." #. type: TP -#: ../src/xz/xz.1:918 +#: ../src/xz/xz.1 #, no-wrap -msgid "B<--block-list=>I<sizes>" -msgstr "B<--block-list=>I<Größen>" +msgid "B<--block-list=>I<items>" +msgstr "B<--block-list=>I<Blöcke>" #. type: Plain text -#: ../src/xz/xz.1:924 -msgid "" -"When compressing to the B<.xz> format, start a new block after the given " -"intervals of uncompressed data." -msgstr "" -"beginnt bei der Kompression in das B<.xz>-Format nach den angegebenen " -"Intervallen unkomprimierter Daten einen neuen Block." +#: ../src/xz/xz.1 +msgid "When compressing to the B<.xz> format, start a new block with an optional custom filter chain after the given intervals of uncompressed data." +msgstr "beginnt bei der Kompression in das B<.xz>-Format nach den angegebenen Intervallen unkomprimierter Daten einen neuen Block, optional mit einer benutzerdefinierten Filterkette." #. type: Plain text -#: ../src/xz/xz.1:930 -msgid "" -"The uncompressed I<sizes> of the blocks are specified as a comma-separated " -"list. Omitting a size (two or more consecutive commas) is a shorthand to " -"use the size of the previous block." -msgstr "" -"Die unkomprimierte I<Größe> der Blöcke wird in einer durch Kommata " -"getrennten Liste angegeben. Auslassen einer Größe (zwei oder mehr " -"aufeinander folgende Kommata) ist ein Kürzel dafür, die Größe des vorherigen " -"Blocks zu verwenden." +#: ../src/xz/xz.1 +msgid "The I<items> are a comma-separated list. Each item consists of an optional filter chain number between 0 and 9 followed by a colon (B<:>) and a required size of uncompressed data. Omitting an item (two or more consecutive commas) is a shorthand to use the size and filters of the previous item." +msgstr "Die I<Blöcke> werden in einer durch Kommata getrennten Liste angegeben. Jeder Block besteht aus einer optionalen Filterkettennummer zwischen 0 und 9, gefolgt von einem Doppelpunkt (B<:>) und der Größe der unkomprimierten Daten (diese Angabe ist erforderlich). Überspringen eines Blocks (zwei oder mehr aufeinander folgende Kommata) ist ein Kürzel dafür, die Größe und die Filter des vorherigen Blocks zu verwenden." #. type: Plain text -#: ../src/xz/xz.1:940 -msgid "" -"If the input file is bigger than the sum of I<sizes>, the last value in " -"I<sizes> is repeated until the end of the file. A special value of B<0> may " -"be used as the last value to indicate that the rest of the file should be " -"encoded as a single block." -msgstr "" -"Falls die Eingabedatei größer ist als die Summe der I<Größen>, dann wird der " -"letzte in I<Größe> angegebene Wert bis zum Ende der Datei wiederholt. Mit " -"dem speziellen Wert B<0> können Sie angeben, dass der Rest der Datei als " -"einzelner Block kodiert werden soll." +#: ../src/xz/xz.1 +msgid "If the input file is bigger than the sum of the sizes in I<items>, the last item is repeated until the end of the file. A special value of B<0> may be used as the last size to indicate that the rest of the file should be encoded as a single block." +msgstr "Falls die Eingabedatei größer ist als die Summe der I<Blöcke>, dann wird der letzte in I<VBlöcke> angegebene Wert bis zum Ende der Datei wiederholt. Mit dem speziellen Wert B<0> können Sie angeben, dass der Rest der Datei als einzelner Block kodiert werden soll." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "An alternative filter chain for each block can be specified in combination with the B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> options. These options define filter chains with an identifier between 1\\(en9. Filter chain 0 can be used to refer to the default filter chain, which is the same as not specifying a filter chain. The filter chain identifier can be used before the uncompressed size, followed by a colon (B<:>). For example, if one specifies B<--block-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB> then blocks will be created using:" +msgstr "Eine alternative Filterkette für jeden Block kann in Kombination mit den Optionen B<--filters1=>I<Filter> \\&…\\& B<--filters9=>I<Filter> angegeben werden. Diese Optionen definieren Filterketten mit einem Bezeichner zwischen 1 und 9. Die Filterkette 0 bezeichnet hierbei die voreingestellte Filterkette, was dem Nichtangeben einer Filterkette gleichkommt. Der Filterkettenbezeichner kann vor der unkomprimierten Größe verwendet werden, gefolgt von einem Doppelpunkt (B<:>). Falls Sie beispielsweise B<--block-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB> angeben, werden die Blöcke folgendermaßen erstellt:" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters1> and 2 MiB input" +msgstr "Die durch B<--filters1> angegebene Filterkette und 2 MiB Eingabe" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters3> and 2 MiB input" +msgstr "Die durch B<--filters3> angegebene Filterkette und 2 MiB Eingabe" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters2> and 4 MiB input" +msgstr "Die durch B<--filters2> angegebene Filterkette und 4 MiB Eingabe" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default filter chain and 2 MiB input" +msgstr "Die vorgegebene Filterkette und 2 MiB Eingabe" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default filter chain and 4 MiB input for every block until end of input." +msgstr "Die vorgegebene Filterkette und 4 MiB Eingabe für jeden Block bis zum Ende der Eingabe." # FIXME encoder → compressor #. type: Plain text -#: ../src/xz/xz.1:955 -msgid "" -"If one specifies I<sizes> that exceed the encoder's block size (either the " -"default value in threaded mode or the value specified with B<--block-" -"size=>I<size>), the encoder will create additional blocks while keeping the " -"boundaries specified in I<sizes>. For example, if one specifies B<--block-" -"size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> and the input file " -"is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, and 1 " -"MiB." -msgstr "" -"Falls Sie I<Größen> angeben, welche die Blockgröße des Encoders übersteigen " -"(entweder den Vorgabewert im Thread-Modus oder den mit B<--block-" -"size=>I<Größe> angegebenen Wert), wird der Encoder zusätzliche Blöcke " -"erzeugen, wobei die in den I<Größen> angegebenen Grenzen eingehalten werden. " -"Wenn Sie zum Beispiel B<--block-size=10MiB> B<--block-" -"list=5MiB,10MiB,8MiB,12MiB,24MiB> angeben und die Eingabedatei 80 MiB groß " -"ist, erhalten Sie 11 Blöcke: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10 und 1 MiB." +#: ../src/xz/xz.1 +msgid "If one specifies a size that exceeds the encoder's block size (either the default value in threaded mode or the value specified with B<--block-size=>I<size>), the encoder will create additional blocks while keeping the boundaries specified in I<items>. For example, if one specifies B<--block-size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> and the input file is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, and 1 MiB." +msgstr "Falls Sie eine Größe angeben, welche die Blockgröße des Encoders übersteigen (entweder den Vorgabewert im Thread-Modus oder den mit B<--block-size=>I<Größe> angegebenen Wert), wird der Encoder zusätzliche Blöcke erzeugen, wobei die in den I<Blöcke> angegebenen Grenzen eingehalten werden. Wenn Sie zum Beispiel B<--block-size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> angeben und die Eingabedatei 80 MiB groß ist, erhalten Sie 11 Blöcke: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10 und 1 MiB." #. type: Plain text -#: ../src/xz/xz.1:961 -msgid "" -"In multi-threaded mode the sizes of the blocks are stored in the block " -"headers. This isn't done in single-threaded mode, so the encoded output " -"won't be identical to that of the multi-threaded mode." -msgstr "" -"Im Multi-Thread-Modus werden die Blockgrößen in den Block-Headern " -"gespeichert. Dies geschieht im Einzel-Thread-Modus nicht, daher wird die " -"kodierte Ausgabe zu der im Multi-Thread-Modus nicht identisch sein." +#: ../src/xz/xz.1 +msgid "In multi-threaded mode the sizes of the blocks are stored in the block headers. This isn't done in single-threaded mode, so the encoded output won't be identical to that of the multi-threaded mode." +msgstr "Im Multi-Thread-Modus werden die Blockgrößen in den Block-Headern gespeichert. Dies geschieht im Einzel-Thread-Modus nicht, daher wird die kodierte Ausgabe zu der im Multi-Thread-Modus nicht identisch sein." #. type: TP -#: ../src/xz/xz.1:961 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--flush-timeout=>I<timeout>" msgstr "B<--flush-timeout=>I<Zeit>" #. type: Plain text -#: ../src/xz/xz.1:978 -msgid "" -"When compressing, if more than I<timeout> milliseconds (a positive integer) " -"has passed since the previous flush and reading more input would block, all " -"the pending input data is flushed from the encoder and made available in the " -"output stream. This can be useful if B<xz> is used to compress data that is " -"streamed over a network. Small I<timeout> values make the data available at " -"the receiving end with a small delay, but large I<timeout> values give " -"better compression ratio." -msgstr "" -"löscht bei der Kompression die ausstehenden Daten aus dem Encoder und macht " -"sie im Ausgabedatenstrom verfügbar, wenn mehr als die angegebene I<Zeit> in " -"Millisekunden (als positive Ganzzahl) seit dem vorherigen Löschen vergangen " -"ist und das Lesen weiterer Eingaben blockieren würde. Dies kann nützlich " -"sein, wenn B<xz> zum Komprimieren von über das Netzwerk eingehenden Daten " -"verwendet wird. Kleine I<Zeit>-Werte machen die Daten unmittelbar nach dem " -"Empfang nach einer kurzen Verzögerung verfügbar, während große I<Zeit>-Werte " -"ein besseres Kompressionsverhältnis bewirken." +#: ../src/xz/xz.1 +msgid "When compressing, if more than I<timeout> milliseconds (a positive integer) has passed since the previous flush and reading more input would block, all the pending input data is flushed from the encoder and made available in the output stream. This can be useful if B<xz> is used to compress data that is streamed over a network. Small I<timeout> values make the data available at the receiving end with a small delay, but large I<timeout> values give better compression ratio." +msgstr "löscht bei der Kompression die ausstehenden Daten aus dem Encoder und macht sie im Ausgabedatenstrom verfügbar, wenn mehr als die angegebene I<Zeit> in Millisekunden (als positive Ganzzahl) seit dem vorherigen Löschen vergangen ist und das Lesen weiterer Eingaben blockieren würde. Dies kann nützlich sein, wenn B<xz> zum Komprimieren von über das Netzwerk eingehenden Daten verwendet wird. Kleine I<Zeit>-Werte machen die Daten unmittelbar nach dem Empfang nach einer kurzen Verzögerung verfügbar, während große I<Zeit>-Werte ein besseres Kompressionsverhältnis bewirken." #. type: Plain text -#: ../src/xz/xz.1:986 -msgid "" -"This feature is disabled by default. If this option is specified more than " -"once, the last one takes effect. The special I<timeout> value of B<0> can " -"be used to explicitly disable this feature." -msgstr "" -"Dieses Funktionsmerkmal ist standardmäßig deaktiviert. Wenn diese Option " -"mehrfach angegeben wird, ist die zuletzt angegebene wirksam. Für die Angabe " -"der I<Zeit> kann der spezielle Wert B<0> verwendet werden, um dieses " -"Funktionsmerkmal explizit zu deaktivieren." +#: ../src/xz/xz.1 +msgid "This feature is disabled by default. If this option is specified more than once, the last one takes effect. The special I<timeout> value of B<0> can be used to explicitly disable this feature." +msgstr "Dieses Funktionsmerkmal ist standardmäßig deaktiviert. Wenn diese Option mehrfach angegeben wird, ist die zuletzt angegebene wirksam. Für die Angabe der I<Zeit> kann der spezielle Wert B<0> verwendet werden, um dieses Funktionsmerkmal explizit zu deaktivieren." #. type: Plain text -#: ../src/xz/xz.1:988 +#: ../src/xz/xz.1 msgid "This feature is not available on non-POSIX systems." -msgstr "" -"Dieses Funktionsmerkmal ist außerhalb von POSIX-Systemen nicht verfügbar." +msgstr "Dieses Funktionsmerkmal ist außerhalb von POSIX-Systemen nicht verfügbar." #. FIXME #. type: Plain text -#: ../src/xz/xz.1:996 -msgid "" -"B<This feature is still experimental.> Currently B<xz> is unsuitable for " -"decompressing the stream in real time due to how B<xz> does buffering." -msgstr "" -"B<Dieses Funktionsmerkmal ist noch experimentell.> Gegenwärtig ist B<xz> " -"aufgrund der Art und Weise, wie B<xz> puffert, für Dekompression in Echtzeit " -"ungeeignet." +#: ../src/xz/xz.1 +msgid "B<This feature is still experimental.> Currently B<xz> is unsuitable for decompressing the stream in real time due to how B<xz> does buffering." +msgstr "B<Dieses Funktionsmerkmal ist noch experimentell.> Gegenwärtig ist B<xz> aufgrund der Art und Weise, wie B<xz> puffert, für Dekompression in Echtzeit ungeeignet." #. type: TP -#: ../src/xz/xz.1:996 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-compress=>I<limit>" msgstr "B<--memlimit-compress=>I<Grenze>" #. type: Plain text -#: ../src/xz/xz.1:1001 -msgid "" -"Set a memory usage limit for compression. If this option is specified " -"multiple times, the last one takes effect." -msgstr "" -"legt eine Grenze für die Speichernutzung bei der Kompression fest. Wenn " -"diese Option mehrmals angegeben wird, ist die zuletzt angegebene wirksam." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for compression. If this option is specified multiple times, the last one takes effect." +msgstr "legt eine Grenze für die Speichernutzung bei der Kompression fest. Wenn diese Option mehrmals angegeben wird, ist die zuletzt angegebene wirksam." #. type: Plain text -#: ../src/xz/xz.1:1014 -msgid "" -"If the compression settings exceed the I<limit>, B<xz> will attempt to " -"adjust the settings downwards so that the limit is no longer exceeded and " -"display a notice that automatic adjustment was done. The adjustments are " -"done in this order: reducing the number of threads, switching to single-" -"threaded mode if even one thread in multi-threaded mode exceeds the " -"I<limit>, and finally reducing the LZMA2 dictionary size." -msgstr "" -"Falls die Kompressionseinstellungen die I<Grenze> überschreiten, versucht " -"B<xz>, die Einstellungen nach unten anzupassen, so dass die Grenze nicht " -"mehr überschritten wird und zeigt einen Hinweis an, dass eine automatische " -"Anpassung vorgenommen wurde. Die Anpassungen werden in folgender Reihenfolge " -"angewendet: Reduzierung der Anzahl der Threads, Wechsel in den Einzelthread-" -"Modus, falls sogar ein einziger Thread im Multithread-Modus die I<Grenze> " -"überschreitet, und schlussendlich die Reduzierung der Größe des LZMA2-" -"Wörterbuchs." +#: ../src/xz/xz.1 +msgid "If the compression settings exceed the I<limit>, B<xz> will attempt to adjust the settings downwards so that the limit is no longer exceeded and display a notice that automatic adjustment was done. The adjustments are done in this order: reducing the number of threads, switching to single-threaded mode if even one thread in multi-threaded mode exceeds the I<limit>, and finally reducing the LZMA2 dictionary size." +msgstr "Falls die Kompressionseinstellungen die I<Grenze> überschreiten, versucht B<xz>, die Einstellungen nach unten anzupassen, so dass die Grenze nicht mehr überschritten wird und zeigt einen Hinweis an, dass eine automatische Anpassung vorgenommen wurde. Die Anpassungen werden in folgender Reihenfolge angewendet: Reduzierung der Anzahl der Threads, Wechsel in den Einzelthread-Modus, falls sogar ein einziger Thread im Multithread-Modus die I<Grenze> überschreitet, und schlussendlich die Reduzierung der Größe des LZMA2-Wörterbuchs." #. type: Plain text -#: ../src/xz/xz.1:1022 -msgid "" -"When compressing with B<--format=raw> or if B<--no-adjust> has been " -"specified, only the number of threads may be reduced since it can be done " -"without affecting the compressed output." -msgstr "" -"Beim Komprimieren mit B<--format=raw> oder falls B<--no-adjust> angegeben " -"wurde, wird nur die Anzahl der Threads reduziert, da nur so die komprimierte " -"Ausgabe nicht beeinflusst wird." +#: ../src/xz/xz.1 +msgid "When compressing with B<--format=raw> or if B<--no-adjust> has been specified, only the number of threads may be reduced since it can be done without affecting the compressed output." +msgstr "Beim Komprimieren mit B<--format=raw> oder falls B<--no-adjust> angegeben wurde, wird nur die Anzahl der Threads reduziert, da nur so die komprimierte Ausgabe nicht beeinflusst wird." #. type: Plain text -#: ../src/xz/xz.1:1029 -msgid "" -"If the I<limit> cannot be met even with the adjustments described above, an " -"error is displayed and B<xz> will exit with exit status 1." -msgstr "" -"Falls die I<Grenze> nicht anhand der vorstehend beschriebenen Anpassungen " -"gesetzt werden kann, wird ein Fehler angezeigt und B<xz> wird mit dem Exit-" -"Status 1 beendet." +#: ../src/xz/xz.1 +msgid "If the I<limit> cannot be met even with the adjustments described above, an error is displayed and B<xz> will exit with exit status 1." +msgstr "Falls die I<Grenze> nicht anhand der vorstehend beschriebenen Anpassungen gesetzt werden kann, wird ein Fehler angezeigt und B<xz> wird mit dem Exit-Status 1 beendet." #. type: Plain text -#: ../src/xz/xz.1:1033 +#: ../src/xz/xz.1 msgid "The I<limit> can be specified in multiple ways:" msgstr "Die I<Grenze> kann auf verschiedene Arten angegeben werden:" # FIXME integer suffix #. type: Plain text -#: ../src/xz/xz.1:1043 -msgid "" -"The I<limit> can be an absolute value in bytes. Using an integer suffix " -"like B<MiB> can be useful. Example: B<--memlimit-compress=80MiB>" -msgstr "" -"Die I<Grenze> kann ein absoluter Wert in Byte sein. Ein Suffix wie B<MiB> " -"kann dabei hilfreich sein. Beispiel: B<--memlimit-compress=80MiB>." +#: ../src/xz/xz.1 +msgid "The I<limit> can be an absolute value in bytes. Using an integer suffix like B<MiB> can be useful. Example: B<--memlimit-compress=80MiB>" +msgstr "Die I<Grenze> kann ein absoluter Wert in Byte sein. Ein Suffix wie B<MiB> kann dabei hilfreich sein. Beispiel: B<--memlimit-compress=80MiB>." #. type: Plain text -#: ../src/xz/xz.1:1055 -msgid "" -"The I<limit> can be specified as a percentage of total physical memory " -"(RAM). This can be useful especially when setting the B<XZ_DEFAULTS> " -"environment variable in a shell initialization script that is shared between " -"different computers. That way the limit is automatically bigger on systems " -"with more memory. Example: B<--memlimit-compress=70%>" -msgstr "" -"Die I<Grenze> kann als Prozentsatz des physischen Gesamtspeichers (RAM) " -"angegeben werden. Dies ist insbesondere nützlich, wenn in einem Shell-" -"Initialisierungsskript, das mehrere unterschiedliche Rechner gemeinsam " -"verwenden, die Umgebungsvariable B<XZ_DEFAULTS> gesetzt ist. Auf diese Weise " -"ist die Grenze auf Systemen mit mehr Speicher höher. Beispiel: B<--memlimit-" -"compress=70%>" +#: ../src/xz/xz.1 +msgid "The I<limit> can be specified as a percentage of total physical memory (RAM). This can be useful especially when setting the B<XZ_DEFAULTS> environment variable in a shell initialization script that is shared between different computers. That way the limit is automatically bigger on systems with more memory. Example: B<--memlimit-compress=70%>" +msgstr "Die I<Grenze> kann als Prozentsatz des physischen Gesamtspeichers (RAM) angegeben werden. Dies ist insbesondere nützlich, wenn in einem Shell-Initialisierungsskript, das mehrere unterschiedliche Rechner gemeinsam verwenden, die Umgebungsvariable B<XZ_DEFAULTS> gesetzt ist. Auf diese Weise ist die Grenze auf Systemen mit mehr Speicher höher. Beispiel: B<--memlimit-compress=70%>" #. type: Plain text -#: ../src/xz/xz.1:1065 -msgid "" -"The I<limit> can be reset back to its default value by setting it to B<0>. " -"This is currently equivalent to setting the I<limit> to B<max> (no memory " -"usage limit)." -msgstr "" -"Mit B<0> kann die I<Grenze> auf den Standardwert zurückgesetzt werden. Dies " -"ist gegenwärtig gleichbedeutend mit dem Setzen der I<Grenze> auf B<max> " -"(keine Speicherbegrenzung)." +#: ../src/xz/xz.1 +msgid "The I<limit> can be reset back to its default value by setting it to B<0>. This is currently equivalent to setting the I<limit> to B<max> (no memory usage limit)." +msgstr "Mit B<0> kann die I<Grenze> auf den Standardwert zurückgesetzt werden. Dies ist gegenwärtig gleichbedeutend mit dem Setzen der I<Grenze> auf B<max> (keine Speicherbegrenzung)." #. type: Plain text -#: ../src/xz/xz.1:1089 -msgid "" -"For 32-bit B<xz> there is a special case: if the I<limit> would be over " -"B<4020\\ MiB>, the I<limit> is set to B<4020\\ MiB>. On MIPS32 B<2000\\ " -"MiB> is used instead. (The values B<0> and B<max> aren't affected by this. " -"A similar feature doesn't exist for decompression.) This can be helpful " -"when a 32-bit executable has access to 4\\ GiB address space (2 GiB on " -"MIPS32) while hopefully doing no harm in other situations." -msgstr "" -"Für die 32-Bit-Version von B<xz> gibt es einen Spezialfall: Falls die Grenze " -"über B<4020\\ MiB> liegt, wird die I<Grenze> auf B<4020\\ MiB> gesetzt. Auf " -"MIPS32 wird stattdessen B<2000\\ MB> verwendet (die Werte B<0> und B<max> " -"werden hiervon nicht beeinflusst; für die Dekompression gibt es keine " -"vergleichbare Funktion). Dies kann hilfreich sein, wenn ein 32-Bit-" -"Executable auf einen 4\\ GiB großen Adressraum (2 GiB auf MIPS32) zugreifen " -"kann, wobei wir hoffen wollen, dass es in anderen Situationen keine " -"negativen Effekte hat." +#: ../src/xz/xz.1 +msgid "For 32-bit B<xz> there is a special case: if the I<limit> would be over B<4020\\ MiB>, the I<limit> is set to B<4020\\ MiB>. On MIPS32 B<2000\\ MiB> is used instead. (The values B<0> and B<max> aren't affected by this. A similar feature doesn't exist for decompression.) This can be helpful when a 32-bit executable has access to 4\\ GiB address space (2 GiB on MIPS32) while hopefully doing no harm in other situations." +msgstr "Für die 32-Bit-Version von B<xz> gibt es einen Spezialfall: Falls die Grenze über B<4020\\ MiB> liegt, wird die I<Grenze> auf B<4020\\ MiB> gesetzt. Auf MIPS32 wird stattdessen B<2000\\ MB> verwendet (die Werte B<0> und B<max> werden hiervon nicht beeinflusst; für die Dekompression gibt es keine vergleichbare Funktion). Dies kann hilfreich sein, wenn ein 32-Bit-Executable auf einen 4\\ GiB großen Adressraum (2 GiB auf MIPS32) zugreifen kann, wobei wir hoffen wollen, dass es in anderen Situationen keine negativen Effekte hat." #. type: Plain text -#: ../src/xz/xz.1:1092 +#: ../src/xz/xz.1 msgid "See also the section B<Memory usage>." msgstr "Siehe auch den Abschnitt B<Speicherbedarf>." #. type: TP -#: ../src/xz/xz.1:1092 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-decompress=>I<limit>" msgstr "B<--memlimit-decompress=>I<Grenze>" #. type: Plain text -#: ../src/xz/xz.1:1106 -msgid "" -"Set a memory usage limit for decompression. This also affects the B<--list> " -"mode. If the operation is not possible without exceeding the I<limit>, " -"B<xz> will display an error and decompressing the file will fail. See B<--" -"memlimit-compress=>I<limit> for possible ways to specify the I<limit>." -msgstr "" -"legt eine Begrenzung des Speicherverbrauchs für die Dekompression fest. Dies " -"beeinflusst auch den Modus B<--list>. Falls die Aktion nicht ausführbar ist, " -"ohne die I<Grenze> zu überschreiten, gibt B<xz> eine Fehlermeldung aus und " -"die Dekompression wird fehlschlagen. Siehe B<--memlimit-compress=>I<Grenze> " -"zu möglichen Wegen, die I<Grenze> anzugeben." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for decompression. This also affects the B<--list> mode. If the operation is not possible without exceeding the I<limit>, B<xz> will display an error and decompressing the file will fail. See B<--memlimit-compress=>I<limit> for possible ways to specify the I<limit>." +msgstr "legt eine Begrenzung des Speicherverbrauchs für die Dekompression fest. Dies beeinflusst auch den Modus B<--list>. Falls die Aktion nicht ausführbar ist, ohne die I<Grenze> zu überschreiten, gibt B<xz> eine Fehlermeldung aus und die Dekompression wird fehlschlagen. Siehe B<--memlimit-compress=>I<Grenze> zu möglichen Wegen, die I<Grenze> anzugeben." #. type: TP -#: ../src/xz/xz.1:1106 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-mt-decompress=>I<limit>" msgstr "B<--memlimit-mt-decompress=>I<Grenze>" #. type: Plain text -#: ../src/xz/xz.1:1128 -msgid "" -"Set a memory usage limit for multi-threaded decompression. This can only " -"affect the number of threads; this will never make B<xz> refuse to " -"decompress a file. If I<limit> is too low to allow any multi-threading, the " -"I<limit> is ignored and B<xz> will continue in single-threaded mode. Note " -"that if also B<--memlimit-decompress> is used, it will always apply to both " -"single-threaded and multi-threaded modes, and so the effective I<limit> for " -"multi-threading will never be higher than the limit set with B<--memlimit-" -"decompress>." -msgstr "" -"legt eine Begrenzung des Speicherverbrauchs für Multithread-Dekompression " -"fest. Dies beeinflusst lediglich die Anzahl der Threads; B<xz> wird dadurch " -"niemals die Dekompression einer Datei verweigern. Falls die I<Grenze> für " -"jegliches Multithreading zu niedrig ist, wird sie ignoriert und B<xz> setzt " -"im Einzelthread-modus fort. Beachten Sie auch, dass bei der Verwendung von " -"B<--memlimit-decompress> dies stets sowohl auf den Einzelthread-als auch auf " -"den Multithread-Modus angewendet wird und so die effektive I<Grenze> für den " -"Multithread-Modus niemals höher sein wird als die mit B<--memlimit-" -"decompress> gesetzte Grenze." - -#. type: Plain text -#: ../src/xz/xz.1:1135 -msgid "" -"In contrast to the other memory usage limit options, B<--memlimit-mt-" -"decompress=>I<limit> has a system-specific default I<limit>. B<xz --info-" -"memory> can be used to see the current value." -msgstr "" -"Im Gegensatz zu anderen Optionen zur Begrenzung des Speicherverbrauchs hat " -"B<--memlimit-mt-decompress=>I<Grenze> eine systemspezifisch vorgegebene " -"I<Grenze>. Mit B<xz --info-memory> können Sie deren aktuellen Wert anzeigen " -"lassen." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for multi-threaded decompression. This can only affect the number of threads; this will never make B<xz> refuse to decompress a file. If I<limit> is too low to allow any multi-threading, the I<limit> is ignored and B<xz> will continue in single-threaded mode. Note that if also B<--memlimit-decompress> is used, it will always apply to both single-threaded and multi-threaded modes, and so the effective I<limit> for multi-threading will never be higher than the limit set with B<--memlimit-decompress>." +msgstr "legt eine Begrenzung des Speicherverbrauchs für Multithread-Dekompression fest. Dies beeinflusst lediglich die Anzahl der Threads; B<xz> wird dadurch niemals die Dekompression einer Datei verweigern. Falls die I<Grenze> für jegliches Multithreading zu niedrig ist, wird sie ignoriert und B<xz> setzt im Einzelthread-modus fort. Beachten Sie auch, dass bei der Verwendung von B<--memlimit-decompress> dies stets sowohl auf den Einzelthread-als auch auf den Multithread-Modus angewendet wird und so die effektive I<Grenze> für den Multithread-Modus niemals höher sein wird als die mit B<--memlimit-decompress> gesetzte Grenze." #. type: Plain text -#: ../src/xz/xz.1:1151 -msgid "" -"This option and its default value exist because without any limit the " -"threaded decompressor could end up allocating an insane amount of memory " -"with some input files. If the default I<limit> is too low on your system, " -"feel free to increase the I<limit> but never set it to a value larger than " -"the amount of usable RAM as with appropriate input files B<xz> will attempt " -"to use that amount of memory even with a low number of threads. Running out " -"of memory or swapping will not improve decompression performance." -msgstr "" -"Diese Option und ihr Standardwert existieren, weil die unbegrenzte " -"threadbezogene Dekompression bei einigen Eingabedateien zu unglaublich " -"großem Speicherverbrauch führen würde. Falls die vorgegebene I<Grenze> auf " -"Ihrem System zu niedrig ist, können Sie die I<Grenze> durchaus erhöhen, aber " -"setzen Sie sie niemals auf einen Wert größer als die Menge des nutzbaren " -"Speichers, da B<xz> bei entsprechenden Eingabedateien versuchen wird, diese " -"Menge an Speicher auch bei einer geringen Anzahl von Threads zu verwnden. " -"Speichermangel oder Auslagerung verbessern die Dekomprimierungsleistung " -"nicht." - -#. type: Plain text -#: ../src/xz/xz.1:1163 -msgid "" -"See B<--memlimit-compress=>I<limit> for possible ways to specify the " -"I<limit>. Setting I<limit> to B<0> resets the I<limit> to the default " -"system-specific value." -msgstr "" -"Siehe B<--memlimit-compress=>I<Grenze> für mögliche Wege zur Angabe der " -"I<Grenze>. Sezen der I<Grenze> auf B<0> setzt die I<Grenze> auf den " -"vorgegebenen systemspezifischen Wert zurück." +#: ../src/xz/xz.1 +msgid "In contrast to the other memory usage limit options, B<--memlimit-mt-decompress=>I<limit> has a system-specific default I<limit>. B<xz --info-memory> can be used to see the current value." +msgstr "Im Gegensatz zu anderen Optionen zur Begrenzung des Speicherverbrauchs hat B<--memlimit-mt-decompress=>I<Grenze> eine systemspezifisch vorgegebene I<Grenze>. Mit B<xz --info-memory> können Sie deren aktuellen Wert anzeigen lassen." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "This option and its default value exist because without any limit the threaded decompressor could end up allocating an insane amount of memory with some input files. If the default I<limit> is too low on your system, feel free to increase the I<limit> but never set it to a value larger than the amount of usable RAM as with appropriate input files B<xz> will attempt to use that amount of memory even with a low number of threads. Running out of memory or swapping will not improve decompression performance." +msgstr "Diese Option und ihr Standardwert existieren, weil die unbegrenzte threadbezogene Dekompression bei einigen Eingabedateien zu unglaublich großem Speicherverbrauch führen würde. Falls die vorgegebene I<Grenze> auf Ihrem System zu niedrig ist, können Sie die I<Grenze> durchaus erhöhen, aber setzen Sie sie niemals auf einen Wert größer als die Menge des nutzbaren Speichers, da B<xz> bei entsprechenden Eingabedateien versuchen wird, diese Menge an Speicher auch bei einer geringen Anzahl von Threads zu verwnden. Speichermangel oder Auslagerung verbessern die Dekomprimierungsleistung nicht." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "See B<--memlimit-compress=>I<limit> for possible ways to specify the I<limit>. Setting I<limit> to B<0> resets the I<limit> to the default system-specific value." +msgstr "Siehe B<--memlimit-compress=>I<Grenze> für mögliche Wege zur Angabe der I<Grenze>. Sezen der I<Grenze> auf B<0> setzt die I<Grenze> auf den vorgegebenen systemspezifischen Wert zurück." #. type: TP -#: ../src/xz/xz.1:1163 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-M> I<limit>, B<--memlimit=>I<limit>, B<--memory=>I<limit>" msgstr "B<-M> I<Grenze>, B<--memlimit=>I<Grenze>, B<--memory=>I<Grenze>" #. type: Plain text -#: ../src/xz/xz.1:1169 -msgid "" -"This is equivalent to specifying B<--memlimit-compress=>I<limit> B<--" -"memlimit-decompress=>I<limit> B<--memlimit-mt-decompress=>I<limit>." -msgstr "" -"Dies ist gleichbedeutend mit B<--memlimit-compress=>I<Grenze> B<--memlimit-" -"decompress=>I<Grenze> B<--memlimit-mt-decompress=>I<Grenze>." +#: ../src/xz/xz.1 +msgid "This is equivalent to specifying B<--memlimit-compress=>I<limit> B<--memlimit-decompress=>I<limit> B<--memlimit-mt-decompress=>I<limit>." +msgstr "Dies ist gleichbedeutend mit B<--memlimit-compress=>I<Grenze> B<--memlimit-decompress=>I<Grenze> B<--memlimit-mt-decompress=>I<Grenze>." #. type: TP -#: ../src/xz/xz.1:1169 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--no-adjust>" msgstr "B<--no-adjust>" #. type: Plain text -#: ../src/xz/xz.1:1179 -msgid "" -"Display an error and exit if the memory usage limit cannot be met without " -"adjusting settings that affect the compressed output. That is, this " -"prevents B<xz> from switching the encoder from multi-threaded mode to single-" -"threaded mode and from reducing the LZMA2 dictionary size. Even when this " -"option is used the number of threads may be reduced to meet the memory usage " -"limit as that won't affect the compressed output." -msgstr "" -"zeigt einen Fehler an und beendet, falls die Grenze der Speichernutzung " -"nicht ohne Änderung der Einstellungen, welche die komprimierte Ausgabe " -"beeinflussen, berücksichtigt werden kann. Das bedeutet, dass B<xz> daran " -"gehindert wird, den Encoder vom Multithread-Modus in den Einzelthread-Modus " -"zu versetzen und die Größe des LZMA2-Wörterbuchs zu reduzieren. Allerdings " -"kann bei Verwendung dieser Option dennoch die Anzahl der Threads reduziert " -"werden, um die Grenze der Speichernutzung zu halten, sofern dies die " -"komprimierte Ausgabe nicht beeinflusst." +#: ../src/xz/xz.1 +msgid "Display an error and exit if the memory usage limit cannot be met without adjusting settings that affect the compressed output. That is, this prevents B<xz> from switching the encoder from multi-threaded mode to single-threaded mode and from reducing the LZMA2 dictionary size. Even when this option is used the number of threads may be reduced to meet the memory usage limit as that won't affect the compressed output." +msgstr "zeigt einen Fehler an und beendet, falls die Grenze der Speichernutzung nicht ohne Änderung der Einstellungen, welche die komprimierte Ausgabe beeinflussen, berücksichtigt werden kann. Das bedeutet, dass B<xz> daran gehindert wird, den Encoder vom Multithread-Modus in den Einzelthread-Modus zu versetzen und die Größe des LZMA2-Wörterbuchs zu reduzieren. Allerdings kann bei Verwendung dieser Option dennoch die Anzahl der Threads reduziert werden, um die Grenze der Speichernutzung zu halten, sofern dies die komprimierte Ausgabe nicht beeinflusst." #. type: Plain text -#: ../src/xz/xz.1:1182 -msgid "" -"Automatic adjusting is always disabled when creating raw streams (B<--" -"format=raw>)." -msgstr "" -"Die automatische Anpassung ist beim Erzeugen von Rohdatenströmen (B<--" -"format=raw>) immer deaktiviert." +#: ../src/xz/xz.1 +msgid "Automatic adjusting is always disabled when creating raw streams (B<--format=raw>)." +msgstr "Die automatische Anpassung ist beim Erzeugen von Rohdatenströmen (B<--format=raw>) immer deaktiviert." #. type: TP -#: ../src/xz/xz.1:1182 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-T> I<threads>, B<--threads=>I<threads>" msgstr "B<-T> I<Threads>, B<--threads=>I<Threads>" #. type: Plain text -#: ../src/xz/xz.1:1197 -msgid "" -"Specify the number of worker threads to use. Setting I<threads> to a " -"special value B<0> makes B<xz> use up to as many threads as the processor(s) " -"on the system support. The actual number of threads can be fewer than " -"I<threads> if the input file is not big enough for threading with the given " -"settings or if using more threads would exceed the memory usage limit." -msgstr "" -"gibt die Anzahl der zu verwendenden Arbeits-Threads an. Wenn Sie I<Threads> " -"auf einen speziellen Wert B<0> setzen, verwendet B<xz> maximal so viele " -"Threads, wie der/die Prozessor(en) im System untestützen. Die tatsächliche " -"Anzahl kann geringer sein als die angegebenen I<Threads>, wenn die " -"Eingabedatei nicht groß genug für Threading mit den gegebenen Einstellungen " -"ist oder wenn mehr Threads die Speicherbegrenzung übersteigen würden." +#: ../src/xz/xz.1 +msgid "Specify the number of worker threads to use. Setting I<threads> to a special value B<0> makes B<xz> use up to as many threads as the processor(s) on the system support. The actual number of threads can be fewer than I<threads> if the input file is not big enough for threading with the given settings or if using more threads would exceed the memory usage limit." +msgstr "gibt die Anzahl der zu verwendenden Arbeits-Threads an. Wenn Sie I<Threads> auf einen speziellen Wert B<0> setzen, verwendet B<xz> maximal so viele Threads, wie der/die Prozessor(en) im System untestützen. Die tatsächliche Anzahl kann geringer sein als die angegebenen I<Threads>, wenn die Eingabedatei nicht groß genug für Threading mit den gegebenen Einstellungen ist oder wenn mehr Threads die Speicherbegrenzung übersteigen würden." #. type: Plain text -#: ../src/xz/xz.1:1216 -msgid "" -"The single-threaded and multi-threaded compressors produce different " -"output. Single-threaded compressor will give the smallest file size but " -"only the output from the multi-threaded compressor can be decompressed using " -"multiple threads. Setting I<threads> to B<1> will use the single-threaded " -"mode. Setting I<threads> to any other value, including B<0>, will use the " -"multi-threaded compressor even if the system supports only one hardware " -"thread. (B<xz> 5.2.x used single-threaded mode in this situation.)" -msgstr "" -"Die Multithread- bzw. Einzelthread-Kompressoren erzeugen unterschiedliche " -"Ausgaben. Der Einzelthread-Kompressor erzeugt die geringste Dateigröße, aber " -"nur die Ausgabe des Multithread-Kompressors kann mit mehreren Threads wieder " -"dekomprimiert werden. Das Setzen der Anzahl der I<Threads> auf B<1> wird den " -"Einzelthread-Modus verwenden. Das Setzen der Anzahl der I<Threads> auf " -"einen anderen Wert einschließlich B<0> verwendet den Multithread-Kompressor, " -"und zwar sogar dann, wenn das System nur einen einzigen Hardware-Thread " -"unterstützt (B<xz> 5.2.x verwendete in diesem Fall noch den Einzelthread-" -"Modus)." - -#. type: Plain text -#: ../src/xz/xz.1:1235 -msgid "" -"To use multi-threaded mode with only one thread, set I<threads> to B<+1>. " -"The B<+> prefix has no effect with values other than B<1>. A memory usage " -"limit can still make B<xz> switch to single-threaded mode unless B<--no-" -"adjust> is used. Support for the B<+> prefix was added in B<xz> 5.4.0." -msgstr "" -"Um den Multithread-Modus mit nur einem einzigen Thread zu verwenden, setzen " -"Sie die Anzahl der I<Threads> auf B<+1>. Das Präfix B<+> hat mit Werten " -"verschieden von B<1> keinen Effekt. Eine Begrenzung des Speicherverbrauchs " -"kann B<xz> dennoch veranlassen, den Einzelthread-Modus zu verwenden, außer " -"wenn B<--no-adjust> verwendet wird. Die Unterstützung für das Präfix B<+> " -"wurde in B<xz> 5.4.0 hinzugefügt." +#: ../src/xz/xz.1 +msgid "The single-threaded and multi-threaded compressors produce different output. Single-threaded compressor will give the smallest file size but only the output from the multi-threaded compressor can be decompressed using multiple threads. Setting I<threads> to B<1> will use the single-threaded mode. Setting I<threads> to any other value, including B<0>, will use the multi-threaded compressor even if the system supports only one hardware thread. (B<xz> 5.2.x used single-threaded mode in this situation.)" +msgstr "Die Multithread- bzw. Einzelthread-Kompressoren erzeugen unterschiedliche Ausgaben. Der Einzelthread-Kompressor erzeugt die geringste Dateigröße, aber nur die Ausgabe des Multithread-Kompressors kann mit mehreren Threads wieder dekomprimiert werden. Das Setzen der Anzahl der I<Threads> auf B<1> wird den Einzelthread-Modus verwenden. Das Setzen der Anzahl der I<Threads> auf einen anderen Wert einschließlich B<0> verwendet den Multithread-Kompressor, und zwar sogar dann, wenn das System nur einen einzigen Hardware-Thread unterstützt (B<xz> 5.2.x verwendete in diesem Fall noch den Einzelthread-Modus)." #. type: Plain text -#: ../src/xz/xz.1:1250 -msgid "" -"If an automatic number of threads has been requested and no memory usage " -"limit has been specified, then a system-specific default soft limit will be " -"used to possibly limit the number of threads. It is a soft limit in sense " -"that it is ignored if the number of threads becomes one, thus a soft limit " -"will never stop B<xz> from compressing or decompressing. This default soft " -"limit will not make B<xz> switch from multi-threaded mode to single-threaded " -"mode. The active limits can be seen with B<xz --info-memory>." -msgstr "" -"Falls das automatische Setzen der Anzahl der Threads angefordert und keine " -"Speicherbegrenzung angegeben wurde, dann wird eine systemspezifisch " -"vorgegebene weiche Grenze verwendet, um eventuell die Anzahl der Threads zu " -"begrenzen. Es ist eine weiche Grenze im Sinne davon, dass sie ignoriert " -"wird, falls die Anzahl der Threads 1 ist; daher wird eine weiche Grenze " -"B<xz> niemals an der Kompression oder Dekompression hindern. Diese " -"vorgegebene weiche Grenze veranlasst B<xz> nicht, vom Multithread-Modus in " -"den Einzelthread-Modus zu wechseln. Die aktiven Grenzen können Sie mit dem " -"Befehl B<xz --info-memory> anzeigen lassen." - -#. type: Plain text -#: ../src/xz/xz.1:1257 -msgid "" -"Currently the only threading method is to split the input into blocks and " -"compress them independently from each other. The default block size depends " -"on the compression level and can be overridden with the B<--block-" -"size=>I<size> option." -msgstr "" -"Die gegenwärtig einzige Threading-Methode teilt die Eingabe in Blöcke und " -"komprimiert diese unabhängig voneinander. Die vorgegebene Blockgröße ist von " -"der Kompressionsstufe abhängig und kann mit der Option B<--block-" -"size=>I<Größe> außer Kraft gesetzt werden." +#: ../src/xz/xz.1 +msgid "To use multi-threaded mode with only one thread, set I<threads> to B<+1>. The B<+> prefix has no effect with values other than B<1>. A memory usage limit can still make B<xz> switch to single-threaded mode unless B<--no-adjust> is used. Support for the B<+> prefix was added in B<xz> 5.4.0." +msgstr "Um den Multithread-Modus mit nur einem einzigen Thread zu verwenden, setzen Sie die Anzahl der I<Threads> auf B<+1>. Das Präfix B<+> hat mit Werten verschieden von B<1> keinen Effekt. Eine Begrenzung des Speicherverbrauchs kann B<xz> dennoch veranlassen, den Einzelthread-Modus zu verwenden, außer wenn B<--no-adjust> verwendet wird. Die Unterstützung für das Präfix B<+> wurde in B<xz> 5.4.0 hinzugefügt." #. type: Plain text -#: ../src/xz/xz.1:1265 -msgid "" -"Threaded decompression only works on files that contain multiple blocks with " -"size information in block headers. All large enough files compressed in " -"multi-threaded mode meet this condition, but files compressed in single-" -"threaded mode don't even if B<--block-size=>I<size> has been used." -msgstr "" -"Eine thread-basierte Dekompression wird nur bei Dateien funktionieren, die " -"mehrere Blöcke mit Größeninformationen in deren Headern enthalten. Alle im " -"Multi-Thread-Modus komprimierten Dateien, die groß genug sind, erfüllen " -"diese Bedingung, im Einzel-Thread-Modus komprimierte Dateien dagegen nicht, " -"selbst wenn B<--block-size=>I<Größe> verwendet wurde." +#: ../src/xz/xz.1 +msgid "If an automatic number of threads has been requested and no memory usage limit has been specified, then a system-specific default soft limit will be used to possibly limit the number of threads. It is a soft limit in sense that it is ignored if the number of threads becomes one, thus a soft limit will never stop B<xz> from compressing or decompressing. This default soft limit will not make B<xz> switch from multi-threaded mode to single-threaded mode. The active limits can be seen with B<xz --info-memory>." +msgstr "Falls das automatische Setzen der Anzahl der Threads angefordert und keine Speicherbegrenzung angegeben wurde, dann wird eine systemspezifisch vorgegebene weiche Grenze verwendet, um eventuell die Anzahl der Threads zu begrenzen. Es ist eine weiche Grenze im Sinne davon, dass sie ignoriert wird, falls die Anzahl der Threads 1 ist; daher wird eine weiche Grenze B<xz> niemals an der Kompression oder Dekompression hindern. Diese vorgegebene weiche Grenze veranlasst B<xz> nicht, vom Multithread-Modus in den Einzelthread-Modus zu wechseln. Die aktiven Grenzen können Sie mit dem Befehl B<xz --info-memory> anzeigen lassen." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Currently the only threading method is to split the input into blocks and compress them independently from each other. The default block size depends on the compression level and can be overridden with the B<--block-size=>I<size> option." +msgstr "Die gegenwärtig einzige Threading-Methode teilt die Eingabe in Blöcke und komprimiert diese unabhängig voneinander. Die vorgegebene Blockgröße ist von der Kompressionsstufe abhängig und kann mit der Option B<--block-size=>I<Größe> außer Kraft gesetzt werden." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Threaded decompression only works on files that contain multiple blocks with size information in block headers. All large enough files compressed in multi-threaded mode meet this condition, but files compressed in single-threaded mode don't even if B<--block-size=>I<size> has been used." +msgstr "Eine thread-basierte Dekompression wird nur bei Dateien funktionieren, die mehrere Blöcke mit Größeninformationen in deren Headern enthalten. Alle im Multi-Thread-Modus komprimierten Dateien, die groß genug sind, erfüllen diese Bedingung, im Einzel-Thread-Modus komprimierte Dateien dagegen nicht, selbst wenn B<--block-size=>I<Größe> verwendet wurde." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default value for I<threads> is B<0>. In B<xz> 5.4.x and older the default is B<1>." +msgstr "Der Vorgabewert für I<Threads> is B<0>. In B<xz> 5.4.x und älteren Versionen ist der Vorgabewert B<1>." #. type: SS -#: ../src/xz/xz.1:1266 ../src/xz/xz.1:2819 +#: ../src/xz/xz.1 #, no-wrap msgid "Custom compressor filter chains" msgstr "Benutzerdefinierte Filterketten für die Kompression" #. type: Plain text -#: ../src/xz/xz.1:1282 -msgid "" -"A custom filter chain allows specifying the compression settings in detail " -"instead of relying on the settings associated to the presets. When a custom " -"filter chain is specified, preset options (B<-0> \\&...\\& B<-9> and B<--" -"extreme>) earlier on the command line are forgotten. If a preset option is " -"specified after one or more custom filter chain options, the new preset " -"takes effect and the custom filter chain options specified earlier are " -"forgotten." -msgstr "" -"Eine benutzerdefinierte Filterkette ermöglicht die Angabe detaillierter " -"Kompressionseinstellungen, anstatt von den Voreinstellungen auszugehen. Wenn " -"eine benutzerdefinierte Filterkette angegeben wird, werden die vorher in der " -"Befehlszeile angegebenen Voreinstellungsoptionen (B<-0> … B<-9> und B<--" -"extreme>) außer Kraft gesetzt. Wenn eine Voreinstellungsoption nach einer " -"oder mehreren benutzerdefinierten Filterkettenoptionen angegeben wird, dann " -"wird die neue Voreinstellung wirksam und die zuvor angegebenen " -"Filterkettenoptionen werden außer Kraft gesetzt." +#: ../src/xz/xz.1 +msgid "A custom filter chain allows specifying the compression settings in detail instead of relying on the settings associated to the presets. When a custom filter chain is specified, preset options (B<-0> \\&...\\& B<-9> and B<--extreme>) earlier on the command line are forgotten. If a preset option is specified after one or more custom filter chain options, the new preset takes effect and the custom filter chain options specified earlier are forgotten." +msgstr "Eine benutzerdefinierte Filterkette ermöglicht die Angabe detaillierter Kompressionseinstellungen, anstatt von den Voreinstellungen auszugehen. Wenn eine benutzerdefinierte Filterkette angegeben wird, werden die vorher in der Befehlszeile angegebenen Voreinstellungsoptionen (B<-0> … B<-9> und B<--extreme>) außer Kraft gesetzt. Wenn eine Voreinstellungsoption nach einer oder mehreren benutzerdefinierten Filterkettenoptionen angegeben wird, dann wird die neue Voreinstellung wirksam und die zuvor angegebenen Filterkettenoptionen werden außer Kraft gesetzt." #. type: Plain text -#: ../src/xz/xz.1:1289 -msgid "" -"A filter chain is comparable to piping on the command line. When " -"compressing, the uncompressed input goes to the first filter, whose output " -"goes to the next filter (if any). The output of the last filter gets " -"written to the compressed file. The maximum number of filters in the chain " -"is four, but typically a filter chain has only one or two filters." -msgstr "" -"Eine Filterkette ist mit dem Piping (der Weiterleitung) in der Befehlszeile " -"vergleichbar. Bei der Kompression gelangt die unkomprimierte Eingabe in den " -"ersten Filter, dessen Ausgabe wiederum in den zweiten Filter geleitet wird " -"(sofern ein solcher vorhanden ist). Die Ausgabe des letzten Filters wird in " -"die komprimierte Datei geschrieben. In einer Filterkette sind maximal vier " -"Filter zulässig, aber typischerweise besteht eine Filterkette nur aus einem " -"oder zwei Filtern." +#: ../src/xz/xz.1 +msgid "A filter chain is comparable to piping on the command line. When compressing, the uncompressed input goes to the first filter, whose output goes to the next filter (if any). The output of the last filter gets written to the compressed file. The maximum number of filters in the chain is four, but typically a filter chain has only one or two filters." +msgstr "Eine Filterkette ist mit dem Piping (der Weiterleitung) in der Befehlszeile vergleichbar. Bei der Kompression gelangt die unkomprimierte Eingabe in den ersten Filter, dessen Ausgabe wiederum in den zweiten Filter geleitet wird (sofern ein solcher vorhanden ist). Die Ausgabe des letzten Filters wird in die komprimierte Datei geschrieben. In einer Filterkette sind maximal vier Filter zulässig, aber typischerweise besteht eine Filterkette nur aus einem oder zwei Filtern." #. type: Plain text -#: ../src/xz/xz.1:1297 -msgid "" -"Many filters have limitations on where they can be in the filter chain: some " -"filters can work only as the last filter in the chain, some only as a non-" -"last filter, and some work in any position in the chain. Depending on the " -"filter, this limitation is either inherent to the filter design or exists to " -"prevent security issues." -msgstr "" -"Bei vielen Filtern ist die Positionierung in der Filterkette eingeschränkt: " -"Einige Filter sind nur als letzte in der Kette verwendbar, einige können " -"nicht als letzte Filter gesetzt werden, und andere funktionieren an " -"beliebiger Stelle. Abhängig von dem Filter ist diese Beschränkung entweder " -"auf das Design des Filters selbst zurückzuführen oder ist aus " -"Sicherheitsgründen vorhanden." +#: ../src/xz/xz.1 +msgid "Many filters have limitations on where they can be in the filter chain: some filters can work only as the last filter in the chain, some only as a non-last filter, and some work in any position in the chain. Depending on the filter, this limitation is either inherent to the filter design or exists to prevent security issues." +msgstr "Bei vielen Filtern ist die Positionierung in der Filterkette eingeschränkt: Einige Filter sind nur als letzte in der Kette verwendbar, einige können nicht als letzte Filter gesetzt werden, und andere funktionieren an beliebiger Stelle. Abhängig von dem Filter ist diese Beschränkung entweder auf das Design des Filters selbst zurückzuführen oder ist aus Sicherheitsgründen vorhanden." #. type: Plain text -#: ../src/xz/xz.1:1305 -msgid "" -"A custom filter chain is specified by using one or more filter options in " -"the order they are wanted in the filter chain. That is, the order of filter " -"options is significant! When decoding raw streams (B<--format=raw>), the " -"filter chain is specified in the same order as it was specified when " -"compressing." -msgstr "" -"Eine benutzerdefinierte Filterkette wird durch eine oder mehrere " -"Filteroptionen in der Reihenfolge angegeben, in der sie in der Filterkette " -"wirksam werden sollen. Daher ist die Reihenfolge der Filteroptionen von " -"signifikanter Bedeutung! Beim Dekodieren von Rohdatenströmen (B<--" -"format=raw>) wird die Filterkette in der gleichen Reihenfolge angegeben wie " -"bei der Kompression." +#: ../src/xz/xz.1 +msgid "A custom filter chain can be specified in two different ways. The options B<--filters=>I<filters> and B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> allow specifying an entire filter chain in one option using the liblzma filter string syntax. Alternatively, a filter chain can be specified by using one or more individual filter options in the order they are wanted in the filter chain. That is, the order of the individual filter options is significant! When decoding raw streams (B<--format=raw>), the filter chain must be specified in the same order as it was specified when compressing. Any individual filter or preset options specified before the full chain option (B<--filters=>I<filters>) will be forgotten. Individual filters specified after the full chain option will reset the filter chain." +msgstr "Eine benutzerdefinierte Filterkette kann auf zwei verschiedene Arten angegeben werden. Die Optionen B<--filters=>I<Filter> und B<--filters1=>I<Filter> \\&…\\& B<--filters9=>I<Filter> ermöglichen die Angabe einer ganzen Filterkette in einer einzelnen Option gemäß der Liblzma-Filterzeichenkettensyntax. Alternativ können Sie eine Filterkette mit einer oder mehreren individuellen Filteroptionen in der Reihenfolge angeben, in der sie in der Filterkette verwendet werden sollen. Daher ist die Reihenfolge der individuellen Filteroptionen wichtig! Beim Dekodieren von Rohdatenströmen (B<--format=raw>) muss die Filterkette in der gleichen Reihenfolge wie bei der Komprimierung angegeben werden. Alle individuellen Filter- oder Voreinstellungsoptionen, die I<vor> der vollen Filterkettenoption (B<--filters=>I<Filter>) angegeben werden, werden verworfen. Individuelle Filter, die I<nach> der vollen Filterkettenoption angegeben werden, setzen die Filterkette zurück" #. type: Plain text -#: ../src/xz/xz.1:1314 -msgid "" -"Filters take filter-specific I<options> as a comma-separated list. Extra " -"commas in I<options> are ignored. Every option has a default value, so you " -"need to specify only those you want to change." -msgstr "" -"Filter akzeptieren filterspezifische I<Optionen> in einer durch Kommata " -"getrennten Liste. Zusätzliche Kommata in den I<Optionen> werden ignoriert. " -"Jede Option hat einen Standardwert, daher brauchen Sie nur jene anzugeben, " -"die Sie ändern wollen." +#: ../src/xz/xz.1 +msgid "Both the full and individual filter options take filter-specific I<options> as a comma-separated list. Extra commas in I<options> are ignored. Every option has a default value, so specify those you want to change." +msgstr "Sowohl vollständige als auch individuelle Filteroptionen akzeptieren filterspezifische I<Optionen> in einer durch Kommata getrennten Liste. Zusätzliche Kommata in den I<Optionen> werden ignoriert. Jede Option hat einen Standardwert, daher brauchen Sie nur jene anzugeben, die Sie ändern wollen." #. type: Plain text -#: ../src/xz/xz.1:1323 -msgid "" -"To see the whole filter chain and I<options>, use B<xz -vv> (that is, use " -"B<--verbose> twice). This works also for viewing the filter chain options " -"used by presets." -msgstr "" -"Um die gesamte Filterkette und die I<Optionen> anzuzeigen, rufen Sie B<xz -" -"vv> auf (was gleichbedeutend mit der zweimaligen Angabe von B<--verbose> " -"ist). Dies funktioniert auch zum Betrachten der von den Voreinstellungen " -"verwendeten Filterkettenoptionen." +#: ../src/xz/xz.1 +msgid "To see the whole filter chain and I<options>, use B<xz -vv> (that is, use B<--verbose> twice). This works also for viewing the filter chain options used by presets." +msgstr "Um die gesamte Filterkette und die I<Optionen> anzuzeigen, rufen Sie B<xz -vv> auf (was gleichbedeutend mit der zweimaligen Angabe von B<--verbose> ist). Dies funktioniert auch zum Betrachten der von den Voreinstellungen verwendeten Filterkettenoptionen." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters=>I<filters>" +msgstr "B<--filters=>I<Filter>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Specify the full filter chain or a preset in a single option. Each filter can be separated by spaces or two dashes (B<-->). I<filters> may need to be quoted on the shell command line so it is parsed as a single option. To denote I<options>, use B<:> or B<=>. A preset can be prefixed with a B<-> and followed with zero or more flags. The only supported flag is B<e> to apply the same options as B<--extreme>." +msgstr "gibt die vollständige Filterkette oder eine Voreinstellung in einer einzelnen Option an. Mehrere Filter können durch Leerzeichen oder zwei Minuszeichen (B<-->) voneinander getrennt werden. Es kann notwendig sein, die I<Filter> in der Shell-Befehlszeile zu maskieren, so dass diese als einzelne Option ausgewertet werden. Um Optionen Werte zuzuordnen, verwenden Sie B<:> oder B<=>. Einer Voreinstellung kann ein B<-> vorangestellt werden, dem keiner oder mehrere Schalter folgen. Der einzige unterstützte Schalter ist B<e> zum Anwenden der gleichen Optionen wie B<--extreme>." #. type: TP -#: ../src/xz/xz.1:1323 +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters1>=I<filters> ... B<--filters9>=I<filters>" +msgstr "B<--filters1>=I<Filter> … B<--filters9>=I<Filter>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Specify up to nine additional filter chains that can be used with B<--block-list>." +msgstr "gibt bis zu neun optionale Filterketten an, die mit B<--block-list> verwendet werden können." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "For example, when compressing an archive with executable files followed by text files, the executable part could use a filter chain with a BCJ filter and the text part only the LZMA2 filter." +msgstr "Wenn Sie beispielsweise ein Archiv mit ausführbaren Dateien gefolgt von Textdateien komprimieren, könnte der Teil mit den ausführbaren Dateien eine Filterkette mit einem BCJ-Filter und der Textdateiteil lediglich den LZMA2-Filter verwenden." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters-help>" +msgstr "B<--filters-help>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Display a help message describing how to specify presets and custom filter chains in the B<--filters> and B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> options, and exit successfully." +msgstr "zeigt eine Hilfemeldung an, welche beschreibt, wie Voreinstellungen und benutzerdefinierte Filterketten in den Optionen B<--filters> und B<--filters1=>I<Filter> \\&… \\& B<--filters9=>I<Filter> angegeben werden und beendet das Programm." + +#. type: TP +#: ../src/xz/xz.1 #, no-wrap msgid "B<--lzma1>[B<=>I<options>]" msgstr "B<--lzma1>[B<=>I<Optionen>]" #. type: TP -#: ../src/xz/xz.1:1326 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--lzma2>[B<=>I<options>]" msgstr "B<--lzma2>[B<=>I<Optionen>]" #. type: Plain text -#: ../src/xz/xz.1:1331 -msgid "" -"Add LZMA1 or LZMA2 filter to the filter chain. These filters can be used " -"only as the last filter in the chain." -msgstr "" -"fügt LZMA1- oder LZMA2-Filter zur Filterkette hinzu. Diese Filter können nur " -"als letzte Filter in der Kette verwendet werden." +#: ../src/xz/xz.1 +msgid "Add LZMA1 or LZMA2 filter to the filter chain. These filters can be used only as the last filter in the chain." +msgstr "fügt LZMA1- oder LZMA2-Filter zur Filterkette hinzu. Diese Filter können nur als letzte Filter in der Kette verwendet werden." #. type: Plain text -#: ../src/xz/xz.1:1343 -msgid "" -"LZMA1 is a legacy filter, which is supported almost solely due to the legacy " -"B<.lzma> file format, which supports only LZMA1. LZMA2 is an updated " -"version of LZMA1 to fix some practical issues of LZMA1. The B<.xz> format " -"uses LZMA2 and doesn't support LZMA1 at all. Compression speed and ratios " -"of LZMA1 and LZMA2 are practically the same." -msgstr "" -"LZMA1 ist ein veralteter Filter, welcher nur wegen des veralteten B<.lzma>-" -"Dateiformats unterstützt wird, welches nur LZMA1 unterstützt. LZMA2 ist eine " -"aktualisierte Version von LZMA1, welche einige praktische Probleme von LZMA1 " -"behebt. Das B<.xz>-Format verwendet LZMA2 und unterstützt LZMA1 gar nicht. " -"Kompressionsgeschwindigkeit und -verhältnis sind bei LZMA1 und LZMA2 " -"praktisch gleich." +#: ../src/xz/xz.1 +msgid "LZMA1 is a legacy filter, which is supported almost solely due to the legacy B<.lzma> file format, which supports only LZMA1. LZMA2 is an updated version of LZMA1 to fix some practical issues of LZMA1. The B<.xz> format uses LZMA2 and doesn't support LZMA1 at all. Compression speed and ratios of LZMA1 and LZMA2 are practically the same." +msgstr "LZMA1 ist ein veralteter Filter, welcher nur wegen des veralteten B<.lzma>-Dateiformats unterstützt wird, welches nur LZMA1 unterstützt. LZMA2 ist eine aktualisierte Version von LZMA1, welche einige praktische Probleme von LZMA1 behebt. Das B<.xz>-Format verwendet LZMA2 und unterstützt LZMA1 gar nicht. Kompressionsgeschwindigkeit und -verhältnis sind bei LZMA1 und LZMA2 praktisch gleich." #. type: Plain text -#: ../src/xz/xz.1:1346 +#: ../src/xz/xz.1 msgid "LZMA1 and LZMA2 share the same set of I<options>:" msgstr "LZMA1 und LZMA2 haben die gleichen I<Optionen>:" #. type: TP -#: ../src/xz/xz.1:1347 +#: ../src/xz/xz.1 #, no-wrap msgid "B<preset=>I<preset>" msgstr "B<preset=>I<Voreinstellung>" #. type: Plain text -#: ../src/xz/xz.1:1374 -msgid "" -"Reset all LZMA1 or LZMA2 I<options> to I<preset>. I<Preset> consist of an " -"integer, which may be followed by single-letter preset modifiers. The " -"integer can be from B<0> to B<9>, matching the command line options B<-0> " -"\\&...\\& B<-9>. The only supported modifier is currently B<e>, which " -"matches B<--extreme>. If no B<preset> is specified, the default values of " -"LZMA1 or LZMA2 I<options> are taken from the preset B<6>." -msgstr "" -"setzt alle LZMA1- oder LZMA2-I<Optionen> auf die I<Voreinstellung> zurück. " -"Diese I<Voreinstellung> wird in Form einer Ganzzahl angegeben, der ein aus " -"einem einzelnen Buchstaben bestehender Voreinstellungsmodifikator folgen " -"kann. Die Ganzzahl kann B<0> bis B<9> sein, entsprechend den " -"Befehlszeilenoptionen B<-0> … B<-9>. Gegenwärtig ist B<e> der einzige " -"unterstützte Modifikator, was B<--extreme> entspricht. Wenn keine " -"B<Voreinstellung> angegeben ist, werden die Standardwerte der LZMA1- oder " -"LZMA2-I<Optionen> der Voreinstellung B<6> entnommen." +#: ../src/xz/xz.1 +msgid "Reset all LZMA1 or LZMA2 I<options> to I<preset>. I<Preset> consist of an integer, which may be followed by single-letter preset modifiers. The integer can be from B<0> to B<9>, matching the command line options B<-0> \\&...\\& B<-9>. The only supported modifier is currently B<e>, which matches B<--extreme>. If no B<preset> is specified, the default values of LZMA1 or LZMA2 I<options> are taken from the preset B<6>." +msgstr "setzt alle LZMA1- oder LZMA2-I<Optionen> auf die I<Voreinstellung> zurück. Diese I<Voreinstellung> wird in Form einer Ganzzahl angegeben, der ein aus einem einzelnen Buchstaben bestehender Voreinstellungsmodifikator folgen kann. Die Ganzzahl kann B<0> bis B<9> sein, entsprechend den Befehlszeilenoptionen B<-0> … B<-9>. Gegenwärtig ist B<e> der einzige unterstützte Modifikator, was B<--extreme> entspricht. Wenn keine B<Voreinstellung> angegeben ist, werden die Standardwerte der LZMA1- oder LZMA2-I<Optionen> der Voreinstellung B<6> entnommen." #. type: TP -#: ../src/xz/xz.1:1374 +#: ../src/xz/xz.1 #, no-wrap msgid "B<dict=>I<size>" msgstr "B<dict=>I<Größe>" # FIXME Dezimaltrenner in 1.5 GB #. type: Plain text -#: ../src/xz/xz.1:1389 -msgid "" -"Dictionary (history buffer) I<size> indicates how many bytes of the " -"recently processed uncompressed data is kept in memory. The algorithm tries " -"to find repeating byte sequences (matches) in the uncompressed data, and " -"replace them with references to the data currently in the dictionary. The " -"bigger the dictionary, the higher is the chance to find a match. Thus, " -"increasing dictionary I<size> usually improves compression ratio, but a " -"dictionary bigger than the uncompressed file is waste of memory." -msgstr "" -"Die I<Größe> des Wörterbuchs (Chronikpuffers) gibt an, wie viel Byte der " -"kürzlich verarbeiteten unkomprimierten Daten im Speicher behalten werden " -"sollen. Der Algorithmus versucht, sich wiederholende Byte-Abfolgen " -"(Übereinstimmungen) in den unkomprimierten Daten zu finden und diese durch " -"Referenzen zu den Daten zu ersetzen, die sich gegenwärtig im Wörterbuch " -"befinden. Je größer das Wörterbuch, umso größer ist die Chance, eine " -"Übereinstimmung zu finden. Daher bewirkt eine Erhöhung der I<Größe> des " -"Wörterbuchs üblicherweise ein besseres Kompressionsverhältnis, aber ein " -"Wörterbuch, das größer ist als die unkomprimierte Datei, wäre " -"Speicherverschwendung." - -#. type: Plain text -#: ../src/xz/xz.1:1398 -msgid "" -"Typical dictionary I<size> is from 64\\ KiB to 64\\ MiB. The minimum is 4\\ " -"KiB. The maximum for compression is currently 1.5\\ GiB (1536\\ MiB). The " -"decompressor already supports dictionaries up to one byte less than 4\\ GiB, " -"which is the maximum for the LZMA1 and LZMA2 stream formats." -msgstr "" -"Typische Wörterbuch-I<Größen> liegen im Bereich von 64\\ KiB bis 64\\ MiB. " -"Das Minimum ist 4\\ KiB. Das Maximum für die Kompression ist gegenwärtig " -"1.5\\ GiB (1536\\ MiB). Bei der Dekompression wird bereits eine " -"Wörterbuchgröße bis zu 4\\ GiB minus 1 Byte unterstützt, welche das Maximum " -"für die LZMA1- und LZMA2-Datenstromformate ist." +#: ../src/xz/xz.1 +msgid "Dictionary (history buffer) I<size> indicates how many bytes of the recently processed uncompressed data is kept in memory. The algorithm tries to find repeating byte sequences (matches) in the uncompressed data, and replace them with references to the data currently in the dictionary. The bigger the dictionary, the higher is the chance to find a match. Thus, increasing dictionary I<size> usually improves compression ratio, but a dictionary bigger than the uncompressed file is waste of memory." +msgstr "Die I<Größe> des Wörterbuchs (Chronikpuffers) gibt an, wie viel Byte der kürzlich verarbeiteten unkomprimierten Daten im Speicher behalten werden sollen. Der Algorithmus versucht, sich wiederholende Byte-Abfolgen (Übereinstimmungen) in den unkomprimierten Daten zu finden und diese durch Referenzen zu den Daten zu ersetzen, die sich gegenwärtig im Wörterbuch befinden. Je größer das Wörterbuch, umso größer ist die Chance, eine Übereinstimmung zu finden. Daher bewirkt eine Erhöhung der I<Größe> des Wörterbuchs üblicherweise ein besseres Kompressionsverhältnis, aber ein Wörterbuch, das größer ist als die unkomprimierte Datei, wäre Speicherverschwendung." #. type: Plain text -#: ../src/xz/xz.1:1425 -msgid "" -"Dictionary I<size> and match finder (I<mf>) together determine the memory " -"usage of the LZMA1 or LZMA2 encoder. The same (or bigger) dictionary " -"I<size> is required for decompressing that was used when compressing, thus " -"the memory usage of the decoder is determined by the dictionary size used " -"when compressing. The B<.xz> headers store the dictionary I<size> either as " -"2^I<n> or 2^I<n> + 2^(I<n>-1), so these I<sizes> are somewhat preferred for " -"compression. Other I<sizes> will get rounded up when stored in the B<.xz> " -"headers." -msgstr "" -"Die I<Größe> des Wörterbuchs und der Übereinstimmungsfinder (I<Üf>) " -"bestimmen zusammen den Speicherverbrauch des LZMA1- oder LZMA2-Kodierers. " -"Bei der Dekompression ist ein Wörterbuch der gleichen I<Größe> (oder ein " -"noch größeres) wie bei der Kompression erforderlich, daher wird der " -"Speicherverbrauch des Dekoders durch die Größe des bei der Kompression " -"verwendeten Wörterbuchs bestimmt. Die B<.xz>-Header speichern die I<Größe> " -"des Wörterbuchs entweder als 2^I<n> oder 2^I<n> + 2^(I<n>-1), so dass diese " -"I<Größen> für die Kompression etwas bevorzugt werden. Andere I<Größen> " -"werden beim Speichern in den B<.xz>-Headern aufgerundet." +#: ../src/xz/xz.1 +msgid "Typical dictionary I<size> is from 64\\ KiB to 64\\ MiB. The minimum is 4\\ KiB. The maximum for compression is currently 1.5\\ GiB (1536\\ MiB). The decompressor already supports dictionaries up to one byte less than 4\\ GiB, which is the maximum for the LZMA1 and LZMA2 stream formats." +msgstr "Typische Wörterbuch-I<Größen> liegen im Bereich von 64\\ KiB bis 64\\ MiB. Das Minimum ist 4\\ KiB. Das Maximum für die Kompression ist gegenwärtig 1.5\\ GiB (1536\\ MiB). Bei der Dekompression wird bereits eine Wörterbuchgröße bis zu 4\\ GiB minus 1 Byte unterstützt, welche das Maximum für die LZMA1- und LZMA2-Datenstromformate ist." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Dictionary I<size> and match finder (I<mf>) together determine the memory usage of the LZMA1 or LZMA2 encoder. The same (or bigger) dictionary I<size> is required for decompressing that was used when compressing, thus the memory usage of the decoder is determined by the dictionary size used when compressing. The B<.xz> headers store the dictionary I<size> either as 2^I<n> or 2^I<n> + 2^(I<n>-1), so these I<sizes> are somewhat preferred for compression. Other I<sizes> will get rounded up when stored in the B<.xz> headers." +msgstr "Die I<Größe> des Wörterbuchs und der Übereinstimmungsfinder (I<Üf>) bestimmen zusammen den Speicherverbrauch des LZMA1- oder LZMA2-Kodierers. Bei der Dekompression ist ein Wörterbuch der gleichen I<Größe> (oder ein noch größeres) wie bei der Kompression erforderlich, daher wird der Speicherverbrauch des Dekoders durch die Größe des bei der Kompression verwendeten Wörterbuchs bestimmt. Die B<.xz>-Header speichern die I<Größe> des Wörterbuchs entweder als 2^I<n> oder 2^I<n> + 2^(I<n>-1), so dass diese I<Größen> für die Kompression etwas bevorzugt werden. Andere I<Größen> werden beim Speichern in den B<.xz>-Headern aufgerundet." #. type: TP -#: ../src/xz/xz.1:1425 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lc=>I<lc>" msgstr "B<lc=>I<lc>" #. type: Plain text -#: ../src/xz/xz.1:1434 -msgid "" -"Specify the number of literal context bits. The minimum is 0 and the " -"maximum is 4; the default is 3. In addition, the sum of I<lc> and I<lp> " -"must not exceed 4." -msgstr "" -"gibt die Anzahl der literalen Kontextbits an. Das Minimum ist 0 und das " -"Maximum 4; der Standardwert ist 3. Außerdem darf die Summe von I<lc> und " -"I<lp> nicht größer als 4 sein." +#: ../src/xz/xz.1 +msgid "Specify the number of literal context bits. The minimum is 0 and the maximum is 4; the default is 3. In addition, the sum of I<lc> and I<lp> must not exceed 4." +msgstr "gibt die Anzahl der literalen Kontextbits an. Das Minimum ist 0 und das Maximum 4; der Standardwert ist 3. Außerdem darf die Summe von I<lc> und I<lp> nicht größer als 4 sein." #. type: Plain text -#: ../src/xz/xz.1:1439 -msgid "" -"All bytes that cannot be encoded as matches are encoded as literals. That " -"is, literals are simply 8-bit bytes that are encoded one at a time." -msgstr "" -"Alle Bytes, die nicht als Übereinstimmungen kodiert werden können, werden " -"als Literale kodiert. Solche Literale sind einfache 8-bit-Bytes, die jeweils " -"für sich kodiert werden." +#: ../src/xz/xz.1 +msgid "All bytes that cannot be encoded as matches are encoded as literals. That is, literals are simply 8-bit bytes that are encoded one at a time." +msgstr "Alle Bytes, die nicht als Übereinstimmungen kodiert werden können, werden als Literale kodiert. Solche Literale sind einfache 8-bit-Bytes, die jeweils für sich kodiert werden." #. type: Plain text -#: ../src/xz/xz.1:1453 -msgid "" -"The literal coding makes an assumption that the highest I<lc> bits of the " -"previous uncompressed byte correlate with the next byte. For example, in " -"typical English text, an upper-case letter is often followed by a lower-case " -"letter, and a lower-case letter is usually followed by another lower-case " -"letter. In the US-ASCII character set, the highest three bits are 010 for " -"upper-case letters and 011 for lower-case letters. When I<lc> is at least " -"3, the literal coding can take advantage of this property in the " -"uncompressed data." -msgstr "" -"Bei der Literalkodierung wird angenommen, dass die höchsten I<lc>-Bits des " -"zuvor unkomprimierten Bytes mit dem nächsten Byte in Beziehung stehen. Zum " -"Beispiel folgt in typischen englischsprachigen Texten auf einen " -"Großbuchstaben ein Kleinbuchstabe und auf einen Kleinbuchstaben " -"üblicherweise wieder ein Kleinbuchstabe. Im US-ASCII-Zeichensatz sind die " -"höchsten drei Bits 010 für Großbuchstaben und 011 für Kleinbuchstaben. Wenn " -"I<lc> mindestens 3 ist, kann die literale Kodierung diese Eigenschaft der " -"unkomprimierten Daten ausnutzen." +#: ../src/xz/xz.1 +msgid "The literal coding makes an assumption that the highest I<lc> bits of the previous uncompressed byte correlate with the next byte. For example, in typical English text, an upper-case letter is often followed by a lower-case letter, and a lower-case letter is usually followed by another lower-case letter. In the US-ASCII character set, the highest three bits are 010 for upper-case letters and 011 for lower-case letters. When I<lc> is at least 3, the literal coding can take advantage of this property in the uncompressed data." +msgstr "Bei der Literalkodierung wird angenommen, dass die höchsten I<lc>-Bits des zuvor unkomprimierten Bytes mit dem nächsten Byte in Beziehung stehen. Zum Beispiel folgt in typischen englischsprachigen Texten auf einen Großbuchstaben ein Kleinbuchstabe und auf einen Kleinbuchstaben üblicherweise wieder ein Kleinbuchstabe. Im US-ASCII-Zeichensatz sind die höchsten drei Bits 010 für Großbuchstaben und 011 für Kleinbuchstaben. Wenn I<lc> mindestens 3 ist, kann die literale Kodierung diese Eigenschaft der unkomprimierten Daten ausnutzen." #. type: Plain text -#: ../src/xz/xz.1:1462 -msgid "" -"The default value (3) is usually good. If you want maximum compression, " -"test B<lc=4>. Sometimes it helps a little, and sometimes it makes " -"compression worse. If it makes it worse, test B<lc=2> too." -msgstr "" -"Der Vorgabewert (3) ist üblicherweise gut. Wenn Sie die maximale Kompression " -"erreichen wollen, versuchen Sie B<lc=4>. Manchmal hilft es ein wenig, doch " -"manchmal verschlechtert es die Kompression. Im letzteren Fall versuchen Sie " -"zum Beispiel auch\\& B<lc=2>." +#: ../src/xz/xz.1 +msgid "The default value (3) is usually good. If you want maximum compression, test B<lc=4>. Sometimes it helps a little, and sometimes it makes compression worse. If it makes it worse, test B<lc=2> too." +msgstr "Der Vorgabewert (3) ist üblicherweise gut. Wenn Sie die maximale Kompression erreichen wollen, versuchen Sie B<lc=4>. Manchmal hilft es ein wenig, doch manchmal verschlechtert es die Kompression. Im letzteren Fall versuchen Sie zum Beispiel auch\\& B<lc=2>." #. type: TP -#: ../src/xz/xz.1:1462 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lp=>I<lp>" msgstr "B<lp=>I<lp>" #. type: Plain text -#: ../src/xz/xz.1:1466 -msgid "" -"Specify the number of literal position bits. The minimum is 0 and the " -"maximum is 4; the default is 0." -msgstr "" -"gibt die Anzahl der literalen Positionsbits an. Das Minimum ist 0 und das " -"Maximum 4; die Vorgabe ist 0." +#: ../src/xz/xz.1 +msgid "Specify the number of literal position bits. The minimum is 0 and the maximum is 4; the default is 0." +msgstr "gibt die Anzahl der literalen Positionsbits an. Das Minimum ist 0 und das Maximum 4; die Vorgabe ist 0." #. type: Plain text -#: ../src/xz/xz.1:1473 -msgid "" -"I<Lp> affects what kind of alignment in the uncompressed data is assumed " -"when encoding literals. See I<pb> below for more information about " -"alignment." -msgstr "" -"I<Lp> beeinflusst, welche Art der Ausrichtung der unkomprimierten Daten beim " -"Kodieren von Literalen angenommen wird. Siehe I<pb> weiter unten für weitere " -"Informationen zur Ausrichtung." +#: ../src/xz/xz.1 +msgid "I<Lp> affects what kind of alignment in the uncompressed data is assumed when encoding literals. See I<pb> below for more information about alignment." +msgstr "I<Lp> beeinflusst, welche Art der Ausrichtung der unkomprimierten Daten beim Kodieren von Literalen angenommen wird. Siehe I<pb> weiter unten für weitere Informationen zur Ausrichtung." #. type: TP -#: ../src/xz/xz.1:1473 +#: ../src/xz/xz.1 #, no-wrap msgid "B<pb=>I<pb>" msgstr "B<pb=>I<Anzahl>" #. type: Plain text -#: ../src/xz/xz.1:1477 -msgid "" -"Specify the number of position bits. The minimum is 0 and the maximum is 4; " -"the default is 2." -msgstr "" -"legt die Anzahl der Positions-Bits fest. Das Minimum ist 0 und das Maximum " -"4; Standard ist 2." +#: ../src/xz/xz.1 +msgid "Specify the number of position bits. The minimum is 0 and the maximum is 4; the default is 2." +msgstr "legt die Anzahl der Positions-Bits fest. Das Minimum ist 0 und das Maximum 4; Standard ist 2." #. type: Plain text -#: ../src/xz/xz.1:1484 -msgid "" -"I<Pb> affects what kind of alignment in the uncompressed data is assumed in " -"general. The default means four-byte alignment (2^I<pb>=2^2=4), which is " -"often a good choice when there's no better guess." -msgstr "" -"I<Pb> beeinflusst, welche Art der Ausrichtung der unkomprimierten Daten " -"generell angenommen wird. Standardmäßig wird eine Vier-Byte-Ausrichtung " -"angenommen (2^I<pb>=2^2=4), was oft eine gute Wahl ist, wenn es keine " -"bessere Schätzung gibt." +#: ../src/xz/xz.1 +msgid "I<Pb> affects what kind of alignment in the uncompressed data is assumed in general. The default means four-byte alignment (2^I<pb>=2^2=4), which is often a good choice when there's no better guess." +msgstr "I<Pb> beeinflusst, welche Art der Ausrichtung der unkomprimierten Daten generell angenommen wird. Standardmäßig wird eine Vier-Byte-Ausrichtung angenommen (2^I<pb>=2^2=4), was oft eine gute Wahl ist, wenn es keine bessere Schätzung gibt." #. type: Plain text -#: ../src/xz/xz.1:1498 -msgid "" -"When the alignment is known, setting I<pb> accordingly may reduce the file " -"size a little. For example, with text files having one-byte alignment (US-" -"ASCII, ISO-8859-*, UTF-8), setting B<pb=0> can improve compression " -"slightly. For UTF-16 text, B<pb=1> is a good choice. If the alignment is " -"an odd number like 3 bytes, B<pb=0> might be the best choice." -msgstr "" -"Wenn die Ausrichtung bekannt ist, kann das entsprechende Setzen von I<pb> " -"die Dateigröße ein wenig verringern. Wenn Textdateien zum Beispiel eine Ein-" -"Byte-Ausrichtung haben (US-ASCII, ISO-8859-*, UTF-8), kann das Setzen von " -"B<pb=0> die Kompression etwas verbessern. Für UTF-16-Text ist B<pb=1> eine " -"gute Wahl. Wenn die Ausrichtung eine ungerade Zahl wie beispielsweise 3 Byte " -"ist, könnte B<pb=0> die beste Wahl sein." +#: ../src/xz/xz.1 +msgid "When the alignment is known, setting I<pb> accordingly may reduce the file size a little. For example, with text files having one-byte alignment (US-ASCII, ISO-8859-*, UTF-8), setting B<pb=0> can improve compression slightly. For UTF-16 text, B<pb=1> is a good choice. If the alignment is an odd number like 3 bytes, B<pb=0> might be the best choice." +msgstr "Wenn die Ausrichtung bekannt ist, kann das entsprechende Setzen von I<pb> die Dateigröße ein wenig verringern. Wenn Textdateien zum Beispiel eine Ein-Byte-Ausrichtung haben (US-ASCII, ISO-8859-*, UTF-8), kann das Setzen von B<pb=0> die Kompression etwas verbessern. Für UTF-16-Text ist B<pb=1> eine gute Wahl. Wenn die Ausrichtung eine ungerade Zahl wie beispielsweise 3 Byte ist, könnte B<pb=0> die beste Wahl sein." #. type: Plain text -#: ../src/xz/xz.1:1506 -msgid "" -"Even though the assumed alignment can be adjusted with I<pb> and I<lp>, " -"LZMA1 and LZMA2 still slightly favor 16-byte alignment. It might be worth " -"taking into account when designing file formats that are likely to be often " -"compressed with LZMA1 or LZMA2." -msgstr "" -"Obwohl die angenommene Ausrichtung mit I<pb> und I<lp> angepasst werden " -"kann, bevorzugen LZMA1 und LZMA2 noch etwas die 16-Byte-Ausrichtung. Das " -"sollten Sie vielleicht beim Design von Dateiformaten berücksichtigen, die " -"wahrscheinlich oft mit LZMA1 oder LZMA2 komprimiert werden." +#: ../src/xz/xz.1 +msgid "Even though the assumed alignment can be adjusted with I<pb> and I<lp>, LZMA1 and LZMA2 still slightly favor 16-byte alignment. It might be worth taking into account when designing file formats that are likely to be often compressed with LZMA1 or LZMA2." +msgstr "Obwohl die angenommene Ausrichtung mit I<pb> und I<lp> angepasst werden kann, bevorzugen LZMA1 und LZMA2 noch etwas die 16-Byte-Ausrichtung. Das sollten Sie vielleicht beim Design von Dateiformaten berücksichtigen, die wahrscheinlich oft mit LZMA1 oder LZMA2 komprimiert werden." #. type: TP -#: ../src/xz/xz.1:1506 +#: ../src/xz/xz.1 #, no-wrap msgid "B<mf=>I<mf>" msgstr "B<mf=>I<Üf>" #. type: Plain text -#: ../src/xz/xz.1:1521 -msgid "" -"Match finder has a major effect on encoder speed, memory usage, and " -"compression ratio. Usually Hash Chain match finders are faster than Binary " -"Tree match finders. The default depends on the I<preset>: 0 uses B<hc3>, " -"1\\(en3 use B<hc4>, and the rest use B<bt4>." -msgstr "" -"Der Übereinstimmungsfinder hat einen großen Einfluss auf die Geschwindigkeit " -"des Kodierers, den Speicherbedarf und das Kompressionsverhältnis. " -"Üblicherweise sind auf Hash-Ketten basierende Übereinstimmungsfinder " -"schneller als jene, die mit Binärbäumen arbeiten. Die Vorgabe hängt von der " -"I<Voreinstellungsstufe> ab: 0 verwendet B<hc3>, 1-3 verwenden B<hc4> und der " -"Rest verwendet B<bt4>." +#: ../src/xz/xz.1 +msgid "Match finder has a major effect on encoder speed, memory usage, and compression ratio. Usually Hash Chain match finders are faster than Binary Tree match finders. The default depends on the I<preset>: 0 uses B<hc3>, 1\\(en3 use B<hc4>, and the rest use B<bt4>." +msgstr "Der Übereinstimmungsfinder hat einen großen Einfluss auf die Geschwindigkeit des Kodierers, den Speicherbedarf und das Kompressionsverhältnis. Üblicherweise sind auf Hash-Ketten basierende Übereinstimmungsfinder schneller als jene, die mit Binärbäumen arbeiten. Die Vorgabe hängt von der I<Voreinstellungsstufe> ab: 0 verwendet B<hc3>, 1-3 verwenden B<hc4> und der Rest verwendet B<bt4>." #. type: Plain text -#: ../src/xz/xz.1:1527 -msgid "" -"The following match finders are supported. The memory usage formulas below " -"are rough approximations, which are closest to the reality when I<dict> is a " -"power of two." -msgstr "" -"Die folgenden Übereinstimmungsfinder werden unterstützt. Die Formeln zur " -"Ermittlung des Speicherverbrauchs sind grobe Schätzungen, die der Realität " -"am nächsten kommen, wenn I<Wörterbuch> eine Zweierpotenz ist." +#: ../src/xz/xz.1 +msgid "The following match finders are supported. The memory usage formulas below are rough approximations, which are closest to the reality when I<dict> is a power of two." +msgstr "Die folgenden Übereinstimmungsfinder werden unterstützt. Die Formeln zur Ermittlung des Speicherverbrauchs sind grobe Schätzungen, die der Realität am nächsten kommen, wenn I<Wörterbuch> eine Zweierpotenz ist." #. type: TP -#: ../src/xz/xz.1:1528 +#: ../src/xz/xz.1 #, no-wrap msgid "B<hc3>" msgstr "B<hc3>" #. type: Plain text -#: ../src/xz/xz.1:1531 +#: ../src/xz/xz.1 msgid "Hash Chain with 2- and 3-byte hashing" msgstr "Hash-Kette mit 2- und 3-Byte-Hashing" #. type: Plain text -#: ../src/xz/xz.1:1535 ../src/xz/xz.1:1584 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 3" msgstr "Minimalwert für I<nice>: 3" #. type: Plain text -#: ../src/xz/xz.1:1537 ../src/xz/xz.1:1556 ../src/xz/xz.1:1586 -#: ../src/xz/xz.1:1605 +#: ../src/xz/xz.1 msgid "Memory usage:" msgstr "Speicherbedarf:" #. type: Plain text -#: ../src/xz/xz.1:1542 +#: ../src/xz/xz.1 msgid "I<dict> * 7.5 (if I<dict> E<lt>= 16 MiB);" msgstr "I<dict> * 7,5 (falls I<dict> E<lt>= 16 MiB);" #. type: Plain text -#: ../src/xz/xz.1:1547 +#: ../src/xz/xz.1 msgid "I<dict> * 5.5 + 64 MiB (if I<dict> E<gt> 16 MiB)" msgstr "I<dict> * 5,5 + 64 MiB (falls I<dict> E<gt> 16 MiB)" #. type: TP -#: ../src/xz/xz.1:1547 +#: ../src/xz/xz.1 #, no-wrap msgid "B<hc4>" msgstr "B<hc4>" #. type: Plain text -#: ../src/xz/xz.1:1550 +#: ../src/xz/xz.1 msgid "Hash Chain with 2-, 3-, and 4-byte hashing" msgstr "Hash-Kette mit 2-, 3- und 4-Byte-Hashing" #. type: Plain text -#: ../src/xz/xz.1:1554 ../src/xz/xz.1:1603 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 4" msgstr "Minimaler Wert für I<nice>: 4" #. type: Plain text -#: ../src/xz/xz.1:1561 +#: ../src/xz/xz.1 msgid "I<dict> * 7.5 (if I<dict> E<lt>= 32 MiB);" msgstr "I<dict> * 7,5 (falls I<dict> E<lt>= 32 MiB ist);" #. type: Plain text -#: ../src/xz/xz.1:1566 +#: ../src/xz/xz.1 msgid "I<dict> * 6.5 (if I<dict> E<gt> 32 MiB)" msgstr "I<dict> * 6,5 (falls I<dict> E<gt> 32 MiB ist)" #. type: TP -#: ../src/xz/xz.1:1566 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt2>" msgstr "B<bt2>" #. type: Plain text -#: ../src/xz/xz.1:1569 +#: ../src/xz/xz.1 msgid "Binary Tree with 2-byte hashing" msgstr "Binärbaum mit 2-Byte-Hashing" #. type: Plain text -#: ../src/xz/xz.1:1573 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 2" msgstr "Minimaler Wert für I<nice>: 2" #. type: Plain text -#: ../src/xz/xz.1:1577 +#: ../src/xz/xz.1 msgid "Memory usage: I<dict> * 9.5" msgstr "Speicherverbrauch: I<dict> * 9.5" #. type: TP -#: ../src/xz/xz.1:1577 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt3>" msgstr "B<bt3>" #. type: Plain text -#: ../src/xz/xz.1:1580 +#: ../src/xz/xz.1 msgid "Binary Tree with 2- and 3-byte hashing" msgstr "Binärbaum mit 2- und 3-Byte-Hashing" #. type: Plain text -#: ../src/xz/xz.1:1591 +#: ../src/xz/xz.1 msgid "I<dict> * 11.5 (if I<dict> E<lt>= 16 MiB);" msgstr "I<dict> * 11,5 (falls I<dict> E<lt>= 16 MiB ist);" #. type: Plain text -#: ../src/xz/xz.1:1596 +#: ../src/xz/xz.1 msgid "I<dict> * 9.5 + 64 MiB (if I<dict> E<gt> 16 MiB)" msgstr "I<dict> * 9,5 + 64 MiB (falls I<dict> E<gt> 16 MiB ist)" #. type: TP -#: ../src/xz/xz.1:1596 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt4>" msgstr "B<bt4>" #. type: Plain text -#: ../src/xz/xz.1:1599 +#: ../src/xz/xz.1 msgid "Binary Tree with 2-, 3-, and 4-byte hashing" msgstr "Binärbaum mit 2-, 3- und 4-Byte-Hashing" #. type: Plain text -#: ../src/xz/xz.1:1610 +#: ../src/xz/xz.1 msgid "I<dict> * 11.5 (if I<dict> E<lt>= 32 MiB);" msgstr "I<dict> * 11,5 (falls I<dict> E<lt>= 32 MiB ist);" #. type: Plain text -#: ../src/xz/xz.1:1615 +#: ../src/xz/xz.1 msgid "I<dict> * 10.5 (if I<dict> E<gt> 32 MiB)" msgstr "I<dict> * 10,5 (falls I<dict> E<gt> 32 MiB ist)" #. type: TP -#: ../src/xz/xz.1:1616 +#: ../src/xz/xz.1 #, no-wrap msgid "B<mode=>I<mode>" msgstr "B<mode=>I<Modus>" #. type: Plain text -#: ../src/xz/xz.1:1637 -msgid "" -"Compression I<mode> specifies the method to analyze the data produced by the " -"match finder. Supported I<modes> are B<fast> and B<normal>. The default is " -"B<fast> for I<presets> 0\\(en3 and B<normal> for I<presets> 4\\(en9." -msgstr "" -"gibt die Methode zum Analysieren der vom Übereinstimmungsfinder gelieferten " -"Daten an. Als I<Modi> werden B<fast> und B<normal> unterstützt. Die Vorgabe " -"ist B<fast> für die I<Voreinstellungsstufen> 0-3 und B<normal> für die " -"I<Voreinstellungsstufen> 4-9." +#: ../src/xz/xz.1 +msgid "Compression I<mode> specifies the method to analyze the data produced by the match finder. Supported I<modes> are B<fast> and B<normal>. The default is B<fast> for I<presets> 0\\(en3 and B<normal> for I<presets> 4\\(en9." +msgstr "gibt die Methode zum Analysieren der vom Übereinstimmungsfinder gelieferten Daten an. Als I<Modi> werden B<fast> und B<normal> unterstützt. Die Vorgabe ist B<fast> für die I<Voreinstellungsstufen> 0-3 und B<normal> für die I<Voreinstellungsstufen> 4-9." #. type: Plain text -#: ../src/xz/xz.1:1646 -msgid "" -"Usually B<fast> is used with Hash Chain match finders and B<normal> with " -"Binary Tree match finders. This is also what the I<presets> do." -msgstr "" -"Üblicherweise wird B<fast> mit Hashketten-basierten Übereinstimmungsfindern " -"und B<normal> mit Binärbaum-basierten Übereinstimmungsfindern verwendet. So " -"machen es auch die I<Voreinstellungsstufen>." +#: ../src/xz/xz.1 +msgid "Usually B<fast> is used with Hash Chain match finders and B<normal> with Binary Tree match finders. This is also what the I<presets> do." +msgstr "Üblicherweise wird B<fast> mit Hashketten-basierten Übereinstimmungsfindern und B<normal> mit Binärbaum-basierten Übereinstimmungsfindern verwendet. So machen es auch die I<Voreinstellungsstufen>." #. type: TP -#: ../src/xz/xz.1:1646 +#: ../src/xz/xz.1 #, no-wrap msgid "B<nice=>I<nice>" msgstr "B<nice=>I<nice>" #. type: Plain text -#: ../src/xz/xz.1:1653 -msgid "" -"Specify what is considered to be a nice length for a match. Once a match of " -"at least I<nice> bytes is found, the algorithm stops looking for possibly " -"better matches." -msgstr "" -"gibt an, was als annehmbarer Wert für eine Übereinstimmung angesehen werden " -"kann. Wenn eine Übereinstimmung gefunden wird, die mindestens diesen I<nice>-" -"Wert hat, sucht der Algorithmus nicht weiter nach besseren Übereinstimmungen." +#: ../src/xz/xz.1 +msgid "Specify what is considered to be a nice length for a match. Once a match of at least I<nice> bytes is found, the algorithm stops looking for possibly better matches." +msgstr "gibt an, was als annehmbarer Wert für eine Übereinstimmung angesehen werden kann. Wenn eine Übereinstimmung gefunden wird, die mindestens diesen I<nice>-Wert hat, sucht der Algorithmus nicht weiter nach besseren Übereinstimmungen." #. type: Plain text -#: ../src/xz/xz.1:1660 -msgid "" -"I<Nice> can be 2\\(en273 bytes. Higher values tend to give better " -"compression ratio at the expense of speed. The default depends on the " -"I<preset>." -msgstr "" -"Der I<nice>-Wert kann 2-273 Byte sein. Höhere Werte tendieren zu einem " -"besseren Kompressionsverhältnis, aber auf Kosten der Geschwindigkeit. Die " -"Vorgabe hängt von der I<Voreinstellungsstufe> ab." +#: ../src/xz/xz.1 +msgid "I<Nice> can be 2\\(en273 bytes. Higher values tend to give better compression ratio at the expense of speed. The default depends on the I<preset>." +msgstr "Der I<nice>-Wert kann 2-273 Byte sein. Höhere Werte tendieren zu einem besseren Kompressionsverhältnis, aber auf Kosten der Geschwindigkeit. Die Vorgabe hängt von der I<Voreinstellungsstufe> ab." #. type: TP -#: ../src/xz/xz.1:1660 +#: ../src/xz/xz.1 #, no-wrap msgid "B<depth=>I<depth>" msgstr "B<depth=>I<Tiefe>" #. type: Plain text -#: ../src/xz/xz.1:1670 -msgid "" -"Specify the maximum search depth in the match finder. The default is the " -"special value of 0, which makes the compressor determine a reasonable " -"I<depth> from I<mf> and I<nice>." -msgstr "" -"legt die maximale Suchtiefe im Übereinstimmungsfinder fest. Vorgegeben ist " -"der spezielle Wert 0, der den Kompressor veranlasst, einen annehmbaren Wert " -"für I<Tiefe> aus I<Üf> und I<nice>-Wert zu bestimmen." +#: ../src/xz/xz.1 +msgid "Specify the maximum search depth in the match finder. The default is the special value of 0, which makes the compressor determine a reasonable I<depth> from I<mf> and I<nice>." +msgstr "legt die maximale Suchtiefe im Übereinstimmungsfinder fest. Vorgegeben ist der spezielle Wert 0, der den Kompressor veranlasst, einen annehmbaren Wert für I<Tiefe> aus I<Üf> und I<nice>-Wert zu bestimmen." #. type: Plain text -#: ../src/xz/xz.1:1681 -msgid "" -"Reasonable I<depth> for Hash Chains is 4\\(en100 and 16\\(en1000 for Binary " -"Trees. Using very high values for I<depth> can make the encoder extremely " -"slow with some files. Avoid setting the I<depth> over 1000 unless you are " -"prepared to interrupt the compression in case it is taking far too long." -msgstr "" -"Die angemessene I<Tiefe> für Hash-Ketten ist 4-100 und 16-1000 für " -"Binärbäume. Hohe Werte für die I<Tiefe> können den Kodierer bei einigen " -"Dateien extrem verlangsamen. Vermeiden Sie es, die I<Tiefe> über einen Wert " -"von 100 zu setzen, oder stellen Sie sich darauf ein, die Kompression " -"abzubrechen, wenn sie zu lange dauert." +#: ../src/xz/xz.1 +msgid "Reasonable I<depth> for Hash Chains is 4\\(en100 and 16\\(en1000 for Binary Trees. Using very high values for I<depth> can make the encoder extremely slow with some files. Avoid setting the I<depth> over 1000 unless you are prepared to interrupt the compression in case it is taking far too long." +msgstr "Die angemessene I<Tiefe> für Hash-Ketten ist 4-100 und 16-1000 für Binärbäume. Hohe Werte für die I<Tiefe> können den Kodierer bei einigen Dateien extrem verlangsamen. Vermeiden Sie es, die I<Tiefe> über einen Wert von 100 zu setzen, oder stellen Sie sich darauf ein, die Kompression abzubrechen, wenn sie zu lange dauert." #. type: Plain text -#: ../src/xz/xz.1:1692 -msgid "" -"When decoding raw streams (B<--format=raw>), LZMA2 needs only the dictionary " -"I<size>. LZMA1 needs also I<lc>, I<lp>, and I<pb>." -msgstr "" -"Beim Dekodieren von Rohdatenströmen (B<--format=raw>) benötigt LZMA2 nur die " -"Wörterbuch-I<Größe>. LZMA1 benötigt außerdem I<lc>, I<lp> und I<pb>." +#: ../src/xz/xz.1 +msgid "When decoding raw streams (B<--format=raw>), LZMA2 needs only the dictionary I<size>. LZMA1 needs also I<lc>, I<lp>, and I<pb>." +msgstr "Beim Dekodieren von Rohdatenströmen (B<--format=raw>) benötigt LZMA2 nur die Wörterbuch-I<Größe>. LZMA1 benötigt außerdem I<lc>, I<lp> und I<pb>." #. type: TP -#: ../src/xz/xz.1:1692 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--x86>[B<=>I<options>]" msgstr "B<--x86>[B<=>I<Optionen>]" #. type: TP -#: ../src/xz/xz.1:1695 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--arm>[B<=>I<options>]" msgstr "B<--arm>[B<=>I<Optionen>]" #. type: TP -#: ../src/xz/xz.1:1697 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--armthumb>[B<=>I<options>]" msgstr "B<--armthumb>[B<=>I<Optionen>]" #. type: TP -#: ../src/xz/xz.1:1699 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--arm64>[B<=>I<options>]" msgstr "B<--arm64>[B<=>I<Optionen>]" #. type: TP -#: ../src/xz/xz.1:1701 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--powerpc>[B<=>I<options>]" msgstr "B<--powerpc>[B<=>I<Optionen>]" #. type: TP -#: ../src/xz/xz.1:1703 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--ia64>[B<=>I<options>]" msgstr "B<--ia64>[B<=>I<Optionen>]" #. type: TP -#: ../src/xz/xz.1:1705 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--sparc>[B<=>I<options>]" msgstr "B<--sparc>[B<=>I<Optionen>]" +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--riscv>[B<=>I<options>]" +msgstr "B<--riscv>[B<=>I<Optionen>]" + #. type: Plain text -#: ../src/xz/xz.1:1711 -msgid "" -"Add a branch/call/jump (BCJ) filter to the filter chain. These filters can " -"be used only as a non-last filter in the filter chain." -msgstr "" -"fügt ein »Branch/Call/Jump«-(BCJ-)Filter zur Filterkette hinzu. Diese Filter " -"können nicht als letzter Filter in der Filterkette verwendet werden." +#: ../src/xz/xz.1 +msgid "Add a branch/call/jump (BCJ) filter to the filter chain. These filters can be used only as a non-last filter in the filter chain." +msgstr "fügt ein »Branch/Call/Jump«-(BCJ-)Filter zur Filterkette hinzu. Diese Filter können nicht als letzter Filter in der Filterkette verwendet werden." #. type: Plain text -#: ../src/xz/xz.1:1725 -msgid "" -"A BCJ filter converts relative addresses in the machine code to their " -"absolute counterparts. This doesn't change the size of the data but it " -"increases redundancy, which can help LZMA2 to produce 0\\(en15\\ % smaller " -"B<.xz> file. The BCJ filters are always reversible, so using a BCJ filter " -"for wrong type of data doesn't cause any data loss, although it may make the " -"compression ratio slightly worse. The BCJ filters are very fast and use an " -"insignificant amount of memory." -msgstr "" -"Ein BCJ-Filter wandelt relative Adressen im Maschinencode in deren absolute " -"Gegenstücke um. Die Datengröße wird dadurch nicht geändert, aber die " -"Redundanz erhöht, was LZMA2 dabei helfen kann, eine um 10 bis 15% kleinere " -"B<.xz>-Datei zu erstellen. Die BCJ-Filter sind immer reversibel, daher " -"verursacht die Anwendung eines BCJ-Filters auf den falschen Datentyp keinen " -"Datenverlust, wobei aber das Kompressionsverhältnis etwas schlechter werden " -"könnte. Die BCJ-Filter sind sehr schnell und verbrauchen nur wenig mehr " -"Speicher." +#: ../src/xz/xz.1 +msgid "A BCJ filter converts relative addresses in the machine code to their absolute counterparts. This doesn't change the size of the data but it increases redundancy, which can help LZMA2 to produce 0\\(en15\\ % smaller B<.xz> file. The BCJ filters are always reversible, so using a BCJ filter for wrong type of data doesn't cause any data loss, although it may make the compression ratio slightly worse. The BCJ filters are very fast and use an insignificant amount of memory." +msgstr "Ein BCJ-Filter wandelt relative Adressen im Maschinencode in deren absolute Gegenstücke um. Die Datengröße wird dadurch nicht geändert, aber die Redundanz erhöht, was LZMA2 dabei helfen kann, eine um 10 bis 15% kleinere B<.xz>-Datei zu erstellen. Die BCJ-Filter sind immer reversibel, daher verursacht die Anwendung eines BCJ-Filters auf den falschen Datentyp keinen Datenverlust, wobei aber das Kompressionsverhältnis etwas schlechter werden könnte. Die BCJ-Filter sind sehr schnell und verbrauchen nur wenig mehr Speicher." #. type: Plain text -#: ../src/xz/xz.1:1728 +#: ../src/xz/xz.1 msgid "These BCJ filters have known problems related to the compression ratio:" -msgstr "" -"Diese BCJ-Filter haben bekannte Probleme mit dem Kompressionsverhältnis:" +msgstr "Diese BCJ-Filter haben bekannte Probleme mit dem Kompressionsverhältnis:" #. type: Plain text -#: ../src/xz/xz.1:1735 -msgid "" -"Some types of files containing executable code (for example, object files, " -"static libraries, and Linux kernel modules) have the addresses in the " -"instructions filled with filler values. These BCJ filters will still do the " -"address conversion, which will make the compression worse with these files." -msgstr "" -"In einigen Dateitypen, die ausführbaren Code enthalten (zum Beispiel " -"Objektdateien, statische Bibliotheken und Linux-Kernelmodule), sind die " -"Adressen in den Anweisungen mit Füllwerten gefüllt. Diese BCJ-Filter führen " -"dennoch die Adressumwandlung aus, wodurch die Kompression bei diesen Dateien " -"schlechter wird." +#: ../src/xz/xz.1 +msgid "Some types of files containing executable code (for example, object files, static libraries, and Linux kernel modules) have the addresses in the instructions filled with filler values. These BCJ filters will still do the address conversion, which will make the compression worse with these files." +msgstr "In einigen Dateitypen, die ausführbaren Code enthalten (zum Beispiel Objektdateien, statische Bibliotheken und Linux-Kernelmodule), sind die Adressen in den Anweisungen mit Füllwerten gefüllt. Diese BCJ-Filter führen dennoch die Adressumwandlung aus, wodurch die Kompression bei diesen Dateien schlechter wird." #. type: Plain text -#: ../src/xz/xz.1:1745 -msgid "" -"If a BCJ filter is applied on an archive, it is possible that it makes the " -"compression ratio worse than not using a BCJ filter. For example, if there " -"are similar or even identical executables then filtering will likely make " -"the files less similar and thus compression is worse. The contents of non-" -"executable files in the same archive can matter too. In practice one has to " -"try with and without a BCJ filter to see which is better in each situation." -msgstr "" -"Falls ein BCJ-Filter auf ein Archiv angewendet wird, ist es möglich, dass " -"das Kompressionsverhältnis schlechter als ohne Filter wird. Falls es " -"beispielsweise ähnliche oder sogar identische ausführbare Dateien gibt, dann " -"werden diese durch die Filterung wahrscheinlich »unähnlicher« und " -"verschlechtern dadurch das Kompressionsverhältnis. Der Inhalt nicht-" -"ausführbarer Dateien im gleichen Archiv kann sich ebenfalls darauf " -"auswirken. In der Praxis werden Sie durch Versuche mit oder ohne BCJ-Filter " -"selbst herausfinden müssen, was situationsbezogen besser ist." +#: ../src/xz/xz.1 +msgid "If a BCJ filter is applied on an archive, it is possible that it makes the compression ratio worse than not using a BCJ filter. For example, if there are similar or even identical executables then filtering will likely make the files less similar and thus compression is worse. The contents of non-executable files in the same archive can matter too. In practice one has to try with and without a BCJ filter to see which is better in each situation." +msgstr "Falls ein BCJ-Filter auf ein Archiv angewendet wird, ist es möglich, dass das Kompressionsverhältnis schlechter als ohne Filter wird. Falls es beispielsweise ähnliche oder sogar identische ausführbare Dateien gibt, dann werden diese durch die Filterung wahrscheinlich »unähnlicher« und verschlechtern dadurch das Kompressionsverhältnis. Der Inhalt nicht-ausführbarer Dateien im gleichen Archiv kann sich ebenfalls darauf auswirken. In der Praxis werden Sie durch Versuche mit oder ohne BCJ-Filter selbst herausfinden müssen, was situationsbezogen besser ist." #. type: Plain text -#: ../src/xz/xz.1:1750 -msgid "" -"Different instruction sets have different alignment: the executable file " -"must be aligned to a multiple of this value in the input data to make the " -"filter work." -msgstr "" -"Verschiedene Befehlssätze haben unterschiedliche Ausrichtungen: Die " -"ausführbare Datei muss in den Eingabedateien einem Vielfachen dieses Wertes " -"entsprechen, damit dieser Filter funktioniert." +#: ../src/xz/xz.1 +msgid "Different instruction sets have different alignment: the executable file must be aligned to a multiple of this value in the input data to make the filter work." +msgstr "Verschiedene Befehlssätze haben unterschiedliche Ausrichtungen: Die ausführbare Datei muss in den Eingabedateien einem Vielfachen dieses Wertes entsprechen, damit dieser Filter funktioniert." #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Filter" msgstr "Filter" #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Alignment" msgstr "Ausrichtung" #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Notes" msgstr "Hinweise" #. type: tbl table -#: ../src/xz/xz.1:1758 +#: ../src/xz/xz.1 #, no-wrap msgid "x86" msgstr "x86" #. type: tbl table -#: ../src/xz/xz.1:1758 +#: ../src/xz/xz.1 #, no-wrap msgid "32-bit or 64-bit x86" msgstr "32-Bit oder 64-Bit x86" #. type: tbl table -#: ../src/xz/xz.1:1759 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM" msgstr "ARM" #. type: tbl table -#: ../src/xz/xz.1:1760 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM-Thumb" msgstr "ARM-Thumb" #. type: tbl table -#: ../src/xz/xz.1:1761 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM64" msgstr "ARM64" #. type: tbl table -#: ../src/xz/xz.1:1761 +#: ../src/xz/xz.1 #, no-wrap msgid "4096-byte alignment is best" msgstr "4096-Byte-Ausrichtung ist optimal" #. type: tbl table -#: ../src/xz/xz.1:1762 +#: ../src/xz/xz.1 #, no-wrap msgid "PowerPC" msgstr "PowerPC" #. type: tbl table -#: ../src/xz/xz.1:1762 +#: ../src/xz/xz.1 #, no-wrap msgid "Big endian only" msgstr "Nur Big Endian" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "IA-64" msgstr "IA-64" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "16" msgstr "16" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "Itanium" msgstr "Itanium" #. type: tbl table -#: ../src/xz/xz.1:1764 +#: ../src/xz/xz.1 #, no-wrap msgid "SPARC" msgstr "SPARC" +#. type: tbl table +#: ../src/xz/xz.1 +#, no-wrap +msgid "RISC-V" +msgstr "RISC-V" + #. type: Plain text -#: ../src/xz/xz.1:1781 -msgid "" -"Since the BCJ-filtered data is usually compressed with LZMA2, the " -"compression ratio may be improved slightly if the LZMA2 options are set to " -"match the alignment of the selected BCJ filter. For example, with the IA-64 " -"filter, it's good to set B<pb=4> or even B<pb=4,lp=4,lc=0> with LZMA2 " -"(2^4=16). The x86 filter is an exception; it's usually good to stick to " -"LZMA2's default four-byte alignment when compressing x86 executables." -msgstr "" -"Da die BCJ-gefilterten Daten üblicherweise mit LZMA2 komprimiert sind, kann " -"das Kompressionsverhältnis dadurch etwas verbessert werden, dass die LZMA2-" -"Optionen so gesetzt werden, dass sie der Ausrichtung des gewählten BCJ-" -"Filters entsprechen. Zum Beispiel ist es beim IA-64-Filter eine gute Wahl, " -"B<pb=4> oder sogar B<pb=4,lp=4,lc=0> mit LZMA2 zu setzen (2^4=16). Der x86-" -"Filter bildet dabei eine Ausnahme; Sie sollten bei der für LZMA2 " -"voreingestellten 4-Byte-Ausrichtung bleiben, wenn Sie x86-Binärdateien " -"komprimieren." +#: ../src/xz/xz.1 +msgid "Since the BCJ-filtered data is usually compressed with LZMA2, the compression ratio may be improved slightly if the LZMA2 options are set to match the alignment of the selected BCJ filter. Examples:" +msgstr "Da die BCJ-gefilterten Daten üblicherweise mit LZMA2 komprimiert sind, kann das Kompressionsverhältnis dadurch etwas verbessert werden, dass die LZMA2-Optionen so gesetzt werden, dass sie der Ausrichtung des gewählten BCJ-Filters entsprechen. Beispiele:" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "IA-64 filter has 16-byte alignment so B<pb=4,lp=4,lc=0> is good with LZMA2 (2^4=16)." +msgstr "Der IA-64-Filter hat eine 16-Byte-Ausrichtung, daher ist B<pb=4,lp=4,lc=0> für LZMA2 passend (2^4=16)." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "RISC-V code has 2-byte or 4-byte alignment depending on whether the file contains 16-bit compressed instructions (the C extension). When 16-bit instructions are used, B<pb=2,lp=1,lc=3> or B<pb=1,lp=1,lc=3> is good. When 16-bit instructions aren't present, B<pb=2,lp=2,lc=2> is the best. B<readelf -h> can be used to check if \"RVC\" appears on the \"Flags\" line." +msgstr "RISC-V-Code hat eine 2-Byte- oder 4-Byte-Ausrichtung, abhängig davon, ob die Datei 16-bit-komprimierte Instruktionen enthält (die C-Erweiterung). Wenn 16-bit-Instruktionen verwendet werden, ist B<pb=2,lp=1,lc=3> oder B<pb=1,lp=1,lc=3> passend. Wenn keine 16-bit-Instruktionen vorhanden sind, ist B<pb=2,lp=2,lc=2> am besten. Mit B<readelf -h> können Sie überprüfen, ob »RVC« in der »Flags«-Zeile auftritt." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "ARM64 is always 4-byte aligned so B<pb=2,lp=2,lc=2> is the best." +msgstr "ARM64 hat stets eine 4-Byte-Ausrichtung, daher ist B<pb=2,lp=2,lc=2> am besten." #. type: Plain text -#: ../src/xz/xz.1:1784 +#: ../src/xz/xz.1 +msgid "The x86 filter is an exception. It's usually good to stick to LZMA2's defaults (B<pb=2,lp=0,lc=3>) when compressing x86 executables." +msgstr "Der x86-Filter stellt eine Ausnahme dar. Es ist üblicherweise eine gute Wahl, bei den Voreinstellungen von LZMA2 (B<pb=2,lp=0,lc=3>) zu bleiben, wenn Sie ausführbare x86-Dateien komprimieren" + +#. type: Plain text +#: ../src/xz/xz.1 msgid "All BCJ filters support the same I<options>:" msgstr "Alle BCJ-Filter unterstützen die gleichen I<Optionen>:" #. type: TP -#: ../src/xz/xz.1:1785 +#: ../src/xz/xz.1 #, no-wrap msgid "B<start=>I<offset>" msgstr "B<start=>I<Versatz>" #. type: Plain text -#: ../src/xz/xz.1:1799 -msgid "" -"Specify the start I<offset> that is used when converting between relative " -"and absolute addresses. The I<offset> must be a multiple of the alignment " -"of the filter (see the table above). The default is zero. In practice, the " -"default is good; specifying a custom I<offset> is almost never useful." -msgstr "" -"gibt den Start-I<Versatz> an, der bei der Umwandlung zwischen relativen und " -"absoluten Adressen verwendet wird. Der I<Versatz> muss ein Vielfaches der " -"Filterausrichtung sein (siehe die Tabelle oben). Der Standardwert ist 0. In " -"der Praxis ist dieser Standardwert gut; die Angabe eines benutzerdefinierten " -"I<Versatzes> ist fast immer unnütz." +#: ../src/xz/xz.1 +msgid "Specify the start I<offset> that is used when converting between relative and absolute addresses. The I<offset> must be a multiple of the alignment of the filter (see the table above). The default is zero. In practice, the default is good; specifying a custom I<offset> is almost never useful." +msgstr "gibt den Start-I<Versatz> an, der bei der Umwandlung zwischen relativen und absoluten Adressen verwendet wird. Der I<Versatz> muss ein Vielfaches der Filterausrichtung sein (siehe die Tabelle oben). Der Standardwert ist 0. In der Praxis ist dieser Standardwert gut; die Angabe eines benutzerdefinierten I<Versatzes> ist fast immer unnütz." #. type: TP -#: ../src/xz/xz.1:1800 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--delta>[B<=>I<options>]" msgstr "B<--delta>[B<=>I<Optionen>]" #. type: Plain text -#: ../src/xz/xz.1:1805 -msgid "" -"Add the Delta filter to the filter chain. The Delta filter can be only used " -"as a non-last filter in the filter chain." -msgstr "" -"fügt den Delta-Filter zur Filterkette hinzu. Der Delta-Filter kann nicht als " -"letzter Filter in der Filterkette verwendet werden." +#: ../src/xz/xz.1 +msgid "Add the Delta filter to the filter chain. The Delta filter can be only used as a non-last filter in the filter chain." +msgstr "fügt den Delta-Filter zur Filterkette hinzu. Der Delta-Filter kann nicht als letzter Filter in der Filterkette verwendet werden." #. type: Plain text -#: ../src/xz/xz.1:1814 -msgid "" -"Currently only simple byte-wise delta calculation is supported. It can be " -"useful when compressing, for example, uncompressed bitmap images or " -"uncompressed PCM audio. However, special purpose algorithms may give " -"significantly better results than Delta + LZMA2. This is true especially " -"with audio, which compresses faster and better, for example, with B<flac>(1)." -msgstr "" -"Gegenwärtig wird nur eine einfache, Byte-bezogene Delta-Berechnung " -"unterstützt. Beim Komprimieren von zum Beispiel unkomprimierten Bitmap-" -"Bildern oder unkomprimierten PCM-Audiodaten kann es jedoch sinnvoll sein. " -"Dennoch können für spezielle Zwecke entworfene Algorithmen deutlich bessere " -"Ergebnisse als Delta und LZMA2 liefern. Dies trifft insbesondere auf " -"Audiodaten zu, die sich zum Beispiel mit B<flac>(1) schneller und besser " -"komprimieren lassen." +#: ../src/xz/xz.1 +msgid "Currently only simple byte-wise delta calculation is supported. It can be useful when compressing, for example, uncompressed bitmap images or uncompressed PCM audio. However, special purpose algorithms may give significantly better results than Delta + LZMA2. This is true especially with audio, which compresses faster and better, for example, with B<flac>(1)." +msgstr "Gegenwärtig wird nur eine einfache, Byte-bezogene Delta-Berechnung unterstützt. Beim Komprimieren von zum Beispiel unkomprimierten Bitmap-Bildern oder unkomprimierten PCM-Audiodaten kann es jedoch sinnvoll sein. Dennoch können für spezielle Zwecke entworfene Algorithmen deutlich bessere Ergebnisse als Delta und LZMA2 liefern. Dies trifft insbesondere auf Audiodaten zu, die sich zum Beispiel mit B<flac>(1) schneller und besser komprimieren lassen." #. type: Plain text -#: ../src/xz/xz.1:1817 +#: ../src/xz/xz.1 msgid "Supported I<options>:" msgstr "Unterstützte I<Optionen>:" #. type: TP -#: ../src/xz/xz.1:1818 +#: ../src/xz/xz.1 #, no-wrap msgid "B<dist=>I<distance>" msgstr "B<dist=>I<Abstand>" #. type: Plain text -#: ../src/xz/xz.1:1826 -msgid "" -"Specify the I<distance> of the delta calculation in bytes. I<distance> must " -"be 1\\(en256. The default is 1." -msgstr "" -"gibt den I<Abstand> der Delta-Berechnung in Byte an. Zulässige Werte für den " -"I<Abstand> sind 1 bis 256. Der Vorgabewert ist 1." +#: ../src/xz/xz.1 +msgid "Specify the I<distance> of the delta calculation in bytes. I<distance> must be 1\\(en256. The default is 1." +msgstr "gibt den I<Abstand> der Delta-Berechnung in Byte an. Zulässige Werte für den I<Abstand> sind 1 bis 256. Der Vorgabewert ist 1." #. type: Plain text -#: ../src/xz/xz.1:1831 -msgid "" -"For example, with B<dist=2> and eight-byte input A1 B1 A2 B3 A3 B5 A4 B7, " -"the output will be A1 B1 01 02 01 02 01 02." -msgstr "" -"Zum Beispiel wird mit B<dist=2> und der 8-Byte-Eingabe A1 B1 A2 B3 A3 B5 A4 " -"B7 die Ausgabe A1 B1 01 02 01 02 01 02 sein." +#: ../src/xz/xz.1 +msgid "For example, with B<dist=2> and eight-byte input A1 B1 A2 B3 A3 B5 A4 B7, the output will be A1 B1 01 02 01 02 01 02." +msgstr "Zum Beispiel wird mit B<dist=2> und der 8-Byte-Eingabe A1 B1 A2 B3 A3 B5 A4 B7 die Ausgabe A1 B1 01 02 01 02 01 02 sein." #. type: SS -#: ../src/xz/xz.1:1833 +#: ../src/xz/xz.1 #, no-wrap msgid "Other options" msgstr "Andere Optionen" #. type: TP -#: ../src/xz/xz.1:1834 ../src/xzdec/xzdec.1:83 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-q>, B<--quiet>" msgstr "B<-q>, B<--quiet>" #. type: Plain text -#: ../src/xz/xz.1:1841 -msgid "" -"Suppress warnings and notices. Specify this twice to suppress errors too. " -"This option has no effect on the exit status. That is, even if a warning " -"was suppressed, the exit status to indicate a warning is still used." -msgstr "" -"unterdrückt Warnungen und Hinweise. Geben Sie dies zweimal an, um auch " -"Fehlermeldungen zu unterdrücken. Diese Option wirkt sich nicht auf den Exit-" -"Status aus. Das bedeutet, das selbst bei einer unterdrückten Warnung der " -"Exit-Status zur Anzeige einer Warnung dennoch verwendet wird." +#: ../src/xz/xz.1 +msgid "Suppress warnings and notices. Specify this twice to suppress errors too. This option has no effect on the exit status. That is, even if a warning was suppressed, the exit status to indicate a warning is still used." +msgstr "unterdrückt Warnungen und Hinweise. Geben Sie dies zweimal an, um auch Fehlermeldungen zu unterdrücken. Diese Option wirkt sich nicht auf den Exit-Status aus. Das bedeutet, das selbst bei einer unterdrückten Warnung der Exit-Status zur Anzeige einer Warnung dennoch verwendet wird." #. type: TP -#: ../src/xz/xz.1:1841 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-v>, B<--verbose>" msgstr "B<-v>, B<--verbose>" #. type: Plain text -#: ../src/xz/xz.1:1850 -msgid "" -"Be verbose. If standard error is connected to a terminal, B<xz> will " -"display a progress indicator. Specifying B<--verbose> twice will give even " -"more verbose output." -msgstr "" -"bewirkt ausführliche Ausgaben. Wenn die Standardfehlerausgabe mit einem " -"Terminal verbunden ist, zeigt B<xz> den Fortschritt an. Durch zweimalige " -"Angabe von B<--verbose> wird die Ausgabe noch ausführlicher." +#: ../src/xz/xz.1 +msgid "Be verbose. If standard error is connected to a terminal, B<xz> will display a progress indicator. Specifying B<--verbose> twice will give even more verbose output." +msgstr "bewirkt ausführliche Ausgaben. Wenn die Standardfehlerausgabe mit einem Terminal verbunden ist, zeigt B<xz> den Fortschritt an. Durch zweimalige Angabe von B<--verbose> wird die Ausgabe noch ausführlicher." #. type: Plain text -#: ../src/xz/xz.1:1852 +#: ../src/xz/xz.1 msgid "The progress indicator shows the following information:" msgstr "Der Fortschrittsanzeiger stellt die folgenden Informationen dar:" #. type: Plain text -#: ../src/xz/xz.1:1857 -msgid "" -"Completion percentage is shown if the size of the input file is known. That " -"is, the percentage cannot be shown in pipes." -msgstr "" -"Der Prozentsatz des Fortschritts wird angezeigt, wenn die Größe der " -"Eingabedatei bekannt ist. Das bedeutet, dass der Prozentsatz in " -"Weiterleitungen (Pipes) nicht angezeigt werden kann." +#: ../src/xz/xz.1 +msgid "Completion percentage is shown if the size of the input file is known. That is, the percentage cannot be shown in pipes." +msgstr "Der Prozentsatz des Fortschritts wird angezeigt, wenn die Größe der Eingabedatei bekannt ist. Das bedeutet, dass der Prozentsatz in Weiterleitungen (Pipes) nicht angezeigt werden kann." #. type: Plain text -#: ../src/xz/xz.1:1860 -msgid "" -"Amount of compressed data produced (compressing) or consumed " -"(decompressing)." -msgstr "" -"Menge der erzeugten komprimierten Daten (bei der Kompression) oder der " -"verarbeiteten Daten (bei der Dekompression)." +#: ../src/xz/xz.1 +msgid "Amount of compressed data produced (compressing) or consumed (decompressing)." +msgstr "Menge der erzeugten komprimierten Daten (bei der Kompression) oder der verarbeiteten Daten (bei der Dekompression)." #. type: Plain text -#: ../src/xz/xz.1:1863 -msgid "" -"Amount of uncompressed data consumed (compressing) or produced " -"(decompressing)." -msgstr "" -"Menge der verarbeiteten unkomprimierten Daten (bei der Kompression) oder der " -"erzeugten Daten (bei der Dekompression)." +#: ../src/xz/xz.1 +msgid "Amount of uncompressed data consumed (compressing) or produced (decompressing)." +msgstr "Menge der verarbeiteten unkomprimierten Daten (bei der Kompression) oder der erzeugten Daten (bei der Dekompression)." #. type: Plain text -#: ../src/xz/xz.1:1867 -msgid "" -"Compression ratio, which is calculated by dividing the amount of compressed " -"data processed so far by the amount of uncompressed data processed so far." -msgstr "" -"Kompressionsverhältnis, das mittels Dividieren der Menge der bisher " -"komprimierten Daten durch die Menge der bisher verarbeiteten unkomprimierten " -"Daten ermittelt wird." +#: ../src/xz/xz.1 +msgid "Compression ratio, which is calculated by dividing the amount of compressed data processed so far by the amount of uncompressed data processed so far." +msgstr "Kompressionsverhältnis, das mittels Dividieren der Menge der bisher komprimierten Daten durch die Menge der bisher verarbeiteten unkomprimierten Daten ermittelt wird." #. type: Plain text -#: ../src/xz/xz.1:1874 -msgid "" -"Compression or decompression speed. This is measured as the amount of " -"uncompressed data consumed (compression) or produced (decompression) per " -"second. It is shown after a few seconds have passed since B<xz> started " -"processing the file." -msgstr "" -"Kompressions- oder Dekompressionsgeschwindigkeit. Diese wird anhand der " -"Menge der unkomprimierten verarbeiteten Daten (bei der Kompression) oder der " -"Menge der erzeugten Daten (bei der Dekompression) pro Sekunde gemessen. Die " -"Anzeige startet einige Sekunden nachdem B<xz> mit der Verarbeitung der Datei " -"begonnen hat." +#: ../src/xz/xz.1 +msgid "Compression or decompression speed. This is measured as the amount of uncompressed data consumed (compression) or produced (decompression) per second. It is shown after a few seconds have passed since B<xz> started processing the file." +msgstr "Kompressions- oder Dekompressionsgeschwindigkeit. Diese wird anhand der Menge der unkomprimierten verarbeiteten Daten (bei der Kompression) oder der Menge der erzeugten Daten (bei der Dekompression) pro Sekunde gemessen. Die Anzeige startet einige Sekunden nachdem B<xz> mit der Verarbeitung der Datei begonnen hat." #. type: Plain text -#: ../src/xz/xz.1:1876 +#: ../src/xz/xz.1 msgid "Elapsed time in the format M:SS or H:MM:SS." msgstr "Die vergangene Zeit im Format M:SS oder H:MM:SS." #. type: Plain text -#: ../src/xz/xz.1:1884 -msgid "" -"Estimated remaining time is shown only when the size of the input file is " -"known and a couple of seconds have already passed since B<xz> started " -"processing the file. The time is shown in a less precise format which never " -"has any colons, for example, 2 min 30 s." -msgstr "" -"Die geschätzte verbleibende Zeit wird nur angezeigt, wenn die Größe der " -"Eingabedatei bekannt ist und bereits einige Sekunden vergangen sind, nachdem " -"B<xz> mit der Verarbeitung der Datei begonnen hat. Die Zeit wird in einem " -"weniger präzisen Format ohne Doppelpunkte angezeigt, zum Beispiel 2 min 30 s." +#: ../src/xz/xz.1 +msgid "Estimated remaining time is shown only when the size of the input file is known and a couple of seconds have already passed since B<xz> started processing the file. The time is shown in a less precise format which never has any colons, for example, 2 min 30 s." +msgstr "Die geschätzte verbleibende Zeit wird nur angezeigt, wenn die Größe der Eingabedatei bekannt ist und bereits einige Sekunden vergangen sind, nachdem B<xz> mit der Verarbeitung der Datei begonnen hat. Die Zeit wird in einem weniger präzisen Format ohne Doppelpunkte angezeigt, zum Beispiel 2 min 30 s." #. type: Plain text -#: ../src/xz/xz.1:1899 -msgid "" -"When standard error is not a terminal, B<--verbose> will make B<xz> print " -"the filename, compressed size, uncompressed size, compression ratio, and " -"possibly also the speed and elapsed time on a single line to standard error " -"after compressing or decompressing the file. The speed and elapsed time are " -"included only when the operation took at least a few seconds. If the " -"operation didn't finish, for example, due to user interruption, also the " -"completion percentage is printed if the size of the input file is known." -msgstr "" -"Wenn die Standardfehlerausgabe kein Terminal ist, schreibt B<xz> mit B<--" -"verbose> nach dem Komprimieren oder Dekomprimieren der Datei in einer " -"einzelnen Zeile den Dateinamen, die komprimierte Größe, die unkomprimierte " -"Größe, das Kompressionsverhältnis und eventuell auch die Geschwindigkeit und " -"die vergangene Zeit in die Standardfehlerausgabe. Die Geschwindigkeit und " -"die vergangene Zeit werden nur angezeigt, wenn der Vorgang mindestens ein " -"paar Sekunden gedauert hat. Wurde der Vorgang nicht beendet, zum Beispiel " -"weil ihn der Benutzer abgebrochen hat, wird außerdem der Prozentsatz des " -"erreichten Verarbeitungsfortschritts aufgenommen, sofern die Größe der " -"Eingabedatei bekannt ist." +#: ../src/xz/xz.1 +msgid "When standard error is not a terminal, B<--verbose> will make B<xz> print the filename, compressed size, uncompressed size, compression ratio, and possibly also the speed and elapsed time on a single line to standard error after compressing or decompressing the file. The speed and elapsed time are included only when the operation took at least a few seconds. If the operation didn't finish, for example, due to user interruption, also the completion percentage is printed if the size of the input file is known." +msgstr "Wenn die Standardfehlerausgabe kein Terminal ist, schreibt B<xz> mit B<--verbose> nach dem Komprimieren oder Dekomprimieren der Datei in einer einzelnen Zeile den Dateinamen, die komprimierte Größe, die unkomprimierte Größe, das Kompressionsverhältnis und eventuell auch die Geschwindigkeit und die vergangene Zeit in die Standardfehlerausgabe. Die Geschwindigkeit und die vergangene Zeit werden nur angezeigt, wenn der Vorgang mindestens ein paar Sekunden gedauert hat. Wurde der Vorgang nicht beendet, zum Beispiel weil ihn der Benutzer abgebrochen hat, wird außerdem der Prozentsatz des erreichten Verarbeitungsfortschritts aufgenommen, sofern die Größe der Eingabedatei bekannt ist." #. type: TP -#: ../src/xz/xz.1:1899 ../src/xzdec/xzdec.1:89 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-Q>, B<--no-warn>" msgstr "B<-Q>, B<--no-warn>" #. type: Plain text -#: ../src/xz/xz.1:1909 -msgid "" -"Don't set the exit status to 2 even if a condition worth a warning was " -"detected. This option doesn't affect the verbosity level, thus both B<--" -"quiet> and B<--no-warn> have to be used to not display warnings and to not " -"alter the exit status." -msgstr "" -"setzt den Exit-Status nicht auf 2, selbst wenn eine Bedingung erfüllt ist, " -"die eine Warnung gerechtfertigt hätte. Diese Option wirkt sich nicht auf die " -"Ausführlichkeitsstufe aus, daher müssen sowohl B<--quiet> als auch B<--no-" -"warn> angegeben werden, um einerseits keine Warnungen anzuzeigen und " -"andererseits auch den Exit-Status nicht zu ändern." +#: ../src/xz/xz.1 +msgid "Don't set the exit status to 2 even if a condition worth a warning was detected. This option doesn't affect the verbosity level, thus both B<--quiet> and B<--no-warn> have to be used to not display warnings and to not alter the exit status." +msgstr "setzt den Exit-Status nicht auf 2, selbst wenn eine Bedingung erfüllt ist, die eine Warnung gerechtfertigt hätte. Diese Option wirkt sich nicht auf die Ausführlichkeitsstufe aus, daher müssen sowohl B<--quiet> als auch B<--no-warn> angegeben werden, um einerseits keine Warnungen anzuzeigen und andererseits auch den Exit-Status nicht zu ändern." #. type: TP -#: ../src/xz/xz.1:1909 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--robot>" msgstr "B<--robot>" #. type: Plain text -#: ../src/xz/xz.1:1921 -msgid "" -"Print messages in a machine-parsable format. This is intended to ease " -"writing frontends that want to use B<xz> instead of liblzma, which may be " -"the case with various scripts. The output with this option enabled is meant " -"to be stable across B<xz> releases. See the section B<ROBOT MODE> for " -"details." -msgstr "" -"gibt Meldungen in einem maschinenlesbaren Format aus. Dadurch soll das " -"Schreiben von Frontends erleichtert werden, die B<xz> anstelle von Liblzma " -"verwenden wollen, was in verschiedenen Skripten der Fall sein kann. Die " -"Ausgabe mit dieser aktivierten Option sollte über mehrere B<xz>-" -"Veröffentlichungen stabil sein. Details hierzu finden Sie im Abschnitt " -"B<ROBOTER-MODUS>." +#: ../src/xz/xz.1 +msgid "Print messages in a machine-parsable format. This is intended to ease writing frontends that want to use B<xz> instead of liblzma, which may be the case with various scripts. The output with this option enabled is meant to be stable across B<xz> releases. See the section B<ROBOT MODE> for details." +msgstr "gibt Meldungen in einem maschinenlesbaren Format aus. Dadurch soll das Schreiben von Frontends erleichtert werden, die B<xz> anstelle von Liblzma verwenden wollen, was in verschiedenen Skripten der Fall sein kann. Die Ausgabe mit dieser aktivierten Option sollte über mehrere B<xz>-Veröffentlichungen stabil sein. Details hierzu finden Sie im Abschnitt B<ROBOTER-MODUS>." #. type: TP -#: ../src/xz/xz.1:1921 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--info-memory>" msgstr "B<--info-memory>" #. type: Plain text -#: ../src/xz/xz.1:1928 -msgid "" -"Display, in human-readable format, how much physical memory (RAM) and how " -"many processor threads B<xz> thinks the system has and the memory usage " -"limits for compression and decompression, and exit successfully." -msgstr "" -"zeigt in einem menschenlesbaren Format an, wieviel physischen Speicher (RAM) " -"und wie viele Prozessor-Threads das System nach Annahme von B<xz> hat, sowie " -"die Speicherbedarfsbegrenzung für Kompression und Dekompression, und beendet " -"das Programm erfolgreich." +#: ../src/xz/xz.1 +msgid "Display, in human-readable format, how much physical memory (RAM) and how many processor threads B<xz> thinks the system has and the memory usage limits for compression and decompression, and exit successfully." +msgstr "zeigt in einem menschenlesbaren Format an, wieviel physischen Speicher (RAM) und wie viele Prozessor-Threads das System nach Annahme von B<xz> hat, sowie die Speicherbedarfsbegrenzung für Kompression und Dekompression, und beendet das Programm erfolgreich." #. type: TP -#: ../src/xz/xz.1:1928 ../src/xzdec/xzdec.1:96 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-h>, B<--help>" msgstr "B<-h>, B<--help>" #. type: Plain text -#: ../src/xz/xz.1:1932 -msgid "" -"Display a help message describing the most commonly used options, and exit " -"successfully." -msgstr "" -"zeigt eine Hilfemeldung mit den am häufigsten genutzten Optionen an und " -"beendet das Programm erfolgreich." +#: ../src/xz/xz.1 +msgid "Display a help message describing the most commonly used options, and exit successfully." +msgstr "zeigt eine Hilfemeldung mit den am häufigsten genutzten Optionen an und beendet das Programm erfolgreich." #. type: TP -#: ../src/xz/xz.1:1932 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-H>, B<--long-help>" msgstr "B<-H>, B<--long-help>" # FIXME Satzpunkt fehlt #. type: Plain text -#: ../src/xz/xz.1:1937 -msgid "" -"Display a help message describing all features of B<xz>, and exit " -"successfully" -msgstr "" -"zeigt eine Hilfemeldung an, die alle Funktionsmerkmale von B<xz> beschreibt " -"und beendet das Programm erfolgreich." +#: ../src/xz/xz.1 +msgid "Display a help message describing all features of B<xz>, and exit successfully" +msgstr "zeigt eine Hilfemeldung an, die alle Funktionsmerkmale von B<xz> beschreibt und beendet das Programm erfolgreich." #. type: TP -#: ../src/xz/xz.1:1937 ../src/xzdec/xzdec.1:99 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-V>, B<--version>" msgstr "B<-V>, B<--version>" #. type: Plain text -#: ../src/xz/xz.1:1946 -msgid "" -"Display the version number of B<xz> and liblzma in human readable format. " -"To get machine-parsable output, specify B<--robot> before B<--version>." -msgstr "" -"zeigt die Versionsnummer von B<xz> und Liblzma in einem menschenlesbaren " -"Format an. Um eine maschinell auswertbare Ausgabe zu erhalten, geben Sie B<--" -"robot> vor B<--version> an." +#: ../src/xz/xz.1 +msgid "Display the version number of B<xz> and liblzma in human readable format. To get machine-parsable output, specify B<--robot> before B<--version>." +msgstr "zeigt die Versionsnummer von B<xz> und Liblzma in einem menschenlesbaren Format an. Um eine maschinell auswertbare Ausgabe zu erhalten, geben Sie B<--robot> vor B<--version> an." #. type: SH -#: ../src/xz/xz.1:1947 +#: ../src/xz/xz.1 #, no-wrap msgid "ROBOT MODE" msgstr "ROBOTER-MODUS" #. type: Plain text -#: ../src/xz/xz.1:1963 -msgid "" -"The robot mode is activated with the B<--robot> option. It makes the output " -"of B<xz> easier to parse by other programs. Currently B<--robot> is " -"supported only together with B<--version>, B<--info-memory>, and B<--list>. " -"It will be supported for compression and decompression in the future." -msgstr "" -"Der Roboter-Modus wird mit der Option B<--robot> aktiviert. Er bewirkt, dass " -"die Ausgabe von B<xz> leichter von anderen Programmen ausgewertet werden " -"kann. Gegenwärtig wird B<--robot> nur zusammen mit B<--version>, B<--info-" -"memory> und B<--list> unterstützt. In der Zukunft wird dieser Modus auch für " -"Kompression und Dekompression unterstützt." +#: ../src/xz/xz.1 +msgid "The robot mode is activated with the B<--robot> option. It makes the output of B<xz> easier to parse by other programs. Currently B<--robot> is supported only together with B<--list>, B<--filters-help>, B<--info-memory>, and B<--version>. It will be supported for compression and decompression in the future." +msgstr "Der Roboter-Modus wird mit der Option B<--robot> aktiviert. Er bewirkt, dass die Ausgabe von B<xz> leichter von anderen Programmen ausgewertet werden kann. Gegenwärtig wird B<--robot> nur zusammen mit B<--list>, B<--filters-help>, B<--info-memory> und B<--version> unterstützt. In der Zukunft wird dieser Modus auch für Kompression und Dekompression unterstützt." #. type: SS -#: ../src/xz/xz.1:1964 -#, no-wrap -msgid "Version" -msgstr "Version" - -#. type: Plain text -#: ../src/xz/xz.1:1969 -msgid "" -"B<xz --robot --version> prints the version number of B<xz> and liblzma in " -"the following format:" -msgstr "" -"B<xz --robot --version> gibt die Versionsnummern von B<xz> und Liblzma im " -"folgenden Format aus:" - -#. type: Plain text -#: ../src/xz/xz.1:1971 -msgid "B<XZ_VERSION=>I<XYYYZZZS>" -msgstr "B<XZ_VERSION=>I<XYYYZZZS>" - -#. type: Plain text -#: ../src/xz/xz.1:1973 -msgid "B<LIBLZMA_VERSION=>I<XYYYZZZS>" -msgstr "B<LIBLZMA_VERSION=>I<XYYYZZZS>" - -#. type: TP -#: ../src/xz/xz.1:1973 -#, no-wrap -msgid "I<X>" -msgstr "I<X>" - -#. type: Plain text -#: ../src/xz/xz.1:1976 -msgid "Major version." -msgstr "Hauptversion." - -#. type: TP -#: ../src/xz/xz.1:1976 -#, no-wrap -msgid "I<YYY>" -msgstr "I<YYY>" - -#. type: Plain text -#: ../src/xz/xz.1:1981 -msgid "" -"Minor version. Even numbers are stable. Odd numbers are alpha or beta " -"versions." -msgstr "" -"Unterversion. Gerade Zahlen bezeichnen eine stabile Version. Ungerade Zahlen " -"bezeichnen Alpha- oder Betaversionen." - -#. type: TP -#: ../src/xz/xz.1:1981 -#, no-wrap -msgid "I<ZZZ>" -msgstr "I<ZZZ>" - -#. type: Plain text -#: ../src/xz/xz.1:1985 -msgid "" -"Patch level for stable releases or just a counter for development releases." -msgstr "" -"Patch-Stufe für stabile Veröffentlichungen oder einfach nur ein Zähler für " -"Entwicklungsversionen." - -#. type: TP -#: ../src/xz/xz.1:1985 -#, no-wrap -msgid "I<S>" -msgstr "I<S>" - -#. type: Plain text -#: ../src/xz/xz.1:1993 -msgid "" -"Stability. 0 is alpha, 1 is beta, and 2 is stable. I<S> should be always 2 " -"when I<YYY> is even." -msgstr "" -"Stabilität. 0 ist Alpha, 1 ist Beta und 2 ist stabil. I<S> sollte immer 2 " -"sein, wenn I<YYY> eine gerade Zahl ist." - -#. type: Plain text -#: ../src/xz/xz.1:1998 -msgid "" -"I<XYYYZZZS> are the same on both lines if B<xz> and liblzma are from the " -"same XZ Utils release." -msgstr "" -"I<XYYYZZZS> sind in beiden Zeilen gleich, sofern B<xz> und Liblzma aus der " -"gleichen Veröffentlichung der XZ-Utils stammen." - -#. type: Plain text -#: ../src/xz/xz.1:2004 -msgid "Examples: 4.999.9beta is B<49990091> and 5.0.0 is B<50000002>." -msgstr "Beispiele: 4.999.9beta ist B<49990091> und 5.0.0 is B<50000002>." - -#. type: SS -#: ../src/xz/xz.1:2005 -#, no-wrap -msgid "Memory limit information" -msgstr "Informationen zur Speicherbedarfsbegrenzung" - -#. type: Plain text -#: ../src/xz/xz.1:2008 -msgid "" -"B<xz --robot --info-memory> prints a single line with multiple tab-separated " -"columns:" -msgstr "" -"B<xz --robot --info-memory> gibt eine einzelne Zeile mit mehreren durch " -"Tabulatoren getrennten Spalten aus:" - -#. type: IP -#: ../src/xz/xz.1:2008 -#, no-wrap -msgid "1." -msgstr "1." - -#. type: Plain text -#: ../src/xz/xz.1:2010 -msgid "Total amount of physical memory (RAM) in bytes." -msgstr "Gesamter physischer Speicher (RAM) in Byte." - -#. type: IP -#: ../src/xz/xz.1:2010 ../src/xz/xz.1:2125 ../src/xz/xz.1:2162 -#: ../src/xz/xz.1:2188 ../src/xz/xz.1:2258 ../src/xz/xz.1:2285 -#, no-wrap -msgid "2." -msgstr "2." - -#. type: Plain text -#: ../src/xz/xz.1:2017 -msgid "" -"Memory usage limit for compression in bytes (B<--memlimit-compress>). A " -"special value of B<0> indicates the default setting which for single-" -"threaded mode is the same as no limit." -msgstr "" -"Speicherbedarfsbegrenzung für die Kompression in Byte (B<--memlimit-" -"compress>). Ein spezieller Wert von B<0> bezeichnet die Standardeinstellung, " -"die im Einzelthread-Modus bedeutet, dass keine Begrenzung vorhanden ist." - -#. type: IP -#: ../src/xz/xz.1:2017 ../src/xz/xz.1:2127 ../src/xz/xz.1:2164 -#: ../src/xz/xz.1:2190 ../src/xz/xz.1:2263 ../src/xz/xz.1:2287 -#, no-wrap -msgid "3." -msgstr "3." - -#. type: Plain text -#: ../src/xz/xz.1:2024 -msgid "" -"Memory usage limit for decompression in bytes (B<--memlimit-decompress>). A " -"special value of B<0> indicates the default setting which for single-" -"threaded mode is the same as no limit." -msgstr "" -"Speicherbedarfsbegrenzung für die Dekompression in Byte (B<--memlimit-" -"decompress>). Ein spezieller Wert von B<0> bezeichnet die " -"Standardeinstellung, die im Einzelthread-Modus bedeutet, dass keine " -"Begrenzung vorhanden ist." - -#. type: IP -#: ../src/xz/xz.1:2024 ../src/xz/xz.1:2129 ../src/xz/xz.1:2166 -#: ../src/xz/xz.1:2193 ../src/xz/xz.1:2273 ../src/xz/xz.1:2289 -#, no-wrap -msgid "4." -msgstr "4." - -#. type: Plain text -#: ../src/xz/xz.1:2036 -msgid "" -"Since B<xz> 5.3.4alpha: Memory usage for multi-threaded decompression in " -"bytes (B<--memlimit-mt-decompress>). This is never zero because a system-" -"specific default value shown in the column 5 is used if no limit has been " -"specified explicitly. This is also never greater than the value in the " -"column 3 even if a larger value has been specified with B<--memlimit-mt-" -"decompress>." -msgstr "" -"Seit B<xz> 5.3.4alpha: Die Speichernutzung für Multithread-Dekompression in " -"Byte (B<--memlimit-mt-decompress>). Dies ist niemals B<0>, da ein " -"systemspezifischer Vorgabewert (gezeigt in Spalte 5) verwendet wird, falls " -"keine Grenze ausdrücklich angegeben wurde. Dies ist außerdem niemals größer " -"als der Wert in in Spalte 3, selbst wenn mit B<--memlimit-mt-decompress> ein " -"größerer Wert angegeben wurde." - -#. type: IP -#: ../src/xz/xz.1:2036 ../src/xz/xz.1:2131 ../src/xz/xz.1:2168 -#: ../src/xz/xz.1:2195 ../src/xz/xz.1:2291 -#, no-wrap -msgid "5." -msgstr "5." - -#. type: Plain text -#: ../src/xz/xz.1:2048 -msgid "" -"Since B<xz> 5.3.4alpha: A system-specific default memory usage limit that is " -"used to limit the number of threads when compressing with an automatic " -"number of threads (B<--threads=0>) and no memory usage limit has been " -"specified (B<--memlimit-compress>). This is also used as the default value " -"for B<--memlimit-mt-decompress>." -msgstr "" -"Seit B<xz> 5.3.4alpha: Eine systemspezifisch vorgegebene Begrenzung des " -"Speicherverbrauchs, die zur Begrenzung der Anzahl der Threads beim " -"Komprimieren mit automatischer Anzahl der Threads (B<--threads=0>) und wenn " -"keine Speicherbedarfsbegrenzung angegeben wurde (B<--memlimit-compress>) " -"verwendet wird. Dies wird auch als Standardwert für B<--memlimit-mt-" -"decompress> verwendet." - -#. type: IP -#: ../src/xz/xz.1:2048 ../src/xz/xz.1:2133 ../src/xz/xz.1:2170 -#: ../src/xz/xz.1:2197 ../src/xz/xz.1:2293 -#, no-wrap -msgid "6." -msgstr "6." - -#. type: Plain text -#: ../src/xz/xz.1:2053 -msgid "Since B<xz> 5.3.4alpha: Number of available processor threads." -msgstr "Seit B<xz> 5.3.4alpha: Anzahl der verfügbaren Prozessorthreads." - -#. type: Plain text -#: ../src/xz/xz.1:2057 -msgid "" -"In the future, the output of B<xz --robot --info-memory> may have more " -"columns, but never more than a single line." -msgstr "" -"In der Zukunft könnte die Ausgabe von B<xz --robot --info-memory> weitere " -"Spalten enthalten, aber niemals mehr als eine einzelne Zeile." - -#. type: SS -#: ../src/xz/xz.1:2058 +#: ../src/xz/xz.1 #, no-wrap msgid "List mode" msgstr "Listenmodus" #. type: Plain text -#: ../src/xz/xz.1:2063 -msgid "" -"B<xz --robot --list> uses tab-separated output. The first column of every " -"line has a string that indicates the type of the information found on that " -"line:" -msgstr "" -"B<xz --robot --list> verwendet eine durch Tabulatoren getrennte Ausgabe. In " -"der ersten Spalte jeder Zeile bezeichnet eine Zeichenkette den Typ der " -"Information, die in dieser Zeile enthalten ist:" +#: ../src/xz/xz.1 +msgid "B<xz --robot --list> uses tab-separated output. The first column of every line has a string that indicates the type of the information found on that line:" +msgstr "B<xz --robot --list> verwendet eine durch Tabulatoren getrennte Ausgabe. In der ersten Spalte jeder Zeile bezeichnet eine Zeichenkette den Typ der Information, die in dieser Zeile enthalten ist:" #. type: TP -#: ../src/xz/xz.1:2063 +#: ../src/xz/xz.1 #, no-wrap msgid "B<name>" msgstr "B<name>" #. type: Plain text -#: ../src/xz/xz.1:2067 -msgid "" -"This is always the first line when starting to list a file. The second " -"column on the line is the filename." -msgstr "" -"Dies ist stets die erste Zeile, wenn eine Datei aufgelistet wird. Die zweite " -"Spalte in der Zeile enthält den Dateinamen." +#: ../src/xz/xz.1 +msgid "This is always the first line when starting to list a file. The second column on the line is the filename." +msgstr "Dies ist stets die erste Zeile, wenn eine Datei aufgelistet wird. Die zweite Spalte in der Zeile enthält den Dateinamen." #. type: TP -#: ../src/xz/xz.1:2067 +#: ../src/xz/xz.1 #, no-wrap msgid "B<file>" msgstr "B<file>" # CHECK overall #. type: Plain text -#: ../src/xz/xz.1:2075 -msgid "" -"This line contains overall information about the B<.xz> file. This line is " -"always printed after the B<name> line." -msgstr "" -"Diese Zeile enthält allgemeine Informationen zur B<.xz>-Datei. Diese Zeile " -"wird stets nach der B<name>-Zeile ausgegeben." +#: ../src/xz/xz.1 +msgid "This line contains overall information about the B<.xz> file. This line is always printed after the B<name> line." +msgstr "Diese Zeile enthält allgemeine Informationen zur B<.xz>-Datei. Diese Zeile wird stets nach der B<name>-Zeile ausgegeben." #. type: TP -#: ../src/xz/xz.1:2075 +#: ../src/xz/xz.1 #, no-wrap msgid "B<stream>" msgstr "B<stream>" #. type: Plain text -#: ../src/xz/xz.1:2085 -msgid "" -"This line type is used only when B<--verbose> was specified. There are as " -"many B<stream> lines as there are streams in the B<.xz> file." -msgstr "" -"Dieser Zeilentyp wird nur verwendet, wenn B<--verbose> angegeben wurde. Es " -"gibt genau so viele B<stream>-Zeilen, wie Datenströme in der B<.xz>-Datei " -"enthalten sind." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified. There are as many B<stream> lines as there are streams in the B<.xz> file." +msgstr "Dieser Zeilentyp wird nur verwendet, wenn B<--verbose> angegeben wurde. Es gibt genau so viele B<stream>-Zeilen, wie Datenströme in der B<.xz>-Datei enthalten sind." #. type: TP -#: ../src/xz/xz.1:2085 +#: ../src/xz/xz.1 #, no-wrap msgid "B<block>" msgstr "B<block>" #. type: Plain text -#: ../src/xz/xz.1:2100 -msgid "" -"This line type is used only when B<--verbose> was specified. There are as " -"many B<block> lines as there are blocks in the B<.xz> file. The B<block> " -"lines are shown after all the B<stream> lines; different line types are not " -"interleaved." -msgstr "" -"Dieser Zeilentyp wird nur verwendet, wenn B<--verbose> angegeben wurde. Es " -"gibt so viele B<block>-Zeilen, wie Blöcke in der B<.xz>-Datei. Die B<block>-" -"Zeilen werden nach allen B<stream>-Zeilen angezeigt; verschiedene " -"Zeilentypen werden nicht verschachtelt." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified. There are as many B<block> lines as there are blocks in the B<.xz> file. The B<block> lines are shown after all the B<stream> lines; different line types are not interleaved." +msgstr "Dieser Zeilentyp wird nur verwendet, wenn B<--verbose> angegeben wurde. Es gibt so viele B<block>-Zeilen, wie Blöcke in der B<.xz>-Datei. Die B<block>-Zeilen werden nach allen B<stream>-Zeilen angezeigt; verschiedene Zeilentypen werden nicht verschachtelt." #. type: TP -#: ../src/xz/xz.1:2100 +#: ../src/xz/xz.1 #, no-wrap msgid "B<summary>" msgstr "B<summary>" #. type: Plain text -#: ../src/xz/xz.1:2115 -msgid "" -"This line type is used only when B<--verbose> was specified twice. This " -"line is printed after all B<block> lines. Like the B<file> line, the " -"B<summary> line contains overall information about the B<.xz> file." -msgstr "" -"Dieser Zeilentyp wird nur verwendet, wenn B<--verbose> zwei Mal angegeben " -"wurde. Diese Zeile wird nach allen B<block>-Zeilen ausgegeben. Wie die " -"B<file>-Zeile enthält die B<summary>-Zeile allgemeine Informationen zur B<." -"xz>-Datei." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified twice. This line is printed after all B<block> lines. Like the B<file> line, the B<summary> line contains overall information about the B<.xz> file." +msgstr "Dieser Zeilentyp wird nur verwendet, wenn B<--verbose> zwei Mal angegeben wurde. Diese Zeile wird nach allen B<block>-Zeilen ausgegeben. Wie die B<file>-Zeile enthält die B<summary>-Zeile allgemeine Informationen zur B<.xz>-Datei." #. type: TP -#: ../src/xz/xz.1:2115 +#: ../src/xz/xz.1 #, no-wrap msgid "B<totals>" msgstr "B<totals>" #. type: Plain text -#: ../src/xz/xz.1:2119 -msgid "" -"This line is always the very last line of the list output. It shows the " -"total counts and sizes." -msgstr "" -"Diese Zeile ist immer die letzte der Listenausgabe. Sie zeigt die " -"Gesamtanzahlen und -größen an." +#: ../src/xz/xz.1 +msgid "This line is always the very last line of the list output. It shows the total counts and sizes." +msgstr "Diese Zeile ist immer die letzte der Listenausgabe. Sie zeigt die Gesamtanzahlen und -größen an." #. type: Plain text -#: ../src/xz/xz.1:2123 +#: ../src/xz/xz.1 msgid "The columns of the B<file> lines:" msgstr "Die Spalten der B<file>-Zeilen:" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "2." +msgstr "2." + #. type: Plain text -#: ../src/xz/xz.1:2127 +#: ../src/xz/xz.1 msgid "Number of streams in the file" msgstr "Anzahl der Datenströme in der Datei" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "3." +msgstr "3." + #. type: Plain text -#: ../src/xz/xz.1:2129 +#: ../src/xz/xz.1 msgid "Total number of blocks in the stream(s)" msgstr "Gesamtanzahl der Blöcke in den Datenströmen" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "4." +msgstr "4." + #. type: Plain text -#: ../src/xz/xz.1:2131 +#: ../src/xz/xz.1 msgid "Compressed size of the file" msgstr "Komprimierte Größe der Datei" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "5." +msgstr "5." + #. type: Plain text -#: ../src/xz/xz.1:2133 +#: ../src/xz/xz.1 msgid "Uncompressed size of the file" msgstr "Unkomprimierte Größe der Datei" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "6." +msgstr "6." + #. type: Plain text -#: ../src/xz/xz.1:2139 -msgid "" -"Compression ratio, for example, B<0.123>. If ratio is over 9.999, three " -"dashes (B<--->) are displayed instead of the ratio." -msgstr "" -"Das Kompressionsverhältnis, zum Beispiel B<0.123>. Wenn das Verhältnis über " -"9.999 liegt, werden drei Minuszeichen (B<--->) anstelle des " -"Kompressionsverhältnisses angezeigt." +#: ../src/xz/xz.1 +msgid "Compression ratio, for example, B<0.123>. If ratio is over 9.999, three dashes (B<--->) are displayed instead of the ratio." +msgstr "Das Kompressionsverhältnis, zum Beispiel B<0.123>. Wenn das Verhältnis über 9.999 liegt, werden drei Minuszeichen (B<--->) anstelle des Kompressionsverhältnisses angezeigt." #. type: IP -#: ../src/xz/xz.1:2139 ../src/xz/xz.1:2172 ../src/xz/xz.1:2199 -#: ../src/xz/xz.1:2295 +#: ../src/xz/xz.1 #, no-wrap msgid "7." msgstr "7." #. type: Plain text -#: ../src/xz/xz.1:2152 -msgid "" -"Comma-separated list of integrity check names. The following strings are " -"used for the known check types: B<None>, B<CRC32>, B<CRC64>, and " -"B<SHA-256>. For unknown check types, B<Unknown->I<N> is used, where I<N> is " -"the Check ID as a decimal number (one or two digits)." -msgstr "" -"Durch Kommata getrennte Liste der Namen der Integritätsprüfungen. Für die " -"bekannten Überprüfungstypen werden folgende Zeichenketten verwendet: " -"B<None>, B<CRC32>, B<CRC64> und B<SHA-256>. B<Unbek.>I<N> wird verwendet, " -"wobei I<N> die Kennung der Überprüfung als Dezimalzahl angibt (ein- oder " -"zweistellig)." +#: ../src/xz/xz.1 +msgid "Comma-separated list of integrity check names. The following strings are used for the known check types: B<None>, B<CRC32>, B<CRC64>, and B<SHA-256>. For unknown check types, B<Unknown->I<N> is used, where I<N> is the Check ID as a decimal number (one or two digits)." +msgstr "Durch Kommata getrennte Liste der Namen der Integritätsprüfungen. Für die bekannten Überprüfungstypen werden folgende Zeichenketten verwendet: B<None>, B<CRC32>, B<CRC64> und B<SHA-256>. B<Unbek.>I<N> wird verwendet, wobei I<N> die Kennung der Überprüfung als Dezimalzahl angibt (ein- oder zweistellig)." #. type: IP -#: ../src/xz/xz.1:2152 ../src/xz/xz.1:2174 ../src/xz/xz.1:2201 -#: ../src/xz/xz.1:2298 +#: ../src/xz/xz.1 #, no-wrap msgid "8." msgstr "8." #. type: Plain text -#: ../src/xz/xz.1:2154 +#: ../src/xz/xz.1 msgid "Total size of stream padding in the file" msgstr "Gesamtgröße der Datenstromauffüllung in der Datei" #. type: Plain text -#: ../src/xz/xz.1:2160 +#: ../src/xz/xz.1 msgid "The columns of the B<stream> lines:" msgstr "Die Spalten der B<stream>-Zeilen:" #. type: Plain text -#: ../src/xz/xz.1:2164 +#: ../src/xz/xz.1 msgid "Stream number (the first stream is 1)" msgstr "Datenstromnummer (der erste Datenstrom ist 1)" #. type: Plain text -#: ../src/xz/xz.1:2166 +#: ../src/xz/xz.1 msgid "Number of blocks in the stream" msgstr "Anzahl der Blöcke im Datenstrom" #. type: Plain text -#: ../src/xz/xz.1:2168 +#: ../src/xz/xz.1 msgid "Compressed start offset" msgstr "Komprimierte Startposition" #. type: Plain text -#: ../src/xz/xz.1:2170 +#: ../src/xz/xz.1 msgid "Uncompressed start offset" msgstr "Unkomprimierte Startposition" #. type: Plain text -#: ../src/xz/xz.1:2172 +#: ../src/xz/xz.1 msgid "Compressed size (does not include stream padding)" msgstr "Komprimierte Größe (schließt die Datenstromauffüllung nicht mit ein)" #. type: Plain text -#: ../src/xz/xz.1:2174 ../src/xz/xz.1:2203 ../src/xz/xz.1:2293 +#: ../src/xz/xz.1 msgid "Uncompressed size" msgstr "Unkomprimierte Größe" #. type: Plain text -#: ../src/xz/xz.1:2176 ../src/xz/xz.1:2205 +#: ../src/xz/xz.1 msgid "Compression ratio" msgstr "Kompressionsverhältnis" #. type: IP -#: ../src/xz/xz.1:2176 ../src/xz/xz.1:2203 ../src/xz/xz.1:2300 +#: ../src/xz/xz.1 #, no-wrap msgid "9." msgstr "9." #. type: Plain text -#: ../src/xz/xz.1:2178 ../src/xz/xz.1:2207 +#: ../src/xz/xz.1 msgid "Name of the integrity check" msgstr "Name der Integritätsprüfung" #. type: IP -#: ../src/xz/xz.1:2178 ../src/xz/xz.1:2205 ../src/xz/xz.1:2316 +#: ../src/xz/xz.1 #, no-wrap msgid "10." msgstr "10." #. type: Plain text -#: ../src/xz/xz.1:2180 +#: ../src/xz/xz.1 msgid "Size of stream padding" msgstr "Größe der Datenstromauffüllung" #. type: Plain text -#: ../src/xz/xz.1:2186 +#: ../src/xz/xz.1 msgid "The columns of the B<block> lines:" msgstr "Die Spalten der B<block>-Zeilen:" #. type: Plain text -#: ../src/xz/xz.1:2190 +#: ../src/xz/xz.1 msgid "Number of the stream containing this block" msgstr "Anzahl der in diesem Block enthaltenen Datenströme" #. type: Plain text -#: ../src/xz/xz.1:2193 -msgid "" -"Block number relative to the beginning of the stream (the first block is 1)" +#: ../src/xz/xz.1 +msgid "Block number relative to the beginning of the stream (the first block is 1)" msgstr "Blocknummer relativ zum Anfang des Datenstroms (der erste Block ist 1)" #. type: Plain text -#: ../src/xz/xz.1:2195 +#: ../src/xz/xz.1 msgid "Block number relative to the beginning of the file" msgstr "Blocknummer relativ zum Anfang der Datei" #. type: Plain text -#: ../src/xz/xz.1:2197 +#: ../src/xz/xz.1 msgid "Compressed start offset relative to the beginning of the file" msgstr "Komprimierter Startversatz relativ zum Beginn der Datei" #. type: Plain text -#: ../src/xz/xz.1:2199 +#: ../src/xz/xz.1 msgid "Uncompressed start offset relative to the beginning of the file" msgstr "Unkomprimierter Startversatz relativ zum Beginn der Datei" #. type: Plain text -#: ../src/xz/xz.1:2201 +#: ../src/xz/xz.1 msgid "Total compressed size of the block (includes headers)" msgstr "Komprimierte Gesamtgröße des Blocks (einschließlich Header)" #. type: Plain text -#: ../src/xz/xz.1:2219 -msgid "" -"If B<--verbose> was specified twice, additional columns are included on the " -"B<block> lines. These are not displayed with a single B<--verbose>, because " -"getting this information requires many seeks and can thus be slow:" -msgstr "" -"Wenn B<--verbose> zwei Mal angegeben wurde, werden zusätzliche Spalten in " -"die B<block>-Zeilen eingefügt. Diese werden mit einem einfachen B<--verbose> " -"nicht angezeigt, da das Ermitteln dieser Informationen viele Suchvorgänge " -"erfordert und daher recht langsam sein kann:" +#: ../src/xz/xz.1 +msgid "If B<--verbose> was specified twice, additional columns are included on the B<block> lines. These are not displayed with a single B<--verbose>, because getting this information requires many seeks and can thus be slow:" +msgstr "Wenn B<--verbose> zwei Mal angegeben wurde, werden zusätzliche Spalten in die B<block>-Zeilen eingefügt. Diese werden mit einem einfachen B<--verbose> nicht angezeigt, da das Ermitteln dieser Informationen viele Suchvorgänge erfordert und daher recht langsam sein kann:" #. type: IP -#: ../src/xz/xz.1:2221 ../src/xz/xz.1:2321 +#: ../src/xz/xz.1 #, no-wrap msgid "11." msgstr "11." #. type: Plain text -#: ../src/xz/xz.1:2223 +#: ../src/xz/xz.1 msgid "Value of the integrity check in hexadecimal" msgstr "Wert der Integritätsprüfung in hexadezimaler Notation" #. type: IP -#: ../src/xz/xz.1:2223 ../src/xz/xz.1:2331 +#: ../src/xz/xz.1 #, no-wrap msgid "12." msgstr "12." #. type: Plain text -#: ../src/xz/xz.1:2225 +#: ../src/xz/xz.1 msgid "Block header size" msgstr "Block-Header-Größe" #. type: IP -#: ../src/xz/xz.1:2225 +#: ../src/xz/xz.1 #, no-wrap msgid "13." msgstr "13." #. type: Plain text -#: ../src/xz/xz.1:2235 -msgid "" -"Block flags: B<c> indicates that compressed size is present, and B<u> " -"indicates that uncompressed size is present. If the flag is not set, a dash " -"(B<->) is shown instead to keep the string length fixed. New flags may be " -"added to the end of the string in the future." -msgstr "" -"Block-Schalter: B<c> gibt an, dass die komprimierte Größe verfügbar ist, und " -"B<u> gibt an, dass die unkomprimierte Größe verfügbar ist. Falls der " -"Schalter nicht gesetzt ist, wird stattdessen ein Bindestrich (B<->) " -"angezeigt, um die Länge der Zeichenkette beizubehalten. In Zukunft könnten " -"neue Schalter am Ende der Zeichenkette hinzugefügt werden." +#: ../src/xz/xz.1 +msgid "Block flags: B<c> indicates that compressed size is present, and B<u> indicates that uncompressed size is present. If the flag is not set, a dash (B<->) is shown instead to keep the string length fixed. New flags may be added to the end of the string in the future." +msgstr "Block-Schalter: B<c> gibt an, dass die komprimierte Größe verfügbar ist, und B<u> gibt an, dass die unkomprimierte Größe verfügbar ist. Falls der Schalter nicht gesetzt ist, wird stattdessen ein Bindestrich (B<->) angezeigt, um die Länge der Zeichenkette beizubehalten. In Zukunft könnten neue Schalter am Ende der Zeichenkette hinzugefügt werden." #. type: IP -#: ../src/xz/xz.1:2235 +#: ../src/xz/xz.1 #, no-wrap msgid "14." msgstr "14." #. type: Plain text -#: ../src/xz/xz.1:2238 -msgid "" -"Size of the actual compressed data in the block (this excludes the block " -"header, block padding, and check fields)" -msgstr "" -"Größe der tatsächlichen komprimierten Daten im Block. Ausgeschlossen sind " -"hierbei die Block-Header, die Blockauffüllung und die Prüffelder." +#: ../src/xz/xz.1 +msgid "Size of the actual compressed data in the block (this excludes the block header, block padding, and check fields)" +msgstr "Größe der tatsächlichen komprimierten Daten im Block. Ausgeschlossen sind hierbei die Block-Header, die Blockauffüllung und die Prüffelder." #. type: IP -#: ../src/xz/xz.1:2238 +#: ../src/xz/xz.1 #, no-wrap msgid "15." msgstr "15." #. type: Plain text -#: ../src/xz/xz.1:2243 -msgid "" -"Amount of memory (in bytes) required to decompress this block with this " -"B<xz> version" -msgstr "" -"Größe des Speichers (in Byte), der zum Dekomprimieren dieses Blocks mit " -"dieser B<xz>-Version benötigt wird." +#: ../src/xz/xz.1 +msgid "Amount of memory (in bytes) required to decompress this block with this B<xz> version" +msgstr "Größe des Speichers (in Byte), der zum Dekomprimieren dieses Blocks mit dieser B<xz>-Version benötigt wird." #. type: IP -#: ../src/xz/xz.1:2243 +#: ../src/xz/xz.1 #, no-wrap msgid "16." msgstr "16." #. type: Plain text -#: ../src/xz/xz.1:2250 -msgid "" -"Filter chain. Note that most of the options used at compression time cannot " -"be known, because only the options that are needed for decompression are " -"stored in the B<.xz> headers." -msgstr "" -"Filterkette. Beachten Sie, dass die meisten der bei der Kompression " -"verwendeten Optionen nicht bekannt sein können, da in den B<.xz>-Headern nur " -"die für die Dekompression erforderlichen Optionen gespeichert sind." +#: ../src/xz/xz.1 +msgid "Filter chain. Note that most of the options used at compression time cannot be known, because only the options that are needed for decompression are stored in the B<.xz> headers." +msgstr "Filterkette. Beachten Sie, dass die meisten der bei der Kompression verwendeten Optionen nicht bekannt sein können, da in den B<.xz>-Headern nur die für die Dekompression erforderlichen Optionen gespeichert sind." #. type: Plain text -#: ../src/xz/xz.1:2256 +#: ../src/xz/xz.1 msgid "The columns of the B<summary> lines:" msgstr "Die Spalten der B<summary>-Zeilen:" #. type: Plain text -#: ../src/xz/xz.1:2263 -msgid "" -"Amount of memory (in bytes) required to decompress this file with this B<xz> " -"version" -msgstr "" -"Größe des Speichers (in Byte), der zum Dekomprimieren dieser Datei mit " -"dieser B<xz>-Version benötigt wird." +#: ../src/xz/xz.1 +msgid "Amount of memory (in bytes) required to decompress this file with this B<xz> version" +msgstr "Größe des Speichers (in Byte), der zum Dekomprimieren dieser Datei mit dieser B<xz>-Version benötigt wird." #. type: Plain text -#: ../src/xz/xz.1:2269 ../src/xz/xz.1:2327 -msgid "" -"B<yes> or B<no> indicating if all block headers have both compressed size " -"and uncompressed size stored in them" -msgstr "" -"B<yes> oder B<no> geben an, ob in allen Block-Headern sowohl die " -"komprimierte als auch die unkomprimierte Größe gespeichert ist." +#: ../src/xz/xz.1 +msgid "B<yes> or B<no> indicating if all block headers have both compressed size and uncompressed size stored in them" +msgstr "B<yes> oder B<no> geben an, ob in allen Block-Headern sowohl die komprimierte als auch die unkomprimierte Größe gespeichert ist." #. type: Plain text -#: ../src/xz/xz.1:2273 ../src/xz/xz.1:2331 +#: ../src/xz/xz.1 msgid "I<Since> B<xz> I<5.1.2alpha:>" msgstr "I<Seit> B<xz> I<5.1.2alpha:>" #. type: Plain text -#: ../src/xz/xz.1:2277 ../src/xz/xz.1:2335 +#: ../src/xz/xz.1 msgid "Minimum B<xz> version required to decompress the file" -msgstr "" -"Minimale B<xz>-Version, die zur Dekompression der Datei erforderlich ist" +msgstr "Minimale B<xz>-Version, die zur Dekompression der Datei erforderlich ist" #. type: Plain text -#: ../src/xz/xz.1:2283 +#: ../src/xz/xz.1 msgid "The columns of the B<totals> line:" msgstr "Die Spalten der B<totals>-Zeile:" #. type: Plain text -#: ../src/xz/xz.1:2287 +#: ../src/xz/xz.1 msgid "Number of streams" msgstr "Anzahl der Datenströme" #. type: Plain text -#: ../src/xz/xz.1:2289 +#: ../src/xz/xz.1 msgid "Number of blocks" msgstr "Anzahl der Blöcke" #. type: Plain text -#: ../src/xz/xz.1:2291 +#: ../src/xz/xz.1 msgid "Compressed size" msgstr "Komprimierte Größe" #. type: Plain text -#: ../src/xz/xz.1:2295 +#: ../src/xz/xz.1 msgid "Average compression ratio" msgstr "Durchschnittliches Kompressionsverhältnis" #. type: Plain text -#: ../src/xz/xz.1:2298 -msgid "" -"Comma-separated list of integrity check names that were present in the files" -msgstr "" -"Durch Kommata getrennte Liste der Namen der Integritätsprüfungen, die in den " -"Dateien präsent waren." +#: ../src/xz/xz.1 +msgid "Comma-separated list of integrity check names that were present in the files" +msgstr "Durch Kommata getrennte Liste der Namen der Integritätsprüfungen, die in den Dateien präsent waren." #. type: Plain text -#: ../src/xz/xz.1:2300 +#: ../src/xz/xz.1 msgid "Stream padding size" msgstr "Größe der Datenstromauffüllung" #. type: Plain text -#: ../src/xz/xz.1:2306 -msgid "" -"Number of files. This is here to keep the order of the earlier columns the " -"same as on B<file> lines." -msgstr "" -"Anzahl der Dateien. Dies dient dazu, die Reihenfolge der vorigen Spalten an " -"die in den B<file>-Zeilen anzugleichen." +#: ../src/xz/xz.1 +msgid "Number of files. This is here to keep the order of the earlier columns the same as on B<file> lines." +msgstr "Anzahl der Dateien. Dies dient dazu, die Reihenfolge der vorigen Spalten an die in den B<file>-Zeilen anzugleichen." #. type: Plain text -#: ../src/xz/xz.1:2314 -msgid "" -"If B<--verbose> was specified twice, additional columns are included on the " -"B<totals> line:" -msgstr "" -"Wenn B<--verbose> zwei Mal angegeben wird, werden zusätzliche Spalten in die " -"B<totals>-Zeile eingefügt:" +#: ../src/xz/xz.1 +msgid "If B<--verbose> was specified twice, additional columns are included on the B<totals> line:" +msgstr "Wenn B<--verbose> zwei Mal angegeben wird, werden zusätzliche Spalten in die B<totals>-Zeile eingefügt:" #. type: Plain text -#: ../src/xz/xz.1:2321 -msgid "" -"Maximum amount of memory (in bytes) required to decompress the files with " -"this B<xz> version" -msgstr "" -"Maximale Größe des Speichers (in Byte), der zum Dekomprimieren der Dateien " -"mit dieser B<xz>-Version benötigt wird." +#: ../src/xz/xz.1 +msgid "Maximum amount of memory (in bytes) required to decompress the files with this B<xz> version" +msgstr "Maximale Größe des Speichers (in Byte), der zum Dekomprimieren der Dateien mit dieser B<xz>-Version benötigt wird." #. type: Plain text -#: ../src/xz/xz.1:2341 -msgid "" -"Future versions may add new line types and new columns can be added to the " -"existing line types, but the existing columns won't be changed." -msgstr "" -"Zukünftige Versionen könnten neue Zeilentypen hinzufügen, weiterhin könnten " -"auch in den vorhandenen Zeilentypen weitere Spalten hinzugefügt werden, aber " -"die existierenden Spalten werden nicht geändert." +#: ../src/xz/xz.1 +msgid "Future versions may add new line types and new columns can be added to the existing line types, but the existing columns won't be changed." +msgstr "Zukünftige Versionen könnten neue Zeilentypen hinzufügen, weiterhin könnten auch in den vorhandenen Zeilentypen weitere Spalten hinzugefügt werden, aber die existierenden Spalten werden nicht geändert." + +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Filters help" +msgstr "Filterhilfe" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --filters-help> prints the supported filters in the following format:" +msgstr "B<xz --robot --filters-help> gibt die unterstützten Filter im folgenden Format aus:" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "I<filter>B<:>I<option>B<=E<lt>>I<value>B<E<gt>,>I<option>B<=E<lt>>I<value>B<E<gt>>..." +msgstr "I<Filter>B<:>I<Option>B<=E<lt>>I<Wert>B<E<gt>,>I<Option>B<=E<lt>>I<Wert>B<E<gt>> …" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<filter>" +msgstr "I<Filter>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Name of the filter" +msgstr "Name des Filters" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<option>" +msgstr "I<Option>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Name of a filter specific option" +msgstr "Name der filterspezifischen Option" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<value>" +msgstr "I<Wert>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Numeric I<value> ranges appear as B<E<lt>>I<min>B<->I<max>B<E<gt>>. String I<value> choices are shown within B<E<lt> E<gt>> and separated by a B<|> character." +msgstr "Der numerische I<Wert> erscheint als Bereich B<E<lt>>I<Minimum>B<->I<Maximum>B<E<gt>>. Die Auswahl des Zeichenketten-I<Wert>s wird in B<E<lt> E<gt>> eingeschlossen und durch B<|> getrennt." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Each filter is printed on its own line." +msgstr "Jeder Filter wird in einer separaten Zeile ausgegeben." + +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Memory limit information" +msgstr "Informationen zur Speicherbedarfsbegrenzung" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --info-memory> prints a single line with multiple tab-separated columns:" +msgstr "B<xz --robot --info-memory> gibt eine einzelne Zeile mit mehreren durch Tabulatoren getrennten Spalten aus:" + +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "1." +msgstr "1." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Total amount of physical memory (RAM) in bytes." +msgstr "Gesamter physischer Speicher (RAM) in Byte." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory usage limit for compression in bytes (B<--memlimit-compress>). A special value of B<0> indicates the default setting which for single-threaded mode is the same as no limit." +msgstr "Speicherbedarfsbegrenzung für die Kompression in Byte (B<--memlimit-compress>). Ein spezieller Wert von B<0> bezeichnet die Standardeinstellung, die im Einzelthread-Modus bedeutet, dass keine Begrenzung vorhanden ist." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory usage limit for decompression in bytes (B<--memlimit-decompress>). A special value of B<0> indicates the default setting which for single-threaded mode is the same as no limit." +msgstr "Speicherbedarfsbegrenzung für die Dekompression in Byte (B<--memlimit-decompress>). Ein spezieller Wert von B<0> bezeichnet die Standardeinstellung, die im Einzelthread-Modus bedeutet, dass keine Begrenzung vorhanden ist." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: Memory usage for multi-threaded decompression in bytes (B<--memlimit-mt-decompress>). This is never zero because a system-specific default value shown in the column 5 is used if no limit has been specified explicitly. This is also never greater than the value in the column 3 even if a larger value has been specified with B<--memlimit-mt-decompress>." +msgstr "Seit B<xz> 5.3.4alpha: Die Speichernutzung für Multithread-Dekompression in Byte (B<--memlimit-mt-decompress>). Dies ist niemals B<0>, da ein systemspezifischer Vorgabewert (gezeigt in Spalte 5) verwendet wird, falls keine Grenze ausdrücklich angegeben wurde. Dies ist außerdem niemals größer als der Wert in in Spalte 3, selbst wenn mit B<--memlimit-mt-decompress> ein größerer Wert angegeben wurde." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: A system-specific default memory usage limit that is used to limit the number of threads when compressing with an automatic number of threads (B<--threads=0>) and no memory usage limit has been specified (B<--memlimit-compress>). This is also used as the default value for B<--memlimit-mt-decompress>." +msgstr "Seit B<xz> 5.3.4alpha: Eine systemspezifisch vorgegebene Begrenzung des Speicherverbrauchs, die zur Begrenzung der Anzahl der Threads beim Komprimieren mit automatischer Anzahl der Threads (B<--threads=0>) und wenn keine Speicherbedarfsbegrenzung angegeben wurde (B<--memlimit-compress>) verwendet wird. Dies wird auch als Standardwert für B<--memlimit-mt-decompress> verwendet." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: Number of available processor threads." +msgstr "Seit B<xz> 5.3.4alpha: Anzahl der verfügbaren Prozessorthreads." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In the future, the output of B<xz --robot --info-memory> may have more columns, but never more than a single line." +msgstr "In der Zukunft könnte die Ausgabe von B<xz --robot --info-memory> weitere Spalten enthalten, aber niemals mehr als eine einzelne Zeile." + +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Version" +msgstr "Version" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --version> prints the version number of B<xz> and liblzma in the following format:" +msgstr "B<xz --robot --version> gibt die Versionsnummern von B<xz> und Liblzma im folgenden Format aus:" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<XZ_VERSION=>I<XYYYZZZS>" +msgstr "B<XZ_VERSION=>I<XYYYZZZS>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<LIBLZMA_VERSION=>I<XYYYZZZS>" +msgstr "B<LIBLZMA_VERSION=>I<XYYYZZZS>" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<X>" +msgstr "I<X>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Major version." +msgstr "Hauptversion." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<YYY>" +msgstr "I<YYY>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Minor version. Even numbers are stable. Odd numbers are alpha or beta versions." +msgstr "Unterversion. Gerade Zahlen bezeichnen eine stabile Version. Ungerade Zahlen bezeichnen Alpha- oder Betaversionen." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<ZZZ>" +msgstr "I<ZZZ>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Patch level for stable releases or just a counter for development releases." +msgstr "Patch-Stufe für stabile Veröffentlichungen oder einfach nur ein Zähler für Entwicklungsversionen." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<S>" +msgstr "I<S>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Stability. 0 is alpha, 1 is beta, and 2 is stable. I<S> should be always 2 when I<YYY> is even." +msgstr "Stabilität. 0 ist Alpha, 1 ist Beta und 2 ist stabil. I<S> sollte immer 2 sein, wenn I<YYY> eine gerade Zahl ist." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "I<XYYYZZZS> are the same on both lines if B<xz> and liblzma are from the same XZ Utils release." +msgstr "I<XYYYZZZS> sind in beiden Zeilen gleich, sofern B<xz> und Liblzma aus der gleichen Veröffentlichung der XZ-Utils stammen." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Examples: 4.999.9beta is B<49990091> and 5.0.0 is B<50000002>." +msgstr "Beispiele: 4.999.9beta ist B<49990091> und 5.0.0 is B<50000002>." #. type: SH -#: ../src/xz/xz.1:2342 ../src/xzdec/xzdec.1:104 ../src/lzmainfo/lzmainfo.1:44 -#: ../src/scripts/xzgrep.1:81 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "EXIT STATUS" msgstr "EXIT-STATUS" #. type: TP -#: ../src/xz/xz.1:2343 ../src/xzdec/xzdec.1:105 ../src/lzmainfo/lzmainfo.1:45 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "B<0>" msgstr "B<0>" #. type: Plain text -#: ../src/xz/xz.1:2346 ../src/lzmainfo/lzmainfo.1:48 +#: ../src/xz/xz.1 ../src/lzmainfo/lzmainfo.1 msgid "All is good." msgstr "Alles ist in Ordnung." #. type: TP -#: ../src/xz/xz.1:2346 ../src/xzdec/xzdec.1:108 ../src/lzmainfo/lzmainfo.1:48 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "B<1>" msgstr "B<1>" #. type: Plain text -#: ../src/xz/xz.1:2349 ../src/xzdec/xzdec.1:111 ../src/lzmainfo/lzmainfo.1:51 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 msgid "An error occurred." msgstr "Ein Fehler ist aufgetreten." #. type: TP -#: ../src/xz/xz.1:2349 +#: ../src/xz/xz.1 #, no-wrap msgid "B<2>" msgstr "B<2>" #. type: Plain text -#: ../src/xz/xz.1:2353 +#: ../src/xz/xz.1 msgid "Something worth a warning occurred, but no actual errors occurred." -msgstr "" -"Es ist etwas passiert, das eine Warnung rechtfertigt, aber es sind keine " -"tatsächlichen Fehler aufgetreten." +msgstr "Es ist etwas passiert, das eine Warnung rechtfertigt, aber es sind keine tatsächlichen Fehler aufgetreten." #. type: Plain text -#: ../src/xz/xz.1:2356 -msgid "" -"Notices (not warnings or errors) printed on standard error don't affect the " -"exit status." -msgstr "" -"In die Standardausgabe geschriebene Hinweise (keine Warnungen oder Fehler), " -"welche den Exit-Status nicht beeinflussen." +#: ../src/xz/xz.1 +msgid "Notices (not warnings or errors) printed on standard error don't affect the exit status." +msgstr "In die Standardausgabe geschriebene Hinweise (keine Warnungen oder Fehler), welche den Exit-Status nicht beeinflussen." #. type: SH -#: ../src/xz/xz.1:2357 ../src/scripts/xzgrep.1:94 ../src/scripts/xzless.1:52 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "ENVIRONMENT" msgstr "UMGEBUNGSVARIABLEN" #. type: Plain text -#: ../src/xz/xz.1:2370 -msgid "" -"B<xz> parses space-separated lists of options from the environment variables " -"B<XZ_DEFAULTS> and B<XZ_OPT>, in this order, before parsing the options from " -"the command line. Note that only options are parsed from the environment " -"variables; all non-options are silently ignored. Parsing is done with " -"B<getopt_long>(3) which is used also for the command line arguments." -msgstr "" -"B<xz> wertet eine durch Leerzeichen getrennte Liste von Optionen in den " -"Umgebungsvariablen B<XZ_DEFAULTS> und B<XZ_OPT> aus (in dieser Reihenfolge), " -"bevor die Optionen aus der Befehlszeile ausgewertet werden. Beachten Sie, " -"dass beim Auswerten der Umgebungsvariablen nur Optionen berücksichtigt " -"werden; alle Einträge, die keine Optionen sind, werden stillschweigend " -"ignoriert. Die Auswertung erfolgt mit B<getopt_long>(3), welches auch für " -"die Befehlszeilenargumente verwendet wird." +#: ../src/xz/xz.1 +msgid "B<xz> parses space-separated lists of options from the environment variables B<XZ_DEFAULTS> and B<XZ_OPT>, in this order, before parsing the options from the command line. Note that only options are parsed from the environment variables; all non-options are silently ignored. Parsing is done with B<getopt_long>(3) which is used also for the command line arguments." +msgstr "B<xz> wertet eine durch Leerzeichen getrennte Liste von Optionen in den Umgebungsvariablen B<XZ_DEFAULTS> und B<XZ_OPT> aus (in dieser Reihenfolge), bevor die Optionen aus der Befehlszeile ausgewertet werden. Beachten Sie, dass beim Auswerten der Umgebungsvariablen nur Optionen berücksichtigt werden; alle Einträge, die keine Optionen sind, werden stillschweigend ignoriert. Die Auswertung erfolgt mit B<getopt_long>(3), welches auch für die Befehlszeilenargumente verwendet wird." #. type: TP -#: ../src/xz/xz.1:2370 +#: ../src/xz/xz.1 #, no-wrap msgid "B<XZ_DEFAULTS>" msgstr "B<XZ_DEFAULTS>" #. type: Plain text -#: ../src/xz/xz.1:2379 -msgid "" -"User-specific or system-wide default options. Typically this is set in a " -"shell initialization script to enable B<xz>'s memory usage limiter by " -"default. Excluding shell initialization scripts and similar special cases, " -"scripts must never set or unset B<XZ_DEFAULTS>." -msgstr "" -"Benutzerspezifische oder systemweite Standardoptionen. Typischerweise werden " -"diese in einem Shell-Initialisierungsskript gesetzt, um die " -"Speicherbedarfsbegrenzung von B<xz> standardmäßig zu aktivieren. Außer bei " -"Shell-Initialisierungsskripten und in ähnlichen Spezialfällen darf die " -"Variable B<XZ_DEFAULTS> in Skripten niemals gesetzt oder außer Kraft gesetzt " -"werden." +#: ../src/xz/xz.1 +msgid "User-specific or system-wide default options. Typically this is set in a shell initialization script to enable B<xz>'s memory usage limiter by default. Excluding shell initialization scripts and similar special cases, scripts must never set or unset B<XZ_DEFAULTS>." +msgstr "Benutzerspezifische oder systemweite Standardoptionen. Typischerweise werden diese in einem Shell-Initialisierungsskript gesetzt, um die Speicherbedarfsbegrenzung von B<xz> standardmäßig zu aktivieren. Außer bei Shell-Initialisierungsskripten und in ähnlichen Spezialfällen darf die Variable B<XZ_DEFAULTS> in Skripten niemals gesetzt oder außer Kraft gesetzt werden." #. type: TP -#: ../src/xz/xz.1:2379 +#: ../src/xz/xz.1 #, no-wrap msgid "B<XZ_OPT>" msgstr "B<XZ_OPT>" #. type: Plain text -#: ../src/xz/xz.1:2390 -msgid "" -"This is for passing options to B<xz> when it is not possible to set the " -"options directly on the B<xz> command line. This is the case when B<xz> is " -"run by a script or tool, for example, GNU B<tar>(1):" -msgstr "" -"Dies dient der Übergabe von Optionen an B<xz>, wenn es nicht möglich ist, " -"die Optionen direkt in der Befehlszeile von B<xz> zu übergeben. Dies ist der " -"Fall, wenn B<xz> von einem Skript oder Dienstprogramm ausgeführt wird, zum " -"Beispiel GNU B<tar>(1):" +#: ../src/xz/xz.1 +msgid "This is for passing options to B<xz> when it is not possible to set the options directly on the B<xz> command line. This is the case when B<xz> is run by a script or tool, for example, GNU B<tar>(1):" +msgstr "Dies dient der Übergabe von Optionen an B<xz>, wenn es nicht möglich ist, die Optionen direkt in der Befehlszeile von B<xz> zu übergeben. Dies ist der Fall, wenn B<xz> von einem Skript oder Dienstprogramm ausgeführt wird, zum Beispiel GNU B<tar>(1):" #. type: Plain text -#: ../src/xz/xz.1:2396 -#, no-wrap -msgid "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" +msgid "\\f(CRXZ_OPT=-2v tar caf foo.tar.xz foo\\fR\n" msgstr "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" #. type: Plain text -#: ../src/xz/xz.1:2410 -msgid "" -"Scripts may use B<XZ_OPT>, for example, to set script-specific default " -"compression options. It is still recommended to allow users to override " -"B<XZ_OPT> if that is reasonable. For example, in B<sh>(1) scripts one may " -"use something like this:" -msgstr "" -"Skripte können B<XZ_OPT> zum Beispiel zum Setzen skriptspezifischer Standard-" -"Kompressionsoptionen verwenden. Es ist weiterhin empfehlenswert, Benutzern " -"die Außerkraftsetzung von B<XZ_OPT> zu erlauben, falls dies angemessen ist. " -"Zum Beispiel könnte in B<sh>(1)-Skripten Folgendes stehen:" +#: ../src/xz/xz.1 +msgid "Scripts may use B<XZ_OPT>, for example, to set script-specific default compression options. It is still recommended to allow users to override B<XZ_OPT> if that is reasonable. For example, in B<sh>(1) scripts one may use something like this:" +msgstr "Skripte können B<XZ_OPT> zum Beispiel zum Setzen skriptspezifischer Standard-Kompressionsoptionen verwenden. Es ist weiterhin empfehlenswert, Benutzern die Außerkraftsetzung von B<XZ_OPT> zu erlauben, falls dies angemessen ist. Zum Beispiel könnte in B<sh>(1)-Skripten Folgendes stehen:" #. type: Plain text -#: ../src/xz/xz.1:2417 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" +#| "export XZ_OPT>\n" msgid "" -"CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" -"export XZ_OPT>\n" +"\\f(CRXZ_OPT=${XZ_OPT-\"-7e\"}\n" +"export XZ_OPT\\fR\n" msgstr "" "CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" "export XZ_OPT>\n" #. type: SH -#: ../src/xz/xz.1:2422 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA UTILS COMPATIBILITY" msgstr "KOMPATIBILITÄT ZU DEN LZMA-UTILS" #. type: Plain text -#: ../src/xz/xz.1:2435 -msgid "" -"The command line syntax of B<xz> is practically a superset of B<lzma>, " -"B<unlzma>, and B<lzcat> as found from LZMA Utils 4.32.x. In most cases, it " -"is possible to replace LZMA Utils with XZ Utils without breaking existing " -"scripts. There are some incompatibilities though, which may sometimes cause " -"problems." -msgstr "" -"Die Befehlszeilensyntax von B<xz> ist praktisch eine Obermenge der von " -"B<lzma>, B<unlzma> und B<lzcat> in den LZMA-Utils der Versionen 4.32.x. In " -"den meisten Fällen sollte es möglich sein, die LZMA-Utils durch die XZ-Utils " -"zu ersetzen, ohne vorhandene Skripte ändern zu müssen. Dennoch gibt es " -"einige Inkompatibilitäten, die manchmal Probleme verursachen können." +#: ../src/xz/xz.1 +msgid "The command line syntax of B<xz> is practically a superset of B<lzma>, B<unlzma>, and B<lzcat> as found from LZMA Utils 4.32.x. In most cases, it is possible to replace LZMA Utils with XZ Utils without breaking existing scripts. There are some incompatibilities though, which may sometimes cause problems." +msgstr "Die Befehlszeilensyntax von B<xz> ist praktisch eine Obermenge der von B<lzma>, B<unlzma> und B<lzcat> in den LZMA-Utils der Versionen 4.32.x. In den meisten Fällen sollte es möglich sein, die LZMA-Utils durch die XZ-Utils zu ersetzen, ohne vorhandene Skripte ändern zu müssen. Dennoch gibt es einige Inkompatibilitäten, die manchmal Probleme verursachen können." #. type: SS -#: ../src/xz/xz.1:2436 +#: ../src/xz/xz.1 #, no-wrap msgid "Compression preset levels" msgstr "Voreinstellungsstufen zur Kompression" #. type: Plain text -#: ../src/xz/xz.1:2443 -msgid "" -"The numbering of the compression level presets is not identical in B<xz> and " -"LZMA Utils. The most important difference is how dictionary sizes are " -"mapped to different presets. Dictionary size is roughly equal to the " -"decompressor memory usage." -msgstr "" -"Die Nummerierung der Voreinstellungsstufen der Kompression ist in B<xz> und " -"den LZMA-Utils unterschiedlich. Der wichtigste Unterschied ist die Zuweisung " -"der Wörterbuchgrößen zu den verschiedenen Voreinstellungsstufen. Die " -"Wörterbuchgröße ist etwa gleich dem Speicherbedarf bei der Dekompression." +#: ../src/xz/xz.1 +msgid "The numbering of the compression level presets is not identical in B<xz> and LZMA Utils. The most important difference is how dictionary sizes are mapped to different presets. Dictionary size is roughly equal to the decompressor memory usage." +msgstr "Die Nummerierung der Voreinstellungsstufen der Kompression ist in B<xz> und den LZMA-Utils unterschiedlich. Der wichtigste Unterschied ist die Zuweisung der Wörterbuchgrößen zu den verschiedenen Voreinstellungsstufen. Die Wörterbuchgröße ist etwa gleich dem Speicherbedarf bei der Dekompression." #. type: tbl table -#: ../src/xz/xz.1:2449 ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "Level" msgstr "Stufe" #. type: tbl table -#: ../src/xz/xz.1:2449 ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "xz" msgstr "xz" #. type: tbl table -#: ../src/xz/xz.1:2449 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA Utils" msgstr "LZMA-Utils" #. type: tbl table -#: ../src/xz/xz.1:2450 ../src/xz/xz.1:2475 +#: ../src/xz/xz.1 #, no-wrap msgid "N/A" msgstr "nicht verfügbar" #. type: tbl table -#: ../src/xz/xz.1:2451 +#: ../src/xz/xz.1 #, no-wrap msgid "64 KiB" msgstr "64 KiB" #. type: tbl table -#: ../src/xz/xz.1:2453 +#: ../src/xz/xz.1 #, no-wrap msgid "512 KiB" msgstr "512 KiB" #. type: Plain text -#: ../src/xz/xz.1:2468 -msgid "" -"The dictionary size differences affect the compressor memory usage too, but " -"there are some other differences between LZMA Utils and XZ Utils, which make " -"the difference even bigger:" -msgstr "" -"Die Unterschiede in der Wörterbuchgröße beeinflussen auch den Speicherbedarf " -"bei der Kompression, aber es gibt noch einige andere Unterschiede zwischen " -"den LZMA-Utils und den XZ-Utils, die die Kluft noch vergrößern:" +#: ../src/xz/xz.1 +msgid "The dictionary size differences affect the compressor memory usage too, but there are some other differences between LZMA Utils and XZ Utils, which make the difference even bigger:" +msgstr "Die Unterschiede in der Wörterbuchgröße beeinflussen auch den Speicherbedarf bei der Kompression, aber es gibt noch einige andere Unterschiede zwischen den LZMA-Utils und den XZ-Utils, die die Kluft noch vergrößern:" #. type: tbl table -#: ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA Utils 4.32.x" msgstr "LZMA-Utils 4.32.x" #. type: tbl table -#: ../src/xz/xz.1:2477 ../src/xz/xz.1:2478 +#: ../src/xz/xz.1 #, no-wrap msgid "12 MiB" msgstr "12 MiB" #. type: tbl table -#: ../src/xz/xz.1:2480 +#: ../src/xz/xz.1 #, no-wrap msgid "26 MiB" msgstr "26 MiB" #. type: tbl table -#: ../src/xz/xz.1:2481 +#: ../src/xz/xz.1 #, no-wrap msgid "45 MiB" msgstr "45 MiB" #. type: tbl table -#: ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "83 MiB" msgstr "83 MiB" #. type: tbl table -#: ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "159 MiB" msgstr "159 MiB" #. type: tbl table -#: ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "311 MiB" msgstr "311 MiB" #. type: Plain text -#: ../src/xz/xz.1:2493 -msgid "" -"The default preset level in LZMA Utils is B<-7> while in XZ Utils it is " -"B<-6>, so both use an 8 MiB dictionary by default." -msgstr "" -"Die standardmäßige Voreinstellungsstufe in den LZMA-Utils ist B<-7>, während " -"diese in den XZ-Utils B<-6> ist, daher verwenden beide standardmäßig ein 8 " -"MiB großes Wörterbuch." +#: ../src/xz/xz.1 +msgid "The default preset level in LZMA Utils is B<-7> while in XZ Utils it is B<-6>, so both use an 8 MiB dictionary by default." +msgstr "Die standardmäßige Voreinstellungsstufe in den LZMA-Utils ist B<-7>, während diese in den XZ-Utils B<-6> ist, daher verwenden beide standardmäßig ein 8 MiB großes Wörterbuch." #. type: SS -#: ../src/xz/xz.1:2494 +#: ../src/xz/xz.1 #, no-wrap msgid "Streamed vs. non-streamed .lzma files" msgstr "Vor- und Nachteile von .lzma-Dateien als Datenströme" #. type: Plain text -#: ../src/xz/xz.1:2504 -msgid "" -"The uncompressed size of the file can be stored in the B<.lzma> header. " -"LZMA Utils does that when compressing regular files. The alternative is to " -"mark that uncompressed size is unknown and use end-of-payload marker to " -"indicate where the decompressor should stop. LZMA Utils uses this method " -"when uncompressed size isn't known, which is the case, for example, in pipes." -msgstr "" -"Die unkomprimierte Größe der Datei kann in den B<.lzma>-Headern gespeichert " -"werden. Die LZMA-Utils tun das beim Komprimieren gewöhnlicher Dateien. Als " -"Alternative kann die unkomprimierte Größe als unbekannt markiert und eine " -"Nutzdatenende-Markierung (end-of-payload) verwendet werden, um anzugeben, wo " -"der Dekompressor stoppen soll. Die LZMA-Utils verwenden diese Methode, wenn " -"die unkomprimierte Größe unbekannt ist, was beispielsweise in Pipes " -"(Befehlsverkettungen) der Fall ist." +#: ../src/xz/xz.1 +msgid "The uncompressed size of the file can be stored in the B<.lzma> header. LZMA Utils does that when compressing regular files. The alternative is to mark that uncompressed size is unknown and use end-of-payload marker to indicate where the decompressor should stop. LZMA Utils uses this method when uncompressed size isn't known, which is the case, for example, in pipes." +msgstr "Die unkomprimierte Größe der Datei kann in den B<.lzma>-Headern gespeichert werden. Die LZMA-Utils tun das beim Komprimieren gewöhnlicher Dateien. Als Alternative kann die unkomprimierte Größe als unbekannt markiert und eine Nutzdatenende-Markierung (end-of-payload) verwendet werden, um anzugeben, wo der Dekompressor stoppen soll. Die LZMA-Utils verwenden diese Methode, wenn die unkomprimierte Größe unbekannt ist, was beispielsweise in Pipes (Befehlsverkettungen) der Fall ist." #. type: Plain text -#: ../src/xz/xz.1:2525 -msgid "" -"B<xz> supports decompressing B<.lzma> files with or without end-of-payload " -"marker, but all B<.lzma> files created by B<xz> will use end-of-payload " -"marker and have uncompressed size marked as unknown in the B<.lzma> header. " -"This may be a problem in some uncommon situations. For example, a B<.lzma> " -"decompressor in an embedded device might work only with files that have " -"known uncompressed size. If you hit this problem, you need to use LZMA " -"Utils or LZMA SDK to create B<.lzma> files with known uncompressed size." -msgstr "" -"B<xz> unterstützt die Dekompression von B<.lzma>-Dateien mit oder ohne " -"Nutzdatenende-Markierung, aber alle von B<xz> erstellten B<.lzma>-Dateien " -"verwenden diesen Nutzdatenende-Markierung, wobei die unkomprimierte Größe in " -"den B<.lzma>-Headern als unbekannt markiert wird. Das könnte in einigen " -"unüblichen Situationen ein Problem sein. Zum Beispiel könnte ein B<.lzma>-" -"Dekompressor in einem Gerät mit eingebettetem System nur mit Dateien " -"funktionieren, deren unkomprimierte Größe bekannt ist. Falls Sie auf dieses " -"Problem stoßen, müssen Sie die LZMA-Utils oder das LZMA-SDK verwenden, um B<." -"lzma>-Dateien mit bekannter unkomprimierter Größe zu erzeugen." +#: ../src/xz/xz.1 +msgid "B<xz> supports decompressing B<.lzma> files with or without end-of-payload marker, but all B<.lzma> files created by B<xz> will use end-of-payload marker and have uncompressed size marked as unknown in the B<.lzma> header. This may be a problem in some uncommon situations. For example, a B<.lzma> decompressor in an embedded device might work only with files that have known uncompressed size. If you hit this problem, you need to use LZMA Utils or LZMA SDK to create B<.lzma> files with known uncompressed size." +msgstr "B<xz> unterstützt die Dekompression von B<.lzma>-Dateien mit oder ohne Nutzdatenende-Markierung, aber alle von B<xz> erstellten B<.lzma>-Dateien verwenden diesen Nutzdatenende-Markierung, wobei die unkomprimierte Größe in den B<.lzma>-Headern als unbekannt markiert wird. Das könnte in einigen unüblichen Situationen ein Problem sein. Zum Beispiel könnte ein B<.lzma>-Dekompressor in einem Gerät mit eingebettetem System nur mit Dateien funktionieren, deren unkomprimierte Größe bekannt ist. Falls Sie auf dieses Problem stoßen, müssen Sie die LZMA-Utils oder das LZMA-SDK verwenden, um B<.lzma>-Dateien mit bekannter unkomprimierter Größe zu erzeugen." #. type: SS -#: ../src/xz/xz.1:2526 +#: ../src/xz/xz.1 #, no-wrap msgid "Unsupported .lzma files" msgstr "Nicht unterstützte .lzma-Dateien" #. type: Plain text -#: ../src/xz/xz.1:2549 -msgid "" -"The B<.lzma> format allows I<lc> values up to 8, and I<lp> values up to 4. " -"LZMA Utils can decompress files with any I<lc> and I<lp>, but always creates " -"files with B<lc=3> and B<lp=0>. Creating files with other I<lc> and I<lp> " -"is possible with B<xz> and with LZMA SDK." -msgstr "" -"Das B<.lzma>-Format erlaubt I<lc>-Werte bis zu 8 und I<lp>-Werte bis zu 4. " -"Die LZMA-Utils können Dateien mit beliebigem I<lc> und I<lp> dekomprimieren, " -"aber erzeugen immer Dateien mit B<lc=3> und B<lp=0>. Das Erzeugen von " -"Dateien mit anderem I<lc> und I<lp> ist mit B<xz> und mit dem LZMA-SDK " -"möglich." +#: ../src/xz/xz.1 +msgid "The B<.lzma> format allows I<lc> values up to 8, and I<lp> values up to 4. LZMA Utils can decompress files with any I<lc> and I<lp>, but always creates files with B<lc=3> and B<lp=0>. Creating files with other I<lc> and I<lp> is possible with B<xz> and with LZMA SDK." +msgstr "Das B<.lzma>-Format erlaubt I<lc>-Werte bis zu 8 und I<lp>-Werte bis zu 4. Die LZMA-Utils können Dateien mit beliebigem I<lc> und I<lp> dekomprimieren, aber erzeugen immer Dateien mit B<lc=3> und B<lp=0>. Das Erzeugen von Dateien mit anderem I<lc> und I<lp> ist mit B<xz> und mit dem LZMA-SDK möglich." #. type: Plain text -#: ../src/xz/xz.1:2560 -msgid "" -"The implementation of the LZMA1 filter in liblzma requires that the sum of " -"I<lc> and I<lp> must not exceed 4. Thus, B<.lzma> files, which exceed this " -"limitation, cannot be decompressed with B<xz>." -msgstr "" -"Die Implementation des LZMA-Filters in liblzma setzt voraus, dass die Summe " -"von I<lc> und I<lp> nicht größer als 4 ist. Daher können B<.lzma>-Dateien, " -"welche diese Begrenzung überschreiten, mit B<xz> nicht dekomprimiert werden." +#: ../src/xz/xz.1 +msgid "The implementation of the LZMA1 filter in liblzma requires that the sum of I<lc> and I<lp> must not exceed 4. Thus, B<.lzma> files, which exceed this limitation, cannot be decompressed with B<xz>." +msgstr "Die Implementation des LZMA-Filters in liblzma setzt voraus, dass die Summe von I<lc> und I<lp> nicht größer als 4 ist. Daher können B<.lzma>-Dateien, welche diese Begrenzung überschreiten, mit B<xz> nicht dekomprimiert werden." #. type: Plain text -#: ../src/xz/xz.1:2575 -msgid "" -"LZMA Utils creates only B<.lzma> files which have a dictionary size of " -"2^I<n> (a power of 2) but accepts files with any dictionary size. liblzma " -"accepts only B<.lzma> files which have a dictionary size of 2^I<n> or 2^I<n> " -"+ 2^(I<n>-1). This is to decrease false positives when detecting B<.lzma> " -"files." -msgstr "" -"Die LZMA-Utils erzeugen nur B<.lzma>-Dateien mit einer Wörterbuchgröße von " -"2^I<n> (einer Zweierpotenz), aber akzeptieren Dateien mit einer beliebigen " -"Wörterbuchgröße. Liblzma akzeptiert nur B<.lzma>-Dateien mit einer " -"Wörterbuchgröße von 2^I<n> oder 2^I<n> + 2^(I<n>-1). Dies dient zum " -"Verringern von Fehlalarmen beim Erkennen von B<.lzma>-Dateien." +#: ../src/xz/xz.1 +msgid "LZMA Utils creates only B<.lzma> files which have a dictionary size of 2^I<n> (a power of 2) but accepts files with any dictionary size. liblzma accepts only B<.lzma> files which have a dictionary size of 2^I<n> or 2^I<n> + 2^(I<n>-1). This is to decrease false positives when detecting B<.lzma> files." +msgstr "Die LZMA-Utils erzeugen nur B<.lzma>-Dateien mit einer Wörterbuchgröße von 2^I<n> (einer Zweierpotenz), aber akzeptieren Dateien mit einer beliebigen Wörterbuchgröße. Liblzma akzeptiert nur B<.lzma>-Dateien mit einer Wörterbuchgröße von 2^I<n> oder 2^I<n> + 2^(I<n>-1). Dies dient zum Verringern von Fehlalarmen beim Erkennen von B<.lzma>-Dateien." #. type: Plain text -#: ../src/xz/xz.1:2580 -msgid "" -"These limitations shouldn't be a problem in practice, since practically all " -"B<.lzma> files have been compressed with settings that liblzma will accept." -msgstr "" -"Diese Einschränkungen sollten in der Praxis kein Problem sein, da praktisch " -"alle B<.lzma>-Dateien mit Einstellungen komprimiert wurden, die Liblzma " -"akzeptieren wird." +#: ../src/xz/xz.1 +msgid "These limitations shouldn't be a problem in practice, since practically all B<.lzma> files have been compressed with settings that liblzma will accept." +msgstr "Diese Einschränkungen sollten in der Praxis kein Problem sein, da praktisch alle B<.lzma>-Dateien mit Einstellungen komprimiert wurden, die Liblzma akzeptieren wird." #. type: SS -#: ../src/xz/xz.1:2581 +#: ../src/xz/xz.1 #, no-wrap msgid "Trailing garbage" msgstr "Angehängter Datenmüll" #. type: Plain text -#: ../src/xz/xz.1:2591 -msgid "" -"When decompressing, LZMA Utils silently ignore everything after the first B<." -"lzma> stream. In most situations, this is a bug. This also means that LZMA " -"Utils don't support decompressing concatenated B<.lzma> files." -msgstr "" -"Bei der Dekompression ignorieren die LZMA-Utils stillschweigend alles nach " -"dem ersten B<.lzma>-Datenstrom. In den meisten Situationen ist das ein " -"Fehler. Das bedeutet auch, dass die LZMA-Utils die Dekompression verketteter " -"B<.lzma>-Dateien nicht unterstützen." +#: ../src/xz/xz.1 +msgid "When decompressing, LZMA Utils silently ignore everything after the first B<.lzma> stream. In most situations, this is a bug. This also means that LZMA Utils don't support decompressing concatenated B<.lzma> files." +msgstr "Bei der Dekompression ignorieren die LZMA-Utils stillschweigend alles nach dem ersten B<.lzma>-Datenstrom. In den meisten Situationen ist das ein Fehler. Das bedeutet auch, dass die LZMA-Utils die Dekompression verketteter B<.lzma>-Dateien nicht unterstützen." #. type: Plain text -#: ../src/xz/xz.1:2601 -msgid "" -"If there is data left after the first B<.lzma> stream, B<xz> considers the " -"file to be corrupt unless B<--single-stream> was used. This may break " -"obscure scripts which have assumed that trailing garbage is ignored." -msgstr "" -"Wenn nach dem ersten B<.lzma>-Datenstrom Daten verbleiben, erachtet B<xz> " -"die Datei als beschädigt, es sei denn, die Option B<--single-stream> wurde " -"verwendet. Dies könnte die Ausführung von Skripten beeinflussen, die davon " -"ausgehen, dass angehängter Datenmüll ignoriert wird." +#: ../src/xz/xz.1 +msgid "If there is data left after the first B<.lzma> stream, B<xz> considers the file to be corrupt unless B<--single-stream> was used. This may break obscure scripts which have assumed that trailing garbage is ignored." +msgstr "Wenn nach dem ersten B<.lzma>-Datenstrom Daten verbleiben, erachtet B<xz> die Datei als beschädigt, es sei denn, die Option B<--single-stream> wurde verwendet. Dies könnte die Ausführung von Skripten beeinflussen, die davon ausgehen, dass angehängter Datenmüll ignoriert wird." #. type: SH -#: ../src/xz/xz.1:2602 ../src/xzdec/xzdec.1:117 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "NOTES" msgstr "ANMERKUNGEN" #. type: SS -#: ../src/xz/xz.1:2604 +#: ../src/xz/xz.1 #, no-wrap msgid "Compressed output may vary" msgstr "Die komprimierte Ausgabe kann variieren" #. type: Plain text -#: ../src/xz/xz.1:2615 -msgid "" -"The exact compressed output produced from the same uncompressed input file " -"may vary between XZ Utils versions even if compression options are " -"identical. This is because the encoder can be improved (faster or better " -"compression) without affecting the file format. The output can vary even " -"between different builds of the same XZ Utils version, if different build " -"options are used." -msgstr "" -"Die exakte komprimierte Ausgabe, die aus der gleichen unkomprimierten " -"Eingabedatei erzeugt wird, kann zwischen den Versionen der XZ-Utils " -"unterschiedlich sein, selbst wenn die Kompressionsoptionen identisch sind. " -"Das kommt daher, weil der Kodierer verbessert worden sein könnte " -"(hinsichtlich schnellerer oder besserer Kompression), ohne das Dateiformat " -"zu beeinflussen. Die Ausgabe kann sogar zwischen verschiedenen Programmen " -"der gleichen Version der XZ-Utils variieren, wenn bei der Erstellung des " -"Binärprogramms unterschiedliche Optionen verwendet wurden." +#: ../src/xz/xz.1 +msgid "The exact compressed output produced from the same uncompressed input file may vary between XZ Utils versions even if compression options are identical. This is because the encoder can be improved (faster or better compression) without affecting the file format. The output can vary even between different builds of the same XZ Utils version, if different build options are used." +msgstr "Die exakte komprimierte Ausgabe, die aus der gleichen unkomprimierten Eingabedatei erzeugt wird, kann zwischen den Versionen der XZ-Utils unterschiedlich sein, selbst wenn die Kompressionsoptionen identisch sind. Das kommt daher, weil der Kodierer verbessert worden sein könnte (hinsichtlich schnellerer oder besserer Kompression), ohne das Dateiformat zu beeinflussen. Die Ausgabe kann sogar zwischen verschiedenen Programmen der gleichen Version der XZ-Utils variieren, wenn bei der Erstellung des Binärprogramms unterschiedliche Optionen verwendet wurden." #. type: Plain text -#: ../src/xz/xz.1:2625 -msgid "" -"The above means that once B<--rsyncable> has been implemented, the resulting " -"files won't necessarily be rsyncable unless both old and new files have been " -"compressed with the same xz version. This problem can be fixed if a part of " -"the encoder implementation is frozen to keep rsyncable output stable across " -"xz versions." -msgstr "" -"Sobald B<--rsyncable> implementiert wurde, bedeutet das, dass die sich " -"ergebenden Dateien nicht notwendigerweise mit Rsync abgeglichen werden " -"können, außer wenn die alte und neue Datei mit der gleichen B<xz>-Version " -"erzeugt wurden. Das Problem kann beseitigt werden, wenn ein Teil der Encoder-" -"Implementierung eingefroren wird, um die mit Rsync abgleichbare Ausgabe über " -"B<xz>-Versionsgrenzen hinweg stabil zu halten." +#: ../src/xz/xz.1 +msgid "The above means that once B<--rsyncable> has been implemented, the resulting files won't necessarily be rsyncable unless both old and new files have been compressed with the same xz version. This problem can be fixed if a part of the encoder implementation is frozen to keep rsyncable output stable across xz versions." +msgstr "Sobald B<--rsyncable> implementiert wurde, bedeutet das, dass die sich ergebenden Dateien nicht notwendigerweise mit Rsync abgeglichen werden können, außer wenn die alte und neue Datei mit der gleichen B<xz>-Version erzeugt wurden. Das Problem kann beseitigt werden, wenn ein Teil der Encoder-Implementierung eingefroren wird, um die mit Rsync abgleichbare Ausgabe über B<xz>-Versionsgrenzen hinweg stabil zu halten." #. type: SS -#: ../src/xz/xz.1:2626 +#: ../src/xz/xz.1 #, no-wrap msgid "Embedded .xz decompressors" msgstr "Eingebettete .xz-Dekompressoren" #. type: Plain text -#: ../src/xz/xz.1:2643 -msgid "" -"Embedded B<.xz> decompressor implementations like XZ Embedded don't " -"necessarily support files created with integrity I<check> types other than " -"B<none> and B<crc32>. Since the default is B<--check=crc64>, you must use " -"B<--check=none> or B<--check=crc32> when creating files for embedded systems." -msgstr "" -"Eingebettete B<.xz>-Dekompressor-Implementierungen wie XZ Embedded " -"unterstützen nicht unbedingt Dateien, die mit anderen Integritätsprüfungen " -"(I<Prüfung>-Typen) als B<none> und B<crc32> erzeugt wurden. Da B<--" -"check=crc64> die Voreinstellung ist, müssen Sie B<--check=none> oder B<--" -"check=crc32> verwenden, wenn Sie Dateien für eingebettete Systeme erstellen." +#: ../src/xz/xz.1 +msgid "Embedded B<.xz> decompressor implementations like XZ Embedded don't necessarily support files created with integrity I<check> types other than B<none> and B<crc32>. Since the default is B<--check=crc64>, you must use B<--check=none> or B<--check=crc32> when creating files for embedded systems." +msgstr "Eingebettete B<.xz>-Dekompressor-Implementierungen wie XZ Embedded unterstützen nicht unbedingt Dateien, die mit anderen Integritätsprüfungen (I<Prüfung>-Typen) als B<none> und B<crc32> erzeugt wurden. Da B<--check=crc64> die Voreinstellung ist, müssen Sie B<--check=none> oder B<--check=crc32> verwenden, wenn Sie Dateien für eingebettete Systeme erstellen." #. type: Plain text -#: ../src/xz/xz.1:2653 -msgid "" -"Outside embedded systems, all B<.xz> format decompressors support all the " -"I<check> types, or at least are able to decompress the file without " -"verifying the integrity check if the particular I<check> is not supported." -msgstr "" -"Außerhalb eingebetteter Systeme unterstützen die Dekompressoren des B<.xz>-" -"Formats alle I<Prüfung>-Typen oder sind mindestens in der Lage, die Datei zu " -"dekomprimieren, ohne deren Integrität zu prüfen, wenn die bestimmte " -"I<Prüfung> nicht verfügbar ist." +#: ../src/xz/xz.1 +msgid "Outside embedded systems, all B<.xz> format decompressors support all the I<check> types, or at least are able to decompress the file without verifying the integrity check if the particular I<check> is not supported." +msgstr "Außerhalb eingebetteter Systeme unterstützen die Dekompressoren des B<.xz>-Formats alle I<Prüfung>-Typen oder sind mindestens in der Lage, die Datei zu dekomprimieren, ohne deren Integrität zu prüfen, wenn die bestimmte I<Prüfung> nicht verfügbar ist." #. type: Plain text -#: ../src/xz/xz.1:2656 -msgid "" -"XZ Embedded supports BCJ filters, but only with the default start offset." -msgstr "" -"XZ Embedded unterstützt BCJ-Filter, aber nur mit dem vorgegebenen " -"Startversatz." +#: ../src/xz/xz.1 +msgid "XZ Embedded supports BCJ filters, but only with the default start offset." +msgstr "XZ Embedded unterstützt BCJ-Filter, aber nur mit dem vorgegebenen Startversatz." #. type: SH -#: ../src/xz/xz.1:2657 +#: ../src/xz/xz.1 #, no-wrap msgid "EXAMPLES" msgstr "BEISPIELE" #. type: SS -#: ../src/xz/xz.1:2659 +#: ../src/xz/xz.1 #, no-wrap msgid "Basics" msgstr "Grundlagen" #. type: Plain text -#: ../src/xz/xz.1:2669 -msgid "" -"Compress the file I<foo> into I<foo.xz> using the default compression level " -"(B<-6>), and remove I<foo> if compression is successful:" -msgstr "" -"Komprimiert die Datei I<foo> mit der Standard-Kompressionsstufe (B<-6>) zu " -"I<foo.xz> und entfernt I<foo> nach erfolgreicher Kompression:" +#: ../src/xz/xz.1 +msgid "Compress the file I<foo> into I<foo.xz> using the default compression level (B<-6>), and remove I<foo> if compression is successful:" +msgstr "Komprimiert die Datei I<foo> mit der Standard-Kompressionsstufe (B<-6>) zu I<foo.xz> und entfernt I<foo> nach erfolgreicher Kompression:" #. type: Plain text -#: ../src/xz/xz.1:2674 -#, no-wrap -msgid "CW<xz foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz foo>\n" +msgid "\\f(CRxz foo\\fR\n" msgstr "CW<xz foo>\n" #. type: Plain text -#: ../src/xz/xz.1:2685 -msgid "" -"Decompress I<bar.xz> into I<bar> and don't remove I<bar.xz> even if " -"decompression is successful:" -msgstr "" -"I<bar.xz> in I<bar> dekomprimieren und I<bar.xz> selbst dann nicht löschen, " -"wenn die Dekompression erfolgreich war:" +#: ../src/xz/xz.1 +msgid "Decompress I<bar.xz> into I<bar> and don't remove I<bar.xz> even if decompression is successful:" +msgstr "I<bar.xz> in I<bar> dekomprimieren und I<bar.xz> selbst dann nicht löschen, wenn die Dekompression erfolgreich war:" #. type: Plain text -#: ../src/xz/xz.1:2690 -#, no-wrap -msgid "CW<xz -dk bar.xz>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -dk bar.xz>\n" +msgid "\\f(CRxz -dk bar.xz\\fR\n" msgstr "CW<xz -dk bar.xz>\n" #. type: Plain text -#: ../src/xz/xz.1:2703 -msgid "" -"Create I<baz.tar.xz> with the preset B<-4e> (B<-4 --extreme>), which is " -"slower than the default B<-6>, but needs less memory for compression and " -"decompression (48\\ MiB and 5\\ MiB, respectively):" -msgstr "" -"I<baz.tar.xz> mit der Voreinstellung B<-4e> (B<-4 --extreme>) erzeugen, was " -"langsamer ist als die Vorgabe B<-6>, aber weniger Speicher für Kompression " -"und Dekompression benötigt (48\\ MiB beziehungsweise 5\\ MiB):" +#: ../src/xz/xz.1 +msgid "Create I<baz.tar.xz> with the preset B<-4e> (B<-4 --extreme>), which is slower than the default B<-6>, but needs less memory for compression and decompression (48\\ MiB and 5\\ MiB, respectively):" +msgstr "I<baz.tar.xz> mit der Voreinstellung B<-4e> (B<-4 --extreme>) erzeugen, was langsamer ist als die Vorgabe B<-6>, aber weniger Speicher für Kompression und Dekompression benötigt (48\\ MiB beziehungsweise 5\\ MiB):" #. type: Plain text -#: ../src/xz/xz.1:2708 -#, no-wrap -msgid "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" +msgid "\\f(CRtar cf - baz | xz -4e E<gt> baz.tar.xz\\fR\n" msgstr "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" #. type: Plain text -#: ../src/xz/xz.1:2714 -msgid "" -"A mix of compressed and uncompressed files can be decompressed to standard " -"output with a single command:" -msgstr "" -"Eine Mischung aus komprimierten und unkomprimierten Dateien kann mit einem " -"einzelnen Befehl dekomprimiert in die Standardausgabe geschrieben werden:" +#: ../src/xz/xz.1 +msgid "A mix of compressed and uncompressed files can be decompressed to standard output with a single command:" +msgstr "Eine Mischung aus komprimierten und unkomprimierten Dateien kann mit einem einzelnen Befehl dekomprimiert in die Standardausgabe geschrieben werden:" #. type: Plain text -#: ../src/xz/xz.1:2719 -#, no-wrap -msgid "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" +msgid "\\f(CRxz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt\\fR\n" msgstr "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" #. type: SS -#: ../src/xz/xz.1:2723 +#: ../src/xz/xz.1 #, no-wrap msgid "Parallel compression of many files" msgstr "Parallele Kompression von vielen Dateien" #. type: Plain text -#: ../src/xz/xz.1:2729 -msgid "" -"On GNU and *BSD, B<find>(1) and B<xargs>(1) can be used to parallelize " -"compression of many files:" -msgstr "" -"Auf GNU- und *BSD-Systemen können B<find>(1) und B<xargs>(1) zum " -"Parallelisieren der Kompression vieler Dateien verwendet werden:" +#: ../src/xz/xz.1 +msgid "On GNU and *BSD, B<find>(1) and B<xargs>(1) can be used to parallelize compression of many files:" +msgstr "Auf GNU- und *BSD-Systemen können B<find>(1) und B<xargs>(1) zum Parallelisieren der Kompression vieler Dateien verwendet werden:" #. type: Plain text -#: ../src/xz/xz.1:2735 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" +#| " | xargs -0r -P4 -n16 xz -T1>\n" msgid "" -"CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" -" | xargs -0r -P4 -n16 xz -T1>\n" +"\\f(CRfind . -type f \\e! -name '*.xz' -print0 \\e\n" +" | xargs -0r -P4 -n16 xz -T1\\fR\n" msgstr "" "CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" " | xargs -0r -P4 -n16 xz -T1>\n" #. type: Plain text -#: ../src/xz/xz.1:2757 -msgid "" -"The B<-P> option to B<xargs>(1) sets the number of parallel B<xz> " -"processes. The best value for the B<-n> option depends on how many files " -"there are to be compressed. If there are only a couple of files, the value " -"should probably be 1; with tens of thousands of files, 100 or even more may " -"be appropriate to reduce the number of B<xz> processes that B<xargs>(1) " -"will eventually create." -msgstr "" -"Die Option B<-P> von B<xargs>(1) legt die Anzahl der parallelen B<xz>-" -"Prozesse fest. Der beste Wert für die Option B<-n> hängt davon ab, wie viele " -"Dateien komprimiert werden sollen. Wenn es sich nur um wenige Dateien " -"handelt, sollte der Wert wahrscheinlich 1 sein; bei Zehntausenden von " -"Dateien kann 100 oder noch mehr angemessener sein, um die Anzahl der B<xz>-" -"Prozesse zu beschränken, die B<xargs>(1) schließlich erzeugen wird." +#: ../src/xz/xz.1 +msgid "The B<-P> option to B<xargs>(1) sets the number of parallel B<xz> processes. The best value for the B<-n> option depends on how many files there are to be compressed. If there are only a couple of files, the value should probably be 1; with tens of thousands of files, 100 or even more may be appropriate to reduce the number of B<xz> processes that B<xargs>(1) will eventually create." +msgstr "Die Option B<-P> von B<xargs>(1) legt die Anzahl der parallelen B<xz>-Prozesse fest. Der beste Wert für die Option B<-n> hängt davon ab, wie viele Dateien komprimiert werden sollen. Wenn es sich nur um wenige Dateien handelt, sollte der Wert wahrscheinlich 1 sein; bei Zehntausenden von Dateien kann 100 oder noch mehr angemessener sein, um die Anzahl der B<xz>-Prozesse zu beschränken, die B<xargs>(1) schließlich erzeugen wird." #. type: Plain text -#: ../src/xz/xz.1:2765 -msgid "" -"The option B<-T1> for B<xz> is there to force it to single-threaded mode, " -"because B<xargs>(1) is used to control the amount of parallelization." -msgstr "" -"Die Option B<-T1> für B<xz> dient dazu, den Einzelthread-Modus zu erzwingen, " -"da B<xargs>(1) zur Steuerung des Umfangs der Parallelisierung verwendet wird." +#: ../src/xz/xz.1 +msgid "The option B<-T1> for B<xz> is there to force it to single-threaded mode, because B<xargs>(1) is used to control the amount of parallelization." +msgstr "Die Option B<-T1> für B<xz> dient dazu, den Einzelthread-Modus zu erzwingen, da B<xargs>(1) zur Steuerung des Umfangs der Parallelisierung verwendet wird." #. type: SS -#: ../src/xz/xz.1:2766 +#: ../src/xz/xz.1 #, no-wrap msgid "Robot mode" msgstr "Roboter-Modus" #. type: Plain text -#: ../src/xz/xz.1:2769 -msgid "" -"Calculate how many bytes have been saved in total after compressing multiple " -"files:" -msgstr "" -"Berechnen, wie viel Byte nach der Kompression mehrerer Dateien insgesamt " -"eingespart wurden:" +#: ../src/xz/xz.1 +msgid "Calculate how many bytes have been saved in total after compressing multiple files:" +msgstr "Berechnen, wie viel Byte nach der Kompression mehrerer Dateien insgesamt eingespart wurden:" #. type: Plain text -#: ../src/xz/xz.1:2774 -#, no-wrap -msgid "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" +msgid "\\f(CRxz --robot --list *.xz | awk '/^totals/{print $5-$4}'\\fR\n" msgstr "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" #. type: Plain text -#: ../src/xz/xz.1:2789 -msgid "" -"A script may want to know that it is using new enough B<xz>. The following " -"B<sh>(1) script checks that the version number of the B<xz> tool is at " -"least 5.0.0. This method is compatible with old beta versions, which didn't " -"support the B<--robot> option:" -msgstr "" -"Ein Skript könnte abfragen wollen, ob es ein B<xz> verwendet, das aktuell " -"genug ist. Das folgende B<sh>(1)-Skript prüft, ob die Versionsnummer des " -"Dienstprogramms B<xz> mindestens 5.0.0 ist. Diese Methode ist zu alten Beta-" -"Versionen kompatibel, welche die Option B<--robot> nicht unterstützen:" +#: ../src/xz/xz.1 +msgid "A script may want to know that it is using new enough B<xz>. The following B<sh>(1) script checks that the version number of the B<xz> tool is at least 5.0.0. This method is compatible with old beta versions, which didn't support the B<--robot> option:" +msgstr "Ein Skript könnte abfragen wollen, ob es ein B<xz> verwendet, das aktuell genug ist. Das folgende B<sh>(1)-Skript prüft, ob die Versionsnummer des Dienstprogramms B<xz> mindestens 5.0.0 ist. Diese Methode ist zu alten Beta-Versionen kompatibel, welche die Option B<--robot> nicht unterstützen:" #. type: Plain text -#: ../src/xz/xz.1:2798 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" +#| " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" +#| " echo \"Your xz is too old.\"\n" +#| "fi\n" +#| "unset XZ_VERSION LIBLZMA_VERSION>\n" msgid "" -"CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" +"\\f(CRif ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" " echo \"Your xz is too old.\"\n" "fi\n" -"unset XZ_VERSION LIBLZMA_VERSION>\n" +"unset XZ_VERSION LIBLZMA_VERSION\\fR\n" msgstr "" "CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" @@ -4910,24 +3244,27 @@ msgstr "" "unset XZ_VERSION LIBLZMA_VERSION>\n" #. type: Plain text -#: ../src/xz/xz.1:2805 -msgid "" -"Set a memory usage limit for decompression using B<XZ_OPT>, but if a limit " -"has already been set, don't increase it:" -msgstr "" -"Eine Speicherbedarfsbegrenzung für die Dekompression mit B<XZ_OPT> setzen, " -"aber eine bereits gesetzte Begrenzung nicht erhöhen:" +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for decompression using B<XZ_OPT>, but if a limit has already been set, don't increase it:" +msgstr "Eine Speicherbedarfsbegrenzung für die Dekompression mit B<XZ_OPT> setzen, aber eine bereits gesetzte Begrenzung nicht erhöhen:" #. type: Plain text -#: ../src/xz/xz.1:2815 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" +#| "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" +#| "if [ $OLDLIM -eq 0 -o $OLDLIM -gt $NEWLIM ]; then\n" +#| " XZ_OPT=\"$XZ_OPT --memlimit-decompress=$NEWLIM\"\n" +#| " export XZ_OPT\n" +#| "fi>\n" msgid "" -"CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" +"\\f(CRNEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" "if [ $OLDLIM -eq 0 -o $OLDLIM -gt $NEWLIM ]; then\n" " XZ_OPT=\"$XZ_OPT --memlimit-decompress=$NEWLIM\"\n" " export XZ_OPT\n" -"fi>\n" +"fi\\fR\n" msgstr "" "CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" @@ -4937,914 +3274,615 @@ msgstr "" "fi>\n" #. type: Plain text -#: ../src/xz/xz.1:2825 -msgid "" -"The simplest use for custom filter chains is customizing a LZMA2 preset. " -"This can be useful, because the presets cover only a subset of the " -"potentially useful combinations of compression settings." -msgstr "" -"Der einfachste Anwendungsfall für benutzerdefinierte Filterketten ist die " -"Anpassung von LZMA2-Voreinstellungsstufen. Das kann nützlich sein, weil die " -"Voreinstellungen nur einen Teil der potenziell sinnvollen Kombinationen aus " -"Kompressionseinstellungen abdecken." +#: ../src/xz/xz.1 +msgid "The simplest use for custom filter chains is customizing a LZMA2 preset. This can be useful, because the presets cover only a subset of the potentially useful combinations of compression settings." +msgstr "Der einfachste Anwendungsfall für benutzerdefinierte Filterketten ist die Anpassung von LZMA2-Voreinstellungsstufen. Das kann nützlich sein, weil die Voreinstellungen nur einen Teil der potenziell sinnvollen Kombinationen aus Kompressionseinstellungen abdecken." #. type: Plain text -#: ../src/xz/xz.1:2833 -msgid "" -"The CompCPU columns of the tables from the descriptions of the options " -"B<-0> ... B<-9> and B<--extreme> are useful when customizing LZMA2 presets. " -"Here are the relevant parts collected from those two tables:" -msgstr "" -"Die KompCPU-Spalten der Tabellen aus den Beschreibungen der Optionen B<-0> … " -"B<-9> und B<--extreme> sind beim Anpassen der LZMA2-Voreinstellungen " -"nützlich. Diese sind die relevanten Teile aus diesen zwei Tabellen:" +#: ../src/xz/xz.1 +msgid "The CompCPU columns of the tables from the descriptions of the options B<-0> ... B<-9> and B<--extreme> are useful when customizing LZMA2 presets. Here are the relevant parts collected from those two tables:" +msgstr "Die KompCPU-Spalten der Tabellen aus den Beschreibungen der Optionen B<-0> … B<-9> und B<--extreme> sind beim Anpassen der LZMA2-Voreinstellungen nützlich. Diese sind die relevanten Teile aus diesen zwei Tabellen:" #. type: Plain text -#: ../src/xz/xz.1:2858 -msgid "" -"If you know that a file requires somewhat big dictionary (for example, 32\\ " -"MiB) to compress well, but you want to compress it quicker than B<xz -8> " -"would do, a preset with a low CompCPU value (for example, 1) can be " -"modified to use a bigger dictionary:" -msgstr "" -"Wenn Sie wissen, dass eine Datei für eine gute Kompression ein etwas " -"größeres Wörterbuch benötigt (zum Beispiel 32 MiB), aber Sie sie schneller " -"komprimieren wollen, als dies mit B<xz -8> geschehen würde, kann eine " -"Voreinstellung mit einem niedrigen KompCPU-Wert (zum Beispiel 1) dahingehend " -"angepasst werden, ein größeres Wörterbuch zu verwenden:" +#: ../src/xz/xz.1 +msgid "If you know that a file requires somewhat big dictionary (for example, 32\\ MiB) to compress well, but you want to compress it quicker than B<xz -8> would do, a preset with a low CompCPU value (for example, 1) can be modified to use a bigger dictionary:" +msgstr "Wenn Sie wissen, dass eine Datei für eine gute Kompression ein etwas größeres Wörterbuch benötigt (zum Beispiel 32 MiB), aber Sie sie schneller komprimieren wollen, als dies mit B<xz -8> geschehen würde, kann eine Voreinstellung mit einem niedrigen KompCPU-Wert (zum Beispiel 1) dahingehend angepasst werden, ein größeres Wörterbuch zu verwenden:" #. type: Plain text -#: ../src/xz/xz.1:2863 -#, no-wrap -msgid "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" +msgid "\\f(CRxz --lzma2=preset=1,dict=32MiB foo.tar\\fR\n" msgstr "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2879 -msgid "" -"With certain files, the above command may be faster than B<xz -6> while " -"compressing significantly better. However, it must be emphasized that only " -"some files benefit from a big dictionary while keeping the CompCPU value " -"low. The most obvious situation, where a big dictionary can help a lot, is " -"an archive containing very similar files of at least a few megabytes each. " -"The dictionary size has to be significantly bigger than any individual file " -"to allow LZMA2 to take full advantage of the similarities between " -"consecutive files." -msgstr "" -"Mit bestimmten Dateien kann der obige Befehl schneller sein als B<xz -6>, " -"wobei die Kompression deutlich besser wird. Dennoch muss betont werden, dass " -"nur wenige Dateien von einem größeren Wörterbuch profitieren, wenn der " -"KompCPU-Wert niedrig bleibt. Der offensichtlichste Fall, in dem ein größeres " -"Wörterbuch sehr hilfreich sein kann, ist ein Archiv, das einander sehr " -"ähnliche Dateien enthält, die jeweils wenigstens einige Megabyte groß sind. " -"Das Wörterbuch muss dann deutlich größer sein als die einzelne Datei, damit " -"LZMA2 den größtmöglichen Vorteil aus den Ähnlichkeiten der aufeinander " -"folgenden Dateien zieht." - -#. type: Plain text -#: ../src/xz/xz.1:2886 -msgid "" -"If very high compressor and decompressor memory usage is fine, and the file " -"being compressed is at least several hundred megabytes, it may be useful to " -"use an even bigger dictionary than the 64 MiB that B<xz -9> would use:" -msgstr "" -"Wenn hoher Speicherbedarf für Kompression und Dekompression kein Problem ist " -"und die zu komprimierende Datei mindestens einige Hundert Megabyte groß ist, " -"kann es sinnvoll sein, ein noch größeres Wörterbuch zu verwenden, als die 64 " -"MiB, die mit B<xz -9> verwendet werden würden:" +#: ../src/xz/xz.1 +msgid "With certain files, the above command may be faster than B<xz -6> while compressing significantly better. However, it must be emphasized that only some files benefit from a big dictionary while keeping the CompCPU value low. The most obvious situation, where a big dictionary can help a lot, is an archive containing very similar files of at least a few megabytes each. The dictionary size has to be significantly bigger than any individual file to allow LZMA2 to take full advantage of the similarities between consecutive files." +msgstr "Mit bestimmten Dateien kann der obige Befehl schneller sein als B<xz -6>, wobei die Kompression deutlich besser wird. Dennoch muss betont werden, dass nur wenige Dateien von einem größeren Wörterbuch profitieren, wenn der KompCPU-Wert niedrig bleibt. Der offensichtlichste Fall, in dem ein größeres Wörterbuch sehr hilfreich sein kann, ist ein Archiv, das einander sehr ähnliche Dateien enthält, die jeweils wenigstens einige Megabyte groß sind. Das Wörterbuch muss dann deutlich größer sein als die einzelne Datei, damit LZMA2 den größtmöglichen Vorteil aus den Ähnlichkeiten der aufeinander folgenden Dateien zieht." #. type: Plain text -#: ../src/xz/xz.1:2891 -#, no-wrap -msgid "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" +#: ../src/xz/xz.1 +msgid "If very high compressor and decompressor memory usage is fine, and the file being compressed is at least several hundred megabytes, it may be useful to use an even bigger dictionary than the 64 MiB that B<xz -9> would use:" +msgstr "Wenn hoher Speicherbedarf für Kompression und Dekompression kein Problem ist und die zu komprimierende Datei mindestens einige Hundert Megabyte groß ist, kann es sinnvoll sein, ein noch größeres Wörterbuch zu verwenden, als die 64 MiB, die mit B<xz -9> verwendet werden würden:" + +#. type: Plain text +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" +msgid "\\f(CRxz -vv --lzma2=dict=192MiB big_foo.tar\\fR\n" msgstr "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2904 -msgid "" -"Using B<-vv> (B<--verbose --verbose>) like in the above example can be " -"useful to see the memory requirements of the compressor and decompressor. " -"Remember that using a dictionary bigger than the size of the uncompressed " -"file is waste of memory, so the above command isn't useful for small files." -msgstr "" -"Die Verwendung von B<-vv> (B<--verbose --verbose>) wie im obigen Beispiel " -"kann nützlich sein, um den Speicherbedarf für Kompressor und Dekompressor zu " -"sehen. Denken Sie daran, dass ein Wörterbuch, das größer als die " -"unkomprimierte Datei ist, Speicherverschwendung wäre. Daher ist der obige " -"Befehl für kleine Dateien nicht sinnvoll." +#: ../src/xz/xz.1 +msgid "Using B<-vv> (B<--verbose --verbose>) like in the above example can be useful to see the memory requirements of the compressor and decompressor. Remember that using a dictionary bigger than the size of the uncompressed file is waste of memory, so the above command isn't useful for small files." +msgstr "Die Verwendung von B<-vv> (B<--verbose --verbose>) wie im obigen Beispiel kann nützlich sein, um den Speicherbedarf für Kompressor und Dekompressor zu sehen. Denken Sie daran, dass ein Wörterbuch, das größer als die unkomprimierte Datei ist, Speicherverschwendung wäre. Daher ist der obige Befehl für kleine Dateien nicht sinnvoll." #. type: Plain text -#: ../src/xz/xz.1:2916 -msgid "" -"Sometimes the compression time doesn't matter, but the decompressor memory " -"usage has to be kept low, for example, to make it possible to decompress the " -"file on an embedded system. The following command uses B<-6e> (B<-6 --" -"extreme>) as a base and sets the dictionary to only 64\\ KiB. The " -"resulting file can be decompressed with XZ Embedded (that's why there is B<--" -"check=crc32>) using about 100\\ KiB of memory." -msgstr "" -"Manchmal spielt die Kompressionszeit keine Rolle, aber der Speicherbedarf " -"bei der Dekompression muss gering gehalten werden, zum Beispiel um die Datei " -"auf eingebetteten Systemen dekomprimieren zu können. Der folgende Befehl " -"verwendet B<-6e> (B<-6 --extreme>) als Basis und setzt die Wörterbuchgröße " -"auf nur 64\\ KiB. Die sich ergebende Datei kann mit XZ Embedded (aus diesem " -"Grund ist dort B<--check=crc32>) mit nur etwa 100\\ KiB Speicher " -"dekomprimiert werden." +#: ../src/xz/xz.1 +msgid "Sometimes the compression time doesn't matter, but the decompressor memory usage has to be kept low, for example, to make it possible to decompress the file on an embedded system. The following command uses B<-6e> (B<-6 --extreme>) as a base and sets the dictionary to only 64\\ KiB. The resulting file can be decompressed with XZ Embedded (that's why there is B<--check=crc32>) using about 100\\ KiB of memory." +msgstr "Manchmal spielt die Kompressionszeit keine Rolle, aber der Speicherbedarf bei der Dekompression muss gering gehalten werden, zum Beispiel um die Datei auf eingebetteten Systemen dekomprimieren zu können. Der folgende Befehl verwendet B<-6e> (B<-6 --extreme>) als Basis und setzt die Wörterbuchgröße auf nur 64\\ KiB. Die sich ergebende Datei kann mit XZ Embedded (aus diesem Grund ist dort B<--check=crc32>) mit nur etwa 100\\ KiB Speicher dekomprimiert werden." #. type: Plain text -#: ../src/xz/xz.1:2921 -#, no-wrap -msgid "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" +msgid "\\f(CRxz --check=crc32 --lzma2=preset=6e,dict=64KiB foo\\fR\n" msgstr "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" #. type: Plain text -#: ../src/xz/xz.1:2944 -msgid "" -"If you want to squeeze out as many bytes as possible, adjusting the number " -"of literal context bits (I<lc>) and number of position bits (I<pb>) can " -"sometimes help. Adjusting the number of literal position bits (I<lp>) " -"might help too, but usually I<lc> and I<pb> are more important. For " -"example, a source code archive contains mostly US-ASCII text, so something " -"like the following might give slightly (like 0.1\\ %) smaller file than B<xz " -"-6e> (try also without B<lc=4>):" -msgstr "" -"Wenn Sie so viele Byte wie möglich herausquetschen wollen, kann die " -"Anpassung der Anzahl der literalen Kontextbits (I<lc>) und der Anzahl der " -"Positionsbits (I<pb>) manchmal hilfreich sein. Auch die Anpassung der Anzahl " -"der literalen Positionsbits (I<lp>) könnte helfen, aber üblicherweise sind " -"I<lc> und I<pb> wichtiger. Wenn ein Quellcode-Archiv zum Beispiel " -"hauptsächlich ASCII-Text enthält, könnte ein Aufruf wie der folgende eine " -"etwas kleinere Datei (etwa 0,1\\ %) ergeben als mit B<xz -6e> (versuchen Sie " -"es auch B<lc=4>):" +#: ../src/xz/xz.1 +msgid "If you want to squeeze out as many bytes as possible, adjusting the number of literal context bits (I<lc>) and number of position bits (I<pb>) can sometimes help. Adjusting the number of literal position bits (I<lp>) might help too, but usually I<lc> and I<pb> are more important. For example, a source code archive contains mostly US-ASCII text, so something like the following might give slightly (like 0.1\\ %) smaller file than B<xz -6e> (try also without B<lc=4>):" +msgstr "Wenn Sie so viele Byte wie möglich herausquetschen wollen, kann die Anpassung der Anzahl der literalen Kontextbits (I<lc>) und der Anzahl der Positionsbits (I<pb>) manchmal hilfreich sein. Auch die Anpassung der Anzahl der literalen Positionsbits (I<lp>) könnte helfen, aber üblicherweise sind I<lc> und I<pb> wichtiger. Wenn ein Quellcode-Archiv zum Beispiel hauptsächlich ASCII-Text enthält, könnte ein Aufruf wie der folgende eine etwas kleinere Datei (etwa 0,1\\ %) ergeben als mit B<xz -6e> (versuchen Sie es auch B<lc=4>):" #. type: Plain text -#: ../src/xz/xz.1:2949 -#, no-wrap -msgid "CW<xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar>\n" +msgid "\\f(CRxz --lzma2=preset=6e,pb=0,lc=4 source_code.tar\\fR\n" msgstr "CW<xz --lzma2=preset=6e,pb=0,lc=4 Quellcode.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2957 -msgid "" -"Using another filter together with LZMA2 can improve compression with " -"certain file types. For example, to compress a x86-32 or x86-64 shared " -"library using the x86 BCJ filter:" -msgstr "" -"Die Verwendung eines anderen Filters mit LZMA2 kann die Kompression bei " -"verschiedenen Dateitypen verbessern. So könnten Sie eine gemeinsam genutzte " -"Bibliothek der Architekturen x86-32 oder x86-64 mit dem BCJ-Filter für x86 " -"komprimieren:" +#: ../src/xz/xz.1 +msgid "Using another filter together with LZMA2 can improve compression with certain file types. For example, to compress a x86-32 or x86-64 shared library using the x86 BCJ filter:" +msgstr "Die Verwendung eines anderen Filters mit LZMA2 kann die Kompression bei verschiedenen Dateitypen verbessern. So könnten Sie eine gemeinsam genutzte Bibliothek der Architekturen x86-32 oder x86-64 mit dem BCJ-Filter für x86 komprimieren:" #. type: Plain text -#: ../src/xz/xz.1:2962 -#, no-wrap -msgid "CW<xz --x86 --lzma2 libfoo.so>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --x86 --lzma2 libfoo.so>\n" +msgid "\\f(CRxz --x86 --lzma2 libfoo.so\\fR\n" msgstr "CW<xz --x86 --lzma2 libfoo.so>\n" #. type: Plain text -#: ../src/xz/xz.1:2976 -msgid "" -"Note that the order of the filter options is significant. If B<--x86> is " -"specified after B<--lzma2>, B<xz> will give an error, because there cannot " -"be any filter after LZMA2, and also because the x86 BCJ filter cannot be " -"used as the last filter in the chain." -msgstr "" -"Beachten Sie, dass die Reihenfolge der Filteroptionen von Bedeutung ist. " -"Falls B<--x86> nach B<--lzma2> angegeben wird, gibt B<xz> einen Fehler aus, " -"weil nach LZMA2 kein weiterer Filter sein darf und auch weil der BCJ-Filter " -"für x86 nicht als letzter Filter in der Filterkette gesetzt werden darf." +#: ../src/xz/xz.1 +msgid "Note that the order of the filter options is significant. If B<--x86> is specified after B<--lzma2>, B<xz> will give an error, because there cannot be any filter after LZMA2, and also because the x86 BCJ filter cannot be used as the last filter in the chain." +msgstr "Beachten Sie, dass die Reihenfolge der Filteroptionen von Bedeutung ist. Falls B<--x86> nach B<--lzma2> angegeben wird, gibt B<xz> einen Fehler aus, weil nach LZMA2 kein weiterer Filter sein darf und auch weil der BCJ-Filter für x86 nicht als letzter Filter in der Filterkette gesetzt werden darf." #. type: Plain text -#: ../src/xz/xz.1:2982 -msgid "" -"The Delta filter together with LZMA2 can give good results with bitmap " -"images. It should usually beat PNG, which has a few more advanced filters " -"than simple delta but uses Deflate for the actual compression." -msgstr "" -"Der Delta-Filter zusammen mit LZMA2 kann bei Bitmap-Bildern gute Ergebnisse " -"liefern. Er sollte üblicherweise besser sein als PNG, welches zwar einige " -"fortgeschrittene Filter als ein simples delta bietet, aber für die " -"eigentliche Kompression »Deflate« verwendet." +#: ../src/xz/xz.1 +msgid "The Delta filter together with LZMA2 can give good results with bitmap images. It should usually beat PNG, which has a few more advanced filters than simple delta but uses Deflate for the actual compression." +msgstr "Der Delta-Filter zusammen mit LZMA2 kann bei Bitmap-Bildern gute Ergebnisse liefern. Er sollte üblicherweise besser sein als PNG, welches zwar einige fortgeschrittene Filter als ein simples delta bietet, aber für die eigentliche Kompression »Deflate« verwendet." #. type: Plain text -#: ../src/xz/xz.1:2992 -msgid "" -"The image has to be saved in uncompressed format, for example, as " -"uncompressed TIFF. The distance parameter of the Delta filter is set to " -"match the number of bytes per pixel in the image. For example, 24-bit RGB " -"bitmap needs B<dist=3>, and it is also good to pass B<pb=0> to LZMA2 to " -"accommodate the three-byte alignment:" -msgstr "" -"Das Bild muss in einem unkomprimierten Format gespeichert werden, zum " -"Beispiel als unkomprimiertes TIFF. Der Abstandsparameter des Delta-Filters " -"muss so gesetzt werden, dass er der Anzahl der Bytes pro Pixel im Bild " -"entspricht. Zum Beispiel erfordert ein 24-Bit-RGB-Bitmap B<dist=3>, außerdem " -"ist es gut, B<pb=0> an LZMA2 zu übergeben, um die 3-Byte-Ausrichtung zu " -"berücksichtigen:" +#: ../src/xz/xz.1 +msgid "The image has to be saved in uncompressed format, for example, as uncompressed TIFF. The distance parameter of the Delta filter is set to match the number of bytes per pixel in the image. For example, 24-bit RGB bitmap needs B<dist=3>, and it is also good to pass B<pb=0> to LZMA2 to accommodate the three-byte alignment:" +msgstr "Das Bild muss in einem unkomprimierten Format gespeichert werden, zum Beispiel als unkomprimiertes TIFF. Der Abstandsparameter des Delta-Filters muss so gesetzt werden, dass er der Anzahl der Bytes pro Pixel im Bild entspricht. Zum Beispiel erfordert ein 24-Bit-RGB-Bitmap B<dist=3>, außerdem ist es gut, B<pb=0> an LZMA2 zu übergeben, um die 3-Byte-Ausrichtung zu berücksichtigen:" #. type: Plain text -#: ../src/xz/xz.1:2997 -#, no-wrap -msgid "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" +msgid "\\f(CRxz --delta=dist=3 --lzma2=pb=0 foo.tiff\\fR\n" msgstr "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" #. type: Plain text -#: ../src/xz/xz.1:3005 -msgid "" -"If multiple images have been put into a single archive (for example, B<." -"tar>), the Delta filter will work on that too as long as all images have the " -"same number of bytes per pixel." -msgstr "" -"Wenn sich mehrere Bilder in einem einzelnen Archiv befinden (zum Beispiel\\& " -"B<.tar>), funktioniert der Delta-Filter damit auch, sofern alle Bilder im " -"Archiv die gleiche Anzahl Bytes pro Pixel haben." +#: ../src/xz/xz.1 +msgid "If multiple images have been put into a single archive (for example, B<.tar>), the Delta filter will work on that too as long as all images have the same number of bytes per pixel." +msgstr "Wenn sich mehrere Bilder in einem einzelnen Archiv befinden (zum Beispiel\\& B<.tar>), funktioniert der Delta-Filter damit auch, sofern alle Bilder im Archiv die gleiche Anzahl Bytes pro Pixel haben." #. type: SH -#: ../src/xz/xz.1:3006 ../src/xzdec/xzdec.1:143 ../src/lzmainfo/lzmainfo.1:59 -#: ../src/scripts/xzdiff.1:65 ../src/scripts/xzgrep.1:106 -#: ../src/scripts/xzless.1:65 ../src/scripts/xzmore.1:51 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "SEE ALSO" msgstr "SIEHE AUCH" #. type: Plain text -#: ../src/xz/xz.1:3015 -msgid "" -"B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), " -"B<gzip>(1), B<bzip2>(1), B<7z>(1)" -msgstr "" -"B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), " -"B<gzip>(1), B<bzip2>(1), B<7z>(1)" +#: ../src/xz/xz.1 +msgid "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" +msgstr "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" #. type: Plain text -#: ../src/xz/xz.1:3017 +#: ../src/xz/xz.1 msgid "XZ Utils: E<lt>https://tukaani.org/xz/E<gt>" msgstr "XZ Utils: E<lt>https://tukaani.org/xz/E<gt>" #. type: Plain text -#: ../src/xz/xz.1:3019 ../src/xzdec/xzdec.1:146 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 msgid "XZ Embedded: E<lt>https://tukaani.org/xz/embedded.htmlE<gt>" msgstr "XZ Embedded: E<lt>https://tukaani.org/xz/embedded.htmlE<gt>" #. type: Plain text -#: ../src/xz/xz.1:3020 +#: ../src/xz/xz.1 msgid "LZMA SDK: E<lt>https://7-zip.org/sdk.htmlE<gt>" msgstr "LZMA-SDK: E<lt>https://7-zip.org/sdk.htmlE<gt>" #. type: TH -#: ../src/xzdec/xzdec.1:7 +#: ../src/xzdec/xzdec.1 #, no-wrap msgid "XZDEC" msgstr "XZDEC" -#. type: TH -#: ../src/xzdec/xzdec.1:7 -#, no-wrap -msgid "2017-04-19" -msgstr "19. April 2017" - #. type: Plain text -#: ../src/xzdec/xzdec.1:10 +#: ../src/xzdec/xzdec.1 msgid "xzdec, lzmadec - Small .xz and .lzma decompressors" msgstr "xzdec, lzmadec - Kleine Dekompressoren für .xz und .lzma" #. type: Plain text -#: ../src/xzdec/xzdec.1:14 +#: ../src/xzdec/xzdec.1 msgid "B<xzdec> [I<option...>] [I<file...>]" msgstr "B<xzdec> [I<Option…>] [I<Datei…>]" #. type: Plain text -#: ../src/xzdec/xzdec.1:18 +#: ../src/xzdec/xzdec.1 msgid "B<lzmadec> [I<option...>] [I<file...>]" msgstr "B<lzmadec> [I<Option…>] [I<Datei…>]" #. type: Plain text -#: ../src/xzdec/xzdec.1:44 -msgid "" -"B<xzdec> is a liblzma-based decompression-only tool for B<.xz> (and only B<." -"xz>) files. B<xzdec> is intended to work as a drop-in replacement for " -"B<xz>(1) in the most common situations where a script has been written to " -"use B<xz --decompress --stdout> (and possibly a few other commonly used " -"options) to decompress B<.xz> files. B<lzmadec> is identical to B<xzdec> " -"except that B<lzmadec> supports B<.lzma> files instead of B<.xz> files." -msgstr "" -"B<xzdec> ist ein auf Liblzma basierendes Nur-Dekompressionswerkzeug für B<." -"xz>-Dateien (und B<nur> für B<.xz>-Dateien). B<xzdec> ist als direkter " -"Ersatz für B<xz>(1) in jenen Situationen konzipiert, wo ein Skript B<xz --" -"decompress --stdout> (und eventuelle einige andere höufig genutzte Optionen) " -"zum Dekomprimieren von B<.xz>-Dateien. B<lzmadec> ist weitgehend identisch " -"zu B<xzdec>, mit der Ausnahme, dass B<lzmadec> B<.lzma>-Dateien anstelle von " -"B<.xz>-Dateien unterstützt." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> is a liblzma-based decompression-only tool for B<.xz> (and only B<.xz>) files. B<xzdec> is intended to work as a drop-in replacement for B<xz>(1) in the most common situations where a script has been written to use B<xz --decompress --stdout> (and possibly a few other commonly used options) to decompress B<.xz> files. B<lzmadec> is identical to B<xzdec> except that B<lzmadec> supports B<.lzma> files instead of B<.xz> files." +msgstr "B<xzdec> ist ein auf Liblzma basierendes Nur-Dekompressionswerkzeug für B<.xz>-Dateien (und B<nur> für B<.xz>-Dateien). B<xzdec> ist als direkter Ersatz für B<xz>(1) in jenen Situationen konzipiert, wo ein Skript B<xz --decompress --stdout> (und eventuelle einige andere höufig genutzte Optionen) zum Dekomprimieren von B<.xz>-Dateien. B<lzmadec> ist weitgehend identisch zu B<xzdec>, mit der Ausnahme, dass B<lzmadec> B<.lzma>-Dateien anstelle von B<.xz>-Dateien unterstützt." #. type: Plain text -#: ../src/xzdec/xzdec.1:61 -msgid "" -"To reduce the size of the executable, B<xzdec> doesn't support " -"multithreading or localization, and doesn't read options from B<XZ_DEFAULTS> " -"and B<XZ_OPT> environment variables. B<xzdec> doesn't support displaying " -"intermediate progress information: sending B<SIGINFO> to B<xzdec> does " -"nothing, but sending B<SIGUSR1> terminates the process instead of displaying " -"progress information." -msgstr "" -"Um die Größe der ausführbaren Datei zu reduzieren, unterstützt B<xzdec> " -"weder Multithreading noch Lokalisierung. Außerdem liest es keine Optionen " -"aus den Umgebungsvariablen B<XZ_DEFAULTS> und B<XZ_OPT>. B<xzdec> " -"unterstützt keine zwischenzeitlichen Fortschrittsinformationen: Das Senden " -"von B<SIGINFO> an B<xzdec> hat keine Auswirkungen, jedoch beendet B<SIGUSR1> " -"den Prozess, anstatt Fortschrittsinformationen anzuzeigen." +#: ../src/xzdec/xzdec.1 +msgid "To reduce the size of the executable, B<xzdec> doesn't support multithreading or localization, and doesn't read options from B<XZ_DEFAULTS> and B<XZ_OPT> environment variables. B<xzdec> doesn't support displaying intermediate progress information: sending B<SIGINFO> to B<xzdec> does nothing, but sending B<SIGUSR1> terminates the process instead of displaying progress information." +msgstr "Um die Größe der ausführbaren Datei zu reduzieren, unterstützt B<xzdec> weder Multithreading noch Lokalisierung. Außerdem liest es keine Optionen aus den Umgebungsvariablen B<XZ_DEFAULTS> und B<XZ_OPT>. B<xzdec> unterstützt keine zwischenzeitlichen Fortschrittsinformationen: Das Senden von B<SIGINFO> an B<xzdec> hat keine Auswirkungen, jedoch beendet B<SIGUSR1> den Prozess, anstatt Fortschrittsinformationen anzuzeigen." #. type: Plain text -#: ../src/xzdec/xzdec.1:69 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> supports only decompression." -msgstr "" -"ist zwecks Kompatibilität zu B<xz>(1) vorhanden; wird ignoriert. B<xzdec> " -"unterstützt nur Dekompression." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> supports only decompression." +msgstr "ist zwecks Kompatibilität zu B<xz>(1) vorhanden; wird ignoriert. B<xzdec> unterstützt nur Dekompression." #. type: Plain text -#: ../src/xzdec/xzdec.1:76 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> never creates or removes any " -"files." -msgstr "" -"ist zwecks Kompatibilität zu B<xz>(1) vorhanden; wird ignoriert. B<xzdec> " -"erzeugt oder entfernt niemals Dateien." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> never creates or removes any files." +msgstr "ist zwecks Kompatibilität zu B<xz>(1) vorhanden; wird ignoriert. B<xzdec> erzeugt oder entfernt niemals Dateien." #. type: Plain text -#: ../src/xzdec/xzdec.1:83 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> always writes the " -"decompressed data to standard output." -msgstr "" -"ist zwecks Kompatibilität zu B<xz>(1) vorhanden; wird ignoriert. B<xzdec> " -"schreibt die dekomprimierten Daten immer in die Standardausgabe." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> always writes the decompressed data to standard output." +msgstr "ist zwecks Kompatibilität zu B<xz>(1) vorhanden; wird ignoriert. B<xzdec> schreibt die dekomprimierten Daten immer in die Standardausgabe." #. type: Plain text -#: ../src/xzdec/xzdec.1:89 -msgid "" -"Specifying this once does nothing since B<xzdec> never displays any warnings " -"or notices. Specify this twice to suppress errors." -msgstr "" -"hat bei einmaliger Angabe keine Wirkung, da B<xzdec> niemals Warnungen oder " -"sonstige Meldungen anzeigt. Wenn Sie dies zweimal angeben, werden " -"Fehlermeldungen unterdrückt." +#: ../src/xzdec/xzdec.1 +msgid "Specifying this once does nothing since B<xzdec> never displays any warnings or notices. Specify this twice to suppress errors." +msgstr "hat bei einmaliger Angabe keine Wirkung, da B<xzdec> niemals Warnungen oder sonstige Meldungen anzeigt. Wenn Sie dies zweimal angeben, werden Fehlermeldungen unterdrückt." #. type: Plain text -#: ../src/xzdec/xzdec.1:96 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> never uses the exit status 2." -msgstr "" -"ist zwecks Kompatibilität zu B<xz>(1) vorhanden; wird ignoriert. B<xzdec> " -"verwendet niemals den Exit-Status 2." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> never uses the exit status 2." +msgstr "ist zwecks Kompatibilität zu B<xz>(1) vorhanden; wird ignoriert. B<xzdec> verwendet niemals den Exit-Status 2." #. type: Plain text -#: ../src/xzdec/xzdec.1:99 +#: ../src/xzdec/xzdec.1 msgid "Display a help message and exit successfully." msgstr "zeigt eine Hilfemeldung an und beendet das Programm erfolgreich." #. type: Plain text -#: ../src/xzdec/xzdec.1:104 +#: ../src/xzdec/xzdec.1 msgid "Display the version number of B<xzdec> and liblzma." msgstr "zeigt die Versionsnummer von B<xzdec> und liblzma an." #. type: Plain text -#: ../src/xzdec/xzdec.1:108 +#: ../src/xzdec/xzdec.1 msgid "All was good." msgstr "Alles ist in Ordnung." #. type: Plain text -#: ../src/xzdec/xzdec.1:117 -msgid "" -"B<xzdec> doesn't have any warning messages like B<xz>(1) has, thus the exit " -"status 2 is not used by B<xzdec>." -msgstr "" -"B<xzdec> gibt keine Warnmeldungen wie B<xz>(1) aus, daher wird der Exit-" -"Status 2 von B<xzdec> nicht verwendet." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> doesn't have any warning messages like B<xz>(1) has, thus the exit status 2 is not used by B<xzdec>." +msgstr "B<xzdec> gibt keine Warnmeldungen wie B<xz>(1) aus, daher wird der Exit-Status 2 von B<xzdec> nicht verwendet." #. type: Plain text -#: ../src/xzdec/xzdec.1:131 -msgid "" -"Use B<xz>(1) instead of B<xzdec> or B<lzmadec> for normal everyday use. " -"B<xzdec> or B<lzmadec> are meant only for situations where it is important " -"to have a smaller decompressor than the full-featured B<xz>(1)." -msgstr "" -"Verwenden Sie B<xz>(1) anstelle von B<xzdec> oder B<lzmadec> im normalen " -"täglichen Gebrauch. B<xzdec> oder B<lzmadec> sind nur für Situationen " -"gedacht, in denen ein kleinerer Dekompressor statt des voll ausgestatteten " -"B<xz>(1) wichtig ist." +#: ../src/xzdec/xzdec.1 +msgid "Use B<xz>(1) instead of B<xzdec> or B<lzmadec> for normal everyday use. B<xzdec> or B<lzmadec> are meant only for situations where it is important to have a smaller decompressor than the full-featured B<xz>(1)." +msgstr "Verwenden Sie B<xz>(1) anstelle von B<xzdec> oder B<lzmadec> im normalen täglichen Gebrauch. B<xzdec> oder B<lzmadec> sind nur für Situationen gedacht, in denen ein kleinerer Dekompressor statt des voll ausgestatteten B<xz>(1) wichtig ist." #. type: Plain text -#: ../src/xzdec/xzdec.1:143 -msgid "" -"B<xzdec> and B<lzmadec> are not really that small. The size can be reduced " -"further by dropping features from liblzma at compile time, but that " -"shouldn't usually be done for executables distributed in typical non-" -"embedded operating system distributions. If you need a truly small B<.xz> " -"decompressor, consider using XZ Embedded." -msgstr "" -"B<xzdec> und B<lzmadec> sind nicht wirklich extrem klein. Die Größe kann " -"durch Deaktivieren von Funktionen bei der Kompilierung von Liblzma weiter " -"verringert werden, aber das sollte nicht für ausführbare Dateien getan " -"werden, die in typischen Betriebssystemen ausgeliefert werden, außer in den " -"Distributionen für eingebettete Systeme. Wenn Sie einen wirklich winzigen " -"Dekompressor für B<.xz>-Dateien brauchen, sollten Sie stattdessen XZ " -"Embedded in Erwägung ziehen." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> and B<lzmadec> are not really that small. The size can be reduced further by dropping features from liblzma at compile time, but that shouldn't usually be done for executables distributed in typical non-embedded operating system distributions. If you need a truly small B<.xz> decompressor, consider using XZ Embedded." +msgstr "B<xzdec> und B<lzmadec> sind nicht wirklich extrem klein. Die Größe kann durch Deaktivieren von Funktionen bei der Kompilierung von Liblzma weiter verringert werden, aber das sollte nicht für ausführbare Dateien getan werden, die in typischen Betriebssystemen ausgeliefert werden, außer in den Distributionen für eingebettete Systeme. Wenn Sie einen wirklich winzigen Dekompressor für B<.xz>-Dateien brauchen, sollten Sie stattdessen XZ Embedded in Erwägung ziehen." #. type: Plain text -#: ../src/xzdec/xzdec.1:145 ../src/lzmainfo/lzmainfo.1:60 +#: ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 msgid "B<xz>(1)" msgstr "B<xz>(1)" #. type: TH -#: ../src/lzmainfo/lzmainfo.1:7 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "LZMAINFO" msgstr "LZMAINFO" #. type: TH -#: ../src/lzmainfo/lzmainfo.1:7 ../src/scripts/xzmore.1:7 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "2013-06-30" msgstr "30. Juni 2013" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:10 +#: ../src/lzmainfo/lzmainfo.1 msgid "lzmainfo - show information stored in the .lzma file header" msgstr "lzmainfo - im .lzma-Dateikopf enthaltene Informationen anzeigen" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:15 +#: ../src/lzmainfo/lzmainfo.1 msgid "B<lzmainfo> [B<--help>] [B<--version>] [I<file...>]" msgstr "B<lzmainfo> [B<--help>] [B<--version>] [I<Datei …>]" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:31 -msgid "" -"B<lzmainfo> shows information stored in the B<.lzma> file header. It reads " -"the first 13 bytes from the specified I<file>, decodes the header, and " -"prints it to standard output in human readable format. If no I<files> are " -"given or I<file> is B<->, standard input is read." -msgstr "" -"B<lzmainfo> zeigt die im B<.lzma>-Dateikopf enthaltenen Informationen an. Es " -"liest die ersten 13 Bytes aus der angegebenen I<Datei>, dekodiert den " -"Dateikopf und gibt das Ergebnis in die Standardausgabe in einem " -"menschenlesbaren Format aus. Falls keine I<Datei>en angegeben werden oder " -"die I<Datei> als B<-> übergeben wird, dann wird aus der Standardeingabe " -"gelesen." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> shows information stored in the B<.lzma> file header. It reads the first 13 bytes from the specified I<file>, decodes the header, and prints it to standard output in human readable format. If no I<files> are given or I<file> is B<->, standard input is read." +msgstr "B<lzmainfo> zeigt die im B<.lzma>-Dateikopf enthaltenen Informationen an. Es liest die ersten 13 Bytes aus der angegebenen I<Datei>, dekodiert den Dateikopf und gibt das Ergebnis in die Standardausgabe in einem menschenlesbaren Format aus. Falls keine I<Datei>en angegeben werden oder die I<Datei> als B<-> übergeben wird, dann wird aus der Standardeingabe gelesen." #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:40 -msgid "" -"Usually the most interesting information is the uncompressed size and the " -"dictionary size. Uncompressed size can be shown only if the file is in the " -"non-streamed B<.lzma> format variant. The amount of memory required to " -"decompress the file is a few dozen kilobytes plus the dictionary size." -msgstr "" -"In der Regel sind die unkomprimierte Größe der Daten und die Größe des " -"Wörterbuchs am bedeutsamsten. Die unkomprimierte Größe kann nur dann " -"angezeigt werden, wenn die Datei im B<.lzma>-Format kein Datenstrom ist. Die " -"Größe des für die Dekompression nötigen Speichers beträgt einige Dutzend " -"Kilobyte zuzüglich der Größe des Inhaltsverzeichnisses." +#: ../src/lzmainfo/lzmainfo.1 +msgid "Usually the most interesting information is the uncompressed size and the dictionary size. Uncompressed size can be shown only if the file is in the non-streamed B<.lzma> format variant. The amount of memory required to decompress the file is a few dozen kilobytes plus the dictionary size." +msgstr "In der Regel sind die unkomprimierte Größe der Daten und die Größe des Wörterbuchs am bedeutsamsten. Die unkomprimierte Größe kann nur dann angezeigt werden, wenn die Datei im B<.lzma>-Format kein Datenstrom ist. Die Größe des für die Dekompression nötigen Speichers beträgt einige Dutzend Kilobyte zuzüglich der Größe des Inhaltsverzeichnisses." #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:44 -msgid "" -"B<lzmainfo> is included in XZ Utils primarily for backward compatibility " -"with LZMA Utils." -msgstr "" -"B<lzmainfo> ist in den XZ-Dienstprogrammen hauptsächlich zur Kompatibilität " -"zu den LZMA-Dienstprogrammen enthalten." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> is included in XZ Utils primarily for backward compatibility with LZMA Utils." +msgstr "B<lzmainfo> ist in den XZ-Dienstprogrammen hauptsächlich zur Kompatibilität zu den LZMA-Dienstprogrammen enthalten." #. type: SH -#: ../src/lzmainfo/lzmainfo.1:51 ../src/scripts/xzdiff.1:74 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "BUGS" msgstr "FEHLER" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:59 -msgid "" -"B<lzmainfo> uses B<MB> while the correct suffix would be B<MiB> (2^20 " -"bytes). This is to keep the output compatible with LZMA Utils." -msgstr "" -"B<lzmainfo> verwendet B<MB>, während das korrekte Suffix B<MiB> (2^20 Bytes) " -"wäre. Damit wird die Kompatibilität zu den LZMA-Dienstprogrammen " -"gewährleistet." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> uses B<MB> while the correct suffix would be B<MiB> (2^20 bytes). This is to keep the output compatible with LZMA Utils." +msgstr "B<lzmainfo> verwendet B<MB>, während das korrekte Suffix B<MiB> (2^20 Bytes) wäre. Damit wird die Kompatibilität zu den LZMA-Dienstprogrammen gewährleistet." #. type: TH -#: ../src/scripts/xzdiff.1:9 +#: ../src/scripts/xzdiff.1 #, no-wrap msgid "XZDIFF" msgstr "XZDIFF" #. type: TH -#: ../src/scripts/xzdiff.1:9 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 #, no-wrap -msgid "2021-06-04" -msgstr "4. Juni 2021" +msgid "2024-02-13" +msgstr "13. Februar 2024" #. type: Plain text -#: ../src/scripts/xzdiff.1:12 +#: ../src/scripts/xzdiff.1 msgid "xzcmp, xzdiff, lzcmp, lzdiff - compare compressed files" msgstr "xzcmp, xzdiff, lzcmp, lzdiff - komprimierte Dateien vergleichen" #. type: Plain text -#: ../src/scripts/xzdiff.1:15 -msgid "B<xzcmp> [I<cmp_options>] I<file1> [I<file2>]" -msgstr "B<xzcmp> [I<cmp-Optionen>] I<Datei1> [I<Datei2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<xzcmp> [I<option...>] I<file1> [I<file2>]" +msgstr "B<xzcmp> [I<Option …>] I<Datei1> [I<Datei2>]" #. type: Plain text -#: ../src/scripts/xzdiff.1:18 -msgid "B<xzdiff> [I<diff_options>] I<file1> [I<file2>]" -msgstr "B<xzdiff> [I<diff-Optionen>] I<Datei1> [I<Datei2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<xzdiff> \\&..." +msgstr "B<xzdiff> \\&…" #. type: Plain text -#: ../src/scripts/xzdiff.1:21 -msgid "B<lzcmp> [I<cmp_options>] I<file1> [I<file2>]" -msgstr "B<lzcmp> [I<cmp-Optionen>] I<Datei1> [I<Datei2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<lzcmp> \\&..." +msgstr "B<lzcmp> \\&…" #. type: Plain text -#: ../src/scripts/xzdiff.1:24 -msgid "B<lzdiff> [I<diff_options>] I<file1> [I<file2>]" -msgstr "B<lzdiff> [I<diff-Optionen>] I<Datei1> [I<Datei2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<lzdiff> \\&..." +msgstr "B<lzdiff> \\&…" #. type: Plain text -#: ../src/scripts/xzdiff.1:59 -msgid "" -"B<xzcmp> and B<xzdiff> invoke B<cmp>(1) or B<diff>(1) on files compressed " -"with B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), or " -"B<zstd>(1). All options specified are passed directly to B<cmp>(1) or " -"B<diff>(1). If only one file is specified, then the files compared are " -"I<file1> (which must have a suffix of a supported compression format) and " -"I<file1> from which the compression format suffix has been stripped. If two " -"files are specified, then they are uncompressed if necessary and fed to " -"B<cmp>(1) or B<diff>(1). The exit status from B<cmp>(1) or B<diff>(1) is " -"preserved unless a decompression error occurs; then exit status is 2." -msgstr "" -"Die Dienstprogramme B<xzcmp> und B<xzdiff> führen die Programme B<cmp>(1) " -"beziehungsweise B<diff>(1) mit Dateien aus, die mittels B<xz>(1), " -"B<lzma>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1) oder B<zstd> komprimiert " -"wurden. Alle angegebenen Optionen werden direkt an B<cmp>(1) oder B<diff>(1) " -"übergeben. Wird nur eine Datei angegeben, wird diese I<Datei1> (die eine " -"Endung entsprechend eines der unterstützten Kompressionsformate haben muss) " -"mit der I<Datei1> verglichen, von der die Kompressionsformat-Endung entfernt " -"wird. Werden zwei Dateien angegeben, dann werden deren Inhalte (falls nötig, " -"unkomprimiert) an B<cmp>(1) oder B<diff>(1) weitergeleitet. Der Exit-Status " -"von B<cmp>(1) oder B<diff>(1) wird dabei bewahrt (sofern kein " -"Dekompressionsfehler auftrat; in diesem Fall ist der Exit-Status 2)." - -#. type: Plain text -#: ../src/scripts/xzdiff.1:65 -msgid "" -"The names B<lzcmp> and B<lzdiff> are provided for backward compatibility " -"with LZMA Utils." -msgstr "" -"Die Namen B<lzcmp> und B<lzdiff> dienen der Abwärtskompatibilität zu den " -"LZMA-Dienstprogrammen." +#: ../src/scripts/xzdiff.1 +msgid "B<xzcmp> and B<xzdiff> compare uncompressed contents of two files. Uncompressed data and options are passed to B<cmp>(1) or B<diff>(1) unless B<--help> or B<--version> is specified." +msgstr "B<xzcmp> und B<xzdiff> vergleichen den unkomprimierten Inhalt zweier Dateien. Die unkomprimierten Daten und Optionen werden an B<cmp>(1) oder B<diff>(1) übergeben, sofern weder B<--help> noch B<--version> angegeben wird." #. type: Plain text -#: ../src/scripts/xzdiff.1:74 -msgid "" -"B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), " -"B<zstd>(1), B<zdiff>(1)" -msgstr "" -"B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), " -"B<zstd>(1), B<zdiff>(1)" +#: ../src/scripts/xzdiff.1 +msgid "If both I<file1> and I<file2> are specified, they can be uncompressed files or files in formats that B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), or B<lz4>(1) can decompress. The required decompression commands are determined from the filename suffixes of I<file1> and I<file2>. A file with an unknown suffix is assumed to be either uncompressed or in a format that B<xz>(1) can decompress." +msgstr "Wenn sowohl I<Datei1> als auch I<Datei2> angegeben sind, können diese unkomprimierte Dateien oder Dateien in Formaten sein, die B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1) oder B<lz4>(1) dekomprimieren können. Die erforderlichen Dekomprimierungsbefehle werden aus den Dateiendungen von I<Datei1> und I<Datei2> abgeleitet. Für eine Datei mit einer unbekannten Endung wird angenommen, dass sie entweder unkomprimiert ist oder von B<xz>(1) dekomprimiert werden kann." #. type: Plain text -#: ../src/scripts/xzdiff.1:79 -msgid "" -"Messages from the B<cmp>(1) or B<diff>(1) programs refer to temporary " -"filenames instead of those specified." -msgstr "" -"Die Meldungen der Programme B<cmp>(1) oder B<diff>(1) können auf temporäre " -"Dateinamen verweisen anstatt auf die tatsächlich angegebenen Dateinamen." +#: ../src/scripts/xzdiff.1 +msgid "If only one filename is provided, I<file1> must have a suffix of a supported compression format and the name for I<file2> is assumed to be I<file1> with the compression format suffix removed." +msgstr "Falls nur ein Dateiname angegeben wird, muss I<Datei1> eine Endung eines unterstützten Kompressionsformat haben und der Name von I<Datei2> wird aus I<Datei1> abgeleitet, indem die Endung des Kompressionsformats entfernt wird." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "The commands B<lzcmp> and B<lzdiff> are provided for backward compatibility with LZMA Utils." +msgstr "Die Befehle B<lzcmp> und B<lzdiff> dienen der Abwärtskompatibilität zu den LZMA-Dienstprogrammen." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "If a decompression error occurs, the exit status is B<2>. Otherwise the exit status of B<cmp>(1) or B<diff>(1) is used." +msgstr "Falls ein Dekompressionsfehler auftritt, ist der Exit-Status B<2>. Anderenfalls wird der Exit-Status von B<cmp>(1) oder B<diff>(1) verwendet." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1)" +msgstr "B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1)" #. type: TH -#: ../src/scripts/xzgrep.1:9 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "XZGREP" msgstr "XZGREP" -#. type: TH -#: ../src/scripts/xzgrep.1:9 -#, no-wrap -msgid "2022-07-19" -msgstr "19. Juli 2022" - #. type: Plain text -#: ../src/scripts/xzgrep.1:12 -msgid "xzgrep - search compressed files for a regular expression" -msgstr "" -"xzgrep - komprimierte Dateien nach einem regulären Ausdruck durchsuchen" +#: ../src/scripts/xzgrep.1 +msgid "xzgrep - search possibly-compressed files for patterns" +msgstr "xzgrep - möglicherweise komprimierte Dateien nach Mustern durchsuchen" #. type: Plain text -#: ../src/scripts/xzgrep.1:18 -msgid "B<xzgrep> [I<grep_options>] [B<-e>] I<pattern> [I<file...>]" -msgstr "B<xzgrep> [I<grep_Optionen>] [B<-e>] I<Muster> [I<Datei …>]" +#: ../src/scripts/xzgrep.1 +msgid "B<xzgrep> [I<option...>] [I<pattern_list>] [I<file...>]" +msgstr "B<xzgrep> [I<Option …>] [I<Musterliste>] [I<Datei …>]" #. type: Plain text -#: ../src/scripts/xzgrep.1:21 +#: ../src/scripts/xzgrep.1 msgid "B<xzegrep> \\&..." msgstr "B<xzegrep> …" #. type: Plain text -#: ../src/scripts/xzgrep.1:24 +#: ../src/scripts/xzgrep.1 msgid "B<xzfgrep> \\&..." msgstr "B<xzfgrep> …" #. type: Plain text -#: ../src/scripts/xzgrep.1:27 +#: ../src/scripts/xzgrep.1 msgid "B<lzgrep> \\&..." msgstr "B<lzgrep> …" #. type: Plain text -#: ../src/scripts/xzgrep.1:30 +#: ../src/scripts/xzgrep.1 msgid "B<lzegrep> \\&..." msgstr "B<lzegrep> …" #. type: Plain text -#: ../src/scripts/xzgrep.1:33 +#: ../src/scripts/xzgrep.1 msgid "B<lzfgrep> \\&..." msgstr "B<lzfgrep> …" #. type: Plain text -#: ../src/scripts/xzgrep.1:49 -msgid "" -"B<xzgrep> invokes B<grep>(1) on I<files> which may be either uncompressed " -"or compressed with B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), " -"B<lzop>(1), or B<zstd>(1). All options specified are passed directly to " -"B<grep>(1)." -msgstr "" -"B<xzgrep> wendet B<grep>(1) auf I<Dateien> an, die entweder unkomprimiert " -"oder mit B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1) oder " -"B<zstd> komprimiert sein können. Alle angegebenen Optionen werden direkt an " -"B<grep>(1) übergeben." +#: ../src/scripts/xzgrep.1 +msgid "B<xzgrep> invokes B<grep>(1) on uncompressed contents of files. The formats of the I<files> are determined from the filename suffixes. Any I<file> with a suffix supported by B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), or B<lz4>(1) will be decompressed; all other files are assumed to be uncompressed." +msgstr "B<xzgrep> ruft B<grep>(1) mit dem unkomprimierten Inhalt von Dateien auf. Die Formate der I<Dateien> werden aus den Dateiendungen abgeleitet. Jede I<Datei> mit einer Endung, die von B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1) oder B<lz4>(1) unterstützt wird, wird dekomprimiert; für andere Dateien wird angenommen, dass sie bereits in unkomprimierter Form vorliegen." #. type: Plain text -#: ../src/scripts/xzgrep.1:62 -msgid "" -"If no I<file> is specified, then standard input is decompressed if necessary " -"and fed to B<grep>(1). When reading from standard input, B<gzip>(1), " -"B<bzip2>(1), B<lzop>(1), and B<zstd>(1) compressed files are not supported." -msgstr "" -"Wenn keine I<Datei> angegeben ist, wird die Standardeingabe dekomprimiert " -"(falls nötig) und an B<grep> übergeben. Beim Lesen aus der Standardeingabe " -"keine Dateien unterstützt, die mit B<gzip>(1), B<bzip2>(1), B<lzop>(1) oder " -"B<zstd> komprimiert sind." +#: ../src/scripts/xzgrep.1 +msgid "If no I<files> are specified or I<file> is B<-> then standard input is read. When reading from standard input, only files supported by B<xz>(1) are decompressed. Other files are assumed to be in uncompressed form already." +msgstr "Wenn keine I<Dateien> angegeben werden oder I<Datei> als B<-> angegeben wird, wird aus der Standardeingabe gelesen. Beim Lesen aus der Standardeingabe werden nur die von B<xz>(1) unterstützten Dateien dekomprimiert. Für andere Dateien wird angenommen, dass sie bereits in unkomprimierter Form vorliegen." #. type: Plain text -#: ../src/scripts/xzgrep.1:81 -msgid "" -"If B<xzgrep> is invoked as B<xzegrep> or B<xzfgrep> then B<grep -E> or " -"B<grep -F> is used instead of B<grep>(1). The same applies to names " -"B<lzgrep>, B<lzegrep>, and B<lzfgrep>, which are provided for backward " -"compatibility with LZMA Utils." -msgstr "" -"Wenn B<xzgrep> als B<xzegrep> oder B<xzfgrep> aufgerufen wird, dann wird " -"B<grep -E> oder B<grep -F> anstelle von B<grep>(1) verwendet. Genauso " -"verhalten sich die Befehle B<lzgrep>, B<lzegrep> und B<lzfgrep>, die die " -"Abwärtskompatibilität zu den LZMA-Dienstprogrammen gewährleisten." +#: ../src/scripts/xzgrep.1 +msgid "Most I<options> of B<grep>(1) are supported. However, the following options are not supported:" +msgstr "Die meisten I<Optionen> von B<grep>(1) werden unterstützt, die folgenden jedoch nicht:" #. type: Plain text -#: ../src/scripts/xzgrep.1:86 -msgid "" -"At least one match was found from at least one of the input files. No " -"errors occurred." -msgstr "" -"In mindestens einer der Eingabedateien wurde mindestens ein Treffer " -"gefunden. Es sind keine Fehler aufgetreten." +#: ../src/scripts/xzgrep.1 +msgid "B<-r>, B<--recursive>" +msgstr "B<-r>, B<--recursive>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-R>, B<--dereference-recursive>" +msgstr "B<-R>, B<--dereference-recursive>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-d>, B<--directories=>I<action>" +msgstr "B<-d>, B<--directories=>I<Aktion>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-Z>, B<--null>" +msgstr "B<-Z>, B<--null>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-z>, B<--null-data>" +msgstr "B<-z>, B<--null-data>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--include=>I<glob>" +msgstr "B<--include=>I<Glob>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude=>I<glob>" +msgstr "B<--exclude=>I<Glob>" #. type: Plain text -#: ../src/scripts/xzgrep.1:90 +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude-from=>I<file>" +msgstr "B<--exclude-from=>I<Datei>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude-dir=>I<glob>" +msgstr "B<--exclude-dir=>I<Glob>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<xzegrep> is an alias for B<xzgrep -E>. B<xzfgrep> is an alias for B<xzgrep -F>." +msgstr "B<xzegrep> ist ein Alias für B<xzgrep -E>. B<xzfgrep> ist ein Alias für B<xzgrep -F>." + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "The commands B<lzgrep>, B<lzegrep>, and B<lzfgrep> are provided for backward compatibility with LZMA Utils." +msgstr "Die Befehle B<lzgrep>, B<lzegrep> und B<lzfgrep> dienen der Abwärtskompatibilität zu den LZMA-Dienstprogrammen." + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "At least one match was found from at least one of the input files. No errors occurred." +msgstr "In mindestens einer der Eingabedateien wurde mindestens ein Treffer gefunden. Es sind keine Fehler aufgetreten." + +#. type: Plain text +#: ../src/scripts/xzgrep.1 msgid "No matches were found from any of the input files. No errors occurred." -msgstr "" -"In keiner der Eingabedateien wurde ein Treffer gefunden. Es sind keine " -"Fehler aufgetreten." +msgstr "In keiner der Eingabedateien wurde ein Treffer gefunden. Es sind keine Fehler aufgetreten." #. type: TP -#: ../src/scripts/xzgrep.1:90 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "E<gt>1" msgstr "E<gt>1" #. type: Plain text -#: ../src/scripts/xzgrep.1:94 +#: ../src/scripts/xzgrep.1 msgid "One or more errors occurred. It is unknown if matches were found." -msgstr "" -"Ein oder mehrere Fehler sind aufgetreten. Es ist unbekannt, ob Treffer " -"gefunden wurden." +msgstr "Ein oder mehrere Fehler sind aufgetreten. Es ist unbekannt, ob Treffer gefunden wurden." #. type: TP -#: ../src/scripts/xzgrep.1:95 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "B<GREP>" msgstr "B<GREP>" #. type: Plain text -#: ../src/scripts/xzgrep.1:106 -msgid "" -"If the B<GREP> environment variable is set, B<xzgrep> uses it instead of " -"B<grep>(1), B<grep -E>, or B<grep -F>." -msgstr "" -"Wenn die Umgebungsvariable B<GREP> gesetzt ist, verwendet B<xzgrep> deren " -"Inhalt anstelle von B<grep>(1), B<grep -E> oder B<grep -F>." +#: ../src/scripts/xzgrep.1 +msgid "If B<GREP> is set to a non-empty value, it is used instead of B<grep>, B<grep -E>, or B<grep -F>." +msgstr "Wenn die Umgebungsvariable B<GREP> auf einen nicht-leeren Wert gesetzt ist, wird diese anstelle von B<grep>(1), B<grep -E> oder B<grep -F> verwendet." #. type: Plain text -#: ../src/scripts/xzgrep.1:113 -msgid "" -"B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), " -"B<zgrep>(1)" -msgstr "" -"B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), " -"B<zgrep>(1)" +#: ../src/scripts/xzgrep.1 +msgid "B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1), B<zgrep>(1)" +msgstr "B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1), B<zgrep>(1)" #. type: TH -#: ../src/scripts/xzless.1:10 +#: ../src/scripts/xzless.1 #, no-wrap msgid "XZLESS" msgstr "XZLESS" #. type: TH -#: ../src/scripts/xzless.1:10 +#: ../src/scripts/xzless.1 ../src/scripts/xzmore.1 #, no-wrap -msgid "2010-09-27" -msgstr "27. September 2010" +msgid "2024-02-12" +msgstr "12. Februar 2024" #. type: Plain text -#: ../src/scripts/xzless.1:13 +#: ../src/scripts/xzless.1 msgid "xzless, lzless - view xz or lzma compressed (text) files" -msgstr "" -"xzless, lzless - mit xz oder lzma komprimierte (Text-)Dateien betrachten" +msgstr "xzless, lzless - mit xz oder lzma komprimierte (Text-)Dateien betrachten" #. type: Plain text -#: ../src/scripts/xzless.1:16 +#: ../src/scripts/xzless.1 msgid "B<xzless> [I<file>...]" msgstr "B<xzless> [I<Datei> …]" #. type: Plain text -#: ../src/scripts/xzless.1:19 +#: ../src/scripts/xzless.1 msgid "B<lzless> [I<file>...]" msgstr "B<lzless> [I<Datei> …]" #. type: Plain text -#: ../src/scripts/xzless.1:31 -msgid "" -"B<xzless> is a filter that displays text from compressed files to a " -"terminal. It works on files compressed with B<xz>(1) or B<lzma>(1). If no " -"I<files> are given, B<xzless> reads from standard input." -msgstr "" -"B<xzless> ist ein Filter, der Text aus komprimierten Dateien in einem " -"Terminal anzeigt. Es funktioniert mit Dateien, die mit B<xz>(1) oder " -"B<lzma>(1) komprimiert sind. Falls keine I<files> angegeben sind, liest " -"B<xzless> aus der Standardeingabe." +#: ../src/scripts/xzless.1 +msgid "B<xzless> is a filter that displays text from compressed files to a terminal. Files supported by B<xz>(1) are decompressed; other files are assumed to be in uncompressed form already. If no I<files> are given, B<xzless> reads from standard input." +msgstr "B<xzless> ist ein Filter, der Text aus komprimierten Dateien in einem Terminal anzeigt. Von B<xz>(1) unterstützte Dateien werden dekomprimiert; für andere Dateien wird angenommen, dass sie bereits in unkomprimierter Form vorliegen. Wenn keine I<Dateien> angegeben werden, liest B<xzless> aus der Standardeingabe." #. type: Plain text -#: ../src/scripts/xzless.1:48 -msgid "" -"B<xzless> uses B<less>(1) to present its output. Unlike B<xzmore>, its " -"choice of pager cannot be altered by setting an environment variable. " -"Commands are based on both B<more>(1) and B<vi>(1) and allow back and " -"forth movement and searching. See the B<less>(1) manual for more " -"information." -msgstr "" -"B<xzless> verwendet B<less>(1) zur Darstellung der Ausgabe. Im Gegensatz zu " -"B<xzmore> können Sie das zu verwendende Textanzeigeprogramm nicht durch " -"Setzen einer Umgebungsvariable ändern. Die Befehle basieren auf B<more>(1) " -"und B<vi>(1) und ermöglichen Vorwärts- und Rückwärtssprünge sowie " -"Suchvorgänge. In der Handbuchseite zu B<less>(1) finden Sie weiter " -"Information." +#: ../src/scripts/xzless.1 +msgid "B<xzless> uses B<less>(1) to present its output. Unlike B<xzmore>, its choice of pager cannot be altered by setting an environment variable. Commands are based on both B<more>(1) and B<vi>(1) and allow back and forth movement and searching. See the B<less>(1) manual for more information." +msgstr "B<xzless> verwendet B<less>(1) zur Darstellung der Ausgabe. Im Gegensatz zu B<xzmore> können Sie das zu verwendende Textanzeigeprogramm nicht durch Setzen einer Umgebungsvariable ändern. Die Befehle basieren auf B<more>(1) und B<vi>(1) und ermöglichen Vorwärts- und Rückwärtssprünge sowie Suchvorgänge. In der Handbuchseite zu B<less>(1) finden Sie weiter Information." #. type: Plain text -#: ../src/scripts/xzless.1:52 -msgid "" -"The command named B<lzless> is provided for backward compatibility with LZMA " -"Utils." -msgstr "" -"Der Befehl B<lzless> dient der Abwärtskompatibilität zu den LZMA-" -"Dienstprogrammen." +#: ../src/scripts/xzless.1 +msgid "The command named B<lzless> is provided for backward compatibility with LZMA Utils." +msgstr "Der Befehl B<lzless> dient der Abwärtskompatibilität zu den LZMA-Dienstprogrammen." #. type: TP -#: ../src/scripts/xzless.1:53 +#: ../src/scripts/xzless.1 #, no-wrap msgid "B<LESSMETACHARS>" msgstr "B<LESSMETACHARS>" #. type: Plain text -#: ../src/scripts/xzless.1:59 -msgid "" -"A list of characters special to the shell. Set by B<xzless> unless it is " -"already set in the environment." -msgstr "" -"Dies enthält eine Zeichenliste mit Bezug zur Shell. Wenn diese Variable " -"nicht bereits gesetzt ist, wird sie durch B<xzless> gesetzt." +#: ../src/scripts/xzless.1 +msgid "A list of characters special to the shell. Set by B<xzless> unless it is already set in the environment." +msgstr "Dies enthält eine Zeichenliste mit Bezug zur Shell. Wenn diese Variable nicht bereits gesetzt ist, wird sie durch B<xzless> gesetzt." #. type: TP -#: ../src/scripts/xzless.1:59 +#: ../src/scripts/xzless.1 #, no-wrap msgid "B<LESSOPEN>" msgstr "B<LESSOPEN>" #. type: Plain text -#: ../src/scripts/xzless.1:65 -msgid "" -"Set to a command line to invoke the B<xz>(1) decompressor for preprocessing " -"the input files to B<less>(1)." -msgstr "" -"Dies ist auf die Befehlszeile zum Aufruf von B<xz>(1) gesetzt, die zur " -"Vorverarbeitung der Eingabedateien für B<less>(1) nötig ist." +#: ../src/scripts/xzless.1 +msgid "Set to a command line to invoke the B<xz>(1) decompressor for preprocessing the input files to B<less>(1)." +msgstr "Dies ist auf die Befehlszeile zum Aufruf von B<xz>(1) gesetzt, die zur Vorverarbeitung der Eingabedateien für B<less>(1) nötig ist." #. type: Plain text -#: ../src/scripts/xzless.1:69 +#: ../src/scripts/xzless.1 msgid "B<less>(1), B<xz>(1), B<xzmore>(1), B<zless>(1)" msgstr "B<less>(1), B<xz>(1), B<xzmore>(1), B<zless>(1)" #. type: TH -#: ../src/scripts/xzmore.1:7 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "XZMORE" msgstr "XZMORE" #. type: Plain text -#: ../src/scripts/xzmore.1:10 +#: ../src/scripts/xzmore.1 msgid "xzmore, lzmore - view xz or lzma compressed (text) files" msgstr "xzmore, lzmore - mit xz oder lzma komprimierte (Text-)Dateien lesen" #. type: Plain text -#: ../src/scripts/xzmore.1:13 -msgid "B<xzmore> [I<file...>]" -msgstr "B<xzmore> [I<Datei …>]" +#: ../src/scripts/xzmore.1 +msgid "B<xzmore> [I<file>...]" +msgstr "B<xzmore> [I<Datei> …]" #. type: Plain text -#: ../src/scripts/xzmore.1:16 -msgid "B<lzmore> [I<file...>]" -msgstr "B<lzmore> [I<Datei …>]" +#: ../src/scripts/xzmore.1 +msgid "B<lzmore> [I<file>...]" +msgstr "B<lzmore> [I<Datei> …]" #. type: Plain text -#: ../src/scripts/xzmore.1:24 -msgid "" -"B<xzmore> is a filter which allows examination of B<xz>(1) or B<lzma>(1) " -"compressed text files one screenful at a time on a soft-copy terminal." -msgstr "" -"B<xzmore> ist ein Filter zur seitenweisen Anzeige von Textdateien in einem " -"Terminal, die mit B<xz>(1) oder B<lzma>(1) komprimiert wurden." +#: ../src/scripts/xzmore.1 +msgid "B<xzmore> displays text from compressed files to a terminal using B<more>(1). Files supported by B<xz>(1) are decompressed; other files are assumed to be in uncompressed form already. If no I<files> are given, B<xzmore> reads from standard input. See the B<more>(1) manual for the keyboard commands." +msgstr "B<xzmore> zeigt Text aus komprimierten Dateien mit Hilfe des Pagers (Textanzeigeprogramms) B<more>(1) in einem Terminal an. Von B<xz>(1) unterstützte Dateien werden dekomprimiert; für andere Dateien wird angenommen, dass sie bereits in unkomprimierter Form vorliegen. Wenn keine I<Dateien> angegeben werden, liest B<xzmore> aus der Standardeingabe. Im B<more>(1)-Handbuch finden Sie Informationen zu den Tastaturbefehlen." #. type: Plain text -#: ../src/scripts/xzmore.1:33 -msgid "" -"To use a pager other than the default B<more,> set environment variable " -"B<PAGER> to the name of the desired program. The name B<lzmore> is provided " -"for backward compatibility with LZMA Utils." -msgstr "" -"Um ein anderes Textanzeigeprogramm als den voreingestellten B<more> zu " -"verwenden, setzen Sie die Umgebungsvariable B<PAGER> auf das gewünschte " -"Programm. Der Name B<lzmore> dient der Abwärtskompatibilität zu den LZMA-" -"Dienstprogrammen." - -#. type: TP -#: ../src/scripts/xzmore.1:33 -#, no-wrap -msgid "B<e> or B<q>" -msgstr "B<e> oder B<q>" +#: ../src/scripts/xzmore.1 +msgid "Note that scrolling backwards might not be possible depending on the implementation of B<more>(1). This is because B<xzmore> uses a pipe to pass the decompressed data to B<more>(1). B<xzless>(1) uses B<less>(1) which provides more advanced features." +msgstr "Beachten Sie, dass Zurückrollen nicht möglich sein könnte, abhängig von der Implementierung von B<more>(1). Das kommt daher, dass B<xzmore> eine Pipe verwendet, um die dekomprimierten Daten an B<more>(1) zu übergeben. B<xzless>(1) verwendet B<less>(1), welches fortgeschrittenere Funktionen bietet." #. type: Plain text -#: ../src/scripts/xzmore.1:40 -msgid "" -"When the prompt --More--(Next file: I<file>) is printed, this command " -"causes B<xzmore> to exit." -msgstr "" -"Wenn die Zeile --Mehr--(Nächste Datei: I<Datei>) angezeigt wird, wird " -"B<xzmore> mit diesem Befehl beendet." +#: ../src/scripts/xzmore.1 +msgid "The command B<lzmore> is provided for backward compatibility with LZMA Utils." +msgstr "Der Befehl B<lzmore> dient der Abwärtskompatibilität zu den LZMA-Dienstprogrammen." #. type: TP -#: ../src/scripts/xzmore.1:40 +#: ../src/scripts/xzmore.1 #, no-wrap -msgid "B<s>" -msgstr "B<s>" +msgid "B<PAGER>" +msgstr "B<PAGER>" #. type: Plain text -#: ../src/scripts/xzmore.1:47 -msgid "" -"When the prompt --More--(Next file: I<file>) is printed, this command " -"causes B<xzmore> to skip the next file and continue." -msgstr "" -"Wenn die Zeile --Mehr--(Nächste Datei: I<Datei>) angezeigt wird, springt " -"B<xzmore> zur nächsten Datei und zeigt diese an." +#: ../src/scripts/xzmore.1 +msgid "If B<PAGER> is set, its value is used as the pager instead of B<more>(1)." +msgstr "Falls die Umgebungsvariable B<PAGER> gesetzt ist, wird diese als Pager (Textanzeigeprogramm) anstelle von B<more>(1) verwendet." #. type: Plain text -#: ../src/scripts/xzmore.1:51 -msgid "" -"For list of keyboard commands supported while actually viewing the content " -"of a file, refer to manual of the pager you use, usually B<more>(1)." -msgstr "" -"Eine Liste der bei der Betrachtung von Dateiinhalten verfügbaren " -"Tastaturbefehle finden Sie in der Handbuchseite des verwendeten " -"Textanzeigeprogramms, meist B<more>(1)." - -#. type: Plain text -#: ../src/scripts/xzmore.1:55 +#: ../src/scripts/xzmore.1 msgid "B<more>(1), B<xz>(1), B<xzless>(1), B<zmore>(1)" msgstr "B<more>(1), B<xz>(1), B<xzless>(1), B<zmore>(1)" -#~ msgid "2022-12-01" -#~ msgstr "1. Dezember 2022" +#, no-wrap +#~ msgid "2024-01-19" +#~ msgstr "19. Januar 2024" @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: XZ Utils 5.2.5\n" -"POT-Creation-Date: 2023-11-01 20:27+0800\n" +"POT-Creation-Date: 2024-05-29 17:45+0300\n" "PO-Revision-Date: 2021-12-01 15:17+0100\n" "Last-Translator: bubu <bubub@no-log.org> \n" "Language-Team: French <debian-l10n-french@lists.debian.org> \n" @@ -21,5069 +21,3226 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. type: TH -#: ../src/xz/xz.1:9 +#: ../src/xz/xz.1 #, no-wrap msgid "XZ" msgstr "XZ" #. type: TH -#: ../src/xz/xz.1:9 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap -msgid "2023-07-17" +msgid "2024-04-08" msgstr "" #. type: TH -#: ../src/xz/xz.1:9 ../src/xzdec/xzdec.1:7 ../src/lzmainfo/lzmainfo.1:7 -#: ../src/scripts/xzdiff.1:9 ../src/scripts/xzgrep.1:9 -#: ../src/scripts/xzless.1:10 ../src/scripts/xzmore.1:7 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "Tukaani" msgstr "Tukaani" #. type: TH -#: ../src/xz/xz.1:9 ../src/xzdec/xzdec.1:7 ../src/lzmainfo/lzmainfo.1:7 -#: ../src/scripts/xzdiff.1:9 ../src/scripts/xzgrep.1:9 -#: ../src/scripts/xzless.1:10 ../src/scripts/xzmore.1:7 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "XZ Utils" msgstr "Utilitaires XZ" #. type: SH -#: ../src/xz/xz.1:11 ../src/xzdec/xzdec.1:8 ../src/lzmainfo/lzmainfo.1:8 -#: ../src/scripts/xzdiff.1:10 ../src/scripts/xzgrep.1:10 -#: ../src/scripts/xzless.1:11 ../src/scripts/xzmore.1:8 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "NAME" msgstr "NOM" #. type: Plain text -#: ../src/xz/xz.1:13 -msgid "" -"xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma " -"files" -msgstr "" -"xz, unxz, xzcat, lzma, unlzma, lzcat - Compresser ou décompresser des " -"fichiers .xz et .lzma" +#: ../src/xz/xz.1 +msgid "xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma files" +msgstr "xz, unxz, xzcat, lzma, unlzma, lzcat - Compresser ou décompresser des fichiers .xz et .lzma" #. type: SH -#: ../src/xz/xz.1:14 ../src/xzdec/xzdec.1:10 ../src/lzmainfo/lzmainfo.1:10 -#: ../src/scripts/xzdiff.1:12 ../src/scripts/xzgrep.1:12 -#: ../src/scripts/xzless.1:13 ../src/scripts/xzmore.1:10 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "SYNOPSIS" msgstr "SYNOPSIS" #. type: Plain text -#: ../src/xz/xz.1:18 +#: ../src/xz/xz.1 msgid "B<xz> [I<option...>] [I<file...>]" msgstr "B<xz> [I<option...>] [I<fichier...>]" #. type: SH -#: ../src/xz/xz.1:19 +#: ../src/xz/xz.1 #, no-wrap msgid "COMMAND ALIASES" msgstr "ALIAS DES COMMANDES" #. type: Plain text -#: ../src/xz/xz.1:23 +#: ../src/xz/xz.1 msgid "B<unxz> is equivalent to B<xz --decompress>." msgstr "B<unxz> est équivalent à B<xz --decompress>." #. type: Plain text -#: ../src/xz/xz.1:27 +#: ../src/xz/xz.1 msgid "B<xzcat> is equivalent to B<xz --decompress --stdout>." msgstr "B<xzcat> est équivalent à B<xz --decompress --stdout>" #. type: Plain text -#: ../src/xz/xz.1:31 +#: ../src/xz/xz.1 msgid "B<lzma> is equivalent to B<xz --format=lzma>." msgstr "B<lzma> est équivalent à B<xz --format=lzma>" #. type: Plain text -#: ../src/xz/xz.1:35 +#: ../src/xz/xz.1 msgid "B<unlzma> is equivalent to B<xz --format=lzma --decompress>." msgstr "B<unlzma> est équivalent à B<xz --format=lzma --decompress>" #. type: Plain text -#: ../src/xz/xz.1:39 +#: ../src/xz/xz.1 msgid "B<lzcat> is equivalent to B<xz --format=lzma --decompress --stdout>." msgstr "B<lzcat> est équivalent à B<xz --format=lzma --decompress -- stdout>" #. type: Plain text -#: ../src/xz/xz.1:51 -msgid "" -"When writing scripts that need to decompress files, it is recommended to " -"always use the name B<xz> with appropriate arguments (B<xz -d> or B<xz -" -"dc>) instead of the names B<unxz> and B<xzcat>." -msgstr "" -"Lors de l'écriture de scripts qui nécessitent de décompresser des fichiers, " -"il est recommandé de toujours utiliser la commande B<xz> avec les arguments " -"appropriés (B<xz -d> ou B<xz -dc>) au lieu des commandes B<unxz> et B<xzcat>." +#: ../src/xz/xz.1 +msgid "When writing scripts that need to decompress files, it is recommended to always use the name B<xz> with appropriate arguments (B<xz -d> or B<xz -dc>) instead of the names B<unxz> and B<xzcat>." +msgstr "Lors de l'écriture de scripts qui nécessitent de décompresser des fichiers, il est recommandé de toujours utiliser la commande B<xz> avec les arguments appropriés (B<xz -d> ou B<xz -dc>) au lieu des commandes B<unxz> et B<xzcat>." #. type: SH -#: ../src/xz/xz.1:52 ../src/xzdec/xzdec.1:18 ../src/lzmainfo/lzmainfo.1:15 -#: ../src/scripts/xzdiff.1:24 ../src/scripts/xzgrep.1:33 -#: ../src/scripts/xzless.1:19 ../src/scripts/xzmore.1:16 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "DESCRIPTION" msgstr "DESCRIPTION" #. type: Plain text -#: ../src/xz/xz.1:71 -#, fuzzy -#| msgid "" -#| "B<xz> is a general-purpose data compression tool with command line syntax " -#| "similar to B<gzip>(1) and B<bzip2>(1). The native file format is the B<." -#| "xz> format, but the legacy B<.lzma> format used by LZMA Utils and raw " -#| "compressed streams with no container format headers are also supported." -msgid "" -"B<xz> is a general-purpose data compression tool with command line syntax " -"similar to B<gzip>(1) and B<bzip2>(1). The native file format is the B<." -"xz> format, but the legacy B<.lzma> format used by LZMA Utils and raw " -"compressed streams with no container format headers are also supported. In " -"addition, decompression of the B<.lz> format used by B<lzip> is supported." +#: ../src/xz/xz.1 +msgid "B<xz> is a general-purpose data compression tool with command line syntax similar to B<gzip>(1) and B<bzip2>(1). The native file format is the B<.xz> format, but the legacy B<.lzma> format used by LZMA Utils and raw compressed streams with no container format headers are also supported. In addition, decompression of the B<.lz> format used by B<lzip> is supported." msgstr "" -"B<xz> est un outil de compression de données polyvalent avec une syntaxe de " -"ligne de commandes similaire à B<gzip>(1) et B<bzip2>(1). Le format de " -"fichier natif est le format B<.xz>, mais le format historique B<.lzma> " -"utilisé par les outils LZMA et les flux bruts compressés sans conteneur d'en-" -"têtes de format sont aussi pris en charge. " #. type: Plain text -#: ../src/xz/xz.1:93 -msgid "" -"B<xz> compresses or decompresses each I<file> according to the selected " -"operation mode. If no I<files> are given or I<file> is B<->, B<xz> reads " -"from standard input and writes the processed data to standard output. B<xz> " -"will refuse (display an error and skip the I<file>) to write compressed " -"data to standard output if it is a terminal. Similarly, B<xz> will refuse " -"to read compressed data from standard input if it is a terminal." -msgstr "" -"B<xz> compresse ou décompresse chaque I<fichier> en fonction du mode " -"d'opération choisi. Si aucun I<fichier> n'est donné ou I<fichier> est B<->, " -"B<xz> lit depuis l'entrée standard et écrit les données traitées sur la " -"sortie standard. B<xz> refusera (affichera une erreur et ignorera le " -"I<fichier>) d'écrire les données compressées sur la sortie standard si c'est " -"un terminal. De même, B<xz> refusera de lire des données compressées depuis " -"l'entrée standard si c'est un terminal." - -#. type: Plain text -#: ../src/xz/xz.1:103 -msgid "" -"Unless B<--stdout> is specified, I<files> other than B<-> are written to a " -"new file whose name is derived from the source I<file> name:" -msgstr "" -"A moins que B<--sdout> ne soit indiqué, les I<fichiers> autres que B<-> sont " -"écrits dans un nouveau fichier dont le nom est dérivé du nom de I<fichier> " -"source :" +#: ../src/xz/xz.1 +msgid "B<xz> compresses or decompresses each I<file> according to the selected operation mode. If no I<files> are given or I<file> is B<->, B<xz> reads from standard input and writes the processed data to standard output. B<xz> will refuse (display an error and skip the I<file>) to write compressed data to standard output if it is a terminal. Similarly, B<xz> will refuse to read compressed data from standard input if it is a terminal." +msgstr "B<xz> compresse ou décompresse chaque I<fichier> en fonction du mode d'opération choisi. Si aucun I<fichier> n'est donné ou I<fichier> est B<->, B<xz> lit depuis l'entrée standard et écrit les données traitées sur la sortie standard. B<xz> refusera (affichera une erreur et ignorera le I<fichier>) d'écrire les données compressées sur la sortie standard si c'est un terminal. De même, B<xz> refusera de lire des données compressées depuis l'entrée standard si c'est un terminal." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Unless B<--stdout> is specified, I<files> other than B<-> are written to a new file whose name is derived from the source I<file> name:" +msgstr "A moins que B<--sdout> ne soit indiqué, les I<fichiers> autres que B<-> sont écrits dans un nouveau fichier dont le nom est dérivé du nom de I<fichier> source :" #. type: IP -#: ../src/xz/xz.1:103 ../src/xz/xz.1:109 ../src/xz/xz.1:134 ../src/xz/xz.1:139 -#: ../src/xz/xz.1:142 ../src/xz/xz.1:145 ../src/xz/xz.1:161 ../src/xz/xz.1:422 -#: ../src/xz/xz.1:425 ../src/xz/xz.1:432 ../src/xz/xz.1:677 ../src/xz/xz.1:679 -#: ../src/xz/xz.1:778 ../src/xz/xz.1:789 ../src/xz/xz.1:798 ../src/xz/xz.1:806 -#: ../src/xz/xz.1:1034 ../src/xz/xz.1:1043 ../src/xz/xz.1:1055 -#: ../src/xz/xz.1:1729 ../src/xz/xz.1:1735 ../src/xz/xz.1:1853 -#: ../src/xz/xz.1:1857 ../src/xz/xz.1:1860 ../src/xz/xz.1:1863 -#: ../src/xz/xz.1:1867 ../src/xz/xz.1:1874 ../src/xz/xz.1:1876 +#: ../src/xz/xz.1 #, no-wrap msgid "\\(bu" msgstr "\\(bu" #. type: Plain text -#: ../src/xz/xz.1:109 -msgid "" -"When compressing, the suffix of the target file format (B<.xz> or B<.lzma>) " -"is appended to the source filename to get the target filename." -msgstr "" -"Lors de la compression, le suffixe du format de fichier cible (B<.xz> ou B<." -"lzma>) est ajouté au nom de fichier source pour obtenir le nom de fichier " -"cible." +#: ../src/xz/xz.1 +msgid "When compressing, the suffix of the target file format (B<.xz> or B<.lzma>) is appended to the source filename to get the target filename." +msgstr "Lors de la compression, le suffixe du format de fichier cible (B<.xz> ou B<.lzma>) est ajouté au nom de fichier source pour obtenir le nom de fichier cible." #. type: Plain text -#: ../src/xz/xz.1:124 -#, fuzzy -#| msgid "" -#| "When decompressing, the B<.xz> or B<.lzma> suffix is removed from the " -#| "filename to get the target filename. B<xz> also recognizes the suffixes " -#| "B<.txz> and B<.tlz>, and replaces them with the B<.tar> suffix." -msgid "" -"When decompressing, the B<.xz>, B<.lzma>, or B<.lz> suffix is removed from " -"the filename to get the target filename. B<xz> also recognizes the suffixes " -"B<.txz> and B<.tlz>, and replaces them with the B<.tar> suffix." +#: ../src/xz/xz.1 +msgid "When decompressing, the B<.xz>, B<.lzma>, or B<.lz> suffix is removed from the filename to get the target filename. B<xz> also recognizes the suffixes B<.txz> and B<.tlz>, and replaces them with the B<.tar> suffix." msgstr "" -"Lors de la décompression, le suffixe B<.xz> ou B<.lzma> est enlevé du nom de " -"fichier pour obtenir le nom de fichier cible. B<xz> reconnaît aussi les " -"suffixes B<.txz> et B<.tlz> et les remplace par le suffixe B<.tar>." #. type: Plain text -#: ../src/xz/xz.1:128 -msgid "" -"If the target file already exists, an error is displayed and the I<file> is " -"skipped." -msgstr "" -"Si le fichier cible existe déjà, une erreur est affichée et le I<fichier> " -"est ignoré." +#: ../src/xz/xz.1 +msgid "If the target file already exists, an error is displayed and the I<file> is skipped." +msgstr "Si le fichier cible existe déjà, une erreur est affichée et le I<fichier> est ignoré." #. type: Plain text -#: ../src/xz/xz.1:134 -msgid "" -"Unless writing to standard output, B<xz> will display a warning and skip the " -"I<file> if any of the following applies:" -msgstr "" -"Sauf s'il écrit dans la sortie standard, B<xz> affichera un avertissement et " -"ignorera le I<fichier> dans les cas suivants :" +#: ../src/xz/xz.1 +msgid "Unless writing to standard output, B<xz> will display a warning and skip the I<file> if any of the following applies:" +msgstr "Sauf s'il écrit dans la sortie standard, B<xz> affichera un avertissement et ignorera le I<fichier> dans les cas suivants :" #. type: Plain text -#: ../src/xz/xz.1:139 -msgid "" -"I<File> is not a regular file. Symbolic links are not followed, and thus " -"they are not considered to be regular files." -msgstr "" -"I<fichier> n'est pas un fichier normal. Les liens symboliques ne sont pas " -"suivis et donc ne sont pas considérés comme des fichiers normaux." +#: ../src/xz/xz.1 +msgid "I<File> is not a regular file. Symbolic links are not followed, and thus they are not considered to be regular files." +msgstr "I<fichier> n'est pas un fichier normal. Les liens symboliques ne sont pas suivis et donc ne sont pas considérés comme des fichiers normaux." #. type: Plain text -#: ../src/xz/xz.1:142 +#: ../src/xz/xz.1 msgid "I<File> has more than one hard link." msgstr "I<fichier> a plusieurs liens physiques." #. type: Plain text -#: ../src/xz/xz.1:145 +#: ../src/xz/xz.1 msgid "I<File> has setuid, setgid, or sticky bit set." msgstr "I<fichier> a un setuid, setgid ou sticky bit positionné." #. type: Plain text -#: ../src/xz/xz.1:161 -msgid "" -"The operation mode is set to compress and the I<file> already has a suffix " -"of the target file format (B<.xz> or B<.txz> when compressing to the B<.xz> " -"format, and B<.lzma> or B<.tlz> when compressing to the B<.lzma> format)." -msgstr "" -"Le mode d'opération est défini pour compresser et le I<fichier> a déjà un " -"suffixe du format de fichier cible (B<.xz> ou B<.txz> lors d'une compression " -"en format B<.xz>, et B<.lzma> ou B<.tlz> lors d'une compression en format B<." -"lzma>)." +#: ../src/xz/xz.1 +msgid "The operation mode is set to compress and the I<file> already has a suffix of the target file format (B<.xz> or B<.txz> when compressing to the B<.xz> format, and B<.lzma> or B<.tlz> when compressing to the B<.lzma> format)." +msgstr "Le mode d'opération est défini pour compresser et le I<fichier> a déjà un suffixe du format de fichier cible (B<.xz> ou B<.txz> lors d'une compression en format B<.xz>, et B<.lzma> ou B<.tlz> lors d'une compression en format B<.lzma>)." #. type: Plain text -#: ../src/xz/xz.1:171 +#: ../src/xz/xz.1 #, fuzzy -#| msgid "" -#| "The operation mode is set to decompress and the I<file> doesn't have a " -#| "suffix of any of the supported file formats (B<.xz>, B<.txz>, B<.lzma>, " -#| "or B<.tlz>)." -msgid "" -"The operation mode is set to decompress and the I<file> doesn't have a " -"suffix of any of the supported file formats (B<.xz>, B<.txz>, B<.lzma>, B<." -"tlz>, or B<.lz>)." -msgstr "" -"Le mode d'opération est défini pour décompresser et le I<fichier> n'a pas de " -"suffixe correspondant aux formats de fichier pris en charge (B<.xz>, B<." -"txz>, B<.lzma>, ou B<.tlz>)." +#| msgid "The operation mode is set to compress and the I<file> already has a suffix of the target file format (B<.xz> or B<.txz> when compressing to the B<.xz> format, and B<.lzma> or B<.tlz> when compressing to the B<.lzma> format)." +msgid "The operation mode is set to decompress and the I<file> doesn't have a suffix of any of the supported file formats (B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz>)." +msgstr "Le mode d'opération est défini pour compresser et le I<fichier> a déjà un suffixe du format de fichier cible (B<.xz> ou B<.txz> lors d'une compression en format B<.xz>, et B<.lzma> ou B<.tlz> lors d'une compression en format B<.lzma>)." #. type: Plain text -#: ../src/xz/xz.1:186 -msgid "" -"After successfully compressing or decompressing the I<file>, B<xz> copies " -"the owner, group, permissions, access time, and modification time from the " -"source I<file> to the target file. If copying the group fails, the " -"permissions are modified so that the target file doesn't become accessible " -"to users who didn't have permission to access the source I<file>. B<xz> " -"doesn't support copying other metadata like access control lists or extended " -"attributes yet." -msgstr "" -"Après la compression ou la décompression réussie du I<fichier>, B<xz> copie " -"les permissions du propriétaire, du groupe, la date d'accès, et les " -"modifications d'heure depuis le I<fichier> source du fichier cible. Si la " -"copie du groupe échoue, les permissions sont modifiées pour que le fichier " -"cible ne soit pas accessible aux utilisateurs qui n'ont pas les droits " -"d'accès au I<fichier> source. B<xz> ne prend actuellement pas en charge la " -"copie d'autres métadonnées telles que les listes de contrôle d'accès ou les " -"attributs étendus." - -#. type: Plain text -#: ../src/xz/xz.1:196 -#, fuzzy -#| msgid "" -#| "Once the target file has been successfully closed, the source I<file> is " -#| "removed unless B<--keep> was specified. The source I<file> is never " -#| "removed if the output is written to standard output." -msgid "" -"Once the target file has been successfully closed, the source I<file> is " -"removed unless B<--keep> was specified. The source I<file> is never removed " -"if the output is written to standard output or if an error occurs." -msgstr "" -"Une fois que le fichier cible a été fermé avec succès, le I<fichier> source " -"est supprimé à moins que B<--keep> n'ait été spécifié. Le I<fichier> source " -"n'est jamais supprimé si la sortie est écrite sur la sortie standard." +#: ../src/xz/xz.1 +msgid "After successfully compressing or decompressing the I<file>, B<xz> copies the owner, group, permissions, access time, and modification time from the source I<file> to the target file. If copying the group fails, the permissions are modified so that the target file doesn't become accessible to users who didn't have permission to access the source I<file>. B<xz> doesn't support copying other metadata like access control lists or extended attributes yet." +msgstr "Après la compression ou la décompression réussie du I<fichier>, B<xz> copie les permissions du propriétaire, du groupe, la date d'accès, et les modifications d'heure depuis le I<fichier> source du fichier cible. Si la copie du groupe échoue, les permissions sont modifiées pour que le fichier cible ne soit pas accessible aux utilisateurs qui n'ont pas les droits d'accès au I<fichier> source. B<xz> ne prend actuellement pas en charge la copie d'autres métadonnées telles que les listes de contrôle d'accès ou les attributs étendus." #. type: Plain text -#: ../src/xz/xz.1:208 -msgid "" -"Sending B<SIGINFO> or B<SIGUSR1> to the B<xz> process makes it print " -"progress information to standard error. This has only limited use since " -"when standard error is a terminal, using B<--verbose> will display an " -"automatically updating progress indicator." +#: ../src/xz/xz.1 +msgid "Once the target file has been successfully closed, the source I<file> is removed unless B<--keep> was specified. The source I<file> is never removed if the output is written to standard output or if an error occurs." msgstr "" -"Envoyer B<SIGINFO> ou B<SIGURSR1> au processus B<xz>, lui fait afficher " -"l'information de progression sur l'erreur standard. Cela a un intérêt limité " -"car lorsque l'erreur standard est un terminal, utiliser B<--verbose> " -"affichera automatiquement un indicateur de progression du processus." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Sending B<SIGINFO> or B<SIGUSR1> to the B<xz> process makes it print progress information to standard error. This has only limited use since when standard error is a terminal, using B<--verbose> will display an automatically updating progress indicator." +msgstr "Envoyer B<SIGINFO> ou B<SIGURSR1> au processus B<xz>, lui fait afficher l'information de progression sur l'erreur standard. Cela a un intérêt limité car lorsque l'erreur standard est un terminal, utiliser B<--verbose> affichera automatiquement un indicateur de progression du processus." #. type: SS -#: ../src/xz/xz.1:209 +#: ../src/xz/xz.1 #, no-wrap msgid "Memory usage" msgstr "Utilisation de la mémoire" #. type: Plain text -#: ../src/xz/xz.1:225 -msgid "" -"The memory usage of B<xz> varies from a few hundred kilobytes to several " -"gigabytes depending on the compression settings. The settings used when " -"compressing a file determine the memory requirements of the decompressor. " -"Typically the decompressor needs 5\\ % to 20\\ % of the amount of memory " -"that the compressor needed when creating the file. For example, " -"decompressing a file created with B<xz -9> currently requires 65\\ MiB of " -"memory. Still, it is possible to have B<.xz> files that require several " -"gigabytes of memory to decompress." -msgstr "" -"L'utilisation de la mémoire par B<xz> varie de quelques centaines de kilo-" -"octets à plusieurs gigaoctects en fonction des paramètres de compression. " -"Les réglages utilisés lors de la compression d'un fichier déterminent les " -"besoins en mémoire pour la décompression. Habituellement la décompression " -"nécessite 5\\% à 20\\% de la quantité de mémoire utilisée pour la " -"compression du fichier. Par exemple, décompresser un fichier créé avec " -"B<xz-9> recquiert habituellement 65\\ Mio de mémoire. Bien qu'il soit " -"possible d'avoir des fichiers B<.xz> nécessitant plusieurs gigaoctets de " -"mémoire pour être décompressés." - -#. type: Plain text -#: ../src/xz/xz.1:237 -#, fuzzy -#| msgid "" -#| "Especially users of older systems may find the possibility of very large " -#| "memory usage annoying. To prevent uncomfortable surprises, B<xz> has a " -#| "built-in memory usage limiter, which is disabled by default. While some " -#| "operating systems provide ways to limit the memory usage of processes, " -#| "relying on it wasn't deemed to be flexible enough (e.g. using " -#| "B<ulimit>(1) to limit virtual memory tends to cripple B<mmap>(2))." -msgid "" -"Especially users of older systems may find the possibility of very large " -"memory usage annoying. To prevent uncomfortable surprises, B<xz> has a " -"built-in memory usage limiter, which is disabled by default. While some " -"operating systems provide ways to limit the memory usage of processes, " -"relying on it wasn't deemed to be flexible enough (for example, using " -"B<ulimit>(1) to limit virtual memory tends to cripple B<mmap>(2))." -msgstr "" -"En particulier, les utilisateurs de vieux systèmes peuvent trouver ennuyeux " -"l'utilisation de beaucoup de mémoire. Pour éviter les mauvaises surprises, " -"B<xz> a un limiteur d'utilisation mémoire intégré qui est désactivé par " -"défaut. Bien que quelques systèmes d'exploitation fournissent des moyens " -"pour limiter l'utilisation de la mémoire par les processus, leur utilisation " -"s'est avérée insuffisament flexible (par ex. en utilisant B<ulimit>(1) pour " -"limiter les tendances de la mémoire virtuelle à handicaper B<mmap>(2))." - -#. type: Plain text -#: ../src/xz/xz.1:259 -#, fuzzy -#| msgid "" -#| "The memory usage limiter can be enabled with the command line option B<--" -#| "memlimit=>I<limit>. Often it is more convenient to enable the limiter by " -#| "default by setting the environment variable B<XZ_DEFAULTS>, e.g.\\& " -#| "B<XZ_DEFAULTS=--memlimit=150MiB>. It is possible to set the limits " -#| "separately for compression and decompression by using B<--memlimit-" -#| "compress=>I<limit> and B<--memlimit-decompress=>I<limit>. Using these " -#| "two options outside B<XZ_DEFAULTS> is rarely useful because a single run " -#| "of B<xz> cannot do both compression and decompression and B<--" -#| "memlimit=>I<limit> (or B<-M> I<limit>) is shorter to type on the command " -#| "line." -msgid "" -"The memory usage limiter can be enabled with the command line option B<--" -"memlimit=>I<limit>. Often it is more convenient to enable the limiter by " -"default by setting the environment variable B<XZ_DEFAULTS>, for example, " -"B<XZ_DEFAULTS=--memlimit=150MiB>. It is possible to set the limits " -"separately for compression and decompression by using B<--memlimit-" -"compress=>I<limit> and B<--memlimit-decompress=>I<limit>. Using these two " -"options outside B<XZ_DEFAULTS> is rarely useful because a single run of " -"B<xz> cannot do both compression and decompression and B<--" -"memlimit=>I<limit> (or B<-M> I<limit>) is shorter to type on the command " -"line." -msgstr "" -"Le limiteur d'utilisation de la mémoire peut être activé avec l'option B<--" -"memlimit=>I<limite>. Généralement il est plus pratique d'activer le limiteur " -"par défaut en réglant la variable d'environnement B<XZ_DEFAULTS>, par " -"exemple \\&B<XZ_DEFAULTS=--memlimit=150MiB>. Il est possible de régler les " -"limites indépendamment pour la compression et la décompression en utilisant " -"B<--memlimit-compress=>I<limite> et B<--memlimit-decompress=>I<limite>. " -"Utiliser ces deux options hors de B<XZ_DEFAULTS> est rarement utile car une " -"simple exécution de B<xz> ne peut pas à la fois compresser et décompresser " -"et B<--memlimit=>I<limite> (ou B<M> I<limite>) est moins long à taper sur la " -"ligne de commandes." - -#. type: Plain text -#: ../src/xz/xz.1:278 -#, fuzzy -#| msgid "" -#| "If the specified memory usage limit is exceeded when decompressing, B<xz> " -#| "will display an error and decompressing the file will fail. If the limit " -#| "is exceeded when compressing, B<xz> will try to scale the settings down " -#| "so that the limit is no longer exceeded (except when using B<--" -#| "format=raw> or B<--no-adjust>). This way the operation won't fail unless " -#| "the limit is very small. The scaling of the settings is done in steps " -#| "that don't match the compression level presets, e.g. if the limit is only " -#| "slightly less than the amount required for B<xz -9>, the settings will be " -#| "scaled down only a little, not all the way down to B<xz -8>." -msgid "" -"If the specified memory usage limit is exceeded when decompressing, B<xz> " -"will display an error and decompressing the file will fail. If the limit is " -"exceeded when compressing, B<xz> will try to scale the settings down so that " -"the limit is no longer exceeded (except when using B<--format=raw> or B<--no-" -"adjust>). This way the operation won't fail unless the limit is very " -"small. The scaling of the settings is done in steps that don't match the " -"compression level presets, for example, if the limit is only slightly less " -"than the amount required for B<xz -9>, the settings will be scaled down only " -"a little, not all the way down to B<xz -8>." -msgstr "" -"Si la limite d'utilisation de la mémoire est dépassée lors de la " -"décompression, B<xz> affichera une erreur et la décompression échouera. Si " -"la limite est dépassée lors de la compression, B<xz> essaiera d'adapter les " -"réglages pour que la limite ne soit plus dépassée (sauf lors de " -"l'utilisation de B<--format=raw> ou de B<--no-adjust>). De cette façon, " -"l'opération n'échouera pas sauf si la limite est très petite. L'adaptation " -"des réglages est faite par paliers et n'aboutira pas forcément aux réglages " -"prédéfinis du niveau de compression, par ex. si la limite est seulement " -"légèrement plus petite que la quantité requise par B<xz-9>, les réglages " -"seront réduits un tout petit peu, mais pas jusqu'à B<xz-8>." +#: ../src/xz/xz.1 +msgid "The memory usage of B<xz> varies from a few hundred kilobytes to several gigabytes depending on the compression settings. The settings used when compressing a file determine the memory requirements of the decompressor. Typically the decompressor needs 5\\ % to 20\\ % of the amount of memory that the compressor needed when creating the file. For example, decompressing a file created with B<xz -9> currently requires 65\\ MiB of memory. Still, it is possible to have B<.xz> files that require several gigabytes of memory to decompress." +msgstr "L'utilisation de la mémoire par B<xz> varie de quelques centaines de kilo-octets à plusieurs gigaoctects en fonction des paramètres de compression. Les réglages utilisés lors de la compression d'un fichier déterminent les besoins en mémoire pour la décompression. Habituellement la décompression nécessite 5\\% à 20\\% de la quantité de mémoire utilisée pour la compression du fichier. Par exemple, décompresser un fichier créé avec B<xz-9> recquiert habituellement 65\\ Mio de mémoire. Bien qu'il soit possible d'avoir des fichiers B<.xz> nécessitant plusieurs gigaoctets de mémoire pour être décompressés." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Especially users of older systems may find the possibility of very large memory usage annoying. To prevent uncomfortable surprises, B<xz> has a built-in memory usage limiter, which is disabled by default. While some operating systems provide ways to limit the memory usage of processes, relying on it wasn't deemed to be flexible enough (for example, using B<ulimit>(1) to limit virtual memory tends to cripple B<mmap>(2))." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The memory usage limiter can be enabled with the command line option B<--memlimit=>I<limit>. Often it is more convenient to enable the limiter by default by setting the environment variable B<XZ_DEFAULTS>, for example, B<XZ_DEFAULTS=--memlimit=150MiB>. It is possible to set the limits separately for compression and decompression by using B<--memlimit-compress=>I<limit> and B<--memlimit-decompress=>I<limit>. Using these two options outside B<XZ_DEFAULTS> is rarely useful because a single run of B<xz> cannot do both compression and decompression and B<--memlimit=>I<limit> (or B<-M> I<limit>) is shorter to type on the command line." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "If the specified memory usage limit is exceeded when decompressing, B<xz> will display an error and decompressing the file will fail. If the limit is exceeded when compressing, B<xz> will try to scale the settings down so that the limit is no longer exceeded (except when using B<--format=raw> or B<--no-adjust>). This way the operation won't fail unless the limit is very small. The scaling of the settings is done in steps that don't match the compression level presets, for example, if the limit is only slightly less than the amount required for B<xz -9>, the settings will be scaled down only a little, not all the way down to B<xz -8>." +msgstr "" #. type: SS -#: ../src/xz/xz.1:279 +#: ../src/xz/xz.1 #, no-wrap msgid "Concatenation and padding with .xz files" msgstr "Concaténation et remplissage avec des fichiers .xz" #. type: Plain text -#: ../src/xz/xz.1:287 -msgid "" -"It is possible to concatenate B<.xz> files as is. B<xz> will decompress " -"such files as if they were a single B<.xz> file." -msgstr "" -"Il est possible de concaténer les fichiers B<.xz> tels quel. B<xz> " -"décompressera de tels fichiers comme s'ils étaient un unique fichier B<.xz>." +#: ../src/xz/xz.1 +msgid "It is possible to concatenate B<.xz> files as is. B<xz> will decompress such files as if they were a single B<.xz> file." +msgstr "Il est possible de concaténer les fichiers B<.xz> tels quel. B<xz> décompressera de tels fichiers comme s'ils étaient un unique fichier B<.xz>." #. type: Plain text -#: ../src/xz/xz.1:296 -#, fuzzy -#| msgid "" -#| "It is possible to insert padding between the concatenated parts or after " -#| "the last part. The padding must consist of null bytes and the size of " -#| "the padding must be a multiple of four bytes. This can be useful e.g. if " -#| "the B<.xz> file is stored on a medium that measures file sizes in 512-" -#| "byte blocks." -msgid "" -"It is possible to insert padding between the concatenated parts or after the " -"last part. The padding must consist of null bytes and the size of the " -"padding must be a multiple of four bytes. This can be useful, for example, " -"if the B<.xz> file is stored on a medium that measures file sizes in 512-" -"byte blocks." +#: ../src/xz/xz.1 +msgid "It is possible to insert padding between the concatenated parts or after the last part. The padding must consist of null bytes and the size of the padding must be a multiple of four bytes. This can be useful, for example, if the B<.xz> file is stored on a medium that measures file sizes in 512-byte blocks." msgstr "" -"Il est possible d'insérer du remplissage entre les parties concaténées ou " -"après la dernière partie. Le remplissage doit se composer d'octets nuls et " -"la taille du remplissage doit être un multiple de quatre octets. Cela peut " -"être utile par exemple si le fichier <.xz> est stocké sur un média qui " -"mesure la taille des fichiers en blocs de 512 octets." #. type: Plain text -#: ../src/xz/xz.1:300 -msgid "" -"Concatenation and padding are not allowed with B<.lzma> files or raw streams." -msgstr "" -"La concaténation et le remplissage ne sont pas autorisés avec les fichiers " -"B<.lzma> ou les flux bruts." +#: ../src/xz/xz.1 +msgid "Concatenation and padding are not allowed with B<.lzma> files or raw streams." +msgstr "La concaténation et le remplissage ne sont pas autorisés avec les fichiers B<.lzma> ou les flux bruts." #. type: SH -#: ../src/xz/xz.1:301 ../src/xzdec/xzdec.1:61 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "OPTIONS" msgstr "OPTIONS" #. type: SS -#: ../src/xz/xz.1:303 +#: ../src/xz/xz.1 #, no-wrap msgid "Integer suffixes and special values" msgstr "Suffixes entiers et valeurs spéciales." #. type: Plain text -#: ../src/xz/xz.1:307 -msgid "" -"In most places where an integer argument is expected, an optional suffix is " -"supported to easily indicate large integers. There must be no space between " -"the integer and the suffix." -msgstr "" -"Dans la plupart des endroits où un argument entier est attendu, un suffixe " -"optionel permet d'indiquer facilement les grands entiers. Il ne doit pas y " -"avoir d'espace entre l'entier et le suffixe." +#: ../src/xz/xz.1 +msgid "In most places where an integer argument is expected, an optional suffix is supported to easily indicate large integers. There must be no space between the integer and the suffix." +msgstr "Dans la plupart des endroits où un argument entier est attendu, un suffixe optionel permet d'indiquer facilement les grands entiers. Il ne doit pas y avoir d'espace entre l'entier et le suffixe." #. type: TP -#: ../src/xz/xz.1:307 +#: ../src/xz/xz.1 #, no-wrap msgid "B<KiB>" msgstr "B<KiB>" #. type: Plain text -#: ../src/xz/xz.1:318 -msgid "" -"Multiply the integer by 1,024 (2^10). B<Ki>, B<k>, B<kB>, B<K>, and B<KB> " -"are accepted as synonyms for B<KiB>." -msgstr "" -"Multiplier l'entier par 1024 (2^10). B<Ki>, B<k>, B<kB>, B<K> et B<KB> sont " -"acceptés comme synonymes de B<KiB>." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,024 (2^10). B<Ki>, B<k>, B<kB>, B<K>, and B<KB> are accepted as synonyms for B<KiB>." +msgstr "Multiplier l'entier par 1024 (2^10). B<Ki>, B<k>, B<kB>, B<K> et B<KB> sont acceptés comme synonymes de B<KiB>." #. type: TP -#: ../src/xz/xz.1:318 +#: ../src/xz/xz.1 #, no-wrap msgid "B<MiB>" msgstr "B<MiB>" #. type: Plain text -#: ../src/xz/xz.1:328 -msgid "" -"Multiply the integer by 1,048,576 (2^20). B<Mi>, B<m>, B<M>, and B<MB> are " -"accepted as synonyms for B<MiB>." -msgstr "" -"Multiplier l'entier par 1 048 576 (2^20). B<Mi>, B<m>, B<M> et B<MB> sont " -"acceptés comme synonymes de B<MiB>." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,048,576 (2^20). B<Mi>, B<m>, B<M>, and B<MB> are accepted as synonyms for B<MiB>." +msgstr "Multiplier l'entier par 1 048 576 (2^20). B<Mi>, B<m>, B<M> et B<MB> sont acceptés comme synonymes de B<MiB>." #. type: TP -#: ../src/xz/xz.1:328 +#: ../src/xz/xz.1 #, no-wrap msgid "B<GiB>" msgstr "B<GiB>" #. type: Plain text -#: ../src/xz/xz.1:338 -msgid "" -"Multiply the integer by 1,073,741,824 (2^30). B<Gi>, B<g>, B<G>, and B<GB> " -"are accepted as synonyms for B<GiB>." -msgstr "" -"Multiplier l'entier par 1 073 741 824 (2^30). B<Gi>, B<g>, B<G> et B<GB> " -"sont acceptés comme synonymes de B<GiB>." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,073,741,824 (2^30). B<Gi>, B<g>, B<G>, and B<GB> are accepted as synonyms for B<GiB>." +msgstr "Multiplier l'entier par 1 073 741 824 (2^30). B<Gi>, B<g>, B<G> et B<GB> sont acceptés comme synonymes de B<GiB>." #. type: Plain text -#: ../src/xz/xz.1:343 -msgid "" -"The special value B<max> can be used to indicate the maximum integer value " -"supported by the option." -msgstr "" -"La valeur spéciale B<max> peut être utilisée pour indiquer la valeur " -"maximale de l'entier prise en charge par l'option." +#: ../src/xz/xz.1 +msgid "The special value B<max> can be used to indicate the maximum integer value supported by the option." +msgstr "La valeur spéciale B<max> peut être utilisée pour indiquer la valeur maximale de l'entier prise en charge par l'option." #. type: SS -#: ../src/xz/xz.1:344 +#: ../src/xz/xz.1 #, no-wrap msgid "Operation mode" msgstr "Mode d'opération" #. type: Plain text -#: ../src/xz/xz.1:347 -msgid "" -"If multiple operation mode options are given, the last one takes effect." -msgstr "" -"Si plusieurs options de mode d'opération sont données, la dernière prend " -"effet." +#: ../src/xz/xz.1 +msgid "If multiple operation mode options are given, the last one takes effect." +msgstr "Si plusieurs options de mode d'opération sont données, la dernière prend effet." #. type: TP -#: ../src/xz/xz.1:347 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-z>, B<--compress>" msgstr "B<-z>, B<--compress>" #. type: Plain text -#: ../src/xz/xz.1:356 -msgid "" -"Compress. This is the default operation mode when no operation mode option " -"is specified and no other operation mode is implied from the command name " -"(for example, B<unxz> implies B<--decompress>)." -msgstr "" -"Compresser. C'est le mode d'opération par défaut lorsque aucune option de " -"mode opératoire n'est spécifiée ou qu'aucun autre mode d'opération n'est " -"sous-entendu par le nom de la commande (par exemple B<unxz> sous-entend B<--" -"decompress>)." +#: ../src/xz/xz.1 +msgid "Compress. This is the default operation mode when no operation mode option is specified and no other operation mode is implied from the command name (for example, B<unxz> implies B<--decompress>)." +msgstr "Compresser. C'est le mode d'opération par défaut lorsque aucune option de mode opératoire n'est spécifiée ou qu'aucun autre mode d'opération n'est sous-entendu par le nom de la commande (par exemple B<unxz> sous-entend B<--decompress>)." #. type: TP -#: ../src/xz/xz.1:356 ../src/xzdec/xzdec.1:62 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-d>, B<--decompress>, B<--uncompress>" msgstr "B<-d>, B<--decompress>, B<--uncompress>" #. type: Plain text -#: ../src/xz/xz.1:359 +#: ../src/xz/xz.1 msgid "Decompress." msgstr "Décompresser." #. type: TP -#: ../src/xz/xz.1:359 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-t>, B<--test>" msgstr "B<-t>, B<--test>" #. type: Plain text -#: ../src/xz/xz.1:368 -msgid "" -"Test the integrity of compressed I<files>. This option is equivalent to B<--" -"decompress --stdout> except that the decompressed data is discarded instead " -"of being written to standard output. No files are created or removed." -msgstr "" -"Tester l'intégrité des I<fichiers> compressés. Cette option est équivalente " -"à B<--decompress --stdout> sauf que les données décompressées sont rejetées " -"au lieu d'être écrites sur la sortie standard. Aucun fichier n'est créé ou " -"supprimé." +#: ../src/xz/xz.1 +msgid "Test the integrity of compressed I<files>. This option is equivalent to B<--decompress --stdout> except that the decompressed data is discarded instead of being written to standard output. No files are created or removed." +msgstr "Tester l'intégrité des I<fichiers> compressés. Cette option est équivalente à B<--decompress --stdout> sauf que les données décompressées sont rejetées au lieu d'être écrites sur la sortie standard. Aucun fichier n'est créé ou supprimé." #. type: TP -#: ../src/xz/xz.1:368 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-l>, B<--list>" msgstr "B<-l>, B<--list>" #. type: Plain text -#: ../src/xz/xz.1:377 -msgid "" -"Print information about compressed I<files>. No uncompressed output is " -"produced, and no files are created or removed. In list mode, the program " -"cannot read the compressed data from standard input or from other unseekable " -"sources." -msgstr "" -"Afficher l'information sur les I<fichiers> compressés. Aucune sortie non-" -"compressée n'est produite et aucun fichier n'est créé ou supprimé. En mode " -"liste, le programme ne peut pas lire les données compressées depuis l'entrée " -"standard ou depuis d'autres sources non adressables." +#: ../src/xz/xz.1 +msgid "Print information about compressed I<files>. No uncompressed output is produced, and no files are created or removed. In list mode, the program cannot read the compressed data from standard input or from other unseekable sources." +msgstr "Afficher l'information sur les I<fichiers> compressés. Aucune sortie non-compressée n'est produite et aucun fichier n'est créé ou supprimé. En mode liste, le programme ne peut pas lire les données compressées depuis l'entrée standard ou depuis d'autres sources non adressables." #. type: Plain text -#: ../src/xz/xz.1:392 -#, fuzzy -#| msgid "" -#| "The default listing shows basic information about I<files>, one file per " -#| "line. To get more detailed information, use also the B<--verbose> " -#| "option. For even more information, use B<--verbose> twice, but note that " -#| "this may be slow, because getting all the extra information requires many " -#| "seeks. The width of verbose output exceeds 80 characters, so piping the " -#| "output to e.g.\\& B<less\\ -S> may be convenient if the terminal isn't " -#| "wide enough." -msgid "" -"The default listing shows basic information about I<files>, one file per " -"line. To get more detailed information, use also the B<--verbose> option. " -"For even more information, use B<--verbose> twice, but note that this may be " -"slow, because getting all the extra information requires many seeks. The " -"width of verbose output exceeds 80 characters, so piping the output to, for " -"example, B<less\\ -S> may be convenient if the terminal isn't wide enough." -msgstr "" -"Le listing par défaut montre les informations basiques des I<fichiers>, un " -"fichier par ligne. Pour des informations plus détaillées, utilisez aussi " -"l'option B<--verbose>. Pour encore plus d'informations, utilisez B<--" -"verbose> deux fois, mais prenez en compte que cela peut être lent, car " -"obtenir des informations supplémentaires nécessite de nombreuses recherches. " -"La largeur de la sortie «bavarde» dépasse 80 caractères, alors canaliser la " -"sortie (par exemple vers \\&B<less\\-S>) peut être pratique si le terminal " -"n'est pas assez large." - -#. type: Plain text -#: ../src/xz/xz.1:399 -msgid "" -"The exact output may vary between B<xz> versions and different locales. For " -"machine-readable output, B<--robot --list> should be used." +#: ../src/xz/xz.1 +msgid "The default listing shows basic information about I<files>, one file per line. To get more detailed information, use also the B<--verbose> option. For even more information, use B<--verbose> twice, but note that this may be slow, because getting all the extra information requires many seeks. The width of verbose output exceeds 80 characters, so piping the output to, for example, B<less\\ -S> may be convenient if the terminal isn't wide enough." msgstr "" -"La sortie exacte peut varier suivant les versions de B<xz> et les différents " -"paramètres régionaux. Pour une sortie lisible par la machine, utiliser B<--" -"robot --list>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The exact output may vary between B<xz> versions and different locales. For machine-readable output, B<--robot --list> should be used." +msgstr "La sortie exacte peut varier suivant les versions de B<xz> et les différents paramètres régionaux. Pour une sortie lisible par la machine, utiliser B<--robot --list>." #. type: SS -#: ../src/xz/xz.1:400 +#: ../src/xz/xz.1 #, no-wrap msgid "Operation modifiers" msgstr "Modificateurs d'opération" #. type: TP -#: ../src/xz/xz.1:401 ../src/xzdec/xzdec.1:69 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-k>, B<--keep>" msgstr "B<-k>, B<--keep>" #. type: Plain text -#: ../src/xz/xz.1:404 +#: ../src/xz/xz.1 msgid "Don't delete the input files." msgstr "Ne pas effacer les fichiers d'entrée." #. type: Plain text -#: ../src/xz/xz.1:418 +#: ../src/xz/xz.1 #, fuzzy -#| msgid "" -#| "Compress or decompress even if the input is a symbolic link to a regular " -#| "file, has more than one hard link, or has the setuid, setgid, or sticky " -#| "bit set. The setuid, setgid, and sticky bits are not copied to the " -#| "target file." -msgid "" -"Since B<xz> 5.2.6, this option also makes B<xz> compress or decompress even " -"if the input is a symbolic link to a regular file, has more than one hard " -"link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and " -"sticky bits are not copied to the target file. In earlier versions this was " -"only done with B<--force>." -msgstr "" -"Compresser ou décompresser même si l'entrée est un lien symbolique vers un " -"fichier normal, a plus qu'un lien physique, ou a le bit setuid, setgid ou " -"sticky défini. Les bits setuid, setgid et sticky bits ne sont pas copiés " -"dans le fichier cible." +#| msgid "Compress or decompress even if the input is a symbolic link to a regular file, has more than one hard link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and sticky bits are not copied to the target file." +msgid "Since B<xz> 5.2.6, this option also makes B<xz> compress or decompress even if the input is a symbolic link to a regular file, has more than one hard link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and sticky bits are not copied to the target file. In earlier versions this was only done with B<--force>." +msgstr "Compresser ou décompresser même si l'entrée est un lien symbolique vers un fichier normal, a plus qu'un lien physique, ou a le bit setuid, setgid ou sticky défini. Les bits setuid, setgid et sticky bits ne sont pas copiés dans le fichier cible." #. type: TP -#: ../src/xz/xz.1:418 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-f>, B<--force>" msgstr "B<-f>, B<--force>" #. type: Plain text -#: ../src/xz/xz.1:421 +#: ../src/xz/xz.1 msgid "This option has several effects:" msgstr "Cette option a plusieurs effets :" #. type: Plain text -#: ../src/xz/xz.1:425 -msgid "" -"If the target file already exists, delete it before compressing or " -"decompressing." -msgstr "" -"Si le fichier cible existe déjà, l'effacer avant de compresser ou " -"décompresser." +#: ../src/xz/xz.1 +msgid "If the target file already exists, delete it before compressing or decompressing." +msgstr "Si le fichier cible existe déjà, l'effacer avant de compresser ou décompresser." #. type: Plain text -#: ../src/xz/xz.1:432 -msgid "" -"Compress or decompress even if the input is a symbolic link to a regular " -"file, has more than one hard link, or has the setuid, setgid, or sticky bit " -"set. The setuid, setgid, and sticky bits are not copied to the target file." -msgstr "" -"Compresser ou décompresser même si l'entrée est un lien symbolique vers un " -"fichier normal, a plus qu'un lien physique, ou a le bit setuid, setgid ou " -"sticky défini. Les bits setuid, setgid et sticky bits ne sont pas copiés " -"dans le fichier cible." +#: ../src/xz/xz.1 +msgid "Compress or decompress even if the input is a symbolic link to a regular file, has more than one hard link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and sticky bits are not copied to the target file." +msgstr "Compresser ou décompresser même si l'entrée est un lien symbolique vers un fichier normal, a plus qu'un lien physique, ou a le bit setuid, setgid ou sticky défini. Les bits setuid, setgid et sticky bits ne sont pas copiés dans le fichier cible." #. type: Plain text -#: ../src/xz/xz.1:457 -msgid "" -"When used with B<--decompress> B<--stdout> and B<xz> cannot recognize the " -"type of the source file, copy the source file as is to standard output. " -"This allows B<xzcat> B<--force> to be used like B<cat>(1) for files that " -"have not been compressed with B<xz>. Note that in future, B<xz> might " -"support new compressed file formats, which may make B<xz> decompress more " -"types of files instead of copying them as is to standard output. B<--" -"format=>I<format> can be used to restrict B<xz> to decompress only a single " -"file format." -msgstr "" -"Lorsque B<xz> est utilisé avec B<--decompress> B<--stdout> et qu'il ne peut " -"pas reconnaitre le type du fichier source, copier le fichier source tel quel " -"dans la sortie standard. Celà permet à B<xzcat> B<--force> d'être utilisé " -"comme B<cat>(1) pour les fichiers qui n'ont pas été compressé avec B<xz>. " -"Remarquez que dans le futur, B<xz> devrait prendre en charge de nouveaux " -"formats de fichiers compressés, ce qui permettra à B<xz> de décompresser " -"plus de types de fichiers au lieu de les copier tels quels dans la sortie " -"standard. B<--format=>I<format> peut être utilisé pour contraindre B<xz> à " -"décompresser seulement un format de fichier." +#: ../src/xz/xz.1 +msgid "When used with B<--decompress> B<--stdout> and B<xz> cannot recognize the type of the source file, copy the source file as is to standard output. This allows B<xzcat> B<--force> to be used like B<cat>(1) for files that have not been compressed with B<xz>. Note that in future, B<xz> might support new compressed file formats, which may make B<xz> decompress more types of files instead of copying them as is to standard output. B<--format=>I<format> can be used to restrict B<xz> to decompress only a single file format." +msgstr "Lorsque B<xz> est utilisé avec B<--decompress> B<--stdout> et qu'il ne peut pas reconnaitre le type du fichier source, copier le fichier source tel quel dans la sortie standard. Celà permet à B<xzcat> B<--force> d'être utilisé comme B<cat>(1) pour les fichiers qui n'ont pas été compressé avec B<xz>. Remarquez que dans le futur, B<xz> devrait prendre en charge de nouveaux formats de fichiers compressés, ce qui permettra à B<xz> de décompresser plus de types de fichiers au lieu de les copier tels quels dans la sortie standard. B<--format=>I<format> peut être utilisé pour contraindre B<xz> à décompresser seulement un format de fichier." #. type: TP -#: ../src/xz/xz.1:458 ../src/xzdec/xzdec.1:76 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-c>, B<--stdout>, B<--to-stdout>" msgstr "B<-c>, B<--stdout>, B<--to-stdout>" #. type: Plain text -#: ../src/xz/xz.1:464 -msgid "" -"Write the compressed or decompressed data to standard output instead of a " -"file. This implies B<--keep>." -msgstr "" -"Écrire les données compressées ou décompressées sur la sortie standard " -"plutôt que dans un fichier. Cela necessite B<--keep>." +#: ../src/xz/xz.1 +msgid "Write the compressed or decompressed data to standard output instead of a file. This implies B<--keep>." +msgstr "Écrire les données compressées ou décompressées sur la sortie standard plutôt que dans un fichier. Cela necessite B<--keep>." #. type: TP -#: ../src/xz/xz.1:464 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--single-stream>" msgstr "B<--single-stream>" #. type: Plain text -#: ../src/xz/xz.1:473 -msgid "" -"Decompress only the first B<.xz> stream, and silently ignore possible " -"remaining input data following the stream. Normally such trailing garbage " -"makes B<xz> display an error." -msgstr "" -"Décompresser seulement le premier flux B<.xz> et ignorer silencieusement les " -"possibles données d'entrée résiduelles qui suivent le flux. Normalement ces " -"déchets excédentaires provoquent l'affichage d'une erreur par B<xz>." +#: ../src/xz/xz.1 +msgid "Decompress only the first B<.xz> stream, and silently ignore possible remaining input data following the stream. Normally such trailing garbage makes B<xz> display an error." +msgstr "Décompresser seulement le premier flux B<.xz> et ignorer silencieusement les possibles données d'entrée résiduelles qui suivent le flux. Normalement ces déchets excédentaires provoquent l'affichage d'une erreur par B<xz>." #. type: Plain text -#: ../src/xz/xz.1:482 -msgid "" -"B<xz> never decompresses more than one stream from B<.lzma> files or raw " -"streams, but this option still makes B<xz> ignore the possible trailing data " -"after the B<.lzma> file or raw stream." -msgstr "" -"B<xz> ne décompresse jamais plus d'un flux à partir de fichiers B<.lzma> ou " -"de flux bruts, mais cette option fait aussi que B<xz> ignorera les données " -"résiduelles après le fichier B<.lzma> ou le flux brut." +#: ../src/xz/xz.1 +msgid "B<xz> never decompresses more than one stream from B<.lzma> files or raw streams, but this option still makes B<xz> ignore the possible trailing data after the B<.lzma> file or raw stream." +msgstr "B<xz> ne décompresse jamais plus d'un flux à partir de fichiers B<.lzma> ou de flux bruts, mais cette option fait aussi que B<xz> ignorera les données résiduelles après le fichier B<.lzma> ou le flux brut." #. type: Plain text -#: ../src/xz/xz.1:487 -msgid "" -"This option has no effect if the operation mode is not B<--decompress> or " -"B<--test>." -msgstr "" -"Cette option n'a aucun effet si le mode d'opération n'est pas B<--" -"decompress> ou B<--test>." +#: ../src/xz/xz.1 +msgid "This option has no effect if the operation mode is not B<--decompress> or B<--test>." +msgstr "Cette option n'a aucun effet si le mode d'opération n'est pas B<--decompress> ou B<--test>." #. type: TP -#: ../src/xz/xz.1:487 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--no-sparse>" msgstr "B<--no-sparse>" #. type: Plain text -#: ../src/xz/xz.1:499 -msgid "" -"Disable creation of sparse files. By default, if decompressing into a " -"regular file, B<xz> tries to make the file sparse if the decompressed data " -"contains long sequences of binary zeros. It also works when writing to " -"standard output as long as standard output is connected to a regular file " -"and certain additional conditions are met to make it safe. Creating sparse " -"files may save disk space and speed up the decompression by reducing the " -"amount of disk I/O." -msgstr "" -"Désactiver la création de fichiers peu denses. Par défaut, lors de la " -"décompression en un fichier normal, B<xz> essaie d'en faire un fichier creux " -"si les données décompressées contiennent de longues séquences de zéros " -"binaires. Cela fonctionne aussi lors de l'écriture sur la sortie standard " -"aussi longtemps que la sortie standard est connectée à un fichier normal et " -"que certaines conditions supplémentaires sont satisfaites pour le faire de " -"manière sécurisée. Créer des fichiers creux peut épargner de l'espace disque " -"et accélérer la décompression en réduisant la quantité d'entrées/sorties sur " -"le disque." +#: ../src/xz/xz.1 +msgid "Disable creation of sparse files. By default, if decompressing into a regular file, B<xz> tries to make the file sparse if the decompressed data contains long sequences of binary zeros. It also works when writing to standard output as long as standard output is connected to a regular file and certain additional conditions are met to make it safe. Creating sparse files may save disk space and speed up the decompression by reducing the amount of disk I/O." +msgstr "Désactiver la création de fichiers peu denses. Par défaut, lors de la décompression en un fichier normal, B<xz> essaie d'en faire un fichier creux si les données décompressées contiennent de longues séquences de zéros binaires. Cela fonctionne aussi lors de l'écriture sur la sortie standard aussi longtemps que la sortie standard est connectée à un fichier normal et que certaines conditions supplémentaires sont satisfaites pour le faire de manière sécurisée. Créer des fichiers creux peut épargner de l'espace disque et accélérer la décompression en réduisant la quantité d'entrées/sorties sur le disque." #. type: TP -#: ../src/xz/xz.1:499 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-S> I<.suf>, B<--suffix=>I<.suf>" msgstr "B<-S> I<.suf>, B<--suffix=>I<.suf>" #. type: Plain text -#: ../src/xz/xz.1:511 -msgid "" -"When compressing, use I<.suf> as the suffix for the target file instead of " -"B<.xz> or B<.lzma>. If not writing to standard output and the source file " -"already has the suffix I<.suf>, a warning is displayed and the file is " -"skipped." -msgstr "" -"Lors de la compression, utiliser B<.suf> comme suffixe du fichier cible au " -"lieu de B<.xz> ou B<.lzma>. Si B<xz> n'écrit pas sur la sortie standard et " -"si le fichier source a déja le suffixe B<.suf>, un avertissement est affiché " -"et le fichier est ignoré." +#: ../src/xz/xz.1 +msgid "When compressing, use I<.suf> as the suffix for the target file instead of B<.xz> or B<.lzma>. If not writing to standard output and the source file already has the suffix I<.suf>, a warning is displayed and the file is skipped." +msgstr "Lors de la compression, utiliser B<.suf> comme suffixe du fichier cible au lieu de B<.xz> ou B<.lzma>. Si B<xz> n'écrit pas sur la sortie standard et si le fichier source a déja le suffixe B<.suf>, un avertissement est affiché et le fichier est ignoré." #. type: Plain text -#: ../src/xz/xz.1:525 -#, fuzzy -#| msgid "" -#| "When decompressing, recognize files with the suffix I<.suf> in addition " -#| "to files with the B<.xz>, B<.txz>, B<.lzma>, or B<.tlz> suffix. If the " -#| "source file has the suffix I<.suf>, the suffix is removed to get the " -#| "target filename." -msgid "" -"When decompressing, recognize files with the suffix I<.suf> in addition to " -"files with the B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz> suffix. If the " -"source file has the suffix I<.suf>, the suffix is removed to get the target " -"filename." +#: ../src/xz/xz.1 +msgid "When decompressing, recognize files with the suffix I<.suf> in addition to files with the B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz> suffix. If the source file has the suffix I<.suf>, the suffix is removed to get the target filename." msgstr "" -"Lors de la décompression, reconnaître les fichiers avec le suffixe B<.suf> " -"en complément des fichiers avec le suffixe B<.xz>, B<.txz>, B<.lzma> ou B<." -"tlz>. Si le fichier source a le suffixe B<.suf>, le suffixe est enlevé pour " -"obtenir le nom de fichier cible." #. type: Plain text -#: ../src/xz/xz.1:531 -msgid "" -"When compressing or decompressing raw streams (B<--format=raw>), the suffix " -"must always be specified unless writing to standard output, because there is " -"no default suffix for raw streams." -msgstr "" -"Lors de la compression ou décompression de flux bruts (B<--fomat=raw>), le " -"suffixe doit toujours être spécifié à moins d'écrire sur la sortie standard, " -"car il n'y a pas de suffixe par défaut pour les flux bruts." +#: ../src/xz/xz.1 +msgid "When compressing or decompressing raw streams (B<--format=raw>), the suffix must always be specified unless writing to standard output, because there is no default suffix for raw streams." +msgstr "Lors de la compression ou décompression de flux bruts (B<--fomat=raw>), le suffixe doit toujours être spécifié à moins d'écrire sur la sortie standard, car il n'y a pas de suffixe par défaut pour les flux bruts." #. type: TP -#: ../src/xz/xz.1:531 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--files>[B<=>I<file>]" msgstr "B<--files>[B<=>I<fichier>]" #. type: Plain text -#: ../src/xz/xz.1:545 -msgid "" -"Read the filenames to process from I<file>; if I<file> is omitted, filenames " -"are read from standard input. Filenames must be terminated with the newline " -"character. A dash (B<->) is taken as a regular filename; it doesn't mean " -"standard input. If filenames are given also as command line arguments, they " -"are processed before the filenames read from I<file>." -msgstr "" -"Lire les noms de fichier à traiter depuis I<fichier> ; si I<fichier> est " -"omis , les noms de fichier sont lus sur l'entrée standard. Les noms de " -"fichier doivent se terminer avec le caractère de nouvelle ligne. Un tiret " -"(B<->) est considéré comme un nom de fichier normal ; ce qui ne signifie pas " -"entrée standard. Si les noms de fichier sont aussi donnés comme arguments de " -"ligne de commande, ils sont traités avant les noms de fichier lus depuis " -"I<fichier>." +#: ../src/xz/xz.1 +msgid "Read the filenames to process from I<file>; if I<file> is omitted, filenames are read from standard input. Filenames must be terminated with the newline character. A dash (B<->) is taken as a regular filename; it doesn't mean standard input. If filenames are given also as command line arguments, they are processed before the filenames read from I<file>." +msgstr "Lire les noms de fichier à traiter depuis I<fichier> ; si I<fichier> est omis , les noms de fichier sont lus sur l'entrée standard. Les noms de fichier doivent se terminer avec le caractère de nouvelle ligne. Un tiret (B<->) est considéré comme un nom de fichier normal ; ce qui ne signifie pas entrée standard. Si les noms de fichier sont aussi donnés comme arguments de ligne de commande, ils sont traités avant les noms de fichier lus depuis I<fichier>." #. type: TP -#: ../src/xz/xz.1:545 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--files0>[B<=>I<file>]" msgstr "B<--files0>[B<=>I<fichier>]" #. type: Plain text -#: ../src/xz/xz.1:549 -msgid "" -"This is identical to B<--files>[B<=>I<file>] except that each filename must " -"be terminated with the null character." -msgstr "" -"Cela est identique à B<--files>[B<=>I<fichier>] sauf que chaque nom de " -"fichier doit se terminer par le caractère null." +#: ../src/xz/xz.1 +msgid "This is identical to B<--files>[B<=>I<file>] except that each filename must be terminated with the null character." +msgstr "Cela est identique à B<--files>[B<=>I<fichier>] sauf que chaque nom de fichier doit se terminer par le caractère null." #. type: SS -#: ../src/xz/xz.1:550 +#: ../src/xz/xz.1 #, no-wrap msgid "Basic file format and compression options" msgstr "Format de fichier basique et options de compression" #. type: TP -#: ../src/xz/xz.1:551 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-F> I<format>, B<--format=>I<format>" msgstr "B<-F> I<format>, B<--format=>I<format>" #. type: Plain text -#: ../src/xz/xz.1:556 +#: ../src/xz/xz.1 msgid "Specify the file I<format> to compress or decompress:" msgstr "Indiquer le I<format> de fichier à compresser ou décompresser :" #. type: TP -#: ../src/xz/xz.1:557 +#: ../src/xz/xz.1 #, no-wrap msgid "B<auto>" msgstr "B<auto>" #. type: Plain text -#: ../src/xz/xz.1:569 -msgid "" -"This is the default. When compressing, B<auto> is equivalent to B<xz>. " -"When decompressing, the format of the input file is automatically detected. " -"Note that raw streams (created with B<--format=raw>) cannot be auto-" -"detected." -msgstr "" -"C'est celui par défaut. Lors de la compression, B<auto> est équivalent à " -"B<xz>. Lors de la décompression, le format du fichier en entrée est détecté " -"automatiquement. Notez que les flux bruts (créés avec B<--format=raw>) ne " -"peuvent pas être détectés automatiquement." +#: ../src/xz/xz.1 +msgid "This is the default. When compressing, B<auto> is equivalent to B<xz>. When decompressing, the format of the input file is automatically detected. Note that raw streams (created with B<--format=raw>) cannot be auto-detected." +msgstr "C'est celui par défaut. Lors de la compression, B<auto> est équivalent à B<xz>. Lors de la décompression, le format du fichier en entrée est détecté automatiquement. Notez que les flux bruts (créés avec B<--format=raw>) ne peuvent pas être détectés automatiquement." #. type: TP -#: ../src/xz/xz.1:569 +#: ../src/xz/xz.1 #, no-wrap msgid "B<xz>" msgstr "B<xz>" #. type: Plain text -#: ../src/xz/xz.1:576 -msgid "" -"Compress to the B<.xz> file format, or accept only B<.xz> files when " -"decompressing." -msgstr "" -"Compresser dans le format de fichier B<.xz> ou n'accepter que les fichiers " -"B<.xz> à décompresser." +#: ../src/xz/xz.1 +msgid "Compress to the B<.xz> file format, or accept only B<.xz> files when decompressing." +msgstr "Compresser dans le format de fichier B<.xz> ou n'accepter que les fichiers B<.xz> à décompresser." #. type: TP -#: ../src/xz/xz.1:576 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lzma>, B<alone>" msgstr "B<lzma>, B<alone>" #. type: Plain text -#: ../src/xz/xz.1:586 -msgid "" -"Compress to the legacy B<.lzma> file format, or accept only B<.lzma> files " -"when decompressing. The alternative name B<alone> is provided for backwards " -"compatibility with LZMA Utils." -msgstr "" -"Compresser au format de fichier B<.lzma> historique, ou n'accepter que les " -"fichiers B<.lzma> lors de la décompression. Le nom alternatif B<alone> est " -"fourni pour la rétrocompatibilité avec les utilitaires LZMA." +#: ../src/xz/xz.1 +msgid "Compress to the legacy B<.lzma> file format, or accept only B<.lzma> files when decompressing. The alternative name B<alone> is provided for backwards compatibility with LZMA Utils." +msgstr "Compresser au format de fichier B<.lzma> historique, ou n'accepter que les fichiers B<.lzma> lors de la décompression. Le nom alternatif B<alone> est fourni pour la rétrocompatibilité avec les utilitaires LZMA." #. type: TP -#: ../src/xz/xz.1:586 -#, fuzzy, no-wrap -#| msgid "B<lzgrep> ..." +#: ../src/xz/xz.1 +#, no-wrap msgid "B<lzip>" -msgstr "B<lzgrep> ..." +msgstr "" #. type: Plain text -#: ../src/xz/xz.1:592 -msgid "" -"Accept only B<.lz> files when decompressing. Compression is not supported." +#: ../src/xz/xz.1 +msgid "Accept only B<.lz> files when decompressing. Compression is not supported." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:605 -msgid "" -"The B<.lz> format version 0 and the unextended version 1 are supported. " -"Version 0 files were produced by B<lzip> 1.3 and older. Such files aren't " -"common but may be found from file archives as a few source packages were " -"released in this format. People might have old personal files in this " -"format too. Decompression support for the format version 0 was removed in " -"B<lzip> 1.18." +#: ../src/xz/xz.1 +msgid "The B<.lz> format version 0 and the unextended version 1 are supported. Version 0 files were produced by B<lzip> 1.3 and older. Such files aren't common but may be found from file archives as a few source packages were released in this format. People might have old personal files in this format too. Decompression support for the format version 0 was removed in B<lzip> 1.18." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:614 -msgid "" -"B<lzip> 1.4 and later create files in the format version 1. The sync flush " -"marker extension to the format version 1 was added in B<lzip> 1.6. This " -"extension is rarely used and isn't supported by B<xz> (diagnosed as corrupt " -"input)." +#: ../src/xz/xz.1 +msgid "B<lzip> 1.4 and later create files in the format version 1. The sync flush marker extension to the format version 1 was added in B<lzip> 1.6. This extension is rarely used and isn't supported by B<xz> (diagnosed as corrupt input)." msgstr "" #. type: TP -#: ../src/xz/xz.1:614 +#: ../src/xz/xz.1 #, no-wrap msgid "B<raw>" msgstr "B<raw>" #. type: Plain text -#: ../src/xz/xz.1:622 -msgid "" -"Compress or uncompress a raw stream (no headers). This is meant for " -"advanced users only. To decode raw streams, you need use B<--format=raw> " -"and explicitly specify the filter chain, which normally would have been " -"stored in the container headers." -msgstr "" -"Compresser ou décompresser un flux brut (sans en-têtes). Cela est réservé " -"seulement aux utilisateurs aguerris. Pour décoder des flux bruts, vous devez " -"utiliser B<--format=raw> et spécifier explicitement la chaîne de filtre, qui " -"normalement aurait du être stockée dans les en-têtes du conteneur." +#: ../src/xz/xz.1 +msgid "Compress or uncompress a raw stream (no headers). This is meant for advanced users only. To decode raw streams, you need use B<--format=raw> and explicitly specify the filter chain, which normally would have been stored in the container headers." +msgstr "Compresser ou décompresser un flux brut (sans en-têtes). Cela est réservé seulement aux utilisateurs aguerris. Pour décoder des flux bruts, vous devez utiliser B<--format=raw> et spécifier explicitement la chaîne de filtre, qui normalement aurait du être stockée dans les en-têtes du conteneur." #. type: TP -#: ../src/xz/xz.1:623 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-C> I<check>, B<--check=>I<check>" msgstr "B<-C> I<vérif.>, B<--check=>I<vérif.>" #. type: Plain text -#: ../src/xz/xz.1:638 -msgid "" -"Specify the type of the integrity check. The check is calculated from the " -"uncompressed data and stored in the B<.xz> file. This option has an effect " -"only when compressing into the B<.xz> format; the B<.lzma> format doesn't " -"support integrity checks. The integrity check (if any) is verified when the " -"B<.xz> file is decompressed." -msgstr "" -"Spécifier le type d'intégrité à vérifier. La vérification est calculée à " -"partir des données non-compressées et stockées dans le fichier B<.xz>. Cette " -"option n'a effet que si la compression a été faite dans le format B<.xz> ; " -"le format B<.lzma> ne gère pas les vérifications d'intégrité. Le contrôle " -"d'intégrité (s'il y en a) est vérifié lorsque le fichier B<.xz> est " -"décompressé." +#: ../src/xz/xz.1 +msgid "Specify the type of the integrity check. The check is calculated from the uncompressed data and stored in the B<.xz> file. This option has an effect only when compressing into the B<.xz> format; the B<.lzma> format doesn't support integrity checks. The integrity check (if any) is verified when the B<.xz> file is decompressed." +msgstr "Spécifier le type d'intégrité à vérifier. La vérification est calculée à partir des données non-compressées et stockées dans le fichier B<.xz>. Cette option n'a effet que si la compression a été faite dans le format B<.xz> ; le format B<.lzma> ne gère pas les vérifications d'intégrité. Le contrôle d'intégrité (s'il y en a) est vérifié lorsque le fichier B<.xz> est décompressé." #. type: Plain text -#: ../src/xz/xz.1:642 +#: ../src/xz/xz.1 msgid "Supported I<check> types:" msgstr "Types de I<vérification> pris en charge :" #. type: TP -#: ../src/xz/xz.1:643 +#: ../src/xz/xz.1 #, no-wrap msgid "B<none>" msgstr "B<none>" #. type: Plain text -#: ../src/xz/xz.1:649 -msgid "" -"Don't calculate an integrity check at all. This is usually a bad idea. " -"This can be useful when integrity of the data is verified by other means " -"anyway." -msgstr "" -"Ne pas calculer de vérification d'intégrité du tout. C'est généralement une " -"mauvaise idée. Cela peut être utile lorsque l'intégrité des données est " -"vérifiée de toute façon par d'autres manières." +#: ../src/xz/xz.1 +msgid "Don't calculate an integrity check at all. This is usually a bad idea. This can be useful when integrity of the data is verified by other means anyway." +msgstr "Ne pas calculer de vérification d'intégrité du tout. C'est généralement une mauvaise idée. Cela peut être utile lorsque l'intégrité des données est vérifiée de toute façon par d'autres manières." #. type: TP -#: ../src/xz/xz.1:649 +#: ../src/xz/xz.1 #, no-wrap msgid "B<crc32>" msgstr "B<crc32>" #. type: Plain text -#: ../src/xz/xz.1:652 +#: ../src/xz/xz.1 msgid "Calculate CRC32 using the polynomial from IEEE-802.3 (Ethernet)." msgstr "Calculer CRC32 en utilisant le polynôme de IEEE-802.3 (Ethernet)." #. type: TP -#: ../src/xz/xz.1:652 +#: ../src/xz/xz.1 #, no-wrap msgid "B<crc64>" msgstr "B<crc64>" #. type: Plain text -#: ../src/xz/xz.1:657 -msgid "" -"Calculate CRC64 using the polynomial from ECMA-182. This is the default, " -"since it is slightly better than CRC32 at detecting damaged files and the " -"speed difference is negligible." -msgstr "" -"Calculer CRC64 en utilisant le polynôme de ECMA-182. C'est la manière " -"utilisée par défaut, car c'est légèrement mieux que CRC32 pour détecter les " -"fichiers endommagés et la différence de vitesse est négligeable." +#: ../src/xz/xz.1 +msgid "Calculate CRC64 using the polynomial from ECMA-182. This is the default, since it is slightly better than CRC32 at detecting damaged files and the speed difference is negligible." +msgstr "Calculer CRC64 en utilisant le polynôme de ECMA-182. C'est la manière utilisée par défaut, car c'est légèrement mieux que CRC32 pour détecter les fichiers endommagés et la différence de vitesse est négligeable." #. type: TP -#: ../src/xz/xz.1:657 +#: ../src/xz/xz.1 #, no-wrap msgid "B<sha256>" msgstr "B<sha256>" #. type: Plain text -#: ../src/xz/xz.1:661 +#: ../src/xz/xz.1 msgid "Calculate SHA-256. This is somewhat slower than CRC32 and CRC64." msgstr "Calculer SHA-256. C'est quelque peu plus lent que CRC32 et CRC64." #. type: Plain text -#: ../src/xz/xz.1:667 -msgid "" -"Integrity of the B<.xz> headers is always verified with CRC32. It is not " -"possible to change or disable it." -msgstr "" -"L'intégrité des en-têtes B<.xz> est toujours vérifiée avec CRC32. Il n'est " -"pas possible de le changer ou de le désactiver." +#: ../src/xz/xz.1 +msgid "Integrity of the B<.xz> headers is always verified with CRC32. It is not possible to change or disable it." +msgstr "L'intégrité des en-têtes B<.xz> est toujours vérifiée avec CRC32. Il n'est pas possible de le changer ou de le désactiver." #. type: TP -#: ../src/xz/xz.1:667 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--ignore-check>" msgstr "B<--ignore-check>" #. type: Plain text -#: ../src/xz/xz.1:673 -msgid "" -"Don't verify the integrity check of the compressed data when decompressing. " -"The CRC32 values in the B<.xz> headers will still be verified normally." -msgstr "" -"Ne pas contrôler la vérification d'intégrité des données lors de la " -"décompression. Les valeurs CRC32 dans les en-têtes B<.xz> seront normalement " -"toujours vérifiées." +#: ../src/xz/xz.1 +msgid "Don't verify the integrity check of the compressed data when decompressing. The CRC32 values in the B<.xz> headers will still be verified normally." +msgstr "Ne pas contrôler la vérification d'intégrité des données lors de la décompression. Les valeurs CRC32 dans les en-têtes B<.xz> seront normalement toujours vérifiées." #. type: Plain text -#: ../src/xz/xz.1:676 -msgid "" -"B<Do not use this option unless you know what you are doing.> Possible " -"reasons to use this option:" -msgstr "" -"B<N'utilisez pas cette option à moins de savoir ce que vous faites.> Les " -"raisons possibles pour utiliser cette option :" +#: ../src/xz/xz.1 +msgid "B<Do not use this option unless you know what you are doing.> Possible reasons to use this option:" +msgstr "B<N'utilisez pas cette option à moins de savoir ce que vous faites.> Les raisons possibles pour utiliser cette option :" #. type: Plain text -#: ../src/xz/xz.1:679 +#: ../src/xz/xz.1 msgid "Trying to recover data from a corrupt .xz file." msgstr "Essayer de récupérer des données d'un fichier .xz corrompu." #. type: Plain text -#: ../src/xz/xz.1:685 -msgid "" -"Speeding up decompression. This matters mostly with SHA-256 or with files " -"that have compressed extremely well. It's recommended to not use this " -"option for this purpose unless the file integrity is verified externally in " -"some other way." -msgstr "" -"Accélérer la décompression. Cela importe surtout avec SHA-256 ou avec les " -"fichiers qui ont été compressés extrêmement bien. Il est recommandé de ne " -"pas utiliser cette option dans ce but à moins que l'intégrité du fichier ne " -"soit vérifiée extérieurement d'une autre manière." +#: ../src/xz/xz.1 +msgid "Speeding up decompression. This matters mostly with SHA-256 or with files that have compressed extremely well. It's recommended to not use this option for this purpose unless the file integrity is verified externally in some other way." +msgstr "Accélérer la décompression. Cela importe surtout avec SHA-256 ou avec les fichiers qui ont été compressés extrêmement bien. Il est recommandé de ne pas utiliser cette option dans ce but à moins que l'intégrité du fichier ne soit vérifiée extérieurement d'une autre manière." #. type: TP -#: ../src/xz/xz.1:686 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-0> ... B<-9>" msgstr "B<-0> ... B<-9>" #. type: Plain text -#: ../src/xz/xz.1:695 -msgid "" -"Select a compression preset level. The default is B<-6>. If multiple " -"preset levels are specified, the last one takes effect. If a custom filter " -"chain was already specified, setting a compression preset level clears the " -"custom filter chain." -msgstr "" -"Choisir un niveau de compression prédéfini. La valeur par défaut est B<6>. " -"Si plusieurs niveaux de préréglage sont spécifiés, c'est le dernier qui sera " -"pris en compte. Si une chaîne de filtres personnalisée a déjà été choisie, " -"définir un niveau de compression préréglé efface la chaîne de filtres " -"personnalisée." +#: ../src/xz/xz.1 +msgid "Select a compression preset level. The default is B<-6>. If multiple preset levels are specified, the last one takes effect. If a custom filter chain was already specified, setting a compression preset level clears the custom filter chain." +msgstr "Choisir un niveau de compression prédéfini. La valeur par défaut est B<6>. Si plusieurs niveaux de préréglage sont spécifiés, c'est le dernier qui sera pris en compte. Si une chaîne de filtres personnalisée a déjà été choisie, définir un niveau de compression préréglé efface la chaîne de filtres personnalisée." #. type: Plain text -#: ../src/xz/xz.1:710 -msgid "" -"The differences between the presets are more significant than with " -"B<gzip>(1) and B<bzip2>(1). The selected compression settings determine " -"the memory requirements of the decompressor, thus using a too high preset " -"level might make it painful to decompress the file on an old system with " -"little RAM. Specifically, B<it's not a good idea to blindly use -9 for " -"everything> like it often is with B<gzip>(1) and B<bzip2>(1)." -msgstr "" -"Les différences entre les préréglages sont plus significatives qu'avec " -"B<gzip>(1) et B<bzip2>(1). les réglages de compression sélectionnés " -"déterminent les exigences en mémoire pour la décompression, ainsi, utiliser " -"un niveau de préréglage trop élevé peut rendre difficile à décompresser un " -"fichier sur un vieux système avec peu de RAM. Clairement, B<ce n'est pas une " -"bonne idée d'utiliser -9 aveuglément pour tout> comme ça l'est souvent avec " -"B<gzip>(1) et B<bzip2>(1)." +#: ../src/xz/xz.1 +msgid "The differences between the presets are more significant than with B<gzip>(1) and B<bzip2>(1). The selected compression settings determine the memory requirements of the decompressor, thus using a too high preset level might make it painful to decompress the file on an old system with little RAM. Specifically, B<it's not a good idea to blindly use -9 for everything> like it often is with B<gzip>(1) and B<bzip2>(1)." +msgstr "Les différences entre les préréglages sont plus significatives qu'avec B<gzip>(1) et B<bzip2>(1). les réglages de compression sélectionnés déterminent les exigences en mémoire pour la décompression, ainsi, utiliser un niveau de préréglage trop élevé peut rendre difficile à décompresser un fichier sur un vieux système avec peu de RAM. Clairement, B<ce n'est pas une bonne idée d'utiliser -9 aveuglément pour tout> comme ça l'est souvent avec B<gzip>(1) et B<bzip2>(1)." #. type: TP -#: ../src/xz/xz.1:711 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-0> ... B<-3>" msgstr "B<-0> ... B<-3>" #. type: Plain text -#: ../src/xz/xz.1:723 -msgid "" -"These are somewhat fast presets. B<-0> is sometimes faster than B<gzip -9> " -"while compressing much better. The higher ones often have speed comparable " -"to B<bzip2>(1) with comparable or better compression ratio, although the " -"results depend a lot on the type of data being compressed." -msgstr "" -"Ce sont des préréglages relativement rapides. B<0> est parfois plus rapide " -"que B<gzip -9> tout en compressant bien mieux. Les réglages plus élevés ont " -"souvent une rapidité comparable à celle de B<bzip2>(1) avec un taux de " -"compression comparable ou meilleur, même si les résultats dépendent beaucoup " -"du genre de données compressées." +#: ../src/xz/xz.1 +msgid "These are somewhat fast presets. B<-0> is sometimes faster than B<gzip -9> while compressing much better. The higher ones often have speed comparable to B<bzip2>(1) with comparable or better compression ratio, although the results depend a lot on the type of data being compressed." +msgstr "Ce sont des préréglages relativement rapides. B<0> est parfois plus rapide que B<gzip -9> tout en compressant bien mieux. Les réglages plus élevés ont souvent une rapidité comparable à celle de B<bzip2>(1) avec un taux de compression comparable ou meilleur, même si les résultats dépendent beaucoup du genre de données compressées." #. type: TP -#: ../src/xz/xz.1:723 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-4> ... B<-6>" msgstr "B<-4> ... B<-6>" #. type: Plain text -#: ../src/xz/xz.1:737 -#, fuzzy -#| msgid "" -#| "Good to very good compression while keeping decompressor memory usage " -#| "reasonable even for old systems. B<-6> is the default, which is usually " -#| "a good choice e.g. for distributing files that need to be decompressible " -#| "even on systems with only 16\\ MiB RAM. (B<-5e> or B<-6e> may be worth " -#| "considering too. See B<--extreme>.)" -msgid "" -"Good to very good compression while keeping decompressor memory usage " -"reasonable even for old systems. B<-6> is the default, which is usually a " -"good choice for distributing files that need to be decompressible even on " -"systems with only 16\\ MiB RAM. (B<-5e> or B<-6e> may be worth considering " -"too. See B<--extreme>.)" -msgstr "" -"Bonne à très bonne compression tout en gardant un usage raisonnable de la " -"mémoire lors de la décompression même pour de vieux systèmes. La valeur par " -"défaut est B<-6>, ce qui est habituellement un bon choix (par exemple pour " -"distribuer des fichiers nécessitants d'être décompressibles même sur de " -"vieux systèmes avec seulement 16\\Mio de RAM). (Il peut aussi être " -"intéressant d'utiliser B<-5e> ou B<-6e>. Voir B<--extreme>.)" +#: ../src/xz/xz.1 +msgid "Good to very good compression while keeping decompressor memory usage reasonable even for old systems. B<-6> is the default, which is usually a good choice for distributing files that need to be decompressible even on systems with only 16\\ MiB RAM. (B<-5e> or B<-6e> may be worth considering too. See B<--extreme>.)" +msgstr "" #. type: TP -#: ../src/xz/xz.1:737 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-7 ... -9>" msgstr "B<-7 ... -9>" #. type: Plain text -#: ../src/xz/xz.1:744 -msgid "" -"These are like B<-6> but with higher compressor and decompressor memory " -"requirements. These are useful only when compressing files bigger than 8\\ " -"MiB, 16\\ MiB, and 32\\ MiB, respectively." -msgstr "" -"C'est comme B<-6> mais avec des besoins en mémoire plus élevés pour la " -"compression et la décompression. Ce n'est utile que lorsque les fichiers " -"sont plus gros que 8\\ Mio, 16\\ Mio et 32\\ Mio respectivement." +#: ../src/xz/xz.1 +msgid "These are like B<-6> but with higher compressor and decompressor memory requirements. These are useful only when compressing files bigger than 8\\ MiB, 16\\ MiB, and 32\\ MiB, respectively." +msgstr "C'est comme B<-6> mais avec des besoins en mémoire plus élevés pour la compression et la décompression. Ce n'est utile que lorsque les fichiers sont plus gros que 8\\ Mio, 16\\ Mio et 32\\ Mio respectivement." #. type: Plain text -#: ../src/xz/xz.1:752 -msgid "" -"On the same hardware, the decompression speed is approximately a constant " -"number of bytes of compressed data per second. In other words, the better " -"the compression, the faster the decompression will usually be. This also " -"means that the amount of uncompressed output produced per second can vary a " -"lot." -msgstr "" -"Sur le même matériel, la vitesse de décompression est sensiblement un nombre " -"constant d'octets de données compressées par seconde. En d'autres termes, " -"meilleure est la compression, plus rapide sera en général la décompression. " -"Cela signifie aussi que la quantité de sortie non compressée produite par " -"seconde peut varier beaucoup." +#: ../src/xz/xz.1 +msgid "On the same hardware, the decompression speed is approximately a constant number of bytes of compressed data per second. In other words, the better the compression, the faster the decompression will usually be. This also means that the amount of uncompressed output produced per second can vary a lot." +msgstr "Sur le même matériel, la vitesse de décompression est sensiblement un nombre constant d'octets de données compressées par seconde. En d'autres termes, meilleure est la compression, plus rapide sera en général la décompression. Cela signifie aussi que la quantité de sortie non compressée produite par seconde peut varier beaucoup." #. type: Plain text -#: ../src/xz/xz.1:754 +#: ../src/xz/xz.1 msgid "The following table summarises the features of the presets:" msgstr "Le tableau suivant résume les caractéristiques des préréglages :" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 ../src/xz/xz.1:2839 +#: ../src/xz/xz.1 #, no-wrap msgid "Preset" msgstr "Préréglage" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "DictSize" msgstr "DictSize" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 ../src/xz/xz.1:2839 +#: ../src/xz/xz.1 #, no-wrap msgid "CompCPU" msgstr "CompCPU" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "CompMem" msgstr "CompMem" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "DecMem" msgstr "DecMem" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:2450 ../src/xz/xz.1:2475 -#: ../src/xz/xz.1:2840 +#: ../src/xz/xz.1 #, no-wrap msgid "-0" msgstr "-0" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:843 ../src/xz/xz.1:2450 +#: ../src/xz/xz.1 #, no-wrap msgid "256 KiB" msgstr "256 KiB" #. type: TP -#: ../src/xz/xz.1:762 ../src/xz/xz.1:2840 ../src/scripts/xzgrep.1:82 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "0" msgstr "0" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:764 ../src/xz/xz.1:845 ../src/xz/xz.1:2475 +#: ../src/xz/xz.1 #, no-wrap msgid "3 MiB" msgstr "3 MiB" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:763 ../src/xz/xz.1:843 ../src/xz/xz.1:844 -#: ../src/xz/xz.1:2451 ../src/xz/xz.1:2452 ../src/xz/xz.1:2454 +#: ../src/xz/xz.1 #, no-wrap msgid "1 MiB" msgstr "1 MiB" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:2451 ../src/xz/xz.1:2476 -#: ../src/xz/xz.1:2841 +#: ../src/xz/xz.1 #, no-wrap msgid "-1" msgstr "-1" #. type: TP -#: ../src/xz/xz.1:763 ../src/xz/xz.1:1758 ../src/xz/xz.1:2841 -#: ../src/scripts/xzgrep.1:86 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "1" msgstr "1" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 -#: ../src/xz/xz.1:849 ../src/xz/xz.1:2476 +#: ../src/xz/xz.1 #, no-wrap msgid "9 MiB" msgstr "9 MiB" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:764 ../src/xz/xz.1:844 ../src/xz/xz.1:845 -#: ../src/xz/xz.1:2452 ../src/xz/xz.1:2455 ../src/xz/xz.1:2476 +#: ../src/xz/xz.1 #, no-wrap msgid "2 MiB" msgstr "2 MiB" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:2452 ../src/xz/xz.1:2477 -#: ../src/xz/xz.1:2842 +#: ../src/xz/xz.1 #, no-wrap msgid "-2" msgstr "-2" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:1760 ../src/xz/xz.1:2842 +#: ../src/xz/xz.1 #, no-wrap msgid "2" msgstr "2" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2477 +#: ../src/xz/xz.1 #, no-wrap msgid "17 MiB" msgstr "17 MiB" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:2453 ../src/xz/xz.1:2478 -#: ../src/xz/xz.1:2843 +#: ../src/xz/xz.1 #, no-wrap msgid "-3" msgstr "-3" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:766 ../src/xz/xz.1:843 ../src/xz/xz.1:846 -#: ../src/xz/xz.1:847 ../src/xz/xz.1:2453 ../src/xz/xz.1:2454 -#: ../src/xz/xz.1:2456 +#: ../src/xz/xz.1 #, no-wrap msgid "4 MiB" msgstr "4 MiB" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:2843 +#: ../src/xz/xz.1 #, no-wrap msgid "3" msgstr "3" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:770 ../src/xz/xz.1:851 ../src/xz/xz.1:2458 -#: ../src/xz/xz.1:2459 ../src/xz/xz.1:2478 +#: ../src/xz/xz.1 #, no-wrap msgid "32 MiB" msgstr "32 MiB" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:766 ../src/xz/xz.1:846 ../src/xz/xz.1:847 +#: ../src/xz/xz.1 #, no-wrap msgid "5 MiB" msgstr "5 MiB" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:2454 ../src/xz/xz.1:2479 -#: ../src/xz/xz.1:2844 +#: ../src/xz/xz.1 #, no-wrap msgid "-4" msgstr "-4" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:1759 ../src/xz/xz.1:1761 -#: ../src/xz/xz.1:1762 ../src/xz/xz.1:1764 ../src/xz/xz.1:2844 +#: ../src/xz/xz.1 #, no-wrap msgid "4" msgstr "4" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:846 ../src/xz/xz.1:847 ../src/xz/xz.1:2479 +#: ../src/xz/xz.1 #, no-wrap msgid "48 MiB" msgstr "48 MiB" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:2455 ../src/xz/xz.1:2480 -#: ../src/xz/xz.1:2845 +#: ../src/xz/xz.1 #, no-wrap msgid "-5" msgstr "-5" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 ../src/xz/xz.1:849 -#: ../src/xz/xz.1:2455 ../src/xz/xz.1:2456 ../src/xz/xz.1:2457 +#: ../src/xz/xz.1 #, no-wrap msgid "8 MiB" msgstr "8 MiB" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:2845 +#: ../src/xz/xz.1 #, no-wrap msgid "5" msgstr "5" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 ../src/xz/xz.1:849 -#: ../src/xz/xz.1:2480 ../src/xz/xz.1:2481 +#: ../src/xz/xz.1 #, no-wrap msgid "94 MiB" msgstr "94 MiB" #. type: tbl table -#: ../src/xz/xz.1:768 ../src/xz/xz.1:2456 ../src/xz/xz.1:2481 -#: ../src/xz/xz.1:2846 +#: ../src/xz/xz.1 #, no-wrap msgid "-6" msgstr "-6" #. type: tbl table -#: ../src/xz/xz.1:768 ../src/xz/xz.1:769 ../src/xz/xz.1:770 ../src/xz/xz.1:771 -#: ../src/xz/xz.1:2846 +#: ../src/xz/xz.1 #, no-wrap msgid "6" msgstr "6" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:2457 ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "-7" msgstr "-7" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2457 -#: ../src/xz/xz.1:2458 ../src/xz/xz.1:2479 +#: ../src/xz/xz.1 #, no-wrap msgid "16 MiB" msgstr "16 MiB" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "186 MiB" msgstr "186 MiB" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:2458 ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "-8" msgstr "-8" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:851 ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "370 MiB" msgstr "370 MiB" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:851 +#: ../src/xz/xz.1 #, no-wrap msgid "33 MiB" msgstr "33 MiB" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:2459 ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "-9" msgstr "-9" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 ../src/xz/xz.1:2459 +#: ../src/xz/xz.1 #, no-wrap msgid "64 MiB" msgstr "64 MiB" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "674 MiB" msgstr "674 MiB" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 +#: ../src/xz/xz.1 #, no-wrap msgid "65 MiB" msgstr "65 MiB" #. type: Plain text -#: ../src/xz/xz.1:777 +#: ../src/xz/xz.1 msgid "Column descriptions:" msgstr "Descriptions des colonnes :" #. type: Plain text -#: ../src/xz/xz.1:789 -msgid "" -"DictSize is the LZMA2 dictionary size. It is waste of memory to use a " -"dictionary bigger than the size of the uncompressed file. This is why it is " -"good to avoid using the presets B<-7> ... B<-9> when there's no real need " -"for them. At B<-6> and lower, the amount of memory wasted is usually low " -"enough to not matter." -msgstr "" -"DictSize est la taille du dictionnaire de LZMA2. Utiliser un dictionnaire " -"plus gros que la taille du fichier non compressé est un gaspillage de " -"mémoire. C'est pourquoi il est bon d'éviter d'utiliser les préréglages de " -"B<-7> à B<-9> lorsqu'il n'y en a pas vraiment besoin. A B<-6> et plus bas, " -"la quantité de mémoire gaspillée est généralement assez basse pour ne pas " -"être un problème." +#: ../src/xz/xz.1 +msgid "DictSize is the LZMA2 dictionary size. It is waste of memory to use a dictionary bigger than the size of the uncompressed file. This is why it is good to avoid using the presets B<-7> ... B<-9> when there's no real need for them. At B<-6> and lower, the amount of memory wasted is usually low enough to not matter." +msgstr "DictSize est la taille du dictionnaire de LZMA2. Utiliser un dictionnaire plus gros que la taille du fichier non compressé est un gaspillage de mémoire. C'est pourquoi il est bon d'éviter d'utiliser les préréglages de B<-7> à B<-9> lorsqu'il n'y en a pas vraiment besoin. A B<-6> et plus bas, la quantité de mémoire gaspillée est généralement assez basse pour ne pas être un problème." #. type: Plain text -#: ../src/xz/xz.1:798 -msgid "" -"CompCPU is a simplified representation of the LZMA2 settings that affect " -"compression speed. The dictionary size affects speed too, so while CompCPU " -"is the same for levels B<-6> ... B<-9>, higher levels still tend to be a " -"little slower. To get even slower and thus possibly better compression, see " -"B<--extreme>." -msgstr "" -"CompCPU est une représentation des préréglages de LZMA2 qui affectent la " -"vitesse de compression. La taille du dictionnaire aussi affecte la vitesse, " -"alors comme CompCPU est le même pour les niveaux de B<-6> à B<-9>, les plus " -"haut niveaux tendent à être un peu moins rapides. Pour être encore moins " -"rapide et du coup obtenir peut être une meilleure compression, consultez B<--" -"extreme>." +#: ../src/xz/xz.1 +msgid "CompCPU is a simplified representation of the LZMA2 settings that affect compression speed. The dictionary size affects speed too, so while CompCPU is the same for levels B<-6> ... B<-9>, higher levels still tend to be a little slower. To get even slower and thus possibly better compression, see B<--extreme>." +msgstr "CompCPU est une représentation des préréglages de LZMA2 qui affectent la vitesse de compression. La taille du dictionnaire aussi affecte la vitesse, alors comme CompCPU est le même pour les niveaux de B<-6> à B<-9>, les plus haut niveaux tendent à être un peu moins rapides. Pour être encore moins rapide et du coup obtenir peut être une meilleure compression, consultez B<--extreme>." #. type: Plain text -#: ../src/xz/xz.1:806 -msgid "" -"CompMem contains the compressor memory requirements in the single-threaded " -"mode. It may vary slightly between B<xz> versions. Memory requirements of " -"some of the future multithreaded modes may be dramatically higher than that " -"of the single-threaded mode." +#: ../src/xz/xz.1 +msgid "CompMem contains the compressor memory requirements in the single-threaded mode. It may vary slightly between B<xz> versions." msgstr "" -"CompMem contient les besoins en mémoire du compresseur en mode mono-thread . " -"Cela devrait à peine varier entre les versions de B<xz>. Les besoins en " -"mémoire de quelques uns des futurs modes multi-thread devraient sensiblement " -"augmenter par rapport au mode mono-thread." #. type: Plain text -#: ../src/xz/xz.1:813 -msgid "" -"DecMem contains the decompressor memory requirements. That is, the " -"compression settings determine the memory requirements of the decompressor. " -"The exact decompressor memory usage is slightly more than the LZMA2 " -"dictionary size, but the values in the table have been rounded up to the " -"next full MiB." -msgstr "" -"DecMem contient les besoins en mémoire du décompresseur. Ce sont les " -"réglages de la compression qui déterminent les besoins en mémoire de la " -"décompression. L'exacte utilisation de la mémoire est légèrement supérieure " -"à la taille du dictionnaire LZMA2, mais les valeurs dans la table ont été " -"arrondies au prochain Mio supérieur." +#: ../src/xz/xz.1 +msgid "DecMem contains the decompressor memory requirements. That is, the compression settings determine the memory requirements of the decompressor. The exact decompressor memory usage is slightly more than the LZMA2 dictionary size, but the values in the table have been rounded up to the next full MiB." +msgstr "DecMem contient les besoins en mémoire du décompresseur. Ce sont les réglages de la compression qui déterminent les besoins en mémoire de la décompression. L'exacte utilisation de la mémoire est légèrement supérieure à la taille du dictionnaire LZMA2, mais les valeurs dans la table ont été arrondies au prochain Mio supérieur." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory requirements of the multi-threaded mode are significantly higher than that of the single-threaded mode. With the default value of B<--block-size>, each thread needs 3*3*DictSize plus CompMem or DecMem. For example, four threads with preset B<-6> needs 660\\(en670\\ MiB of memory." +msgstr "" #. type: TP -#: ../src/xz/xz.1:814 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-e>, B<--extreme>" msgstr "B<-e>, B<--extreme>" #. type: Plain text -#: ../src/xz/xz.1:823 -msgid "" -"Use a slower variant of the selected compression preset level (B<-0> ... " -"B<-9>) to hopefully get a little bit better compression ratio, but with bad " -"luck this can also make it worse. Decompressor memory usage is not " -"affected, but compressor memory usage increases a little at preset levels " -"B<-0> ... B<-3>." -msgstr "" -"Utilisez un variant plus lent que les préréglages (B<-0> à B<-9>) pour " -"espérer avoir un taux de compression légèrement meilleur, mais en cas de " -"malchance cela peut être pire. L'utilisation mémoire du décompresseur n'est " -"pas affectée, mais l'utilisation mémoire du compresseur augmente un peu aux " -"niveaux de préréglages de B<-0> à B<-3>." +#: ../src/xz/xz.1 +msgid "Use a slower variant of the selected compression preset level (B<-0> ... B<-9>) to hopefully get a little bit better compression ratio, but with bad luck this can also make it worse. Decompressor memory usage is not affected, but compressor memory usage increases a little at preset levels B<-0> ... B<-3>." +msgstr "Utilisez un variant plus lent que les préréglages (B<-0> à B<-9>) pour espérer avoir un taux de compression légèrement meilleur, mais en cas de malchance cela peut être pire. L'utilisation mémoire du décompresseur n'est pas affectée, mais l'utilisation mémoire du compresseur augmente un peu aux niveaux de préréglages de B<-0> à B<-3>." #. type: Plain text -#: ../src/xz/xz.1:835 -msgid "" -"Since there are two presets with dictionary sizes 4\\ MiB and 8\\ MiB, the " -"presets B<-3e> and B<-5e> use slightly faster settings (lower CompCPU) than " -"B<-4e> and B<-6e>, respectively. That way no two presets are identical." -msgstr "" -"Depuis qu'il y a deux préréglages avec des tailles de dictionnaire de 4\\ " -"Mio et 8 \\Mio, les préréglages B<-3e> et B<-5e> utilisent des réglages " -"légèrement plus rapides que B<-4e> et B<-6e>, respectivement. De cette " -"manière, il n'y a pas deux préréglages identiques." +#: ../src/xz/xz.1 +msgid "Since there are two presets with dictionary sizes 4\\ MiB and 8\\ MiB, the presets B<-3e> and B<-5e> use slightly faster settings (lower CompCPU) than B<-4e> and B<-6e>, respectively. That way no two presets are identical." +msgstr "Depuis qu'il y a deux préréglages avec des tailles de dictionnaire de 4\\ Mio et 8 \\Mio, les préréglages B<-3e> et B<-5e> utilisent des réglages légèrement plus rapides que B<-4e> et B<-6e>, respectivement. De cette manière, il n'y a pas deux préréglages identiques." #. type: tbl table -#: ../src/xz/xz.1:843 +#: ../src/xz/xz.1 #, no-wrap msgid "-0e" msgstr "-0e" #. type: tbl table -#: ../src/xz/xz.1:843 ../src/xz/xz.1:844 ../src/xz/xz.1:845 ../src/xz/xz.1:847 -#: ../src/xz/xz.1:849 ../src/xz/xz.1:850 ../src/xz/xz.1:851 ../src/xz/xz.1:852 -#: ../src/xz/xz.1:2848 +#: ../src/xz/xz.1 #, no-wrap msgid "8" msgstr "8" #. type: tbl table -#: ../src/xz/xz.1:844 +#: ../src/xz/xz.1 #, no-wrap msgid "-1e" msgstr "-1e" #. type: tbl table -#: ../src/xz/xz.1:844 +#: ../src/xz/xz.1 #, no-wrap msgid "13 MiB" msgstr "13 MiB" #. type: tbl table -#: ../src/xz/xz.1:845 +#: ../src/xz/xz.1 #, no-wrap msgid "-2e" msgstr "-2e" #. type: tbl table -#: ../src/xz/xz.1:845 +#: ../src/xz/xz.1 #, no-wrap msgid "25 MiB" msgstr "25 MiB" #. type: tbl table -#: ../src/xz/xz.1:846 +#: ../src/xz/xz.1 #, no-wrap msgid "-3e" msgstr "-3e" #. type: tbl table -#: ../src/xz/xz.1:846 ../src/xz/xz.1:848 ../src/xz/xz.1:2847 +#: ../src/xz/xz.1 #, no-wrap msgid "7" msgstr "7" #. type: tbl table -#: ../src/xz/xz.1:847 +#: ../src/xz/xz.1 #, no-wrap msgid "-4e" msgstr "-4e" #. type: tbl table -#: ../src/xz/xz.1:848 ../src/xz/xz.1:2847 +#: ../src/xz/xz.1 #, no-wrap msgid "-5e" msgstr "-5e" #. type: tbl table -#: ../src/xz/xz.1:849 ../src/xz/xz.1:2848 +#: ../src/xz/xz.1 #, no-wrap msgid "-6e" msgstr "-6e" #. type: tbl table -#: ../src/xz/xz.1:850 +#: ../src/xz/xz.1 #, no-wrap msgid "-7e" msgstr "-7e" #. type: tbl table -#: ../src/xz/xz.1:851 +#: ../src/xz/xz.1 #, no-wrap msgid "-8e" msgstr "-8e" #. type: tbl table -#: ../src/xz/xz.1:852 +#: ../src/xz/xz.1 #, no-wrap msgid "-9e" msgstr "-9e" #. type: Plain text -#: ../src/xz/xz.1:864 -msgid "" -"For example, there are a total of four presets that use 8\\ MiB dictionary, " -"whose order from the fastest to the slowest is B<-5>, B<-6>, B<-5e>, and " -"B<-6e>." -msgstr "" -"Par exemple, il y a un total de quatre préréglages qui utilisent un " -"dictionnaire de 8 Mio et qui sont dans l'ordre du plus rapide au plus lent : " -"B<-5>, B<-6>, B<-5e> et B<-6e>." +#: ../src/xz/xz.1 +msgid "For example, there are a total of four presets that use 8\\ MiB dictionary, whose order from the fastest to the slowest is B<-5>, B<-6>, B<-5e>, and B<-6e>." +msgstr "Par exemple, il y a un total de quatre préréglages qui utilisent un dictionnaire de 8 Mio et qui sont dans l'ordre du plus rapide au plus lent : B<-5>, B<-6>, B<-5e> et B<-6e>." #. type: TP -#: ../src/xz/xz.1:864 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--fast>" msgstr "B<--fast>" #. type: TP -#: ../src/xz/xz.1:867 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--best>" msgstr "B<--best>" #. type: Plain text -#: ../src/xz/xz.1:878 -msgid "" -"These are somewhat misleading aliases for B<-0> and B<-9>, respectively. " -"These are provided only for backwards compatibility with LZMA Utils. Avoid " -"using these options." -msgstr "" -"Il y a néanmoins des alias trompeurs pour B<-0> et B<-9>, respectivement. " -"Ils ne sont fournis que pour des besoins de rétro-compatibilité avec les " -"utilitaires LZMA. Evitez d'utiliser ces options." +#: ../src/xz/xz.1 +msgid "These are somewhat misleading aliases for B<-0> and B<-9>, respectively. These are provided only for backwards compatibility with LZMA Utils. Avoid using these options." +msgstr "Il y a néanmoins des alias trompeurs pour B<-0> et B<-9>, respectivement. Ils ne sont fournis que pour des besoins de rétro-compatibilité avec les utilitaires LZMA. Evitez d'utiliser ces options." #. type: TP -#: ../src/xz/xz.1:878 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--block-size=>I<size>" msgstr "B<--block-size=>I<taille>" #. type: Plain text -#: ../src/xz/xz.1:891 -msgid "" -"When compressing to the B<.xz> format, split the input data into blocks of " -"I<size> bytes. The blocks are compressed independently from each other, " -"which helps with multi-threading and makes limited random-access " -"decompression possible. This option is typically used to override the " -"default block size in multi-threaded mode, but this option can be used in " -"single-threaded mode too." -msgstr "" -"Lors de la compression dans le format B<.xz>, les données de l'entrée sont " -"réparties en blocs de I<taille> octets. Les blocs sont compressés " -"indépendamment les un des autres, ce qui aide avec le mode multithread " -"(multi-threading) et rend possible la décompression à accès aléatoire " -"limité. Cette option est typiquement utilisée pour outrepasser la taille de " -"bloc en mode multithread, mais cette option peut aussi être utilisée en mode " -"single-thread." - -#. type: Plain text -#: ../src/xz/xz.1:909 -#, fuzzy -#| msgid "" -#| "In multi-threaded mode about three times I<size> bytes will be allocated " -#| "in each thread for buffering input and output. The default I<size> is " -#| "three times the LZMA2 dictionary size or 1 MiB, whichever is more. " -#| "Typically a good value is 2-4 times the size of the LZMA2 dictionary or " -#| "at least 1 MiB. Using I<size> less than the LZMA2 dictionary size is " -#| "waste of RAM because then the LZMA2 dictionary buffer will never get " -#| "fully used. The sizes of the blocks are stored in the block headers, " -#| "which a future version of B<xz> will use for multi-threaded decompression." -msgid "" -"In multi-threaded mode about three times I<size> bytes will be allocated in " -"each thread for buffering input and output. The default I<size> is three " -"times the LZMA2 dictionary size or 1 MiB, whichever is more. Typically a " -"good value is 2\\(en4 times the size of the LZMA2 dictionary or at least 1 " -"MiB. Using I<size> less than the LZMA2 dictionary size is waste of RAM " -"because then the LZMA2 dictionary buffer will never get fully used. The " -"sizes of the blocks are stored in the block headers, which a future version " -"of B<xz> will use for multi-threaded decompression." -msgstr "" -"En mode multithread, environ trois fois la I<taille> octets seront alloués à " -"chaque thread pour mettre en mémoire tampon les entrées et sorties. Par " -"défaut, la I<taille> est trois fois la taille du dictionnaire LZMA2 ou 1 " -"Mio, en fonction de ce qui convient le mieux. Habituellement, une bonne " -"valeur est deux à quatre fois la taille du dictionnaire LZMA2 ou au moins 1 " -"Mio. Utiliser une I<taille> moindre que celle du dictionnaire LZMA2 est un " -"gaspillage de RAM car alors la mémoire tampon du dictionnaire LZMA2 ne sera " -"jamais entièrement utilisée. Les tailles des blocs sont stockées dans les en-" -"têtes de blocs, qui seront utilisés dans une future version de B<xz> pour la " -"décompression multithreadée." - -#. type: Plain text -#: ../src/xz/xz.1:918 -msgid "" -"In single-threaded mode no block splitting is done by default. Setting this " -"option doesn't affect memory usage. No size information is stored in block " -"headers, thus files created in single-threaded mode won't be identical to " -"files created in multi-threaded mode. The lack of size information also " -"means that a future version of B<xz> won't be able decompress the files in " -"multi-threaded mode." -msgstr "" -"Par défaut, il n'y a pas de répartition de bloc en mode mono-thread. Régler " -"cette option n'affecte pas l'utilisation de la mémoire. Aucune information " -"de taille n'est stockée dans l'en-tête de bloc, par conséquent les fichiers " -"créés en mode single-thread ne seront pas identiques aux fichiers créés en " -"mode multi-thread. Le manque d'information de taille signifie aussi qu'une " -"future version de B<xz> ne sera pas capable de décompresser les fichiers en " -"mode multi-thread." +#: ../src/xz/xz.1 +msgid "When compressing to the B<.xz> format, split the input data into blocks of I<size> bytes. The blocks are compressed independently from each other, which helps with multi-threading and makes limited random-access decompression possible. This option is typically used to override the default block size in multi-threaded mode, but this option can be used in single-threaded mode too." +msgstr "Lors de la compression dans le format B<.xz>, les données de l'entrée sont réparties en blocs de I<taille> octets. Les blocs sont compressés indépendamment les un des autres, ce qui aide avec le mode multithread (multi-threading) et rend possible la décompression à accès aléatoire limité. Cette option est typiquement utilisée pour outrepasser la taille de bloc en mode multithread, mais cette option peut aussi être utilisée en mode single-thread." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In multi-threaded mode about three times I<size> bytes will be allocated in each thread for buffering input and output. The default I<size> is three times the LZMA2 dictionary size or 1 MiB, whichever is more. Typically a good value is 2\\(en4 times the size of the LZMA2 dictionary or at least 1 MiB. Using I<size> less than the LZMA2 dictionary size is waste of RAM because then the LZMA2 dictionary buffer will never get fully used. In multi-threaded mode, the sizes of the blocks are stored in the block headers. This size information is required for multi-threaded decompression." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In single-threaded mode no block splitting is done by default. Setting this option doesn't affect memory usage. No size information is stored in block headers, thus files created in single-threaded mode won't be identical to files created in multi-threaded mode. The lack of size information also means that B<xz> won't be able decompress the files in multi-threaded mode." +msgstr "" #. type: TP -#: ../src/xz/xz.1:918 -#, no-wrap -msgid "B<--block-list=>I<sizes>" -msgstr "B<--block-list=>I<tailles>" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "B<--block-size=>I<size>" +msgid "B<--block-list=>I<items>" +msgstr "B<--block-size=>I<taille>" #. type: Plain text -#: ../src/xz/xz.1:924 -msgid "" -"When compressing to the B<.xz> format, start a new block after the given " -"intervals of uncompressed data." +#: ../src/xz/xz.1 +msgid "When compressing to the B<.xz> format, start a new block with an optional custom filter chain after the given intervals of uncompressed data." msgstr "" -"Lors de la compression dans le format B<.xz>, commencer un nouveau bloc " -"après les intervalles donnés des données non compressées." #. type: Plain text -#: ../src/xz/xz.1:930 -msgid "" -"The uncompressed I<sizes> of the blocks are specified as a comma-separated " -"list. Omitting a size (two or more consecutive commas) is a shorthand to " -"use the size of the previous block." +#: ../src/xz/xz.1 +msgid "The I<items> are a comma-separated list. Each item consists of an optional filter chain number between 0 and 9 followed by a colon (B<:>) and a required size of uncompressed data. Omitting an item (two or more consecutive commas) is a shorthand to use the size and filters of the previous item." msgstr "" -"Les I<tailles> non-compressées des blocs sont spécifiées sous forme de liste " -"séparée par des virgules. Omettre une taille (deux ou plus virgules " -"consécutives) est un raccourci pour utiliser la taille du bloc précédent." #. type: Plain text -#: ../src/xz/xz.1:940 -msgid "" -"If the input file is bigger than the sum of I<sizes>, the last value in " -"I<sizes> is repeated until the end of the file. A special value of B<0> may " -"be used as the last value to indicate that the rest of the file should be " -"encoded as a single block." +#: ../src/xz/xz.1 +msgid "If the input file is bigger than the sum of the sizes in I<items>, the last item is repeated until the end of the file. A special value of B<0> may be used as the last size to indicate that the rest of the file should be encoded as a single block." msgstr "" -"Si le fichier en entrée est plus grand que la somme des I<tailles>, la " -"dernière valeur est répétée jusqu'à la fin du fichier. Une valeur spéciale " -"de B<0> peut être utilisée comme étant la dernière valeur pour indiquer que " -"le reste du fichier devrait être encodé comme un simple bloc." #. type: Plain text -#: ../src/xz/xz.1:955 -msgid "" -"If one specifies I<sizes> that exceed the encoder's block size (either the " -"default value in threaded mode or the value specified with B<--block-" -"size=>I<size>), the encoder will create additional blocks while keeping the " -"boundaries specified in I<sizes>. For example, if one specifies B<--block-" -"size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> and the input file " -"is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, and 1 " -"MiB." -msgstr "" -"Si on spécifie des I<tailles> qui excèdent la taille du bloc de l'encodeur " -"(soit la valeur en mode threadé, soit la valeur spécifiée avec B<--block-" -"size=>I<taille>), l'encodeur créera des blocs supplémentaires tout en " -"gardant les limites indiquées dans I<tailles>. Par exemple, si on indique " -"B<--block-size=10MiB>B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> et que le " -"fichier fait 80Mio, on aura 11 blocs de 5, 10, 8, 2, 10, 10, 4, 10, 10, et " -"1 Mio." - -#. type: Plain text -#: ../src/xz/xz.1:961 -msgid "" -"In multi-threaded mode the sizes of the blocks are stored in the block " -"headers. This isn't done in single-threaded mode, so the encoded output " -"won't be identical to that of the multi-threaded mode." +#: ../src/xz/xz.1 +msgid "An alternative filter chain for each block can be specified in combination with the B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> options. These options define filter chains with an identifier between 1\\(en9. Filter chain 0 can be used to refer to the default filter chain, which is the same as not specifying a filter chain. The filter chain identifier can be used before the uncompressed size, followed by a colon (B<:>). For example, if one specifies B<--block-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB> then blocks will be created using:" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters1> and 2 MiB input" msgstr "" -"En mode multi-threadé les tailles de blocs sont stockées dans les en-têtes " -"du bloc. Cela ne se fait pas en mode mono-threadé, la sortie encodée ne sera " -"donc pas identique à celle faite en mode multi-threadé." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters3> and 2 MiB input" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters2> and 4 MiB input" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default filter chain and 2 MiB input" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default filter chain and 4 MiB input for every block until end of input." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "If one specifies a size that exceeds the encoder's block size (either the default value in threaded mode or the value specified with B<--block-size=>I<size>), the encoder will create additional blocks while keeping the boundaries specified in I<items>. For example, if one specifies B<--block-size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> and the input file is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, and 1 MiB." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In multi-threaded mode the sizes of the blocks are stored in the block headers. This isn't done in single-threaded mode, so the encoded output won't be identical to that of the multi-threaded mode." +msgstr "En mode multi-threadé les tailles de blocs sont stockées dans les en-têtes du bloc. Cela ne se fait pas en mode mono-threadé, la sortie encodée ne sera donc pas identique à celle faite en mode multi-threadé." #. type: TP -#: ../src/xz/xz.1:961 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--flush-timeout=>I<timeout>" msgstr "B<--flush-timeout=>I<temps_d'attente>" #. type: Plain text -#: ../src/xz/xz.1:978 -msgid "" -"When compressing, if more than I<timeout> milliseconds (a positive integer) " -"has passed since the previous flush and reading more input would block, all " -"the pending input data is flushed from the encoder and made available in the " -"output stream. This can be useful if B<xz> is used to compress data that is " -"streamed over a network. Small I<timeout> values make the data available at " -"the receiving end with a small delay, but large I<timeout> values give " -"better compression ratio." -msgstr "" -"Lors de la compression, si plus que I<temps_d'attente> millisecondes (un " -"entier positif) se sont écoulées depuis le précédent vidage et que lire plus " -"de données bloquerait, toutes les données d'entrée en attente sont vidées de " -"l'encodeur et mises à disposition dans le flux de sortie. Cela peut être " -"utile si B<xz> est utilisé pour compresser les données qui sont diffusées " -"sur un réseau. Des petites valeurs de I<temps_d'attente> rendent les données " -"disponibles à l'extrémité réceptrice avec un léger retard, mais les grandes " -"valeurs de I<temps_d'attente> donnent un meilleur taux de compression." - -#. type: Plain text -#: ../src/xz/xz.1:986 -msgid "" -"This feature is disabled by default. If this option is specified more than " -"once, the last one takes effect. The special I<timeout> value of B<0> can " -"be used to explicitly disable this feature." -msgstr "" -"Cette option est désactivée par défaut. Si cette option est indiquée plus " -"d'une fois, la dernière prend effet. La valeur spéciale de " -"I<temps_d'attente> de B<0> peut être utilisée pour explicitement désactiver " -"cette option." +#: ../src/xz/xz.1 +msgid "When compressing, if more than I<timeout> milliseconds (a positive integer) has passed since the previous flush and reading more input would block, all the pending input data is flushed from the encoder and made available in the output stream. This can be useful if B<xz> is used to compress data that is streamed over a network. Small I<timeout> values make the data available at the receiving end with a small delay, but large I<timeout> values give better compression ratio." +msgstr "Lors de la compression, si plus que I<temps_d'attente> millisecondes (un entier positif) se sont écoulées depuis le précédent vidage et que lire plus de données bloquerait, toutes les données d'entrée en attente sont vidées de l'encodeur et mises à disposition dans le flux de sortie. Cela peut être utile si B<xz> est utilisé pour compresser les données qui sont diffusées sur un réseau. Des petites valeurs de I<temps_d'attente> rendent les données disponibles à l'extrémité réceptrice avec un léger retard, mais les grandes valeurs de I<temps_d'attente> donnent un meilleur taux de compression." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "This feature is disabled by default. If this option is specified more than once, the last one takes effect. The special I<timeout> value of B<0> can be used to explicitly disable this feature." +msgstr "Cette option est désactivée par défaut. Si cette option est indiquée plus d'une fois, la dernière prend effet. La valeur spéciale de I<temps_d'attente> de B<0> peut être utilisée pour explicitement désactiver cette option." #. type: Plain text -#: ../src/xz/xz.1:988 +#: ../src/xz/xz.1 msgid "This feature is not available on non-POSIX systems." -msgstr "" -"Cette option n'est pas disponible sur les systèmes qui ne sont pas POSIX." +msgstr "Cette option n'est pas disponible sur les systèmes qui ne sont pas POSIX." #. FIXME #. type: Plain text -#: ../src/xz/xz.1:996 -msgid "" -"B<This feature is still experimental.> Currently B<xz> is unsuitable for " -"decompressing the stream in real time due to how B<xz> does buffering." -msgstr "" -"B<Cette option est encore expérimentale.> Actuellement, B<xz> ne convient " -"pas pour décompresser le flux en temps réel en raison de la façon dont B<xz> " -"effectue la mise en mémoire tampon." +#: ../src/xz/xz.1 +msgid "B<This feature is still experimental.> Currently B<xz> is unsuitable for decompressing the stream in real time due to how B<xz> does buffering." +msgstr "B<Cette option est encore expérimentale.> Actuellement, B<xz> ne convient pas pour décompresser le flux en temps réel en raison de la façon dont B<xz> effectue la mise en mémoire tampon." #. type: TP -#: ../src/xz/xz.1:996 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-compress=>I<limit>" msgstr "B<--memlimit-compress=>I<limite>" #. type: Plain text -#: ../src/xz/xz.1:1001 -msgid "" -"Set a memory usage limit for compression. If this option is specified " -"multiple times, the last one takes effect." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for compression. If this option is specified multiple times, the last one takes effect." +msgstr "Indiquer une limite d'utilisation de la mémoire pour la compression. Si cette option est indiquée plusieurs fois, c'est la dernière qui est prise en compte." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "If the compression settings exceed the I<limit>, B<xz> will attempt to adjust the settings downwards so that the limit is no longer exceeded and display a notice that automatic adjustment was done. The adjustments are done in this order: reducing the number of threads, switching to single-threaded mode if even one thread in multi-threaded mode exceeds the I<limit>, and finally reducing the LZMA2 dictionary size." msgstr "" -"Indiquer une limite d'utilisation de la mémoire pour la compression. Si " -"cette option est indiquée plusieurs fois, c'est la dernière qui est prise en " -"compte." #. type: Plain text -#: ../src/xz/xz.1:1014 -#, fuzzy -#| msgid "" -#| "If the compression settings exceed the I<limit>, B<xz> will adjust the " -#| "settings downwards so that the limit is no longer exceeded and display a " -#| "notice that automatic adjustment was done. Such adjustments are not made " -#| "when compressing with B<--format=raw> or if B<--no-adjust> has been " -#| "specified. In those cases, an error is displayed and B<xz> will exit " -#| "with exit status 1." -msgid "" -"If the compression settings exceed the I<limit>, B<xz> will attempt to " -"adjust the settings downwards so that the limit is no longer exceeded and " -"display a notice that automatic adjustment was done. The adjustments are " -"done in this order: reducing the number of threads, switching to single-" -"threaded mode if even one thread in multi-threaded mode exceeds the " -"I<limit>, and finally reducing the LZMA2 dictionary size." -msgstr "" -"Si les paramètres de compression dépassent la I<limite>, B<xz> ajustera les " -"paramètres à la baisse pour que la limite ne soit plus dépassée et affichera " -"un avis indiquant que l'ajustement automatique a été effectué. De tels " -"ajustements ne sont pas effectués lors de la compression avec B<--" -"format=raw> ou si B<--no-adjust> a été spécifié. Dans ces cas, une erreur " -"est affichée et B<xz> se termine avec l'état de sortie B<1>." - -#. type: Plain text -#: ../src/xz/xz.1:1022 -msgid "" -"When compressing with B<--format=raw> or if B<--no-adjust> has been " -"specified, only the number of threads may be reduced since it can be done " -"without affecting the compressed output." +#: ../src/xz/xz.1 +msgid "When compressing with B<--format=raw> or if B<--no-adjust> has been specified, only the number of threads may be reduced since it can be done without affecting the compressed output." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1029 -msgid "" -"If the I<limit> cannot be met even with the adjustments described above, an " -"error is displayed and B<xz> will exit with exit status 1." +#: ../src/xz/xz.1 +msgid "If the I<limit> cannot be met even with the adjustments described above, an error is displayed and B<xz> will exit with exit status 1." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1033 +#: ../src/xz/xz.1 msgid "The I<limit> can be specified in multiple ways:" msgstr "La I<limite> peut être indiquée de plusieurs façons :" #. type: Plain text -#: ../src/xz/xz.1:1043 -msgid "" -"The I<limit> can be an absolute value in bytes. Using an integer suffix " -"like B<MiB> can be useful. Example: B<--memlimit-compress=80MiB>" -msgstr "" -"La I<limite> peut être une valeur absolue en octets. Utiliser un suffixe " -"d'entier comme B<MiB> peut être utile. Exemple : B<--memlimit-compress=80MiB>" +#: ../src/xz/xz.1 +msgid "The I<limit> can be an absolute value in bytes. Using an integer suffix like B<MiB> can be useful. Example: B<--memlimit-compress=80MiB>" +msgstr "La I<limite> peut être une valeur absolue en octets. Utiliser un suffixe d'entier comme B<MiB> peut être utile. Exemple : B<--memlimit-compress=80MiB>" #. type: Plain text -#: ../src/xz/xz.1:1055 -msgid "" -"The I<limit> can be specified as a percentage of total physical memory " -"(RAM). This can be useful especially when setting the B<XZ_DEFAULTS> " -"environment variable in a shell initialization script that is shared between " -"different computers. That way the limit is automatically bigger on systems " -"with more memory. Example: B<--memlimit-compress=70%>" +#: ../src/xz/xz.1 +msgid "The I<limit> can be specified as a percentage of total physical memory (RAM). This can be useful especially when setting the B<XZ_DEFAULTS> environment variable in a shell initialization script that is shared between different computers. That way the limit is automatically bigger on systems with more memory. Example: B<--memlimit-compress=70%>" +msgstr "La I<limite> peut être indiquée sous forme d'un pourcentage de la mémoire physique totale (RAM). Cela peut être particulièrement utile quand la variable d'environnement B<XZ_DEFAULTS> est indiquée dans un script d'initialisation de l'interpréteur partagé entre différents ordinateurs. De cette façon la limite est automatiquement plus grande sur les systèmes avec plus de mémoire. Exemple : B<--memlimit=70%>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The I<limit> can be reset back to its default value by setting it to B<0>. This is currently equivalent to setting the I<limit> to B<max> (no memory usage limit)." msgstr "" -"La I<limite> peut être indiquée sous forme d'un pourcentage de la mémoire " -"physique totale (RAM). Cela peut être particulièrement utile quand la " -"variable d'environnement B<XZ_DEFAULTS> est indiquée dans un script " -"d'initialisation de l'interpréteur partagé entre différents ordinateurs. De " -"cette façon la limite est automatiquement plus grande sur les systèmes avec " -"plus de mémoire. Exemple : B<--memlimit=70%>" #. type: Plain text -#: ../src/xz/xz.1:1065 -#, fuzzy -#| msgid "" -#| "The I<limit> can be reset back to its default value by setting it to " -#| "B<0>. This is currently equivalent to setting the I<limit> to B<max> (no " -#| "memory usage limit). Once multithreading support has been implemented, " -#| "there may be a difference between B<0> and B<max> for the multithreaded " -#| "case, so it is recommended to use B<0> instead of B<max> until the " -#| "details have been decided." -msgid "" -"The I<limit> can be reset back to its default value by setting it to B<0>. " -"This is currently equivalent to setting the I<limit> to B<max> (no memory " -"usage limit)." +#: ../src/xz/xz.1 +msgid "For 32-bit B<xz> there is a special case: if the I<limit> would be over B<4020\\ MiB>, the I<limit> is set to B<4020\\ MiB>. On MIPS32 B<2000\\ MiB> is used instead. (The values B<0> and B<max> aren't affected by this. A similar feature doesn't exist for decompression.) This can be helpful when a 32-bit executable has access to 4\\ GiB address space (2 GiB on MIPS32) while hopefully doing no harm in other situations." msgstr "" -"La I<limite> peut être réinitialisée à sa valeur par défaut en la réglant " -"sur B<0>. Cela équivaut actuellement à régler la I<limite> sur B<max> " -"(aucune limite d'utilisation de la mémoire). Quand la prise en charge du " -"mode multi-thread (multi-threading) sera implémentée, il devrait y avoir une " -"différence entre B<0> et B<max> en mode multithreadé, il est donc recommandé " -"d'utiliser B<0> au lieu de B<max> tant que les détails n'ont pas été décidés." #. type: Plain text -#: ../src/xz/xz.1:1089 -#, fuzzy -#| msgid "" -#| "For 32-bit B<xz> there is a special case: if the I<limit> would be over " -#| "B<4020\\ MiB>, the I<limit> is set to B<4020\\ MiB>. (The values B<0> " -#| "and B<max> aren't affected by this. A similar feature doesn't exist for " -#| "decompression.) This can be helpful when a 32-bit executable has access " -#| "to 4\\ GiB address space while hopefully doing no harm in other " -#| "situations." -msgid "" -"For 32-bit B<xz> there is a special case: if the I<limit> would be over " -"B<4020\\ MiB>, the I<limit> is set to B<4020\\ MiB>. On MIPS32 B<2000\\ " -"MiB> is used instead. (The values B<0> and B<max> aren't affected by this. " -"A similar feature doesn't exist for decompression.) This can be helpful " -"when a 32-bit executable has access to 4\\ GiB address space (2 GiB on " -"MIPS32) while hopefully doing no harm in other situations." -msgstr "" -"Pour le B<xz> en 32 bits, il y a un cas particulier : si la I<limite> est " -"supérieure à B<4020\\Mio>, elle est rabaissée à B<4020\\Mio>. (Les valeurs " -"B<0> et B<max> ne sont pas affectées par cela. Il n'y a pas d'option " -"similaire pour la décompression). Celà peut s'avérer utile lorsqu'un " -"exécutable 32-bits a accès à un espace d'adresse de 4\\ Gio sans s'avérer " -"néfaste dans les autres situations. " - -#. type: Plain text -#: ../src/xz/xz.1:1092 +#: ../src/xz/xz.1 msgid "See also the section B<Memory usage>." msgstr "Voir aussi la section B<utilisation de la mémoire>." #. type: TP -#: ../src/xz/xz.1:1092 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-decompress=>I<limit>" msgstr "B<--memlimit-decompress=>I<limite>" #. type: Plain text -#: ../src/xz/xz.1:1106 -msgid "" -"Set a memory usage limit for decompression. This also affects the B<--list> " -"mode. If the operation is not possible without exceeding the I<limit>, " -"B<xz> will display an error and decompressing the file will fail. See B<--" -"memlimit-compress=>I<limit> for possible ways to specify the I<limit>." -msgstr "" -"Régler une limite d'utilisation de la mémoire pour la décompression. Cela a " -"un effet sur le mode B<--list>. Si l'opération n'est pas possible sans " -"dépasser la I<limite>, B<xz> affichera une erreur et la décompression " -"échouera. Voir B<--memlimit-compress=>I<limite> pour les manières possibles " -"d'indiquer la I<limite>." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for decompression. This also affects the B<--list> mode. If the operation is not possible without exceeding the I<limit>, B<xz> will display an error and decompressing the file will fail. See B<--memlimit-compress=>I<limit> for possible ways to specify the I<limit>." +msgstr "Régler une limite d'utilisation de la mémoire pour la décompression. Cela a un effet sur le mode B<--list>. Si l'opération n'est pas possible sans dépasser la I<limite>, B<xz> affichera une erreur et la décompression échouera. Voir B<--memlimit-compress=>I<limite> pour les manières possibles d'indiquer la I<limite>." #. type: TP -#: ../src/xz/xz.1:1106 +#: ../src/xz/xz.1 #, fuzzy, no-wrap #| msgid "B<--memlimit-decompress=>I<limit>" msgid "B<--memlimit-mt-decompress=>I<limit>" msgstr "B<--memlimit-decompress=>I<limite>" #. type: Plain text -#: ../src/xz/xz.1:1128 -msgid "" -"Set a memory usage limit for multi-threaded decompression. This can only " -"affect the number of threads; this will never make B<xz> refuse to " -"decompress a file. If I<limit> is too low to allow any multi-threading, the " -"I<limit> is ignored and B<xz> will continue in single-threaded mode. Note " -"that if also B<--memlimit-decompress> is used, it will always apply to both " -"single-threaded and multi-threaded modes, and so the effective I<limit> for " -"multi-threading will never be higher than the limit set with B<--memlimit-" -"decompress>." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for multi-threaded decompression. This can only affect the number of threads; this will never make B<xz> refuse to decompress a file. If I<limit> is too low to allow any multi-threading, the I<limit> is ignored and B<xz> will continue in single-threaded mode. Note that if also B<--memlimit-decompress> is used, it will always apply to both single-threaded and multi-threaded modes, and so the effective I<limit> for multi-threading will never be higher than the limit set with B<--memlimit-decompress>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1135 -msgid "" -"In contrast to the other memory usage limit options, B<--memlimit-mt-" -"decompress=>I<limit> has a system-specific default I<limit>. B<xz --info-" -"memory> can be used to see the current value." +#: ../src/xz/xz.1 +msgid "In contrast to the other memory usage limit options, B<--memlimit-mt-decompress=>I<limit> has a system-specific default I<limit>. B<xz --info-memory> can be used to see the current value." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1151 -msgid "" -"This option and its default value exist because without any limit the " -"threaded decompressor could end up allocating an insane amount of memory " -"with some input files. If the default I<limit> is too low on your system, " -"feel free to increase the I<limit> but never set it to a value larger than " -"the amount of usable RAM as with appropriate input files B<xz> will attempt " -"to use that amount of memory even with a low number of threads. Running out " -"of memory or swapping will not improve decompression performance." +#: ../src/xz/xz.1 +msgid "This option and its default value exist because without any limit the threaded decompressor could end up allocating an insane amount of memory with some input files. If the default I<limit> is too low on your system, feel free to increase the I<limit> but never set it to a value larger than the amount of usable RAM as with appropriate input files B<xz> will attempt to use that amount of memory even with a low number of threads. Running out of memory or swapping will not improve decompression performance." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1163 -msgid "" -"See B<--memlimit-compress=>I<limit> for possible ways to specify the " -"I<limit>. Setting I<limit> to B<0> resets the I<limit> to the default " -"system-specific value." +#: ../src/xz/xz.1 +msgid "See B<--memlimit-compress=>I<limit> for possible ways to specify the I<limit>. Setting I<limit> to B<0> resets the I<limit> to the default system-specific value." msgstr "" #. type: TP -#: ../src/xz/xz.1:1163 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-M> I<limit>, B<--memlimit=>I<limit>, B<--memory=>I<limit>" msgstr "B<-M> I<limite>, B<--memlimit=>I<limite>, B<--memory=>I<limite>" #. type: Plain text -#: ../src/xz/xz.1:1169 -#, fuzzy -#| msgid "" -#| "This is equivalent to specifying B<--memlimit-compress=>I<limit >B<--" -#| "memlimit-decompress=>I<limit>." -msgid "" -"This is equivalent to specifying B<--memlimit-compress=>I<limit> B<--" -"memlimit-decompress=>I<limit> B<--memlimit-mt-decompress=>I<limit>." +#: ../src/xz/xz.1 +msgid "This is equivalent to specifying B<--memlimit-compress=>I<limit> B<--memlimit-decompress=>I<limit> B<--memlimit-mt-decompress=>I<limit>." msgstr "" -"C'est équivalent à indiquer B<--memlimit-compress=>I<limite>B<--memlimit-" -"decompress=>I<limite>." #. type: TP -#: ../src/xz/xz.1:1169 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--no-adjust>" msgstr "B<--no-adjust>" #. type: Plain text -#: ../src/xz/xz.1:1179 -msgid "" -"Display an error and exit if the memory usage limit cannot be met without " -"adjusting settings that affect the compressed output. That is, this " -"prevents B<xz> from switching the encoder from multi-threaded mode to single-" -"threaded mode and from reducing the LZMA2 dictionary size. Even when this " -"option is used the number of threads may be reduced to meet the memory usage " -"limit as that won't affect the compressed output." +#: ../src/xz/xz.1 +msgid "Display an error and exit if the memory usage limit cannot be met without adjusting settings that affect the compressed output. That is, this prevents B<xz> from switching the encoder from multi-threaded mode to single-threaded mode and from reducing the LZMA2 dictionary size. Even when this option is used the number of threads may be reduced to meet the memory usage limit as that won't affect the compressed output." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1182 -msgid "" -"Automatic adjusting is always disabled when creating raw streams (B<--" -"format=raw>)." +#: ../src/xz/xz.1 +msgid "Automatic adjusting is always disabled when creating raw streams (B<--format=raw>)." msgstr "" #. type: TP -#: ../src/xz/xz.1:1182 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-T> I<threads>, B<--threads=>I<threads>" msgstr "B<-T> I<threads>, B<--threads=>I<threads>" #. type: Plain text -#: ../src/xz/xz.1:1197 -#, fuzzy -#| msgid "" -#| "Specify the number of worker threads to use. Setting I<threads> to a " -#| "special value B<0> makes B<xz> use as many threads as there are CPU cores " -#| "on the system. The actual number of threads can be less than I<threads> " -#| "if the input file is not big enough for threading with the given settings " -#| "or if using more threads would exceed the memory usage limit." -msgid "" -"Specify the number of worker threads to use. Setting I<threads> to a " -"special value B<0> makes B<xz> use up to as many threads as the processor(s) " -"on the system support. The actual number of threads can be fewer than " -"I<threads> if the input file is not big enough for threading with the given " -"settings or if using more threads would exceed the memory usage limit." +#: ../src/xz/xz.1 +msgid "Specify the number of worker threads to use. Setting I<threads> to a special value B<0> makes B<xz> use up to as many threads as the processor(s) on the system support. The actual number of threads can be fewer than I<threads> if the input file is not big enough for threading with the given settings or if using more threads would exceed the memory usage limit." msgstr "" -"Indiquer le nombre de threads à utiliser. Régler I<threads> à la valeur " -"spéciale B<0> fait que B<xz> utilisera autant de threads qu'il y a de cœurs " -"de CPU sur le système. Le nombre effectif de threads peut être moins que " -"I<threads> si le fichier en entrée n'est pas assez gros pour la threading " -"avec les réglages donnés ou si l'utilisation de plusieurs threads " -"dépasserait la limite d'utilisation mémoire." #. type: Plain text -#: ../src/xz/xz.1:1216 -msgid "" -"The single-threaded and multi-threaded compressors produce different " -"output. Single-threaded compressor will give the smallest file size but " -"only the output from the multi-threaded compressor can be decompressed using " -"multiple threads. Setting I<threads> to B<1> will use the single-threaded " -"mode. Setting I<threads> to any other value, including B<0>, will use the " -"multi-threaded compressor even if the system supports only one hardware " -"thread. (B<xz> 5.2.x used single-threaded mode in this situation.)" +#: ../src/xz/xz.1 +msgid "The single-threaded and multi-threaded compressors produce different output. Single-threaded compressor will give the smallest file size but only the output from the multi-threaded compressor can be decompressed using multiple threads. Setting I<threads> to B<1> will use the single-threaded mode. Setting I<threads> to any other value, including B<0>, will use the multi-threaded compressor even if the system supports only one hardware thread. (B<xz> 5.2.x used single-threaded mode in this situation.)" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1235 -msgid "" -"To use multi-threaded mode with only one thread, set I<threads> to B<+1>. " -"The B<+> prefix has no effect with values other than B<1>. A memory usage " -"limit can still make B<xz> switch to single-threaded mode unless B<--no-" -"adjust> is used. Support for the B<+> prefix was added in B<xz> 5.4.0." +#: ../src/xz/xz.1 +msgid "To use multi-threaded mode with only one thread, set I<threads> to B<+1>. The B<+> prefix has no effect with values other than B<1>. A memory usage limit can still make B<xz> switch to single-threaded mode unless B<--no-adjust> is used. Support for the B<+> prefix was added in B<xz> 5.4.0." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1250 -msgid "" -"If an automatic number of threads has been requested and no memory usage " -"limit has been specified, then a system-specific default soft limit will be " -"used to possibly limit the number of threads. It is a soft limit in sense " -"that it is ignored if the number of threads becomes one, thus a soft limit " -"will never stop B<xz> from compressing or decompressing. This default soft " -"limit will not make B<xz> switch from multi-threaded mode to single-threaded " -"mode. The active limits can be seen with B<xz --info-memory>." +#: ../src/xz/xz.1 +msgid "If an automatic number of threads has been requested and no memory usage limit has been specified, then a system-specific default soft limit will be used to possibly limit the number of threads. It is a soft limit in sense that it is ignored if the number of threads becomes one, thus a soft limit will never stop B<xz> from compressing or decompressing. This default soft limit will not make B<xz> switch from multi-threaded mode to single-threaded mode. The active limits can be seen with B<xz --info-memory>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1257 -msgid "" -"Currently the only threading method is to split the input into blocks and " -"compress them independently from each other. The default block size depends " -"on the compression level and can be overridden with the B<--block-" -"size=>I<size> option." +#: ../src/xz/xz.1 +msgid "Currently the only threading method is to split the input into blocks and compress them independently from each other. The default block size depends on the compression level and can be overridden with the B<--block-size=>I<size> option." +msgstr "Actuellement, la seule méthode de gestion avec des threads consiste à séparer l'entrée en blocs et de les compresser indépendamment les uns des autres. La taille par défaut des blocs dépend du niveau de compression et peut-être remplacée avec l'option B<--block-size=>I<taille>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Threaded decompression only works on files that contain multiple blocks with size information in block headers. All large enough files compressed in multi-threaded mode meet this condition, but files compressed in single-threaded mode don't even if B<--block-size=>I<size> has been used." msgstr "" -"Actuellement, la seule méthode de gestion avec des threads consiste à " -"séparer l'entrée en blocs et de les compresser indépendamment les uns des " -"autres. La taille par défaut des blocs dépend du niveau de compression et " -"peut-être remplacée avec l'option B<--block-size=>I<taille>." #. type: Plain text -#: ../src/xz/xz.1:1265 -#, fuzzy -#| msgid "" -#| "Threaded decompression hasn't been implemented yet. It will only work on " -#| "files that contain multiple blocks with size information in block " -#| "headers. All files compressed in multi-threaded mode meet this " -#| "condition, but files compressed in single-threaded mode don't even if B<--" -#| "block-size=>I<size> is used." -msgid "" -"Threaded decompression only works on files that contain multiple blocks with " -"size information in block headers. All large enough files compressed in " -"multi-threaded mode meet this condition, but files compressed in single-" -"threaded mode don't even if B<--block-size=>I<size> has been used." -msgstr "" -"La décompression threadée n'a pas encore été implémentée. Cela ne " -"fonctionnera qu'avec des fichiers contenant de multiples blocs avec une " -"information sur la taille dans les en-têtes de bloc. Tous les fichiers " -"compressés en mode multithread sattisfont cette condition, mais pas les " -"fichiers compressés en mode single-thread même si l'option B<--block-" -"size=>I<taille> est utilisée." +#: ../src/xz/xz.1 +msgid "The default value for I<threads> is B<0>. In B<xz> 5.4.x and older the default is B<1>." +msgstr "" #. type: SS -#: ../src/xz/xz.1:1266 ../src/xz/xz.1:2819 +#: ../src/xz/xz.1 #, no-wrap msgid "Custom compressor filter chains" msgstr "Chaînes de filtres de compresseur personnalisées" #. type: Plain text -#: ../src/xz/xz.1:1282 -#, fuzzy -#| msgid "" -#| "A custom filter chain allows specifying the compression settings in " -#| "detail instead of relying on the settings associated to the presets. " -#| "When a custom filter chain is specified, preset options (B<-0> ... B<-9> " -#| "and B<--extreme>) earlier on the command line are forgotten. If a " -#| "preset option is specified after one or more custom filter chain options, " -#| "the new preset takes effect and the custom filter chain options specified " -#| "earlier are forgotten." -msgid "" -"A custom filter chain allows specifying the compression settings in detail " -"instead of relying on the settings associated to the presets. When a custom " -"filter chain is specified, preset options (B<-0> \\&...\\& B<-9> and B<--" -"extreme>) earlier on the command line are forgotten. If a preset option is " -"specified after one or more custom filter chain options, the new preset " -"takes effect and the custom filter chain options specified earlier are " -"forgotten." -msgstr "" -"Une chaîne de filtres personnalisée permet d'indiquer les réglages de la " -"compression en détail au lieu de recourir aux préréglages. Lorsque une " -"chaîne de filtres personnalisée est indiquée, les options préréglées (B<0> à " -"B<9> et B<--extreme>) précédement sur la ligne de commande sont oubliées. Si " -"une option de préréglage est indiquée après une ou plusieurs options de " -"chaîne de filtre personnalisée, le nouveau préréglage prend effet et les " -"options de la chaîne de filtres personnalisée précédement indiquée sont " -"oubliées." - -#. type: Plain text -#: ../src/xz/xz.1:1289 -msgid "" -"A filter chain is comparable to piping on the command line. When " -"compressing, the uncompressed input goes to the first filter, whose output " -"goes to the next filter (if any). The output of the last filter gets " -"written to the compressed file. The maximum number of filters in the chain " -"is four, but typically a filter chain has only one or two filters." +#: ../src/xz/xz.1 +msgid "A custom filter chain allows specifying the compression settings in detail instead of relying on the settings associated to the presets. When a custom filter chain is specified, preset options (B<-0> \\&...\\& B<-9> and B<--extreme>) earlier on the command line are forgotten. If a preset option is specified after one or more custom filter chain options, the new preset takes effect and the custom filter chain options specified earlier are forgotten." msgstr "" -"Une chaîne de filtre est comparable à une redirection (pipe) sur la ligne de " -"commande. Lors de la compression, les entrées non compressées vont au " -"premier filtre, dont la sortie va au prochain filtre (s'il y en a). La " -"sortie du dernier filtre est écrite sur le fichier compressé. Le nombre " -"maximal de filtres dans la chaîne est quatre, mais habituellement, un chaîne " -"de filtre n'a qu'un ou deux filtres." #. type: Plain text -#: ../src/xz/xz.1:1297 -msgid "" -"Many filters have limitations on where they can be in the filter chain: some " -"filters can work only as the last filter in the chain, some only as a non-" -"last filter, and some work in any position in the chain. Depending on the " -"filter, this limitation is either inherent to the filter design or exists to " -"prevent security issues." +#: ../src/xz/xz.1 +msgid "A filter chain is comparable to piping on the command line. When compressing, the uncompressed input goes to the first filter, whose output goes to the next filter (if any). The output of the last filter gets written to the compressed file. The maximum number of filters in the chain is four, but typically a filter chain has only one or two filters." +msgstr "Une chaîne de filtre est comparable à une redirection (pipe) sur la ligne de commande. Lors de la compression, les entrées non compressées vont au premier filtre, dont la sortie va au prochain filtre (s'il y en a). La sortie du dernier filtre est écrite sur le fichier compressé. Le nombre maximal de filtres dans la chaîne est quatre, mais habituellement, un chaîne de filtre n'a qu'un ou deux filtres." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Many filters have limitations on where they can be in the filter chain: some filters can work only as the last filter in the chain, some only as a non-last filter, and some work in any position in the chain. Depending on the filter, this limitation is either inherent to the filter design or exists to prevent security issues." +msgstr "Beaucoup de filtres ont des limitations sur l'endroit où ils peuvent se placer dans la chaîne de filtre : quelques filtres ne peuvent fonctionner qu'en tant que dernier filtre dans la chaîne, quelques uns en tant que non dernier filtre, et d'autres à n'importe quelle position dans la chaîne. Suivant le filtre, cette limitation est soit inhérente au profil du filtre, soit existe pour des raisons de sécurité. " + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "A custom filter chain can be specified in two different ways. The options B<--filters=>I<filters> and B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> allow specifying an entire filter chain in one option using the liblzma filter string syntax. Alternatively, a filter chain can be specified by using one or more individual filter options in the order they are wanted in the filter chain. That is, the order of the individual filter options is significant! When decoding raw streams (B<--format=raw>), the filter chain must be specified in the same order as it was specified when compressing. Any individual filter or preset options specified before the full chain option (B<--filters=>I<filters>) will be forgotten. Individual filters specified after the full chain option will reset the filter chain." msgstr "" -"Beaucoup de filtres ont des limitations sur l'endroit où ils peuvent se " -"placer dans la chaîne de filtre : quelques filtres ne peuvent fonctionner " -"qu'en tant que dernier filtre dans la chaîne, quelques uns en tant que non " -"dernier filtre, et d'autres à n'importe quelle position dans la chaîne. " -"Suivant le filtre, cette limitation est soit inhérente au profil du filtre, " -"soit existe pour des raisons de sécurité. " #. type: Plain text -#: ../src/xz/xz.1:1305 -msgid "" -"A custom filter chain is specified by using one or more filter options in " -"the order they are wanted in the filter chain. That is, the order of filter " -"options is significant! When decoding raw streams (B<--format=raw>), the " -"filter chain is specified in the same order as it was specified when " -"compressing." +#: ../src/xz/xz.1 +msgid "Both the full and individual filter options take filter-specific I<options> as a comma-separated list. Extra commas in I<options> are ignored. Every option has a default value, so specify those you want to change." msgstr "" -"Une chaîne de filtres personnalisée est indiquée en utilisant une ou " -"plusieurs options de filtre dans l'ordre où elles sont souhaitées dans la " -"chaîne de filtres. Cela fait, l'ordre des options de filtre est " -"significatif! Lors du décodage des flux bruts (B<--format=raw>), le filtre " -"de chaîne est indiqué dans le même ordre qu'il fût indiqué lors de la " -"compression." #. type: Plain text -#: ../src/xz/xz.1:1314 -msgid "" -"Filters take filter-specific I<options> as a comma-separated list. Extra " -"commas in I<options> are ignored. Every option has a default value, so you " -"need to specify only those you want to change." +#: ../src/xz/xz.1 +msgid "To see the whole filter chain and I<options>, use B<xz -vv> (that is, use B<--verbose> twice). This works also for viewing the filter chain options used by presets." +msgstr "Pour voir l'entièreté de la chaîne de filtres et ses I<options>, utilisez B<xz -vv> (ce qui est comme utiliser B<--verbose> deux fois). Cela fonctionne aussi pour voir les options de chaîne de filtres utilisées par les préréglages." + +#. type: TP +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "B<--files>[B<=>I<file>]" +msgid "B<--filters=>I<filters>" +msgstr "B<--files>[B<=>I<fichier>]" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Specify the full filter chain or a preset in a single option. Each filter can be separated by spaces or two dashes (B<-->). I<filters> may need to be quoted on the shell command line so it is parsed as a single option. To denote I<options>, use B<:> or B<=>. A preset can be prefixed with a B<-> and followed with zero or more flags. The only supported flag is B<e> to apply the same options as B<--extreme>." +msgstr "" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters1>=I<filters> ... B<--filters9>=I<filters>" msgstr "" -"Les filtres prennent des I<options> spécifiques aux filtres sous la forme " -"d'une liste séparée par des virgules. Les virgules supplémentaires dans les " -"I<options> sont ignorées. Toutes les options ont une valeur par défaut, donc " -"vous ne devez indiquer que celles que vous voulez changer." #. type: Plain text -#: ../src/xz/xz.1:1323 -msgid "" -"To see the whole filter chain and I<options>, use B<xz -vv> (that is, use " -"B<--verbose> twice). This works also for viewing the filter chain options " -"used by presets." +#: ../src/xz/xz.1 +msgid "Specify up to nine additional filter chains that can be used with B<--block-list>." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "For example, when compressing an archive with executable files followed by text files, the executable part could use a filter chain with a BCJ filter and the text part only the LZMA2 filter." +msgstr "" + +#. type: TP +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "B<-h>, B<--help>" +msgid "B<--filters-help>" +msgstr "B<-h>, B<--help>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Display a help message describing how to specify presets and custom filter chains in the B<--filters> and B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> options, and exit successfully." msgstr "" -"Pour voir l'entièreté de la chaîne de filtres et ses I<options>, utilisez " -"B<xz -vv> (ce qui est comme utiliser B<--verbose> deux fois). Cela " -"fonctionne aussi pour voir les options de chaîne de filtres utilisées par " -"les préréglages." #. type: TP -#: ../src/xz/xz.1:1323 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--lzma1>[B<=>I<options>]" msgstr "B<--lzma1>[B<=>I<options>]" #. type: TP -#: ../src/xz/xz.1:1326 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--lzma2>[B<=>I<options>]" msgstr "B<--lzma2>[B<=>I<options>]" #. type: Plain text -#: ../src/xz/xz.1:1331 -msgid "" -"Add LZMA1 or LZMA2 filter to the filter chain. These filters can be used " -"only as the last filter in the chain." -msgstr "" -"Ajouter le filtre LZMA1 ou LZMA2 à la chaîne de filtres. Ces filtres ne " -"peuvent être utilisés que comme dernier filtre dans la chaîne." +#: ../src/xz/xz.1 +msgid "Add LZMA1 or LZMA2 filter to the filter chain. These filters can be used only as the last filter in the chain." +msgstr "Ajouter le filtre LZMA1 ou LZMA2 à la chaîne de filtres. Ces filtres ne peuvent être utilisés que comme dernier filtre dans la chaîne." #. type: Plain text -#: ../src/xz/xz.1:1343 -msgid "" -"LZMA1 is a legacy filter, which is supported almost solely due to the legacy " -"B<.lzma> file format, which supports only LZMA1. LZMA2 is an updated " -"version of LZMA1 to fix some practical issues of LZMA1. The B<.xz> format " -"uses LZMA2 and doesn't support LZMA1 at all. Compression speed and ratios " -"of LZMA1 and LZMA2 are practically the same." -msgstr "" -"LZMA1 est un filtre historique, qui n'est pris en charge presque uniquement " -"à cause de l'ancien format de fichier B<.lzma>, qui ne prend en charge que " -"LZMA1. LZMA2 est une version mise à jour de LZMA1 pour régler certains " -"problèmes pratiques de LZMA1. Le format B<xz> utilise LZMA2 et ne prend pas " -"du tout en charge LZMA1. Les taux et vitesses de compression de LZMA1 et " -"LZMA2 sont pratiquement identiques." +#: ../src/xz/xz.1 +msgid "LZMA1 is a legacy filter, which is supported almost solely due to the legacy B<.lzma> file format, which supports only LZMA1. LZMA2 is an updated version of LZMA1 to fix some practical issues of LZMA1. The B<.xz> format uses LZMA2 and doesn't support LZMA1 at all. Compression speed and ratios of LZMA1 and LZMA2 are practically the same." +msgstr "LZMA1 est un filtre historique, qui n'est pris en charge presque uniquement à cause de l'ancien format de fichier B<.lzma>, qui ne prend en charge que LZMA1. LZMA2 est une version mise à jour de LZMA1 pour régler certains problèmes pratiques de LZMA1. Le format B<xz> utilise LZMA2 et ne prend pas du tout en charge LZMA1. Les taux et vitesses de compression de LZMA1 et LZMA2 sont pratiquement identiques." #. type: Plain text -#: ../src/xz/xz.1:1346 +#: ../src/xz/xz.1 msgid "LZMA1 and LZMA2 share the same set of I<options>:" msgstr "LZMA1 et LZMA2 partagent le même ensemble d'I<options> :" #. type: TP -#: ../src/xz/xz.1:1347 +#: ../src/xz/xz.1 #, no-wrap msgid "B<preset=>I<preset>" msgstr "B<preset=>I<préréglage>" #. type: Plain text -#: ../src/xz/xz.1:1374 -#, fuzzy -#| msgid "" -#| "Reset all LZMA1 or LZMA2 I<options> to I<preset>. I<Preset> consist of " -#| "an integer, which may be followed by single-letter preset modifiers. The " -#| "integer can be from B<0> to B<9>, matching the command line options " -#| "B<-0> ... B<-9>. The only supported modifier is currently B<e>, which " -#| "matches B<--extreme>. If no B<preset> is specified, the default values " -#| "of LZMA1 or LZMA2 I<options> are taken from the preset B<6>." -msgid "" -"Reset all LZMA1 or LZMA2 I<options> to I<preset>. I<Preset> consist of an " -"integer, which may be followed by single-letter preset modifiers. The " -"integer can be from B<0> to B<9>, matching the command line options B<-0> " -"\\&...\\& B<-9>. The only supported modifier is currently B<e>, which " -"matches B<--extreme>. If no B<preset> is specified, the default values of " -"LZMA1 or LZMA2 I<options> are taken from the preset B<6>." -msgstr "" -"Réinitialiser toutes les I<options> de LZMA1 ou de LZMA2 à I<préréglage>. " -"I<préréglage> consiste en un entier, qui peut être suivi de modificateurs de " -"préréglage à une lettre. L'entier peut être de B<0> à B<9>, correspondant " -"aux options B<-0> à B<-9> de la ligne de commandes. Le seul modificateur " -"pris en charge est actuellement B<e>, qui correspond à B<--extreme>. Si " -"B<preset> n'est pas indiqué, Les valeurs par défaut des I<options> LZMA1 ou " -"LZMA2 sont prises du préréglage B<6>." +#: ../src/xz/xz.1 +msgid "Reset all LZMA1 or LZMA2 I<options> to I<preset>. I<Preset> consist of an integer, which may be followed by single-letter preset modifiers. The integer can be from B<0> to B<9>, matching the command line options B<-0> \\&...\\& B<-9>. The only supported modifier is currently B<e>, which matches B<--extreme>. If no B<preset> is specified, the default values of LZMA1 or LZMA2 I<options> are taken from the preset B<6>." +msgstr "" #. type: TP -#: ../src/xz/xz.1:1374 +#: ../src/xz/xz.1 #, no-wrap msgid "B<dict=>I<size>" msgstr "B<dict=>I<taille>" #. type: Plain text -#: ../src/xz/xz.1:1389 -msgid "" -"Dictionary (history buffer) I<size> indicates how many bytes of the " -"recently processed uncompressed data is kept in memory. The algorithm tries " -"to find repeating byte sequences (matches) in the uncompressed data, and " -"replace them with references to the data currently in the dictionary. The " -"bigger the dictionary, the higher is the chance to find a match. Thus, " -"increasing dictionary I<size> usually improves compression ratio, but a " -"dictionary bigger than the uncompressed file is waste of memory." -msgstr "" -"La I<taille> du dictionnaire (historique du tampon) indique combien d'octets " -"des données récement décompressées sont gardés en mémoire. L'algorithme " -"essaie de trouver les séquences d'octets répétées (identiques) dans les " -"données décompressées et les remplace par les données actuellement dans le " -"dictionnaire. Plus gros est le dictionnaire, plus grande est la chance de " -"trouver une correspondance. Ainsi, l'augmentation de la I<taille> du " -"dictionnaire augmente habituellement le taux de compression, mais un " -"dictionnaire plus gros que le fichier non compressé est un gachis de mémoire." - -#. type: Plain text -#: ../src/xz/xz.1:1398 -msgid "" -"Typical dictionary I<size> is from 64\\ KiB to 64\\ MiB. The minimum is 4\\ " -"KiB. The maximum for compression is currently 1.5\\ GiB (1536\\ MiB). The " -"decompressor already supports dictionaries up to one byte less than 4\\ GiB, " -"which is the maximum for the LZMA1 and LZMA2 stream formats." -msgstr "" -"Généralement la I<taille> du dictionnaire est entre 64\\ Kio et 64\\ Mio. Le " -"minimum étant 4\\ Kio. La I<taille> maximale pour la compression est " -"habituellement 1,5\\ Gio (1536\\ Mio). Le décompresseur prend en charge les " -"dictionnaires jusqu'à un octet de moins que 4\\ Gio, ce qui est le maximum " -"pour les formats de flux LZMA1 et LZMA2." +#: ../src/xz/xz.1 +msgid "Dictionary (history buffer) I<size> indicates how many bytes of the recently processed uncompressed data is kept in memory. The algorithm tries to find repeating byte sequences (matches) in the uncompressed data, and replace them with references to the data currently in the dictionary. The bigger the dictionary, the higher is the chance to find a match. Thus, increasing dictionary I<size> usually improves compression ratio, but a dictionary bigger than the uncompressed file is waste of memory." +msgstr "La I<taille> du dictionnaire (historique du tampon) indique combien d'octets des données récement décompressées sont gardés en mémoire. L'algorithme essaie de trouver les séquences d'octets répétées (identiques) dans les données décompressées et les remplace par les données actuellement dans le dictionnaire. Plus gros est le dictionnaire, plus grande est la chance de trouver une correspondance. Ainsi, l'augmentation de la I<taille> du dictionnaire augmente habituellement le taux de compression, mais un dictionnaire plus gros que le fichier non compressé est un gachis de mémoire." #. type: Plain text -#: ../src/xz/xz.1:1425 -msgid "" -"Dictionary I<size> and match finder (I<mf>) together determine the memory " -"usage of the LZMA1 or LZMA2 encoder. The same (or bigger) dictionary " -"I<size> is required for decompressing that was used when compressing, thus " -"the memory usage of the decoder is determined by the dictionary size used " -"when compressing. The B<.xz> headers store the dictionary I<size> either as " -"2^I<n> or 2^I<n> + 2^(I<n>-1), so these I<sizes> are somewhat preferred for " -"compression. Other I<sizes> will get rounded up when stored in the B<.xz> " -"headers." -msgstr "" -"La I<taille> du dictionnaire et le chercheur de correspondance (match " -"finder) (I<mf>) déterminent ensemble l'utilisation de la mémoire de " -"l'encodeur LZMA1 ou LZMA2. La même (ou une plus grosse) I<taille> de " -"dictionnaire est requise pour décompresser que ce qui a été utilisé pour la " -"compression, ainsi l'utilisation de la mémoire du décodeur est déterminée " -"par la taille du dictionnaire utilisée lors de la compression. Les en-têtes " -"de B<.xz> stockent la I<taille> de dictionnaire sous la forme 2^I<n> ou " -"2^I<n> + 2^(I<n>-1), de sorte que ces I<tailles> sont quelque peu préférées " -"pour la compression. Les autres I<tailles> seront arrondies à la hausse " -"lorsque stockées dans les en-têtes de B<.xz>." +#: ../src/xz/xz.1 +msgid "Typical dictionary I<size> is from 64\\ KiB to 64\\ MiB. The minimum is 4\\ KiB. The maximum for compression is currently 1.5\\ GiB (1536\\ MiB). The decompressor already supports dictionaries up to one byte less than 4\\ GiB, which is the maximum for the LZMA1 and LZMA2 stream formats." +msgstr "Généralement la I<taille> du dictionnaire est entre 64\\ Kio et 64\\ Mio. Le minimum étant 4\\ Kio. La I<taille> maximale pour la compression est habituellement 1,5\\ Gio (1536\\ Mio). Le décompresseur prend en charge les dictionnaires jusqu'à un octet de moins que 4\\ Gio, ce qui est le maximum pour les formats de flux LZMA1 et LZMA2." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Dictionary I<size> and match finder (I<mf>) together determine the memory usage of the LZMA1 or LZMA2 encoder. The same (or bigger) dictionary I<size> is required for decompressing that was used when compressing, thus the memory usage of the decoder is determined by the dictionary size used when compressing. The B<.xz> headers store the dictionary I<size> either as 2^I<n> or 2^I<n> + 2^(I<n>-1), so these I<sizes> are somewhat preferred for compression. Other I<sizes> will get rounded up when stored in the B<.xz> headers." +msgstr "La I<taille> du dictionnaire et le chercheur de correspondance (match finder) (I<mf>) déterminent ensemble l'utilisation de la mémoire de l'encodeur LZMA1 ou LZMA2. La même (ou une plus grosse) I<taille> de dictionnaire est requise pour décompresser que ce qui a été utilisé pour la compression, ainsi l'utilisation de la mémoire du décodeur est déterminée par la taille du dictionnaire utilisée lors de la compression. Les en-têtes de B<.xz> stockent la I<taille> de dictionnaire sous la forme 2^I<n> ou 2^I<n> + 2^(I<n>-1), de sorte que ces I<tailles> sont quelque peu préférées pour la compression. Les autres I<tailles> seront arrondies à la hausse lorsque stockées dans les en-têtes de B<.xz>." #. type: TP -#: ../src/xz/xz.1:1425 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lc=>I<lc>" msgstr "B<lc=>I<lc>" #. type: Plain text -#: ../src/xz/xz.1:1434 -msgid "" -"Specify the number of literal context bits. The minimum is 0 and the " -"maximum is 4; the default is 3. In addition, the sum of I<lc> and I<lp> " -"must not exceed 4." -msgstr "" -"Spécifiez le nombre d'octets de contexte littéraux. Le minimum est B<0> et " -"le maximum est B<4>. La valeur par défaut est B<3>. En plus, la somme de " -"I<lc> et I<lp> ne doit pas excéder B<4>." +#: ../src/xz/xz.1 +msgid "Specify the number of literal context bits. The minimum is 0 and the maximum is 4; the default is 3. In addition, the sum of I<lc> and I<lp> must not exceed 4." +msgstr "Spécifiez le nombre d'octets de contexte littéraux. Le minimum est B<0> et le maximum est B<4>. La valeur par défaut est B<3>. En plus, la somme de I<lc> et I<lp> ne doit pas excéder B<4>." #. type: Plain text -#: ../src/xz/xz.1:1439 -msgid "" -"All bytes that cannot be encoded as matches are encoded as literals. That " -"is, literals are simply 8-bit bytes that are encoded one at a time." +#: ../src/xz/xz.1 +msgid "All bytes that cannot be encoded as matches are encoded as literals. That is, literals are simply 8-bit bytes that are encoded one at a time." +msgstr "Tous les octets qui ne peuvent pas être codés comme des correspondances sont codés comme des littéraux. C'est à dire que les littéraux sont simplement des octets 8 bits encodés un à la fois." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The literal coding makes an assumption that the highest I<lc> bits of the previous uncompressed byte correlate with the next byte. For example, in typical English text, an upper-case letter is often followed by a lower-case letter, and a lower-case letter is usually followed by another lower-case letter. In the US-ASCII character set, the highest three bits are 010 for upper-case letters and 011 for lower-case letters. When I<lc> is at least 3, the literal coding can take advantage of this property in the uncompressed data." msgstr "" -"Tous les octets qui ne peuvent pas être codés comme des correspondances sont " -"codés comme des littéraux. C'est à dire que les littéraux sont simplement " -"des octets 8 bits encodés un à la fois." #. type: Plain text -#: ../src/xz/xz.1:1453 -#, fuzzy -#| msgid "" -#| "The literal coding makes an assumption that the highest I<lc> bits of the " -#| "previous uncompressed byte correlate with the next byte. E.g. in typical " -#| "English text, an upper-case letter is often followed by a lower-case " -#| "letter, and a lower-case letter is usually followed by another lower-case " -#| "letter. In the US-ASCII character set, the highest three bits are 010 " -#| "for upper-case letters and 011 for lower-case letters. When I<lc> is at " -#| "least 3, the literal coding can take advantage of this property in the " -#| "uncompressed data." -msgid "" -"The literal coding makes an assumption that the highest I<lc> bits of the " -"previous uncompressed byte correlate with the next byte. For example, in " -"typical English text, an upper-case letter is often followed by a lower-case " -"letter, and a lower-case letter is usually followed by another lower-case " -"letter. In the US-ASCII character set, the highest three bits are 010 for " -"upper-case letters and 011 for lower-case letters. When I<lc> is at least " -"3, the literal coding can take advantage of this property in the " -"uncompressed data." -msgstr "" -"Le codage littéral part du principe que les bits I<lc> les plus élevés de " -"l'octet décompressé précédent sont en corrélation avec l'octet suivant. Par " -"exemple dans un texte anglais typique, une lettre majuscule est souvent " -"suivie d'une lettre minuscule, et une lettre minuscule est généralement " -"suivie d'une autre lettre minuscule. Dans le jeu de caractères US-ASCII, les " -"trois bits les plus haut sont 010 pour les lettres majuscules et 011 pour " -"les minuscules. Lorsque I<lc> est au final B<3>, le codage littéral peut " -"tirer avantage de cette propriété dans les données décompressées." - -#. type: Plain text -#: ../src/xz/xz.1:1462 -#, fuzzy -#| msgid "" -#| "The default value (3) is usually good. If you want maximum compression, " -#| "test B<lc=4>. Sometimes it helps a little, and sometimes it makes " -#| "compression worse. If it makes it worse, test e.g.\\& B<lc=2> too." -msgid "" -"The default value (3) is usually good. If you want maximum compression, " -"test B<lc=4>. Sometimes it helps a little, and sometimes it makes " -"compression worse. If it makes it worse, test B<lc=2> too." +#: ../src/xz/xz.1 +msgid "The default value (3) is usually good. If you want maximum compression, test B<lc=4>. Sometimes it helps a little, and sometimes it makes compression worse. If it makes it worse, test B<lc=2> too." msgstr "" -"La valeur par défaut (3) est généralement la bonne. Si vous voulez une " -"compression maximale, essayez B<lc=4>. Cela aide parfois un petit peu, et " -"parfois cela empire la compression. Si cela l'empire, essayez par exemple\\& " -"B<lc=2> aussi." #. type: TP -#: ../src/xz/xz.1:1462 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lp=>I<lp>" msgstr "B<lp=>I<lp>" #. type: Plain text -#: ../src/xz/xz.1:1466 -msgid "" -"Specify the number of literal position bits. The minimum is 0 and the " -"maximum is 4; the default is 0." -msgstr "" -"Indiquer le nombre de bits de position littérale. Le minimum est B<0> et le " -"maximum B<4>; par défaut c'est B<0>." +#: ../src/xz/xz.1 +msgid "Specify the number of literal position bits. The minimum is 0 and the maximum is 4; the default is 0." +msgstr "Indiquer le nombre de bits de position littérale. Le minimum est B<0> et le maximum B<4>; par défaut c'est B<0>." #. type: Plain text -#: ../src/xz/xz.1:1473 -msgid "" -"I<Lp> affects what kind of alignment in the uncompressed data is assumed " -"when encoding literals. See I<pb> below for more information about " -"alignment." -msgstr "" -"I<Lp> affecte le type d'alignement dans les données décompressées qui est " -"présumé lors de l'encodage des littéraux. Voir I<pb> ci dessous pour plus " -"d'information sur l'alignement." +#: ../src/xz/xz.1 +msgid "I<Lp> affects what kind of alignment in the uncompressed data is assumed when encoding literals. See I<pb> below for more information about alignment." +msgstr "I<Lp> affecte le type d'alignement dans les données décompressées qui est présumé lors de l'encodage des littéraux. Voir I<pb> ci dessous pour plus d'information sur l'alignement." #. type: TP -#: ../src/xz/xz.1:1473 +#: ../src/xz/xz.1 #, no-wrap msgid "B<pb=>I<pb>" msgstr "B<pb=>I<pb>" #. type: Plain text -#: ../src/xz/xz.1:1477 -msgid "" -"Specify the number of position bits. The minimum is 0 and the maximum is 4; " -"the default is 2." -msgstr "" -"Indiquer le nombre de bits de position. Le minimum est B<0> et le maximum " -"B<4>; par défaut B<2>." +#: ../src/xz/xz.1 +msgid "Specify the number of position bits. The minimum is 0 and the maximum is 4; the default is 2." +msgstr "Indiquer le nombre de bits de position. Le minimum est B<0> et le maximum B<4>; par défaut B<2>." #. type: Plain text -#: ../src/xz/xz.1:1484 -msgid "" -"I<Pb> affects what kind of alignment in the uncompressed data is assumed in " -"general. The default means four-byte alignment (2^I<pb>=2^2=4), which is " -"often a good choice when there's no better guess." -msgstr "" -"I<Pb> affecte quel genre d'alignement est présumé en général dans les " -"données non compressées. Par défaut c'est un alignement de quatre octets " -"(2^I<pb>=2^2=4), ce qui est généralement un bon choix lorsqu'il n'y a pas de " -"meilleure estimation." +#: ../src/xz/xz.1 +msgid "I<Pb> affects what kind of alignment in the uncompressed data is assumed in general. The default means four-byte alignment (2^I<pb>=2^2=4), which is often a good choice when there's no better guess." +msgstr "I<Pb> affecte quel genre d'alignement est présumé en général dans les données non compressées. Par défaut c'est un alignement de quatre octets (2^I<pb>=2^2=4), ce qui est généralement un bon choix lorsqu'il n'y a pas de meilleure estimation." #. type: Plain text -#: ../src/xz/xz.1:1498 -#, fuzzy -#| msgid "" -#| "When the aligment is known, setting I<pb> accordingly may reduce the file " -#| "size a little. E.g. with text files having one-byte alignment (US-ASCII, " -#| "ISO-8859-*, UTF-8), setting B<pb=0> can improve compression slightly. " -#| "For UTF-16 text, B<pb=1> is a good choice. If the alignment is an odd " -#| "number like 3 bytes, B<pb=0> might be the best choice." -msgid "" -"When the alignment is known, setting I<pb> accordingly may reduce the file " -"size a little. For example, with text files having one-byte alignment (US-" -"ASCII, ISO-8859-*, UTF-8), setting B<pb=0> can improve compression " -"slightly. For UTF-16 text, B<pb=1> is a good choice. If the alignment is " -"an odd number like 3 bytes, B<pb=0> might be the best choice." +#: ../src/xz/xz.1 +msgid "When the alignment is known, setting I<pb> accordingly may reduce the file size a little. For example, with text files having one-byte alignment (US-ASCII, ISO-8859-*, UTF-8), setting B<pb=0> can improve compression slightly. For UTF-16 text, B<pb=1> is a good choice. If the alignment is an odd number like 3 bytes, B<pb=0> might be the best choice." msgstr "" -"Quand l'alignement est connu, régler en conséquence I<pb> pourrait réduire " -"un peu la taille du fichier. Par ex. avec les fichiers texte ayant un " -"alignement d'un octet (US-ASCII, ISO-8859-*, UTF-8), indiquer B<pb=0> peut " -"légèrement améliorer la compression. Pour les textes UTF-16, B<pb=1> est un " -"bon choix. Si l'alignement est un nombre impair comme 3 octets, B<pb=0> " -"pourrait être le meilleur choix." #. type: Plain text -#: ../src/xz/xz.1:1506 -msgid "" -"Even though the assumed alignment can be adjusted with I<pb> and I<lp>, " -"LZMA1 and LZMA2 still slightly favor 16-byte alignment. It might be worth " -"taking into account when designing file formats that are likely to be often " -"compressed with LZMA1 or LZMA2." -msgstr "" -"Même si l'alignement présumé peut être ajusté avec I<pb> et I<lp>, LZMA1 et " -"LZMA2 favorisent toujours légèrement l'alignement sur 16 octets. Il peut " -"être utile d'en tenir compte lors de la conception de formats de fichiers " -"susceptibles d'être souvent compressés avec LZMA1 ou LZMA2." +#: ../src/xz/xz.1 +msgid "Even though the assumed alignment can be adjusted with I<pb> and I<lp>, LZMA1 and LZMA2 still slightly favor 16-byte alignment. It might be worth taking into account when designing file formats that are likely to be often compressed with LZMA1 or LZMA2." +msgstr "Même si l'alignement présumé peut être ajusté avec I<pb> et I<lp>, LZMA1 et LZMA2 favorisent toujours légèrement l'alignement sur 16 octets. Il peut être utile d'en tenir compte lors de la conception de formats de fichiers susceptibles d'être souvent compressés avec LZMA1 ou LZMA2." #. type: TP -#: ../src/xz/xz.1:1506 +#: ../src/xz/xz.1 #, no-wrap msgid "B<mf=>I<mf>" msgstr "B<mf=>I<mf>" #. type: Plain text -#: ../src/xz/xz.1:1521 -#, fuzzy -#| msgid "" -#| "Match finder has a major effect on encoder speed, memory usage, and " -#| "compression ratio. Usually Hash Chain match finders are faster than " -#| "Binary Tree match finders. The default depends on the I<preset>: 0 uses " -#| "B<hc3>, 1-3 use B<hc4>, and the rest use B<bt4>." -msgid "" -"Match finder has a major effect on encoder speed, memory usage, and " -"compression ratio. Usually Hash Chain match finders are faster than Binary " -"Tree match finders. The default depends on the I<preset>: 0 uses B<hc3>, " -"1\\(en3 use B<hc4>, and the rest use B<bt4>." +#: ../src/xz/xz.1 +msgid "Match finder has a major effect on encoder speed, memory usage, and compression ratio. Usually Hash Chain match finders are faster than Binary Tree match finders. The default depends on the I<preset>: 0 uses B<hc3>, 1\\(en3 use B<hc4>, and the rest use B<bt4>." msgstr "" -"La recherche de correspondance a un effet important sur la vitesse de " -"l'encodeur, l'utilisation de la mémoire et le taux de compression. En " -"général, les chercheurs de correspondance de chaîne de hachage sont plus " -"rapides que les chercheurs de correspondance d'un arbre binaire. Par défaut, " -"cela dépend du I<préréglage> : B<0> utilise B<hc3>, B<1-3> utilise B<hc4>, " -"et le reste utilise B<bt4>." #. type: Plain text -#: ../src/xz/xz.1:1527 -msgid "" -"The following match finders are supported. The memory usage formulas below " -"are rough approximations, which are closest to the reality when I<dict> is a " -"power of two." -msgstr "" -"Les chercheurs de correspondance suivants sont pris en charge. Les formules " -"d'utilisation de la mémoire ci-dessous sont des approximations grossières " -"qui sont les plus proches de la réalité lorsque I<dict> est une puissance de " -"deux." +#: ../src/xz/xz.1 +msgid "The following match finders are supported. The memory usage formulas below are rough approximations, which are closest to the reality when I<dict> is a power of two." +msgstr "Les chercheurs de correspondance suivants sont pris en charge. Les formules d'utilisation de la mémoire ci-dessous sont des approximations grossières qui sont les plus proches de la réalité lorsque I<dict> est une puissance de deux." #. type: TP -#: ../src/xz/xz.1:1528 +#: ../src/xz/xz.1 #, no-wrap msgid "B<hc3>" msgstr "B<hc3>" #. type: Plain text -#: ../src/xz/xz.1:1531 +#: ../src/xz/xz.1 msgid "Hash Chain with 2- and 3-byte hashing" msgstr "Chaîne de hachage avec hachage de 2 et 3 octets" #. type: Plain text -#: ../src/xz/xz.1:1535 ../src/xz/xz.1:1584 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 3" msgstr "Valeur minimale pour I<nice> : B<3>" #. type: Plain text -#: ../src/xz/xz.1:1537 ../src/xz/xz.1:1556 ../src/xz/xz.1:1586 -#: ../src/xz/xz.1:1605 +#: ../src/xz/xz.1 msgid "Memory usage:" msgstr "Utilisation de la mémoire :" #. type: Plain text -#: ../src/xz/xz.1:1542 +#: ../src/xz/xz.1 msgid "I<dict> * 7.5 (if I<dict> E<lt>= 16 MiB);" msgstr "I<dict> * 7.5 (if I<dict> E<lt>= 16 Mio);" #. type: Plain text -#: ../src/xz/xz.1:1547 +#: ../src/xz/xz.1 msgid "I<dict> * 5.5 + 64 MiB (if I<dict> E<gt> 16 MiB)" msgstr "I<dict> * 5.5 + 64 MiB (si I<dict> E<gt> 16 Mio)" #. type: TP -#: ../src/xz/xz.1:1547 +#: ../src/xz/xz.1 #, no-wrap msgid "B<hc4>" msgstr "B<hc4>" #. type: Plain text -#: ../src/xz/xz.1:1550 +#: ../src/xz/xz.1 msgid "Hash Chain with 2-, 3-, and 4-byte hashing" msgstr "Chaîne de hachage avec hachage de 2, 3 et 4 octets" #. type: Plain text -#: ../src/xz/xz.1:1554 ../src/xz/xz.1:1603 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 4" msgstr "Valeur minimale pour I<nice> : B<4>" #. type: Plain text -#: ../src/xz/xz.1:1561 +#: ../src/xz/xz.1 msgid "I<dict> * 7.5 (if I<dict> E<lt>= 32 MiB);" msgstr "I<dict> * 7.5 (si I<dict> E<lt>= 32 Mio);" #. type: Plain text -#: ../src/xz/xz.1:1566 +#: ../src/xz/xz.1 msgid "I<dict> * 6.5 (if I<dict> E<gt> 32 MiB)" msgstr "I<dict> * 6.5 (si I<dict> E<gt> 32 Mio)" #. type: TP -#: ../src/xz/xz.1:1566 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt2>" msgstr "B<bt2>" #. type: Plain text -#: ../src/xz/xz.1:1569 +#: ../src/xz/xz.1 msgid "Binary Tree with 2-byte hashing" msgstr "Arbre binaire avec hachage de 2 octets" #. type: Plain text -#: ../src/xz/xz.1:1573 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 2" msgstr "Valeur minimale pour I<nice> : B<2>" #. type: Plain text -#: ../src/xz/xz.1:1577 +#: ../src/xz/xz.1 msgid "Memory usage: I<dict> * 9.5" msgstr "Utilisation de la mémoire : I<dict> * 9.5" #. type: TP -#: ../src/xz/xz.1:1577 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt3>" msgstr "B<bt3>" #. type: Plain text -#: ../src/xz/xz.1:1580 +#: ../src/xz/xz.1 msgid "Binary Tree with 2- and 3-byte hashing" msgstr "Arbre binaire avec hachage de 2 et 3 octets" #. type: Plain text -#: ../src/xz/xz.1:1591 +#: ../src/xz/xz.1 msgid "I<dict> * 11.5 (if I<dict> E<lt>= 16 MiB);" msgstr "I<dict> * 11.5 (si I<dict> E<lt>= 16 Mio);" #. type: Plain text -#: ../src/xz/xz.1:1596 +#: ../src/xz/xz.1 msgid "I<dict> * 9.5 + 64 MiB (if I<dict> E<gt> 16 MiB)" msgstr "I<dict> * 9.5 + 64 MiB (si I<dict> E<gt> 16 Mio)" #. type: TP -#: ../src/xz/xz.1:1596 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt4>" msgstr "B<bt4>" #. type: Plain text -#: ../src/xz/xz.1:1599 +#: ../src/xz/xz.1 msgid "Binary Tree with 2-, 3-, and 4-byte hashing" msgstr "Arbre binaire avec hachage 2, 3 et 4 octets" #. type: Plain text -#: ../src/xz/xz.1:1610 +#: ../src/xz/xz.1 msgid "I<dict> * 11.5 (if I<dict> E<lt>= 32 MiB);" msgstr "I<dict> * 11.5 (si I<dict> E<lt>= 32 Mio);" #. type: Plain text -#: ../src/xz/xz.1:1615 +#: ../src/xz/xz.1 msgid "I<dict> * 10.5 (if I<dict> E<gt> 32 MiB)" msgstr "I<dict> * 10.5 (si I<dict> E<gt> 32 Mio)" #. type: TP -#: ../src/xz/xz.1:1616 +#: ../src/xz/xz.1 #, no-wrap msgid "B<mode=>I<mode>" msgstr "B<mode=>I<mode>" #. type: Plain text -#: ../src/xz/xz.1:1637 -#, fuzzy -#| msgid "" -#| "Compression I<mode> specifies the method to analyze the data produced by " -#| "the match finder. Supported I<modes> are B<fast> and B<normal>. The " -#| "default is B<fast> for I<presets> 0-3 and B<normal> for I<presets> 4-9." -msgid "" -"Compression I<mode> specifies the method to analyze the data produced by the " -"match finder. Supported I<modes> are B<fast> and B<normal>. The default is " -"B<fast> for I<presets> 0\\(en3 and B<normal> for I<presets> 4\\(en9." +#: ../src/xz/xz.1 +msgid "Compression I<mode> specifies the method to analyze the data produced by the match finder. Supported I<modes> are B<fast> and B<normal>. The default is B<fast> for I<presets> 0\\(en3 and B<normal> for I<presets> 4\\(en9." msgstr "" -"Le I<mode> de compression indique la méthode pour analyser les données " -"produites par le chercheur de correspondance. Les I<modes> pris en charge " -"sont B<fast> et B<normal>. Par défaut c'est B<fast> pour les I<préréglages> " -"de B<0> à B<3> et B<normal> pour les préréglages de B<4> à B<9>." #. type: Plain text -#: ../src/xz/xz.1:1646 -msgid "" -"Usually B<fast> is used with Hash Chain match finders and B<normal> with " -"Binary Tree match finders. This is also what the I<presets> do." -msgstr "" -"Habituellement, B<fast> est utilisé avec les chercheurs de correspondance de " -"chaîne de hachage et B<normal> avec les chercheurs de correspondance d'arbre " -"binaire. C'est aussi ce que font les I<préréglages>." +#: ../src/xz/xz.1 +msgid "Usually B<fast> is used with Hash Chain match finders and B<normal> with Binary Tree match finders. This is also what the I<presets> do." +msgstr "Habituellement, B<fast> est utilisé avec les chercheurs de correspondance de chaîne de hachage et B<normal> avec les chercheurs de correspondance d'arbre binaire. C'est aussi ce que font les I<préréglages>." #. type: TP -#: ../src/xz/xz.1:1646 +#: ../src/xz/xz.1 #, no-wrap msgid "B<nice=>I<nice>" msgstr "B<nice=>I<nice>" #. type: Plain text -#: ../src/xz/xz.1:1653 -msgid "" -"Specify what is considered to be a nice length for a match. Once a match of " -"at least I<nice> bytes is found, the algorithm stops looking for possibly " -"better matches." -msgstr "" -"Spécifier ce qui est considéré comme une bonne longueur pour une " -"correspondance. Une fois que la correspondance d'au moins I<nice> octets est " -"trouvée, l'algorithme arrête de chercher de meilleures correspondances " -"possibles." +#: ../src/xz/xz.1 +msgid "Specify what is considered to be a nice length for a match. Once a match of at least I<nice> bytes is found, the algorithm stops looking for possibly better matches." +msgstr "Spécifier ce qui est considéré comme une bonne longueur pour une correspondance. Une fois que la correspondance d'au moins I<nice> octets est trouvée, l'algorithme arrête de chercher de meilleures correspondances possibles." #. type: Plain text -#: ../src/xz/xz.1:1660 -#, fuzzy -#| msgid "" -#| "I<Nice> can be 2-273 bytes. Higher values tend to give better " -#| "compression ratio at the expense of speed. The default depends on the " -#| "I<preset>." -msgid "" -"I<Nice> can be 2\\(en273 bytes. Higher values tend to give better " -"compression ratio at the expense of speed. The default depends on the " -"I<preset>." +#: ../src/xz/xz.1 +msgid "I<Nice> can be 2\\(en273 bytes. Higher values tend to give better compression ratio at the expense of speed. The default depends on the I<preset>." msgstr "" -"I<nice> peut être 2 273 octets. Des valeurs plus élevées ont tendance à " -"donner un meilleur taux de compression au détriment de la vitesse. La valeur " -"par défaut dépend du I<préréglage>." #. type: TP -#: ../src/xz/xz.1:1660 +#: ../src/xz/xz.1 #, no-wrap msgid "B<depth=>I<depth>" msgstr "B<depth=>I<profondeur>" #. type: Plain text -#: ../src/xz/xz.1:1670 -msgid "" -"Specify the maximum search depth in the match finder. The default is the " -"special value of 0, which makes the compressor determine a reasonable " -"I<depth> from I<mf> and I<nice>." -msgstr "" -"Spécifier la profondeur de recherche maximale dans l'outil de recherche de " -"correspondances. La valeur par défaut est B<0>, ce qui fait que le " -"compresseur détermine une I<profondeur> raisonnable en fonction de I<mf> et " -"I<nice>." +#: ../src/xz/xz.1 +msgid "Specify the maximum search depth in the match finder. The default is the special value of 0, which makes the compressor determine a reasonable I<depth> from I<mf> and I<nice>." +msgstr "Spécifier la profondeur de recherche maximale dans l'outil de recherche de correspondances. La valeur par défaut est B<0>, ce qui fait que le compresseur détermine une I<profondeur> raisonnable en fonction de I<mf> et I<nice>." #. type: Plain text -#: ../src/xz/xz.1:1681 -#, fuzzy -#| msgid "" -#| "Reasonable I<depth> for Hash Chains is 4-100 and 16-1000 for Binary " -#| "Trees. Using very high values for I<depth> can make the encoder " -#| "extremely slow with some files. Avoid setting the I<depth> over 1000 " -#| "unless you are prepared to interrupt the compression in case it is taking " -#| "far too long." -msgid "" -"Reasonable I<depth> for Hash Chains is 4\\(en100 and 16\\(en1000 for Binary " -"Trees. Using very high values for I<depth> can make the encoder extremely " -"slow with some files. Avoid setting the I<depth> over 1000 unless you are " -"prepared to interrupt the compression in case it is taking far too long." +#: ../src/xz/xz.1 +msgid "Reasonable I<depth> for Hash Chains is 4\\(en100 and 16\\(en1000 for Binary Trees. Using very high values for I<depth> can make the encoder extremely slow with some files. Avoid setting the I<depth> over 1000 unless you are prepared to interrupt the compression in case it is taking far too long." msgstr "" -"Une I<profondeur> raisonnable pour les chaînes de hachage est 4-100 et " -"16-1000 pour les arbres binaires. Utiliser des valeurs beaucoup plus grandes " -"pour I<depth> peut rendre l'encodeur extrèmement lent avec quelques " -"fichiers. Évitez de fixer la I<profondeur> à plus de 1000, sauf si vous êtes " -"prêt à interrompre la compression au cas où elle prendrait beaucoup trop de " -"temps." #. type: Plain text -#: ../src/xz/xz.1:1692 -msgid "" -"When decoding raw streams (B<--format=raw>), LZMA2 needs only the dictionary " -"I<size>. LZMA1 needs also I<lc>, I<lp>, and I<pb>." -msgstr "" -"Lors du décodage des flux bruts (B<--format=raw>), LZMA2 nécessite seulement " -"la I<taille> du dictionnaire. LZMA1 nécessite aussi I<lc>, I<lp> et I<pb>." +#: ../src/xz/xz.1 +msgid "When decoding raw streams (B<--format=raw>), LZMA2 needs only the dictionary I<size>. LZMA1 needs also I<lc>, I<lp>, and I<pb>." +msgstr "Lors du décodage des flux bruts (B<--format=raw>), LZMA2 nécessite seulement la I<taille> du dictionnaire. LZMA1 nécessite aussi I<lc>, I<lp> et I<pb>." #. type: TP -#: ../src/xz/xz.1:1692 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--x86>[B<=>I<options>]" msgstr "B<--x86>[B<=>I<options>]" #. type: TP -#: ../src/xz/xz.1:1695 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--arm>[B<=>I<options>]" msgstr "B<--arm>[B<=>I<options>]" #. type: TP -#: ../src/xz/xz.1:1697 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--armthumb>[B<=>I<options>]" msgstr "B<--armthumb>[B<=>I<options>]" #. type: TP -#: ../src/xz/xz.1:1699 +#: ../src/xz/xz.1 #, fuzzy, no-wrap #| msgid "B<--arm>[B<=>I<options>]" msgid "B<--arm64>[B<=>I<options>]" msgstr "B<--arm>[B<=>I<options>]" #. type: TP -#: ../src/xz/xz.1:1701 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--powerpc>[B<=>I<options>]" msgstr "B<--powerpc>[B<=>I<options>]" #. type: TP -#: ../src/xz/xz.1:1703 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--ia64>[B<=>I<options>]" msgstr "B<--ia64>[B<=>I<options>]" #. type: TP -#: ../src/xz/xz.1:1705 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--sparc>[B<=>I<options>]" msgstr "B<--sparc>[B<=>I<options>]" +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--riscv>[B<=>I<options>]" +msgstr "B<--riscv>[B<=>I<options>]" + #. type: Plain text -#: ../src/xz/xz.1:1711 -msgid "" -"Add a branch/call/jump (BCJ) filter to the filter chain. These filters can " -"be used only as a non-last filter in the filter chain." +#: ../src/xz/xz.1 +msgid "Add a branch/call/jump (BCJ) filter to the filter chain. These filters can be used only as a non-last filter in the filter chain." +msgstr "Ajouter un filtre branch/call/jump (BCJ) à la chaîne de filtres. Ces filtres ne peuvent être utilisés que s'ils ne sont pas le dernier filtre de la chaîne de filtrage." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "A BCJ filter converts relative addresses in the machine code to their absolute counterparts. This doesn't change the size of the data but it increases redundancy, which can help LZMA2 to produce 0\\(en15\\ % smaller B<.xz> file. The BCJ filters are always reversible, so using a BCJ filter for wrong type of data doesn't cause any data loss, although it may make the compression ratio slightly worse. The BCJ filters are very fast and use an insignificant amount of memory." msgstr "" -"Ajouter un filtre branch/call/jump (BCJ) à la chaîne de filtres. Ces filtres " -"ne peuvent être utilisés que s'ils ne sont pas le dernier filtre de la " -"chaîne de filtrage." #. type: Plain text -#: ../src/xz/xz.1:1725 -#, fuzzy -#| msgid "" -#| "A BCJ filter converts relative addresses in the machine code to their " -#| "absolute counterparts. This doesn't change the size of the data, but it " -#| "increases redundancy, which can help LZMA2 to produce 0-15\\ % smaller B<." -#| "xz> file. The BCJ filters are always reversible, so using a BCJ filter " -#| "for wrong type of data doesn't cause any data loss, although it may make " -#| "the compression ratio slightly worse." -msgid "" -"A BCJ filter converts relative addresses in the machine code to their " -"absolute counterparts. This doesn't change the size of the data but it " -"increases redundancy, which can help LZMA2 to produce 0\\(en15\\ % smaller " -"B<.xz> file. The BCJ filters are always reversible, so using a BCJ filter " -"for wrong type of data doesn't cause any data loss, although it may make the " -"compression ratio slightly worse. The BCJ filters are very fast and use an " -"insignificant amount of memory." -msgstr "" -"Un filtre BCJ convertit les adresses relatives du code machine en leurs " -"équivalents absolus. Cela ne change pas la taille des données, mais évite " -"les redondances, ce qui peut aider LZMA2 à produire un fichier B<.xz> 0 à " -"15\\ % plus petit. Les filtres BCJ sont toujours réversibles, ce qui fait " -"qu'utiliser un filtre BCJ pour le mauvais type de données n'occasionne pas " -"de perte de données, même si ça pourrait empirer légèrement le taux de " -"compression." - -#. type: Plain text -#: ../src/xz/xz.1:1728 +#: ../src/xz/xz.1 msgid "These BCJ filters have known problems related to the compression ratio:" -msgstr "" -"Ces filtres BCJ présentent des problèmes connus liés au taux de compression :" +msgstr "Ces filtres BCJ présentent des problèmes connus liés au taux de compression :" #. type: Plain text -#: ../src/xz/xz.1:1735 -#, fuzzy -#| msgid "" -#| "Some types of files containing executable code (e.g. object files, static " -#| "libraries, and Linux kernel modules) have the addresses in the " -#| "instructions filled with filler values. These BCJ filters will still do " -#| "the address conversion, which will make the compression worse with these " -#| "files." -msgid "" -"Some types of files containing executable code (for example, object files, " -"static libraries, and Linux kernel modules) have the addresses in the " -"instructions filled with filler values. These BCJ filters will still do the " -"address conversion, which will make the compression worse with these files." +#: ../src/xz/xz.1 +msgid "Some types of files containing executable code (for example, object files, static libraries, and Linux kernel modules) have the addresses in the instructions filled with filler values. These BCJ filters will still do the address conversion, which will make the compression worse with these files." msgstr "" -"Quelques types de fichier contiennent du code exécutable (par exemple les " -"fichiers objet, les bibliothèques statiques et les modules du noyau Linux) " -"ont rempli les adresses dans les instructions avec des valeurs de " -"remplissage. Ces filtres BCJ feront toujours la conversion d'adresse, ce qui " -"pourrait péjorer la compression avec ces fichiers." #. type: Plain text -#: ../src/xz/xz.1:1745 -msgid "" -"If a BCJ filter is applied on an archive, it is possible that it makes the " -"compression ratio worse than not using a BCJ filter. For example, if there " -"are similar or even identical executables then filtering will likely make " -"the files less similar and thus compression is worse. The contents of non-" -"executable files in the same archive can matter too. In practice one has to " -"try with and without a BCJ filter to see which is better in each situation." +#: ../src/xz/xz.1 +msgid "If a BCJ filter is applied on an archive, it is possible that it makes the compression ratio worse than not using a BCJ filter. For example, if there are similar or even identical executables then filtering will likely make the files less similar and thus compression is worse. The contents of non-executable files in the same archive can matter too. In practice one has to try with and without a BCJ filter to see which is better in each situation." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1750 -msgid "" -"Different instruction sets have different alignment: the executable file " -"must be aligned to a multiple of this value in the input data to make the " -"filter work." +#: ../src/xz/xz.1 +msgid "Different instruction sets have different alignment: the executable file must be aligned to a multiple of this value in the input data to make the filter work." msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Filter" msgstr "Filtre" #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Alignment" msgstr "Alignement" #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Notes" msgstr "Notes" #. type: tbl table -#: ../src/xz/xz.1:1758 +#: ../src/xz/xz.1 #, no-wrap msgid "x86" msgstr "x86" #. type: tbl table -#: ../src/xz/xz.1:1758 +#: ../src/xz/xz.1 #, no-wrap msgid "32-bit or 64-bit x86" msgstr "32 bits ou 64 bits x86" #. type: tbl table -#: ../src/xz/xz.1:1759 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM" msgstr "ARM" #. type: tbl table -#: ../src/xz/xz.1:1760 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM-Thumb" msgstr "ARM-Thumb" #. type: tbl table -#: ../src/xz/xz.1:1761 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM64" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1761 +#: ../src/xz/xz.1 #, no-wrap msgid "4096-byte alignment is best" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1762 +#: ../src/xz/xz.1 #, no-wrap msgid "PowerPC" msgstr "PowerPC" #. type: tbl table -#: ../src/xz/xz.1:1762 +#: ../src/xz/xz.1 #, no-wrap msgid "Big endian only" msgstr "Grand boutiste seulement" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "IA-64" msgstr "IA-64" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "16" msgstr "16" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "Itanium" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1764 +#: ../src/xz/xz.1 #, no-wrap msgid "SPARC" msgstr "SPARC" +#. type: tbl table +#: ../src/xz/xz.1 +#, no-wrap +msgid "RISC-V" +msgstr "" + #. type: Plain text -#: ../src/xz/xz.1:1781 -#, fuzzy -#| msgid "" -#| "Since the BCJ-filtered data is usually compressed with LZMA2, the " -#| "compression ratio may be improved slightly if the LZMA2 options are set " -#| "to match the alignment of the selected BCJ filter. For example, with the " -#| "IA-64 filter, it's good to set B<pb=4> with LZMA2 (2^4=16). The x86 " -#| "filter is an exception; it's usually good to stick to LZMA2's default " -#| "four-byte alignment when compressing x86 executables." -msgid "" -"Since the BCJ-filtered data is usually compressed with LZMA2, the " -"compression ratio may be improved slightly if the LZMA2 options are set to " -"match the alignment of the selected BCJ filter. For example, with the IA-64 " -"filter, it's good to set B<pb=4> or even B<pb=4,lp=4,lc=0> with LZMA2 " -"(2^4=16). The x86 filter is an exception; it's usually good to stick to " -"LZMA2's default four-byte alignment when compressing x86 executables." -msgstr "" -"Dans la mesure où les données filtrées par BCJ sont généralement compressées " -"avec LZMA2, le taux de compression peut être légèrement amélioré si les " -"options de LZMA2 sont indiquées pour la correspondance d'alignement du " -"filtre BCJ sélectionné. Par exemple, avec le filtre IA-64, il est bon " -"d'indiquer B<pb=4> avec LZMA2 (2^4=16). Le filtre x86 est une exception ; il " -"est généralement approprié de coller à l'alignement quatre octets par défaut " -"de LZMA2 lors de la compression d'exécutables x86. " - -#. type: Plain text -#: ../src/xz/xz.1:1784 +#: ../src/xz/xz.1 +msgid "Since the BCJ-filtered data is usually compressed with LZMA2, the compression ratio may be improved slightly if the LZMA2 options are set to match the alignment of the selected BCJ filter. Examples:" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "IA-64 filter has 16-byte alignment so B<pb=4,lp=4,lc=0> is good with LZMA2 (2^4=16)." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "RISC-V code has 2-byte or 4-byte alignment depending on whether the file contains 16-bit compressed instructions (the C extension). When 16-bit instructions are used, B<pb=2,lp=1,lc=3> or B<pb=1,lp=1,lc=3> is good. When 16-bit instructions aren't present, B<pb=2,lp=2,lc=2> is the best. B<readelf -h> can be used to check if \"RVC\" appears on the \"Flags\" line." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "ARM64 is always 4-byte aligned so B<pb=2,lp=2,lc=2> is the best." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The x86 filter is an exception. It's usually good to stick to LZMA2's defaults (B<pb=2,lp=0,lc=3>) when compressing x86 executables." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 msgid "All BCJ filters support the same I<options>:" msgstr "Tous les filtres BCJ prennent en charge les mêmes I<options> :" #. type: TP -#: ../src/xz/xz.1:1785 +#: ../src/xz/xz.1 #, no-wrap msgid "B<start=>I<offset>" msgstr "B<start=>I<décalage>" #. type: Plain text -#: ../src/xz/xz.1:1799 -msgid "" -"Specify the start I<offset> that is used when converting between relative " -"and absolute addresses. The I<offset> must be a multiple of the alignment " -"of the filter (see the table above). The default is zero. In practice, the " -"default is good; specifying a custom I<offset> is almost never useful." -msgstr "" -"Spécifier le I<décalage> de départ qui est utilisé lors de la conversion " -"entre les adresses relatives et absolues. Le I<décalage> doit être un " -"multiple de l'alignement du filtre (voir la table ci-dessus). Sa valeur par " -"défaut est zéro. En pratique, cette dernière convient ; indiquer un " -"I<décalage> personnalisé est la plupart du temps inutile." +#: ../src/xz/xz.1 +msgid "Specify the start I<offset> that is used when converting between relative and absolute addresses. The I<offset> must be a multiple of the alignment of the filter (see the table above). The default is zero. In practice, the default is good; specifying a custom I<offset> is almost never useful." +msgstr "Spécifier le I<décalage> de départ qui est utilisé lors de la conversion entre les adresses relatives et absolues. Le I<décalage> doit être un multiple de l'alignement du filtre (voir la table ci-dessus). Sa valeur par défaut est zéro. En pratique, cette dernière convient ; indiquer un I<décalage> personnalisé est la plupart du temps inutile." #. type: TP -#: ../src/xz/xz.1:1800 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--delta>[B<=>I<options>]" msgstr "B<--delta>[B<=>I<options>]" #. type: Plain text -#: ../src/xz/xz.1:1805 -msgid "" -"Add the Delta filter to the filter chain. The Delta filter can be only used " -"as a non-last filter in the filter chain." -msgstr "" -"Ajouter le filtre Delta à la chaîne de filtres. Le filtre Delta ne peut être " -"utilisé que s'il n'est pas le dernier filtre dans la chaîne." +#: ../src/xz/xz.1 +msgid "Add the Delta filter to the filter chain. The Delta filter can be only used as a non-last filter in the filter chain." +msgstr "Ajouter le filtre Delta à la chaîne de filtres. Le filtre Delta ne peut être utilisé que s'il n'est pas le dernier filtre dans la chaîne." #. type: Plain text -#: ../src/xz/xz.1:1814 -#, fuzzy -#| msgid "" -#| "Currently only simple byte-wise delta calculation is supported. It can " -#| "be useful when compressing e.g. uncompressed bitmap images or " -#| "uncompressed PCM audio. However, special purpose algorithms may give " -#| "significantly better results than Delta + LZMA2. This is true especially " -#| "with audio, which compresses faster and better e.g. with B<flac>(1)." -msgid "" -"Currently only simple byte-wise delta calculation is supported. It can be " -"useful when compressing, for example, uncompressed bitmap images or " -"uncompressed PCM audio. However, special purpose algorithms may give " -"significantly better results than Delta + LZMA2. This is true especially " -"with audio, which compresses faster and better, for example, with B<flac>(1)." +#: ../src/xz/xz.1 +msgid "Currently only simple byte-wise delta calculation is supported. It can be useful when compressing, for example, uncompressed bitmap images or uncompressed PCM audio. However, special purpose algorithms may give significantly better results than Delta + LZMA2. This is true especially with audio, which compresses faster and better, for example, with B<flac>(1)." msgstr "" -"Actuellement, seul le calcul simple du delta par octet est pris en charge. " -"Il peut être utile lors de la compression, par exemple, des images bitmap " -"non compressées ou de l'audio PCM non compressé. Toutefois, des algorithmes " -"spécialisés peuvent donner des résultats nettement supérieurs à ceux de " -"Delta + de LZMA2. Cela est spécialement vrai avec le son qui est compressé " -"plus vite et mieux par exemple avec B<flac>(1)." #. type: Plain text -#: ../src/xz/xz.1:1817 +#: ../src/xz/xz.1 msgid "Supported I<options>:" msgstr "I<options> prises en charge :" #. type: TP -#: ../src/xz/xz.1:1818 +#: ../src/xz/xz.1 #, no-wrap msgid "B<dist=>I<distance>" msgstr "B<dist=>I<distance>" #. type: Plain text -#: ../src/xz/xz.1:1826 -#, fuzzy -#| msgid "" -#| "Specify the I<distance> of the delta calculation in bytes. I<distance> " -#| "must be 1-256. The default is 1." -msgid "" -"Specify the I<distance> of the delta calculation in bytes. I<distance> must " -"be 1\\(en256. The default is 1." +#: ../src/xz/xz.1 +msgid "Specify the I<distance> of the delta calculation in bytes. I<distance> must be 1\\(en256. The default is 1." msgstr "" -"Indiquer la I<distance> du calcul delta en octets. La I<distance> doit être " -"comprise entre 1 et 256. La valeur par défaut est 1." #. type: Plain text -#: ../src/xz/xz.1:1831 -msgid "" -"For example, with B<dist=2> and eight-byte input A1 B1 A2 B3 A3 B5 A4 B7, " -"the output will be A1 B1 01 02 01 02 01 02." -msgstr "" -"Par exemple, avec B<dist=2> et une entrée huit octets A1 B1 A2 B3 A3 B5 A4 " -"B7, la sortie sera A1 B1 01 02 01 02 01 02." +#: ../src/xz/xz.1 +msgid "For example, with B<dist=2> and eight-byte input A1 B1 A2 B3 A3 B5 A4 B7, the output will be A1 B1 01 02 01 02 01 02." +msgstr "Par exemple, avec B<dist=2> et une entrée huit octets A1 B1 A2 B3 A3 B5 A4 B7, la sortie sera A1 B1 01 02 01 02 01 02." #. type: SS -#: ../src/xz/xz.1:1833 +#: ../src/xz/xz.1 #, no-wrap msgid "Other options" msgstr "Autres options" #. type: TP -#: ../src/xz/xz.1:1834 ../src/xzdec/xzdec.1:83 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-q>, B<--quiet>" msgstr "B<-q>, B<--quiet>" #. type: Plain text -#: ../src/xz/xz.1:1841 -msgid "" -"Suppress warnings and notices. Specify this twice to suppress errors too. " -"This option has no effect on the exit status. That is, even if a warning " -"was suppressed, the exit status to indicate a warning is still used." -msgstr "" -"Supprimer les avertissements et les notifications. Indiquer cela deux fois " -"supprimera aussi les erreurs. Cette option n'a aucun effet sur le statut de " -"sortie. Cela dit, même si un avertissement était supprimé, le statut de " -"sortie indiquant un avertissement sera encore utilisé." +#: ../src/xz/xz.1 +msgid "Suppress warnings and notices. Specify this twice to suppress errors too. This option has no effect on the exit status. That is, even if a warning was suppressed, the exit status to indicate a warning is still used." +msgstr "Supprimer les avertissements et les notifications. Indiquer cela deux fois supprimera aussi les erreurs. Cette option n'a aucun effet sur le statut de sortie. Cela dit, même si un avertissement était supprimé, le statut de sortie indiquant un avertissement sera encore utilisé." #. type: TP -#: ../src/xz/xz.1:1841 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-v>, B<--verbose>" msgstr "B<-v>, B<--verbose>" #. type: Plain text -#: ../src/xz/xz.1:1850 -msgid "" -"Be verbose. If standard error is connected to a terminal, B<xz> will " -"display a progress indicator. Specifying B<--verbose> twice will give even " -"more verbose output." -msgstr "" -"Être bavard. Si l'erreur standard est connectée à un terminal, B<xz> " -"affichera une barre de progression. Indiquer B<--verbose> deux fois donnera " -"une sortie encore plus bavarde." +#: ../src/xz/xz.1 +msgid "Be verbose. If standard error is connected to a terminal, B<xz> will display a progress indicator. Specifying B<--verbose> twice will give even more verbose output." +msgstr "Être bavard. Si l'erreur standard est connectée à un terminal, B<xz> affichera une barre de progression. Indiquer B<--verbose> deux fois donnera une sortie encore plus bavarde." #. type: Plain text -#: ../src/xz/xz.1:1852 +#: ../src/xz/xz.1 msgid "The progress indicator shows the following information:" msgstr "La barre de progression montre l'information suivante :" #. type: Plain text -#: ../src/xz/xz.1:1857 -msgid "" -"Completion percentage is shown if the size of the input file is known. That " -"is, the percentage cannot be shown in pipes." -msgstr "" -"Le pourcentage de complétion est montré si la taille du fichier en entrée " -"est connue. Néanmoins, le pourcentage ne peut pas être montré en cas de " -"redirection." +#: ../src/xz/xz.1 +msgid "Completion percentage is shown if the size of the input file is known. That is, the percentage cannot be shown in pipes." +msgstr "Le pourcentage de complétion est montré si la taille du fichier en entrée est connue. Néanmoins, le pourcentage ne peut pas être montré en cas de redirection." #. type: Plain text -#: ../src/xz/xz.1:1860 -msgid "" -"Amount of compressed data produced (compressing) or consumed " -"(decompressing)." -msgstr "" -"Quantité de données compressées produites (compression) ou consommées " -"(décompression)." +#: ../src/xz/xz.1 +msgid "Amount of compressed data produced (compressing) or consumed (decompressing)." +msgstr "Quantité de données compressées produites (compression) ou consommées (décompression)." #. type: Plain text -#: ../src/xz/xz.1:1863 -msgid "" -"Amount of uncompressed data consumed (compressing) or produced " -"(decompressing)." -msgstr "" -"Quantité de données non compressées consommées (compression) ou produites " -"(décompression)." +#: ../src/xz/xz.1 +msgid "Amount of uncompressed data consumed (compressing) or produced (decompressing)." +msgstr "Quantité de données non compressées consommées (compression) ou produites (décompression)." #. type: Plain text -#: ../src/xz/xz.1:1867 -msgid "" -"Compression ratio, which is calculated by dividing the amount of compressed " -"data processed so far by the amount of uncompressed data processed so far." -msgstr "" -"Le taux de compression, calculé en divisant la quantité de données " -"compréssées déjà traitées par la quantité de données décompressées déjà " -"traitées." +#: ../src/xz/xz.1 +msgid "Compression ratio, which is calculated by dividing the amount of compressed data processed so far by the amount of uncompressed data processed so far." +msgstr "Le taux de compression, calculé en divisant la quantité de données compréssées déjà traitées par la quantité de données décompressées déjà traitées." #. type: Plain text -#: ../src/xz/xz.1:1874 -msgid "" -"Compression or decompression speed. This is measured as the amount of " -"uncompressed data consumed (compression) or produced (decompression) per " -"second. It is shown after a few seconds have passed since B<xz> started " -"processing the file." -msgstr "" -"Vitesse de compression ou de décompression. Elle correspond à la quantité de " -"données non compressées consommées (compression) ou produites " -"(décompression) par seconde. Elle apparait quelques secondes après le début " -"du traitement du fichier par B<xz>." +#: ../src/xz/xz.1 +msgid "Compression or decompression speed. This is measured as the amount of uncompressed data consumed (compression) or produced (decompression) per second. It is shown after a few seconds have passed since B<xz> started processing the file." +msgstr "Vitesse de compression ou de décompression. Elle correspond à la quantité de données non compressées consommées (compression) ou produites (décompression) par seconde. Elle apparait quelques secondes après le début du traitement du fichier par B<xz>." #. type: Plain text -#: ../src/xz/xz.1:1876 +#: ../src/xz/xz.1 msgid "Elapsed time in the format M:SS or H:MM:SS." msgstr "Temps écoulé dans le format M:SS ou H:MM:SS." #. type: Plain text -#: ../src/xz/xz.1:1884 -#, fuzzy -#| msgid "" -#| "Estimated remaining time is shown only when the size of the input file is " -#| "known and a couple of seconds have already passed since B<xz> started " -#| "processing the file. The time is shown in a less precise format which " -#| "never has any colons, e.g. 2 min 30 s." -msgid "" -"Estimated remaining time is shown only when the size of the input file is " -"known and a couple of seconds have already passed since B<xz> started " -"processing the file. The time is shown in a less precise format which never " -"has any colons, for example, 2 min 30 s." +#: ../src/xz/xz.1 +msgid "Estimated remaining time is shown only when the size of the input file is known and a couple of seconds have already passed since B<xz> started processing the file. The time is shown in a less precise format which never has any colons, for example, 2 min 30 s." msgstr "" -"Le temps estimé restant n'est montré que lorsque la taille du fichier en " -"entrée est connu et que quelques secondes se sont écoulées depuis que B<xz> " -"a commencé à traiter le fichier. Le temps est montré dans un format moins " -"précis qui n'a jamais de deux-point(B<:>), par exemple 2 min 30 s." #. type: Plain text -#: ../src/xz/xz.1:1899 -#, fuzzy -#| msgid "" -#| "When standard error is not a terminal, B<--verbose> will make B<xz> print " -#| "the filename, compressed size, uncompressed size, compression ratio, and " -#| "possibly also the speed and elapsed time on a single line to standard " -#| "error after compressing or decompressing the file. The speed and elapsed " -#| "time are included only when the operation took at least a few seconds. " -#| "If the operation didn't finish, e.g. due to user interruption, also the " -#| "completion percentage is printed if the size of the input file is known." -msgid "" -"When standard error is not a terminal, B<--verbose> will make B<xz> print " -"the filename, compressed size, uncompressed size, compression ratio, and " -"possibly also the speed and elapsed time on a single line to standard error " -"after compressing or decompressing the file. The speed and elapsed time are " -"included only when the operation took at least a few seconds. If the " -"operation didn't finish, for example, due to user interruption, also the " -"completion percentage is printed if the size of the input file is known." -msgstr "" -"Lorsque l'erreur standard n'est pas un terminal, B<--verbose> fera écrire à " -"B<xz> le nom de fichier, la taille compressée, la taille décompressée, le " -"taux de compression, et éventuellement aussi la vitesse et le temps écoulé " -"sur une seule ligne de l'erreur standard après avoir compressé ou " -"décompressé le fichier. La vitesse et le temps écoulé sont inclus seulement " -"lorsque l'opération ne prend pas plus que quelques secondes. Si l'opération " -"n'a pas fini, par exemple à cause d'une interruption faite par " -"l'utilisateur, le pourcentage de complétion aussi est écrit si la taille du " -"fichier en entrée est connue. " +#: ../src/xz/xz.1 +msgid "When standard error is not a terminal, B<--verbose> will make B<xz> print the filename, compressed size, uncompressed size, compression ratio, and possibly also the speed and elapsed time on a single line to standard error after compressing or decompressing the file. The speed and elapsed time are included only when the operation took at least a few seconds. If the operation didn't finish, for example, due to user interruption, also the completion percentage is printed if the size of the input file is known." +msgstr "" #. type: TP -#: ../src/xz/xz.1:1899 ../src/xzdec/xzdec.1:89 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-Q>, B<--no-warn>" msgstr "B<-Q>, B<--no-warn>" #. type: Plain text -#: ../src/xz/xz.1:1909 -msgid "" -"Don't set the exit status to 2 even if a condition worth a warning was " -"detected. This option doesn't affect the verbosity level, thus both B<--" -"quiet> and B<--no-warn> have to be used to not display warnings and to not " -"alter the exit status." -msgstr "" -"Ne pas mettre l'état de sortie à B<2> même si une condition méritant un " -"avertissement a été détectée. Cette option n'affecte pas le niveau de " -"verbosité, néanmoins, les deux options B<--quiet> et B<--no-warn> doivent " -"être utilisées pour ne pas afficher d'avertissements, ni altérer le statut " -"de sortie." +#: ../src/xz/xz.1 +msgid "Don't set the exit status to 2 even if a condition worth a warning was detected. This option doesn't affect the verbosity level, thus both B<--quiet> and B<--no-warn> have to be used to not display warnings and to not alter the exit status." +msgstr "Ne pas mettre l'état de sortie à B<2> même si une condition méritant un avertissement a été détectée. Cette option n'affecte pas le niveau de verbosité, néanmoins, les deux options B<--quiet> et B<--no-warn> doivent être utilisées pour ne pas afficher d'avertissements, ni altérer le statut de sortie." #. type: TP -#: ../src/xz/xz.1:1909 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--robot>" msgstr "B<--robot>" #. type: Plain text -#: ../src/xz/xz.1:1921 -msgid "" -"Print messages in a machine-parsable format. This is intended to ease " -"writing frontends that want to use B<xz> instead of liblzma, which may be " -"the case with various scripts. The output with this option enabled is meant " -"to be stable across B<xz> releases. See the section B<ROBOT MODE> for " -"details." -msgstr "" -"Afficher les messages dans un format analysable par une machine. Ceci est " -"destiné à faciliter l'écriture des frontaux qui voudraient utiliser B<xz> " -"plutôt que liblzma, ce qui pourrait être le cas pour différents scripts. La " -"sortie avec cette option activée est destinée à rester stable sur les " -"différentes versions de B<xz>. Consulter le paragraphe B<ROBOT MODE> pour " -"les détails." +#: ../src/xz/xz.1 +msgid "Print messages in a machine-parsable format. This is intended to ease writing frontends that want to use B<xz> instead of liblzma, which may be the case with various scripts. The output with this option enabled is meant to be stable across B<xz> releases. See the section B<ROBOT MODE> for details." +msgstr "Afficher les messages dans un format analysable par une machine. Ceci est destiné à faciliter l'écriture des frontaux qui voudraient utiliser B<xz> plutôt que liblzma, ce qui pourrait être le cas pour différents scripts. La sortie avec cette option activée est destinée à rester stable sur les différentes versions de B<xz>. Consulter le paragraphe B<ROBOT MODE> pour les détails." #. type: TP -#: ../src/xz/xz.1:1921 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--info-memory>" msgstr "B<--info-memory>" #. type: Plain text -#: ../src/xz/xz.1:1928 -#, fuzzy -#| msgid "" -#| "Display, in human-readable format, how much physical memory (RAM) B<xz> " -#| "thinks the system has and the memory usage limits for compression and " -#| "decompression, and exit successfully." -msgid "" -"Display, in human-readable format, how much physical memory (RAM) and how " -"many processor threads B<xz> thinks the system has and the memory usage " -"limits for compression and decompression, and exit successfully." +#: ../src/xz/xz.1 +msgid "Display, in human-readable format, how much physical memory (RAM) and how many processor threads B<xz> thinks the system has and the memory usage limits for compression and decompression, and exit successfully." msgstr "" -"Afficher, dans un format lisible par l'humain, de combien de mémoire " -"physique (RAM) dispose le système selon B<xz> et les limites d'utilisation " -"de la mémoire pour la compression et décompression, et quitter." #. type: TP -#: ../src/xz/xz.1:1928 ../src/xzdec/xzdec.1:96 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-h>, B<--help>" msgstr "B<-h>, B<--help>" #. type: Plain text -#: ../src/xz/xz.1:1932 -msgid "" -"Display a help message describing the most commonly used options, and exit " -"successfully." -msgstr "" -"Afficher un message d'aide décrivant les options les plus couramment " -"utilisées et quitter." +#: ../src/xz/xz.1 +msgid "Display a help message describing the most commonly used options, and exit successfully." +msgstr "Afficher un message d'aide décrivant les options les plus couramment utilisées et quitter." #. type: TP -#: ../src/xz/xz.1:1932 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-H>, B<--long-help>" msgstr "B<-H>, B<--long-help>" #. type: Plain text -#: ../src/xz/xz.1:1937 -msgid "" -"Display a help message describing all features of B<xz>, and exit " -"successfully" -msgstr "" -"Afficher un message d'aide décrivant toutes les options de B<xz> et quitter." +#: ../src/xz/xz.1 +msgid "Display a help message describing all features of B<xz>, and exit successfully" +msgstr "Afficher un message d'aide décrivant toutes les options de B<xz> et quitter." #. type: TP -#: ../src/xz/xz.1:1937 ../src/xzdec/xzdec.1:99 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-V>, B<--version>" msgstr "B<-V>, B<--version>" #. type: Plain text -#: ../src/xz/xz.1:1946 -msgid "" -"Display the version number of B<xz> and liblzma in human readable format. " -"To get machine-parsable output, specify B<--robot> before B<--version>." -msgstr "" -"Afficher le numéro de version de B<xz> et de liblzma dans un format lisible " -"par un humain. Pour obtenir une sortie analysable par la machine, spécifiez " -"B<--robot> avant B<--version>." +#: ../src/xz/xz.1 +msgid "Display the version number of B<xz> and liblzma in human readable format. To get machine-parsable output, specify B<--robot> before B<--version>." +msgstr "Afficher le numéro de version de B<xz> et de liblzma dans un format lisible par un humain. Pour obtenir une sortie analysable par la machine, spécifiez B<--robot> avant B<--version>." #. type: SH -#: ../src/xz/xz.1:1947 +#: ../src/xz/xz.1 #, no-wrap msgid "ROBOT MODE" msgstr "MODE ROBOT" #. type: Plain text -#: ../src/xz/xz.1:1963 -msgid "" -"The robot mode is activated with the B<--robot> option. It makes the output " -"of B<xz> easier to parse by other programs. Currently B<--robot> is " -"supported only together with B<--version>, B<--info-memory>, and B<--list>. " -"It will be supported for compression and decompression in the future." -msgstr "" -"Le mode robot est activé avec l'option B<--robot>. Cela rend la sortie de " -"B<xz> plus facile à analyser par d'autres programmes. Actuellement, B<--" -"robot> n'est seulement pris en charge qu'avec B<--version>, B<--info-memory> " -"et B<--list>. Il sera pris en charge pour la compression et la décompression " -"dans le futur." - -#. type: SS -#: ../src/xz/xz.1:1964 -#, no-wrap -msgid "Version" -msgstr "Version" - -#. type: Plain text -#: ../src/xz/xz.1:1969 -#, fuzzy -#| msgid "" -#| "B<xz --robot --version> will print the version number of B<xz> and " -#| "liblzma in the following format:" -msgid "" -"B<xz --robot --version> prints the version number of B<xz> and liblzma in " -"the following format:" -msgstr "" -"B<xz --robot --version> affichera le numéro de version de B<xz> et liblzma " -"dans le format suivant :" - -#. type: Plain text -#: ../src/xz/xz.1:1971 -msgid "B<XZ_VERSION=>I<XYYYZZZS>" -msgstr "B<XZ_VERSION=>I<XYYYZZZS>" - -#. type: Plain text -#: ../src/xz/xz.1:1973 -msgid "B<LIBLZMA_VERSION=>I<XYYYZZZS>" -msgstr "B<LIBLZMA_VERSION=>I<XYYYZZZS>" - -#. type: TP -#: ../src/xz/xz.1:1973 -#, no-wrap -msgid "I<X>" -msgstr "I<X>" - -#. type: Plain text -#: ../src/xz/xz.1:1976 -msgid "Major version." -msgstr "Version majeure." - -#. type: TP -#: ../src/xz/xz.1:1976 -#, no-wrap -msgid "I<YYY>" -msgstr "I<YYY>" - -#. type: Plain text -#: ../src/xz/xz.1:1981 -msgid "" -"Minor version. Even numbers are stable. Odd numbers are alpha or beta " -"versions." -msgstr "" -"Version mineure. Les numéros pairs sont stables. Les numéros impairs sont " -"des versions alpha ou beta." - -#. type: TP -#: ../src/xz/xz.1:1981 -#, no-wrap -msgid "I<ZZZ>" -msgstr "I<ZZZ>" - -#. type: Plain text -#: ../src/xz/xz.1:1985 -msgid "" -"Patch level for stable releases or just a counter for development releases." -msgstr "" -"Niveau de correctif pour les options stables ou juste un compteur pour les " -"options de développement." - -#. type: TP -#: ../src/xz/xz.1:1985 -#, no-wrap -msgid "I<S>" -msgstr "I<S>" - -#. type: Plain text -#: ../src/xz/xz.1:1993 -msgid "" -"Stability. 0 is alpha, 1 is beta, and 2 is stable. I<S> should be always 2 " -"when I<YYY> is even." -msgstr "" -"Stabilité. 0 est alpha, 1 est bêta et 2 est stable. I<S> devrait toujours " -"être 2 quand I<YYY> est pair." - -#. type: Plain text -#: ../src/xz/xz.1:1998 -msgid "" -"I<XYYYZZZS> are the same on both lines if B<xz> and liblzma are from the " -"same XZ Utils release." -msgstr "" -"I<XYYYZZZS> sont identiques sur les deux lignes si B<xz> et liblzma sont " -"issus de la même version d'utilitaires XZ." - -#. type: Plain text -#: ../src/xz/xz.1:2004 -msgid "Examples: 4.999.9beta is B<49990091> and 5.0.0 is B<50000002>." -msgstr "Exemples : 4.999.9beta est B<49990091> et 5.0.0 est B<50000002>." - -#. type: SS -#: ../src/xz/xz.1:2005 -#, no-wrap -msgid "Memory limit information" -msgstr "Information de limite de mémoire" - -#. type: Plain text -#: ../src/xz/xz.1:2008 -#, fuzzy -#| msgid "" -#| "B<xz --robot --info-memory> prints a single line with three tab-separated " -#| "columns:" -msgid "" -"B<xz --robot --info-memory> prints a single line with multiple tab-separated " -"columns:" -msgstr "" -"B<xz --robot --info-memory> affiche une seule ligne avec trois colonnes " -"séparées par des tabulations :" - -#. type: IP -#: ../src/xz/xz.1:2008 -#, no-wrap -msgid "1." -msgstr "1." - -#. type: Plain text -#: ../src/xz/xz.1:2010 -#, fuzzy -#| msgid "Total amount of physical memory (RAM) in bytes" -msgid "Total amount of physical memory (RAM) in bytes." -msgstr "Quantité totale de mémoire physique (RAM) en octets" - -#. type: IP -#: ../src/xz/xz.1:2010 ../src/xz/xz.1:2125 ../src/xz/xz.1:2162 -#: ../src/xz/xz.1:2188 ../src/xz/xz.1:2258 ../src/xz/xz.1:2285 -#, no-wrap -msgid "2." -msgstr "2." - -#. type: Plain text -#: ../src/xz/xz.1:2017 -#, fuzzy -#| msgid "" -#| "Memory usage limit for compression in bytes. A special value of zero " -#| "indicates the default setting, which for single-threaded mode is the same " -#| "as no limit." -msgid "" -"Memory usage limit for compression in bytes (B<--memlimit-compress>). A " -"special value of B<0> indicates the default setting which for single-" -"threaded mode is the same as no limit." -msgstr "" -"Limite d'utilisation de la mémoire pour la compression en octets. Une valeur " -"spéciale de zéro indique le réglage par défaut, lequel en mode mono-thread " -"indique qu'il n'y a pas de limite." - -#. type: IP -#: ../src/xz/xz.1:2017 ../src/xz/xz.1:2127 ../src/xz/xz.1:2164 -#: ../src/xz/xz.1:2190 ../src/xz/xz.1:2263 ../src/xz/xz.1:2287 -#, no-wrap -msgid "3." -msgstr "3." - -#. type: Plain text -#: ../src/xz/xz.1:2024 -#, fuzzy -#| msgid "" -#| "Memory usage limit for decompression in bytes. A special value of zero " -#| "indicates the default setting, which for single-threaded mode is the same " -#| "as no limit." -msgid "" -"Memory usage limit for decompression in bytes (B<--memlimit-decompress>). A " -"special value of B<0> indicates the default setting which for single-" -"threaded mode is the same as no limit." -msgstr "" -"Limite d'utilisation de la mémoire pour la décompression en octets. Une " -"valeur spéciale de zéro indique le réglage par défaut, ce qui est équivalent " -"à sans limite en mode mono-thread." - -#. type: IP -#: ../src/xz/xz.1:2024 ../src/xz/xz.1:2129 ../src/xz/xz.1:2166 -#: ../src/xz/xz.1:2193 ../src/xz/xz.1:2273 ../src/xz/xz.1:2289 -#, no-wrap -msgid "4." -msgstr "4." - -#. type: Plain text -#: ../src/xz/xz.1:2036 -msgid "" -"Since B<xz> 5.3.4alpha: Memory usage for multi-threaded decompression in " -"bytes (B<--memlimit-mt-decompress>). This is never zero because a system-" -"specific default value shown in the column 5 is used if no limit has been " -"specified explicitly. This is also never greater than the value in the " -"column 3 even if a larger value has been specified with B<--memlimit-mt-" -"decompress>." -msgstr "" - -#. type: IP -#: ../src/xz/xz.1:2036 ../src/xz/xz.1:2131 ../src/xz/xz.1:2168 -#: ../src/xz/xz.1:2195 ../src/xz/xz.1:2291 -#, no-wrap -msgid "5." -msgstr "5." - -#. type: Plain text -#: ../src/xz/xz.1:2048 -msgid "" -"Since B<xz> 5.3.4alpha: A system-specific default memory usage limit that is " -"used to limit the number of threads when compressing with an automatic " -"number of threads (B<--threads=0>) and no memory usage limit has been " -"specified (B<--memlimit-compress>). This is also used as the default value " -"for B<--memlimit-mt-decompress>." +#: ../src/xz/xz.1 +msgid "The robot mode is activated with the B<--robot> option. It makes the output of B<xz> easier to parse by other programs. Currently B<--robot> is supported only together with B<--list>, B<--filters-help>, B<--info-memory>, and B<--version>. It will be supported for compression and decompression in the future." msgstr "" -#. type: IP -#: ../src/xz/xz.1:2048 ../src/xz/xz.1:2133 ../src/xz/xz.1:2170 -#: ../src/xz/xz.1:2197 ../src/xz/xz.1:2293 -#, no-wrap -msgid "6." -msgstr "6." - -#. type: Plain text -#: ../src/xz/xz.1:2053 -msgid "Since B<xz> 5.3.4alpha: Number of available processor threads." -msgstr "" - -#. type: Plain text -#: ../src/xz/xz.1:2057 -msgid "" -"In the future, the output of B<xz --robot --info-memory> may have more " -"columns, but never more than a single line." -msgstr "" -"Dans le futur, la sortie de B<xz --robot --info-memory> pourrait avoir plus " -"de colonnes, mais jamais plus qu'une ligne unique." - #. type: SS -#: ../src/xz/xz.1:2058 +#: ../src/xz/xz.1 #, no-wrap msgid "List mode" msgstr "Mode liste" #. type: Plain text -#: ../src/xz/xz.1:2063 -msgid "" -"B<xz --robot --list> uses tab-separated output. The first column of every " -"line has a string that indicates the type of the information found on that " -"line:" -msgstr "" -"B<xz --robot --list> utilise une sortie séparée par des tabulations. La " -"première colonne de toutes les lignes possède une chaîne qui indique le type " -"d'information trouvée sur cette ligne :" +#: ../src/xz/xz.1 +msgid "B<xz --robot --list> uses tab-separated output. The first column of every line has a string that indicates the type of the information found on that line:" +msgstr "B<xz --robot --list> utilise une sortie séparée par des tabulations. La première colonne de toutes les lignes possède une chaîne qui indique le type d'information trouvée sur cette ligne :" #. type: TP -#: ../src/xz/xz.1:2063 +#: ../src/xz/xz.1 #, no-wrap msgid "B<name>" msgstr "B<name>" #. type: Plain text -#: ../src/xz/xz.1:2067 -msgid "" -"This is always the first line when starting to list a file. The second " -"column on the line is the filename." -msgstr "" -"C'est toujours la première ligne au début de la liste d'un fichier. La " -"seconde colonne de la ligne est le nom de fichier." +#: ../src/xz/xz.1 +msgid "This is always the first line when starting to list a file. The second column on the line is the filename." +msgstr "C'est toujours la première ligne au début de la liste d'un fichier. La seconde colonne de la ligne est le nom de fichier." #. type: TP -#: ../src/xz/xz.1:2067 +#: ../src/xz/xz.1 #, no-wrap msgid "B<file>" msgstr "B<file>" #. type: Plain text -#: ../src/xz/xz.1:2075 -msgid "" -"This line contains overall information about the B<.xz> file. This line is " -"always printed after the B<name> line." -msgstr "" -"Cette ligne contient l'information globale sur le fichier B<.xz>. Cette " -"ligne est toujours écrite après la ligne B<name>." +#: ../src/xz/xz.1 +msgid "This line contains overall information about the B<.xz> file. This line is always printed after the B<name> line." +msgstr "Cette ligne contient l'information globale sur le fichier B<.xz>. Cette ligne est toujours écrite après la ligne B<name>." #. type: TP -#: ../src/xz/xz.1:2075 +#: ../src/xz/xz.1 #, no-wrap msgid "B<stream>" msgstr "B<stream>" #. type: Plain text -#: ../src/xz/xz.1:2085 -msgid "" -"This line type is used only when B<--verbose> was specified. There are as " -"many B<stream> lines as there are streams in the B<.xz> file." -msgstr "" -"Ce type de ligne n'est utilisée que lorsque B< --verbose> a été indiquée. Il " -"y a autant de lignes B<stream> qu'il y a de flux dans le fichier B<.xz>." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified. There are as many B<stream> lines as there are streams in the B<.xz> file." +msgstr "Ce type de ligne n'est utilisée que lorsque B< --verbose> a été indiquée. Il y a autant de lignes B<stream> qu'il y a de flux dans le fichier B<.xz>." #. type: TP -#: ../src/xz/xz.1:2085 +#: ../src/xz/xz.1 #, no-wrap msgid "B<block>" msgstr "B<block>" #. type: Plain text -#: ../src/xz/xz.1:2100 -msgid "" -"This line type is used only when B<--verbose> was specified. There are as " -"many B<block> lines as there are blocks in the B<.xz> file. The B<block> " -"lines are shown after all the B<stream> lines; different line types are not " -"interleaved." -msgstr "" -"Ce type de ligne n'est utilisé seulement lorsque B<--verbose> a été " -"indiquée. Il y a autant de lignes B<block> qu'il y a de blocs dans le " -"fichier B<.xz>. Les lignes B<block> sont affichées après toutes les lignes " -"B<stream> ; les différents types de lignes ne sont pas imbriqués." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified. There are as many B<block> lines as there are blocks in the B<.xz> file. The B<block> lines are shown after all the B<stream> lines; different line types are not interleaved." +msgstr "Ce type de ligne n'est utilisé seulement lorsque B<--verbose> a été indiquée. Il y a autant de lignes B<block> qu'il y a de blocs dans le fichier B<.xz>. Les lignes B<block> sont affichées après toutes les lignes B<stream> ; les différents types de lignes ne sont pas imbriqués." #. type: TP -#: ../src/xz/xz.1:2100 +#: ../src/xz/xz.1 #, no-wrap msgid "B<summary>" msgstr "B<summary>" #. type: Plain text -#: ../src/xz/xz.1:2115 -msgid "" -"This line type is used only when B<--verbose> was specified twice. This " -"line is printed after all B<block> lines. Like the B<file> line, the " -"B<summary> line contains overall information about the B<.xz> file." -msgstr "" -"Ce type de ligne n'est utilisé que lorsque B<--verbose> a été indiqué deux " -"fois. Cette ligne est affichée après toutes les lignes B<block>. Comme la " -"ligne B<file>, la ligne B<summary> contient l'information globale sur le " -"fichier B<.xz>." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified twice. This line is printed after all B<block> lines. Like the B<file> line, the B<summary> line contains overall information about the B<.xz> file." +msgstr "Ce type de ligne n'est utilisé que lorsque B<--verbose> a été indiqué deux fois. Cette ligne est affichée après toutes les lignes B<block>. Comme la ligne B<file>, la ligne B<summary> contient l'information globale sur le fichier B<.xz>." #. type: TP -#: ../src/xz/xz.1:2115 +#: ../src/xz/xz.1 #, no-wrap msgid "B<totals>" msgstr "B<totals>" #. type: Plain text -#: ../src/xz/xz.1:2119 -msgid "" -"This line is always the very last line of the list output. It shows the " -"total counts and sizes." -msgstr "" -"Cette ligne est toujours la toute dernière ligne de la sortie. Elle affiche " -"les comptes et les tailles totaux." +#: ../src/xz/xz.1 +msgid "This line is always the very last line of the list output. It shows the total counts and sizes." +msgstr "Cette ligne est toujours la toute dernière ligne de la sortie. Elle affiche les comptes et les tailles totaux." #. type: Plain text -#: ../src/xz/xz.1:2123 +#: ../src/xz/xz.1 msgid "The columns of the B<file> lines:" msgstr "Les colonnes des lignes B<file> :" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "2." +msgstr "2." + #. type: Plain text -#: ../src/xz/xz.1:2127 +#: ../src/xz/xz.1 msgid "Number of streams in the file" msgstr "Nombre de flux dans le fichier" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "3." +msgstr "3." + #. type: Plain text -#: ../src/xz/xz.1:2129 +#: ../src/xz/xz.1 msgid "Total number of blocks in the stream(s)" msgstr "Nombre total de blocs dans le ou les flux." +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "4." +msgstr "4." + #. type: Plain text -#: ../src/xz/xz.1:2131 +#: ../src/xz/xz.1 msgid "Compressed size of the file" msgstr "Taille compressée du fichier" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "5." +msgstr "5." + #. type: Plain text -#: ../src/xz/xz.1:2133 +#: ../src/xz/xz.1 msgid "Uncompressed size of the file" msgstr "Taille décompressée du fichier" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "6." +msgstr "6." + #. type: Plain text -#: ../src/xz/xz.1:2139 -#, fuzzy -#| msgid "" -#| "Compression ratio, for example B<0.123.> If ratio is over 9.999, three " -#| "dashes (B<--->) are displayed instead of the ratio." -msgid "" -"Compression ratio, for example, B<0.123>. If ratio is over 9.999, three " -"dashes (B<--->) are displayed instead of the ratio." +#: ../src/xz/xz.1 +msgid "Compression ratio, for example, B<0.123>. If ratio is over 9.999, three dashes (B<--->) are displayed instead of the ratio." msgstr "" -"Taux de compression, par exemple B<0.123>. Si le taux est supérieur à 9 999, " -"trois tirets (B<--->) sont affichés au lieu du taux." #. type: IP -#: ../src/xz/xz.1:2139 ../src/xz/xz.1:2172 ../src/xz/xz.1:2199 -#: ../src/xz/xz.1:2295 +#: ../src/xz/xz.1 #, no-wrap msgid "7." msgstr "7." #. type: Plain text -#: ../src/xz/xz.1:2152 -msgid "" -"Comma-separated list of integrity check names. The following strings are " -"used for the known check types: B<None>, B<CRC32>, B<CRC64>, and " -"B<SHA-256>. For unknown check types, B<Unknown->I<N> is used, where I<N> is " -"the Check ID as a decimal number (one or two digits)." -msgstr "" -"Liste de noms de contrôles d'intégrité séparés par des virgules. Les chaînes " -"suivantes sont utilisées pour les types de vérification connus : B<None>, " -"B<CRC32>, B<CRC64> et B<SHA256>. Pour le types de vérification inconnus, " -"B<Unknown->I<N> est utilisé, où I<N> est un identifiant de vérification sous " -"la forme d'un nombre décimal (un ou deux chiffres)." +#: ../src/xz/xz.1 +msgid "Comma-separated list of integrity check names. The following strings are used for the known check types: B<None>, B<CRC32>, B<CRC64>, and B<SHA-256>. For unknown check types, B<Unknown->I<N> is used, where I<N> is the Check ID as a decimal number (one or two digits)." +msgstr "Liste de noms de contrôles d'intégrité séparés par des virgules. Les chaînes suivantes sont utilisées pour les types de vérification connus : B<None>, B<CRC32>, B<CRC64> et B<SHA256>. Pour le types de vérification inconnus, B<Unknown->I<N> est utilisé, où I<N> est un identifiant de vérification sous la forme d'un nombre décimal (un ou deux chiffres)." #. type: IP -#: ../src/xz/xz.1:2152 ../src/xz/xz.1:2174 ../src/xz/xz.1:2201 -#: ../src/xz/xz.1:2298 +#: ../src/xz/xz.1 #, no-wrap msgid "8." msgstr "8." #. type: Plain text -#: ../src/xz/xz.1:2154 +#: ../src/xz/xz.1 msgid "Total size of stream padding in the file" msgstr "Taille totale du remplissage du flux dans le fichier" #. type: Plain text -#: ../src/xz/xz.1:2160 +#: ../src/xz/xz.1 msgid "The columns of the B<stream> lines:" msgstr "Les colonnes des lignes B<stream> :" #. type: Plain text -#: ../src/xz/xz.1:2164 +#: ../src/xz/xz.1 msgid "Stream number (the first stream is 1)" msgstr "Numéro de flux (le premier flux a le numéro 1)" #. type: Plain text -#: ../src/xz/xz.1:2166 +#: ../src/xz/xz.1 msgid "Number of blocks in the stream" msgstr "Nombre de blocs dans le flux" #. type: Plain text -#: ../src/xz/xz.1:2168 +#: ../src/xz/xz.1 msgid "Compressed start offset" msgstr "Décalage de départ compressé" #. type: Plain text -#: ../src/xz/xz.1:2170 +#: ../src/xz/xz.1 msgid "Uncompressed start offset" msgstr "Décalage de départ décompressé" #. type: Plain text -#: ../src/xz/xz.1:2172 +#: ../src/xz/xz.1 msgid "Compressed size (does not include stream padding)" msgstr "Taille compressée (ne comprend pas le remplissage du flux)" #. type: Plain text -#: ../src/xz/xz.1:2174 ../src/xz/xz.1:2203 ../src/xz/xz.1:2293 +#: ../src/xz/xz.1 msgid "Uncompressed size" msgstr "Taille décompressée" #. type: Plain text -#: ../src/xz/xz.1:2176 ../src/xz/xz.1:2205 +#: ../src/xz/xz.1 msgid "Compression ratio" msgstr "Taux de compression" #. type: IP -#: ../src/xz/xz.1:2176 ../src/xz/xz.1:2203 ../src/xz/xz.1:2300 +#: ../src/xz/xz.1 #, no-wrap msgid "9." msgstr "9." #. type: Plain text -#: ../src/xz/xz.1:2178 ../src/xz/xz.1:2207 +#: ../src/xz/xz.1 msgid "Name of the integrity check" msgstr "Nom de la vérification d'intégrité" #. type: IP -#: ../src/xz/xz.1:2178 ../src/xz/xz.1:2205 ../src/xz/xz.1:2316 +#: ../src/xz/xz.1 #, no-wrap msgid "10." msgstr "10." #. type: Plain text -#: ../src/xz/xz.1:2180 +#: ../src/xz/xz.1 msgid "Size of stream padding" msgstr "Taille du remplissage de flux" #. type: Plain text -#: ../src/xz/xz.1:2186 +#: ../src/xz/xz.1 msgid "The columns of the B<block> lines:" msgstr "Les colonnes des lignes B<block> :" #. type: Plain text -#: ../src/xz/xz.1:2190 +#: ../src/xz/xz.1 msgid "Number of the stream containing this block" msgstr "Numéro du flux qui contient ce bloc" #. type: Plain text -#: ../src/xz/xz.1:2193 -msgid "" -"Block number relative to the beginning of the stream (the first block is 1)" -msgstr "" -"Numéro du bloc relatif au commencement du flux (le premier bloc a pour " -"numéro 1)" +#: ../src/xz/xz.1 +msgid "Block number relative to the beginning of the stream (the first block is 1)" +msgstr "Numéro du bloc relatif au commencement du flux (le premier bloc a pour numéro 1)" #. type: Plain text -#: ../src/xz/xz.1:2195 +#: ../src/xz/xz.1 msgid "Block number relative to the beginning of the file" msgstr "Numéro du bloc relatif au début du fichier" #. type: Plain text -#: ../src/xz/xz.1:2197 +#: ../src/xz/xz.1 msgid "Compressed start offset relative to the beginning of the file" msgstr "Décalage de départ compressé relatif au début du fichier" #. type: Plain text -#: ../src/xz/xz.1:2199 +#: ../src/xz/xz.1 msgid "Uncompressed start offset relative to the beginning of the file" msgstr "Décalage de départ décompressé relatif au début du fichier" #. type: Plain text -#: ../src/xz/xz.1:2201 +#: ../src/xz/xz.1 msgid "Total compressed size of the block (includes headers)" msgstr "Taille compressée totale du bloc (en-têtes inclus)" #. type: Plain text -#: ../src/xz/xz.1:2219 -msgid "" -"If B<--verbose> was specified twice, additional columns are included on the " -"B<block> lines. These are not displayed with a single B<--verbose>, because " -"getting this information requires many seeks and can thus be slow:" -msgstr "" -"Si B<--verbose> a été indiqué deux fois, les colonnes additionnelles sont " -"inclues sur les lignes B<block>. Elles ne sont pas affichées avec un seul " -"B<--verbose>, car l'obtention de ces informations nécessite de nombreuses " -"recherches et peut donc être lente :" +#: ../src/xz/xz.1 +msgid "If B<--verbose> was specified twice, additional columns are included on the B<block> lines. These are not displayed with a single B<--verbose>, because getting this information requires many seeks and can thus be slow:" +msgstr "Si B<--verbose> a été indiqué deux fois, les colonnes additionnelles sont inclues sur les lignes B<block>. Elles ne sont pas affichées avec un seul B<--verbose>, car l'obtention de ces informations nécessite de nombreuses recherches et peut donc être lente :" #. type: IP -#: ../src/xz/xz.1:2221 ../src/xz/xz.1:2321 +#: ../src/xz/xz.1 #, no-wrap msgid "11." msgstr "11." #. type: Plain text -#: ../src/xz/xz.1:2223 +#: ../src/xz/xz.1 msgid "Value of the integrity check in hexadecimal" msgstr "Valeur de la vérification d'intégrité en hexadécimal" #. type: IP -#: ../src/xz/xz.1:2223 ../src/xz/xz.1:2331 +#: ../src/xz/xz.1 #, no-wrap msgid "12." msgstr "12." #. type: Plain text -#: ../src/xz/xz.1:2225 +#: ../src/xz/xz.1 msgid "Block header size" msgstr "Taille d'en-tête de bloc" #. type: IP -#: ../src/xz/xz.1:2225 +#: ../src/xz/xz.1 #, no-wrap msgid "13." msgstr "13." #. type: Plain text -#: ../src/xz/xz.1:2235 -msgid "" -"Block flags: B<c> indicates that compressed size is present, and B<u> " -"indicates that uncompressed size is present. If the flag is not set, a dash " -"(B<->) is shown instead to keep the string length fixed. New flags may be " -"added to the end of the string in the future." -msgstr "" -"Drapeaux du bloc : B<c> indique que la taille compressée est présente, et " -"B<u> indique que la taille décompréssée est présente. Si le drapeau n'est " -"pas indiqué, un tiret (B<->) est affiché à la place pour que la longueur de " -"la chaîne reste fixe. De nouveaux drapeaux pourraient être ajoutés à la fin " -"de la chaîne dans le futur." +#: ../src/xz/xz.1 +msgid "Block flags: B<c> indicates that compressed size is present, and B<u> indicates that uncompressed size is present. If the flag is not set, a dash (B<->) is shown instead to keep the string length fixed. New flags may be added to the end of the string in the future." +msgstr "Drapeaux du bloc : B<c> indique que la taille compressée est présente, et B<u> indique que la taille décompréssée est présente. Si le drapeau n'est pas indiqué, un tiret (B<->) est affiché à la place pour que la longueur de la chaîne reste fixe. De nouveaux drapeaux pourraient être ajoutés à la fin de la chaîne dans le futur." #. type: IP -#: ../src/xz/xz.1:2235 +#: ../src/xz/xz.1 #, no-wrap msgid "14." msgstr "14." #. type: Plain text -#: ../src/xz/xz.1:2238 -msgid "" -"Size of the actual compressed data in the block (this excludes the block " -"header, block padding, and check fields)" -msgstr "" -"Taille des données effectivement compressées dans le bloc (en excluant l'en-" -"tête de bloc, le remplissage de bloc et les champs de vérification)." +#: ../src/xz/xz.1 +msgid "Size of the actual compressed data in the block (this excludes the block header, block padding, and check fields)" +msgstr "Taille des données effectivement compressées dans le bloc (en excluant l'en-tête de bloc, le remplissage de bloc et les champs de vérification)." #. type: IP -#: ../src/xz/xz.1:2238 +#: ../src/xz/xz.1 #, no-wrap msgid "15." msgstr "15." #. type: Plain text -#: ../src/xz/xz.1:2243 -msgid "" -"Amount of memory (in bytes) required to decompress this block with this " -"B<xz> version" -msgstr "" -"Quantité de mémoire (en octets) nécessaire pour décompresser ce bloc avec " -"cette version de B<xz>." +#: ../src/xz/xz.1 +msgid "Amount of memory (in bytes) required to decompress this block with this B<xz> version" +msgstr "Quantité de mémoire (en octets) nécessaire pour décompresser ce bloc avec cette version de B<xz>." #. type: IP -#: ../src/xz/xz.1:2243 +#: ../src/xz/xz.1 #, no-wrap msgid "16." msgstr "16." #. type: Plain text -#: ../src/xz/xz.1:2250 -msgid "" -"Filter chain. Note that most of the options used at compression time cannot " -"be known, because only the options that are needed for decompression are " -"stored in the B<.xz> headers." -msgstr "" -"Chaîne de filtrage. Remarquez que la plupart des options utilisées au moment " -"de la compression ne peuvent pas être connues, car seules les options " -"nécessaires pour la décompression sont stockées dans les en-têtes B<.xz>." +#: ../src/xz/xz.1 +msgid "Filter chain. Note that most of the options used at compression time cannot be known, because only the options that are needed for decompression are stored in the B<.xz> headers." +msgstr "Chaîne de filtrage. Remarquez que la plupart des options utilisées au moment de la compression ne peuvent pas être connues, car seules les options nécessaires pour la décompression sont stockées dans les en-têtes B<.xz>." #. type: Plain text -#: ../src/xz/xz.1:2256 +#: ../src/xz/xz.1 msgid "The columns of the B<summary> lines:" msgstr "Les colonnes des lignes B<summary> :" #. type: Plain text -#: ../src/xz/xz.1:2263 -msgid "" -"Amount of memory (in bytes) required to decompress this file with this B<xz> " -"version" -msgstr "" -"Quantité de mémoire (en octets) nécessaire pour décompresser ce fichier avec " -"cette version de B<xz>." +#: ../src/xz/xz.1 +msgid "Amount of memory (in bytes) required to decompress this file with this B<xz> version" +msgstr "Quantité de mémoire (en octets) nécessaire pour décompresser ce fichier avec cette version de B<xz>." #. type: Plain text -#: ../src/xz/xz.1:2269 ../src/xz/xz.1:2327 -msgid "" -"B<yes> or B<no> indicating if all block headers have both compressed size " -"and uncompressed size stored in them" -msgstr "" -"B<yes> ou B<no> indique si tous les en-têtes de bloc stockent à la fois la " -"taille compressée et la taille décompressée." +#: ../src/xz/xz.1 +msgid "B<yes> or B<no> indicating if all block headers have both compressed size and uncompressed size stored in them" +msgstr "B<yes> ou B<no> indique si tous les en-têtes de bloc stockent à la fois la taille compressée et la taille décompressée." #. type: Plain text -#: ../src/xz/xz.1:2273 ../src/xz/xz.1:2331 +#: ../src/xz/xz.1 msgid "I<Since> B<xz> I<5.1.2alpha:>" msgstr "I<Depuis> B<xz> I<5.1.2alpha:>" #. type: Plain text -#: ../src/xz/xz.1:2277 ../src/xz/xz.1:2335 +#: ../src/xz/xz.1 msgid "Minimum B<xz> version required to decompress the file" msgstr "Version minimale de B<xz> nécessaire pour décompresser le fichier." #. type: Plain text -#: ../src/xz/xz.1:2283 +#: ../src/xz/xz.1 msgid "The columns of the B<totals> line:" msgstr "Les colonnes de la ligne B<totals> :" #. type: Plain text -#: ../src/xz/xz.1:2287 +#: ../src/xz/xz.1 msgid "Number of streams" msgstr "Nombre de flux" #. type: Plain text -#: ../src/xz/xz.1:2289 +#: ../src/xz/xz.1 msgid "Number of blocks" msgstr "Nombre de blocs" #. type: Plain text -#: ../src/xz/xz.1:2291 +#: ../src/xz/xz.1 msgid "Compressed size" msgstr "Taille compressée" #. type: Plain text -#: ../src/xz/xz.1:2295 +#: ../src/xz/xz.1 msgid "Average compression ratio" msgstr "Taux de compression moyen" #. type: Plain text -#: ../src/xz/xz.1:2298 -msgid "" -"Comma-separated list of integrity check names that were present in the files" -msgstr "" -"Liste séparée par des virgules des noms de vérification d'intégrité qui " -"étaient présents dans les fichiers" +#: ../src/xz/xz.1 +msgid "Comma-separated list of integrity check names that were present in the files" +msgstr "Liste séparée par des virgules des noms de vérification d'intégrité qui étaient présents dans les fichiers" #. type: Plain text -#: ../src/xz/xz.1:2300 +#: ../src/xz/xz.1 msgid "Stream padding size" msgstr "Taille de remplissage de flux" #. type: Plain text -#: ../src/xz/xz.1:2306 -msgid "" -"Number of files. This is here to keep the order of the earlier columns the " -"same as on B<file> lines." +#: ../src/xz/xz.1 +msgid "Number of files. This is here to keep the order of the earlier columns the same as on B<file> lines." +msgstr "Nombre de fichiers. Permet de garder l'ordre des colonnes précédentes comme sur les lignes B<file>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "If B<--verbose> was specified twice, additional columns are included on the B<totals> line:" +msgstr "Si B<--verbose> a été indiqué deux fois, des colonnes supplémentaires sont incluses sur la ligne B<totals> :" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Maximum amount of memory (in bytes) required to decompress the files with this B<xz> version" +msgstr "Quantité maximale de mémoire (en octets) nécessaire pour décompresser les fichiers avec cette version de B<xz>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Future versions may add new line types and new columns can be added to the existing line types, but the existing columns won't be changed." +msgstr "Les versions futures pourront ajouter de nouveaux types de lignes et de nouvelles colonnes pourront être ajoutées aux types de lignes existants, mais les colonnes existantes ne seront pas modifiées." + +#. type: SS +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "Filter" +msgid "Filters help" +msgstr "Filtre" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --filters-help> prints the supported filters in the following format:" msgstr "" -"Nombre de fichiers. Permet de garder l'ordre des colonnes précédentes comme " -"sur les lignes B<file>." #. type: Plain text -#: ../src/xz/xz.1:2314 -msgid "" -"If B<--verbose> was specified twice, additional columns are included on the " -"B<totals> line:" +#: ../src/xz/xz.1 +msgid "I<filter>B<:>I<option>B<=E<lt>>I<value>B<E<gt>,>I<option>B<=E<lt>>I<value>B<E<gt>>..." msgstr "" -"Si B<--verbose> a été indiqué deux fois, des colonnes supplémentaires sont " -"incluses sur la ligne B<totals> :" + +#. type: TP +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "B<file>" +msgid "I<filter>" +msgstr "B<file>" #. type: Plain text -#: ../src/xz/xz.1:2321 -msgid "" -"Maximum amount of memory (in bytes) required to decompress the files with " -"this B<xz> version" +#: ../src/xz/xz.1 +#, fuzzy +#| msgid "Name of the integrity check" +msgid "Name of the filter" +msgstr "Nom de la vérification d'intégrité" + +#. type: TP +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "Supported I<options>:" +msgid "I<option>" +msgstr "I<options> prises en charge :" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Name of a filter specific option" +msgstr "" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<value>" msgstr "" -"Quantité maximale de mémoire (en octets) nécessaire pour décompresser les " -"fichiers avec cette version de B<xz>." #. type: Plain text -#: ../src/xz/xz.1:2341 -msgid "" -"Future versions may add new line types and new columns can be added to the " -"existing line types, but the existing columns won't be changed." +#: ../src/xz/xz.1 +msgid "Numeric I<value> ranges appear as B<E<lt>>I<min>B<->I<max>B<E<gt>>. String I<value> choices are shown within B<E<lt> E<gt>> and separated by a B<|> character." msgstr "" -"Les versions futures pourront ajouter de nouveaux types de lignes et de " -"nouvelles colonnes pourront être ajoutées aux types de lignes existants, " -"mais les colonnes existantes ne seront pas modifiées." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Each filter is printed on its own line." +msgstr "" + +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Memory limit information" +msgstr "Information de limite de mémoire" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --info-memory> prints a single line with multiple tab-separated columns:" +msgstr "" + +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "1." +msgstr "1." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Total amount of physical memory (RAM) in bytes." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory usage limit for compression in bytes (B<--memlimit-compress>). A special value of B<0> indicates the default setting which for single-threaded mode is the same as no limit." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory usage limit for decompression in bytes (B<--memlimit-decompress>). A special value of B<0> indicates the default setting which for single-threaded mode is the same as no limit." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: Memory usage for multi-threaded decompression in bytes (B<--memlimit-mt-decompress>). This is never zero because a system-specific default value shown in the column 5 is used if no limit has been specified explicitly. This is also never greater than the value in the column 3 even if a larger value has been specified with B<--memlimit-mt-decompress>." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: A system-specific default memory usage limit that is used to limit the number of threads when compressing with an automatic number of threads (B<--threads=0>) and no memory usage limit has been specified (B<--memlimit-compress>). This is also used as the default value for B<--memlimit-mt-decompress>." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: Number of available processor threads." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In the future, the output of B<xz --robot --info-memory> may have more columns, but never more than a single line." +msgstr "Dans le futur, la sortie de B<xz --robot --info-memory> pourrait avoir plus de colonnes, mais jamais plus qu'une ligne unique." + +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Version" +msgstr "Version" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --version> prints the version number of B<xz> and liblzma in the following format:" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<XZ_VERSION=>I<XYYYZZZS>" +msgstr "B<XZ_VERSION=>I<XYYYZZZS>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<LIBLZMA_VERSION=>I<XYYYZZZS>" +msgstr "B<LIBLZMA_VERSION=>I<XYYYZZZS>" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<X>" +msgstr "I<X>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Major version." +msgstr "Version majeure." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<YYY>" +msgstr "I<YYY>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Minor version. Even numbers are stable. Odd numbers are alpha or beta versions." +msgstr "Version mineure. Les numéros pairs sont stables. Les numéros impairs sont des versions alpha ou beta." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<ZZZ>" +msgstr "I<ZZZ>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Patch level for stable releases or just a counter for development releases." +msgstr "Niveau de correctif pour les options stables ou juste un compteur pour les options de développement." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<S>" +msgstr "I<S>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Stability. 0 is alpha, 1 is beta, and 2 is stable. I<S> should be always 2 when I<YYY> is even." +msgstr "Stabilité. 0 est alpha, 1 est bêta et 2 est stable. I<S> devrait toujours être 2 quand I<YYY> est pair." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "I<XYYYZZZS> are the same on both lines if B<xz> and liblzma are from the same XZ Utils release." +msgstr "I<XYYYZZZS> sont identiques sur les deux lignes si B<xz> et liblzma sont issus de la même version d'utilitaires XZ." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Examples: 4.999.9beta is B<49990091> and 5.0.0 is B<50000002>." +msgstr "Exemples : 4.999.9beta est B<49990091> et 5.0.0 est B<50000002>." #. type: SH -#: ../src/xz/xz.1:2342 ../src/xzdec/xzdec.1:104 ../src/lzmainfo/lzmainfo.1:44 -#: ../src/scripts/xzgrep.1:81 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "EXIT STATUS" msgstr "STATUT DE SORTIE" #. type: TP -#: ../src/xz/xz.1:2343 ../src/xzdec/xzdec.1:105 ../src/lzmainfo/lzmainfo.1:45 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "B<0>" msgstr "B<0>" #. type: Plain text -#: ../src/xz/xz.1:2346 ../src/lzmainfo/lzmainfo.1:48 +#: ../src/xz/xz.1 ../src/lzmainfo/lzmainfo.1 msgid "All is good." msgstr "Tout est bon." #. type: TP -#: ../src/xz/xz.1:2346 ../src/xzdec/xzdec.1:108 ../src/lzmainfo/lzmainfo.1:48 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "B<1>" msgstr "B<1>" #. type: Plain text -#: ../src/xz/xz.1:2349 ../src/xzdec/xzdec.1:111 ../src/lzmainfo/lzmainfo.1:51 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 msgid "An error occurred." msgstr "Une erreur est survenue." #. type: TP -#: ../src/xz/xz.1:2349 +#: ../src/xz/xz.1 #, no-wrap msgid "B<2>" msgstr "B<2>" #. type: Plain text -#: ../src/xz/xz.1:2353 +#: ../src/xz/xz.1 msgid "Something worth a warning occurred, but no actual errors occurred." -msgstr "" -"Quelquechose méritant un avertissement s'est produit, mais aucune erreur " -"véritable n'est survenue." +msgstr "Quelquechose méritant un avertissement s'est produit, mais aucune erreur véritable n'est survenue." #. type: Plain text -#: ../src/xz/xz.1:2356 -msgid "" -"Notices (not warnings or errors) printed on standard error don't affect the " -"exit status." -msgstr "" -"Les notifications (pas les avertissements ou les erreurs) affichées sur " -"l'erreur standard n'affectent pas le statut de sortie." +#: ../src/xz/xz.1 +msgid "Notices (not warnings or errors) printed on standard error don't affect the exit status." +msgstr "Les notifications (pas les avertissements ou les erreurs) affichées sur l'erreur standard n'affectent pas le statut de sortie." #. type: SH -#: ../src/xz/xz.1:2357 ../src/scripts/xzgrep.1:94 ../src/scripts/xzless.1:52 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "ENVIRONMENT" msgstr "ENVIRONNEMENT" #. type: Plain text -#: ../src/xz/xz.1:2370 -msgid "" -"B<xz> parses space-separated lists of options from the environment variables " -"B<XZ_DEFAULTS> and B<XZ_OPT>, in this order, before parsing the options from " -"the command line. Note that only options are parsed from the environment " -"variables; all non-options are silently ignored. Parsing is done with " -"B<getopt_long>(3) which is used also for the command line arguments." -msgstr "" -"B<xz> analyse les listes d'options séparées par des espaces à partir des " -"variables d'environnement B<XZ_DEFAULTS> et B<XZ_OPT>, dans cet ordre, avant " -"d'analyser les options de la ligne de commandes. Remarquez que seules les " -"options sont analysées depuis l'environnement des variables ; toutes les non-" -"options sont ignorées silencieusement. L'analyse est faite avec " -"B<getopt_long>(3) qui est aussi utilisé pour les arguments de la ligne de " -"commandes." +#: ../src/xz/xz.1 +msgid "B<xz> parses space-separated lists of options from the environment variables B<XZ_DEFAULTS> and B<XZ_OPT>, in this order, before parsing the options from the command line. Note that only options are parsed from the environment variables; all non-options are silently ignored. Parsing is done with B<getopt_long>(3) which is used also for the command line arguments." +msgstr "B<xz> analyse les listes d'options séparées par des espaces à partir des variables d'environnement B<XZ_DEFAULTS> et B<XZ_OPT>, dans cet ordre, avant d'analyser les options de la ligne de commandes. Remarquez que seules les options sont analysées depuis l'environnement des variables ; toutes les non-options sont ignorées silencieusement. L'analyse est faite avec B<getopt_long>(3) qui est aussi utilisé pour les arguments de la ligne de commandes." #. type: TP -#: ../src/xz/xz.1:2370 +#: ../src/xz/xz.1 #, no-wrap msgid "B<XZ_DEFAULTS>" msgstr "B<XZ_DEFAULTS>" #. type: Plain text -#: ../src/xz/xz.1:2379 -msgid "" -"User-specific or system-wide default options. Typically this is set in a " -"shell initialization script to enable B<xz>'s memory usage limiter by " -"default. Excluding shell initialization scripts and similar special cases, " -"scripts must never set or unset B<XZ_DEFAULTS>." -msgstr "" -"Options par défaut propres à l'utilisateur ou pour tout le système. Elles " -"sont le plus souvent définies dans un script d'initialisation de " -"l'interpréteur pour activer le limiteur d'utilisation de la mémoire de B<xz> " -"par défaut. A part pour les scripts d'initialisation de l'interpréteur ou " -"des cas similaires, les sripts ne doivent jamais définir ou désactiver " -"B<XZ_DEFAULTS>." +#: ../src/xz/xz.1 +msgid "User-specific or system-wide default options. Typically this is set in a shell initialization script to enable B<xz>'s memory usage limiter by default. Excluding shell initialization scripts and similar special cases, scripts must never set or unset B<XZ_DEFAULTS>." +msgstr "Options par défaut propres à l'utilisateur ou pour tout le système. Elles sont le plus souvent définies dans un script d'initialisation de l'interpréteur pour activer le limiteur d'utilisation de la mémoire de B<xz> par défaut. A part pour les scripts d'initialisation de l'interpréteur ou des cas similaires, les sripts ne doivent jamais définir ou désactiver B<XZ_DEFAULTS>." #. type: TP -#: ../src/xz/xz.1:2379 +#: ../src/xz/xz.1 #, no-wrap msgid "B<XZ_OPT>" msgstr "B<XZ_OPT>" #. type: Plain text -#: ../src/xz/xz.1:2390 -#, fuzzy -#| msgid "" -#| "This is for passing options to B<xz> when it is not possible to set the " -#| "options directly on the B<xz> command line. This is the case e.g. when " -#| "B<xz> is run by a script or tool, e.g. GNU B<tar>(1):" -msgid "" -"This is for passing options to B<xz> when it is not possible to set the " -"options directly on the B<xz> command line. This is the case when B<xz> is " -"run by a script or tool, for example, GNU B<tar>(1):" +#: ../src/xz/xz.1 +msgid "This is for passing options to B<xz> when it is not possible to set the options directly on the B<xz> command line. This is the case when B<xz> is run by a script or tool, for example, GNU B<tar>(1):" msgstr "" -"Cela permet de passer des options à B<xz> lorsqu'il n'est pas possible de " -"définir ces options directement sur la ligne de commande B<xz>. C'est le " -"cas, par exemple, lorsque B<xz> est lancé par un script ou un outil, par " -"exemple B<tar>(1) de GNU :" #. type: Plain text -#: ../src/xz/xz.1:2396 -#, no-wrap -msgid "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" +msgid "\\f(CRXZ_OPT=-2v tar caf foo.tar.xz foo\\fR\n" msgstr "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" #. type: Plain text -#: ../src/xz/xz.1:2410 -#, fuzzy -#| msgid "" -#| "Scripts may use B<XZ_OPT> e.g. to set script-specific default compression " -#| "options. It is still recommended to allow users to override B<XZ_OPT> if " -#| "that is reasonable, e.g. in B<sh>(1) scripts one may use something like " -#| "this:" -msgid "" -"Scripts may use B<XZ_OPT>, for example, to set script-specific default " -"compression options. It is still recommended to allow users to override " -"B<XZ_OPT> if that is reasonable. For example, in B<sh>(1) scripts one may " -"use something like this:" +#: ../src/xz/xz.1 +msgid "Scripts may use B<XZ_OPT>, for example, to set script-specific default compression options. It is still recommended to allow users to override B<XZ_OPT> if that is reasonable. For example, in B<sh>(1) scripts one may use something like this:" msgstr "" -"Les scripts peuvent utiliser B<XZ_OPT>, par exemple pour définir des options " -"de compression par défaut spécifiques au script. Il est toujours recommandé " -"d'autoriser les utilisateurs à outrepasser B<XZ_OPT> si cela est " -"raisonnable, comme par exemple dans les scripts B<sh>(1) quelquechose comme " -"ceci devrait être utilisé :" #. type: Plain text -#: ../src/xz/xz.1:2417 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" +#| "export XZ_OPT>\n" msgid "" -"CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" -"export XZ_OPT>\n" +"\\f(CRXZ_OPT=${XZ_OPT-\"-7e\"}\n" +"export XZ_OPT\\fR\n" msgstr "" "CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" "export XZ_OPT>\n" #. type: SH -#: ../src/xz/xz.1:2422 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA UTILS COMPATIBILITY" msgstr "Compatibilité des utilitaires LZMA" #. type: Plain text -#: ../src/xz/xz.1:2435 -msgid "" -"The command line syntax of B<xz> is practically a superset of B<lzma>, " -"B<unlzma>, and B<lzcat> as found from LZMA Utils 4.32.x. In most cases, it " -"is possible to replace LZMA Utils with XZ Utils without breaking existing " -"scripts. There are some incompatibilities though, which may sometimes cause " -"problems." -msgstr "" -"La syntaxe de la ligne de commande de B<xz> est quasimment un sur-ensemble " -"de B<lzma>, B<unlzma> et B<lzcat> comme ils sont trouvés dans les " -"utilitaires LZMA 4.32.x . Dans la pluspart des cas, il est possible de " -"remplacer les outils LZMA par les outils XZ sans casser les scripts " -"existants. Il existe cependant certaines incompatibilités qui peuvent " -"parfois poser des problèmes." +#: ../src/xz/xz.1 +msgid "The command line syntax of B<xz> is practically a superset of B<lzma>, B<unlzma>, and B<lzcat> as found from LZMA Utils 4.32.x. In most cases, it is possible to replace LZMA Utils with XZ Utils without breaking existing scripts. There are some incompatibilities though, which may sometimes cause problems." +msgstr "La syntaxe de la ligne de commande de B<xz> est quasimment un sur-ensemble de B<lzma>, B<unlzma> et B<lzcat> comme ils sont trouvés dans les utilitaires LZMA 4.32.x . Dans la pluspart des cas, il est possible de remplacer les outils LZMA par les outils XZ sans casser les scripts existants. Il existe cependant certaines incompatibilités qui peuvent parfois poser des problèmes." #. type: SS -#: ../src/xz/xz.1:2436 +#: ../src/xz/xz.1 #, no-wrap msgid "Compression preset levels" msgstr "Niveaux de préréglage de la compression" #. type: Plain text -#: ../src/xz/xz.1:2443 -msgid "" -"The numbering of the compression level presets is not identical in B<xz> and " -"LZMA Utils. The most important difference is how dictionary sizes are " -"mapped to different presets. Dictionary size is roughly equal to the " -"decompressor memory usage." -msgstr "" -"La numérotation des préréglages de niveau de compression est différente " -"entre les outils B<xz> et LZMA. La différence la plus importante est la " -"manière dont les tailles de dictionnaire sont affectées aux différents " -"préréglages. La taille de dictionnaire est à peu près égale à celle " -"d'utilisation de la mémoire de la décompression." +#: ../src/xz/xz.1 +msgid "The numbering of the compression level presets is not identical in B<xz> and LZMA Utils. The most important difference is how dictionary sizes are mapped to different presets. Dictionary size is roughly equal to the decompressor memory usage." +msgstr "La numérotation des préréglages de niveau de compression est différente entre les outils B<xz> et LZMA. La différence la plus importante est la manière dont les tailles de dictionnaire sont affectées aux différents préréglages. La taille de dictionnaire est à peu près égale à celle d'utilisation de la mémoire de la décompression." #. type: tbl table -#: ../src/xz/xz.1:2449 ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "Level" msgstr "Niveau" #. type: tbl table -#: ../src/xz/xz.1:2449 ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "xz" msgstr "xz" #. type: tbl table -#: ../src/xz/xz.1:2449 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA Utils" msgstr "Utilitaires LZMA" #. type: tbl table -#: ../src/xz/xz.1:2450 ../src/xz/xz.1:2475 +#: ../src/xz/xz.1 #, no-wrap msgid "N/A" msgstr "N/A" #. type: tbl table -#: ../src/xz/xz.1:2451 +#: ../src/xz/xz.1 #, no-wrap msgid "64 KiB" msgstr "64 KiB" #. type: tbl table -#: ../src/xz/xz.1:2453 +#: ../src/xz/xz.1 #, no-wrap msgid "512 KiB" msgstr "512 KiB" #. type: Plain text -#: ../src/xz/xz.1:2468 -msgid "" -"The dictionary size differences affect the compressor memory usage too, but " -"there are some other differences between LZMA Utils and XZ Utils, which make " -"the difference even bigger:" -msgstr "" -"Les différences de tailles des dictionnaires affectent aussi l'utilisation " -"de la mémoire du compresseur, mais il y a quelques autres différences entre " -"les outils LZMA et les outils XZ, qui rendent la différence encore plus " -"grande :" +#: ../src/xz/xz.1 +msgid "The dictionary size differences affect the compressor memory usage too, but there are some other differences between LZMA Utils and XZ Utils, which make the difference even bigger:" +msgstr "Les différences de tailles des dictionnaires affectent aussi l'utilisation de la mémoire du compresseur, mais il y a quelques autres différences entre les outils LZMA et les outils XZ, qui rendent la différence encore plus grande :" #. type: tbl table -#: ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA Utils 4.32.x" msgstr "Utilitaires LZMA 4.32.x" #. type: tbl table -#: ../src/xz/xz.1:2477 ../src/xz/xz.1:2478 +#: ../src/xz/xz.1 #, no-wrap msgid "12 MiB" msgstr "12 MiB" #. type: tbl table -#: ../src/xz/xz.1:2480 +#: ../src/xz/xz.1 #, no-wrap msgid "26 MiB" msgstr "26 MiB" #. type: tbl table -#: ../src/xz/xz.1:2481 +#: ../src/xz/xz.1 #, no-wrap msgid "45 MiB" msgstr "45 MiB" #. type: tbl table -#: ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "83 MiB" msgstr "83 MiB" #. type: tbl table -#: ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "159 MiB" msgstr "159 MiB" #. type: tbl table -#: ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "311 MiB" msgstr "311 MiB" #. type: Plain text -#: ../src/xz/xz.1:2493 -msgid "" -"The default preset level in LZMA Utils is B<-7> while in XZ Utils it is " -"B<-6>, so both use an 8 MiB dictionary by default." -msgstr "" -"Le niveau de préréglage par défaut dans les outils LZMA est B<-7> alors que " -"pour les outils XZ c'est B<-6>, les deux utilisent ainsi un dictionnaire de " -"8 Mio par défaut." +#: ../src/xz/xz.1 +msgid "The default preset level in LZMA Utils is B<-7> while in XZ Utils it is B<-6>, so both use an 8 MiB dictionary by default." +msgstr "Le niveau de préréglage par défaut dans les outils LZMA est B<-7> alors que pour les outils XZ c'est B<-6>, les deux utilisent ainsi un dictionnaire de 8 Mio par défaut." #. type: SS -#: ../src/xz/xz.1:2494 +#: ../src/xz/xz.1 #, no-wrap msgid "Streamed vs. non-streamed .lzma files" msgstr "Fichiers .lzma en flux ou non" #. type: Plain text -#: ../src/xz/xz.1:2504 -#, fuzzy -#| msgid "" -#| "The uncompressed size of the file can be stored in the B<.lzma> header. " -#| "LZMA Utils does that when compressing regular files. The alternative is " -#| "to mark that uncompressed size is unknown and use end-of-payload marker " -#| "to indicate where the decompressor should stop. LZMA Utils uses this " -#| "method when uncompressed size isn't known, which is the case for example " -#| "in pipes." -msgid "" -"The uncompressed size of the file can be stored in the B<.lzma> header. " -"LZMA Utils does that when compressing regular files. The alternative is to " -"mark that uncompressed size is unknown and use end-of-payload marker to " -"indicate where the decompressor should stop. LZMA Utils uses this method " -"when uncompressed size isn't known, which is the case, for example, in pipes." -msgstr "" -"La taille non compressée du fichier peut être stockée dans l'en-tête B<." -"lzma>. C'est ainsi que font les outils LZMA avec les fichiers normaux. " -"L'alternative est d'indiquer que la taille décompressée est inconnue et " -"utiliser un marqueur de fin de charge pour indiquer où le décompresseur doit " -"s'arrêter. Les outils LZMA utilisent cette méthode quand la taille " -"décompressée n'est pas connue, ce qui est le cas par exemple dans les " -"redirections." - -#. type: Plain text -#: ../src/xz/xz.1:2525 -msgid "" -"B<xz> supports decompressing B<.lzma> files with or without end-of-payload " -"marker, but all B<.lzma> files created by B<xz> will use end-of-payload " -"marker and have uncompressed size marked as unknown in the B<.lzma> header. " -"This may be a problem in some uncommon situations. For example, a B<.lzma> " -"decompressor in an embedded device might work only with files that have " -"known uncompressed size. If you hit this problem, you need to use LZMA " -"Utils or LZMA SDK to create B<.lzma> files with known uncompressed size." -msgstr "" -"B<xz> prend en charge la décompression des fichiers B<.lzma> avec ou sans " -"marqueur de fin de charge utile, mais tous les fichiers B<.lzma> créés par " -"B<xz> utiliseront un marqueur de fin de charge utile et ont la taille non " -"compréssée marquée comme inconnue dans l'en-tête B<.lzma>. Cela peut être un " -"problème dans quelques situations inhabituelles. Par exemple, un " -"décompresseur B<.lzma> dans un périphérique embarqué pourrait ne fonctionner " -"qu'avec des fichiers dont la taille non comprimée est connue. Si vous vous " -"heurtez à ce problème, vous devez utiliser les utilitaires LZMA ou LZMA SDK " -"pour créer des fichiers B<.lzma> avec une taille non compressée connue." +#: ../src/xz/xz.1 +msgid "The uncompressed size of the file can be stored in the B<.lzma> header. LZMA Utils does that when compressing regular files. The alternative is to mark that uncompressed size is unknown and use end-of-payload marker to indicate where the decompressor should stop. LZMA Utils uses this method when uncompressed size isn't known, which is the case, for example, in pipes." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz> supports decompressing B<.lzma> files with or without end-of-payload marker, but all B<.lzma> files created by B<xz> will use end-of-payload marker and have uncompressed size marked as unknown in the B<.lzma> header. This may be a problem in some uncommon situations. For example, a B<.lzma> decompressor in an embedded device might work only with files that have known uncompressed size. If you hit this problem, you need to use LZMA Utils or LZMA SDK to create B<.lzma> files with known uncompressed size." +msgstr "B<xz> prend en charge la décompression des fichiers B<.lzma> avec ou sans marqueur de fin de charge utile, mais tous les fichiers B<.lzma> créés par B<xz> utiliseront un marqueur de fin de charge utile et ont la taille non compréssée marquée comme inconnue dans l'en-tête B<.lzma>. Cela peut être un problème dans quelques situations inhabituelles. Par exemple, un décompresseur B<.lzma> dans un périphérique embarqué pourrait ne fonctionner qu'avec des fichiers dont la taille non comprimée est connue. Si vous vous heurtez à ce problème, vous devez utiliser les utilitaires LZMA ou LZMA SDK pour créer des fichiers B<.lzma> avec une taille non compressée connue." #. type: SS -#: ../src/xz/xz.1:2526 +#: ../src/xz/xz.1 #, no-wrap msgid "Unsupported .lzma files" msgstr "Fichiers .lzma non pris en charge" #. type: Plain text -#: ../src/xz/xz.1:2549 -msgid "" -"The B<.lzma> format allows I<lc> values up to 8, and I<lp> values up to 4. " -"LZMA Utils can decompress files with any I<lc> and I<lp>, but always creates " -"files with B<lc=3> and B<lp=0>. Creating files with other I<lc> and I<lp> " -"is possible with B<xz> and with LZMA SDK." -msgstr "" -"Le format B<.lzma> autorise des valeurs I<lc> jusqu'à 8, et des valeurs " -"I<lp> jusqu'à 4. Les outils LZMA peuvent décompresser des fichiers avec tous " -"les I<lc> et I<lp>, mais créez toujours les fichiers avec B<lc=3> et " -"B<lp=0>. Créer des fichiers avec d'autres valeurs I<lc> et I<lp> est " -"possible avec B<xz> et avec LZMA SDK." +#: ../src/xz/xz.1 +msgid "The B<.lzma> format allows I<lc> values up to 8, and I<lp> values up to 4. LZMA Utils can decompress files with any I<lc> and I<lp>, but always creates files with B<lc=3> and B<lp=0>. Creating files with other I<lc> and I<lp> is possible with B<xz> and with LZMA SDK." +msgstr "Le format B<.lzma> autorise des valeurs I<lc> jusqu'à 8, et des valeurs I<lp> jusqu'à 4. Les outils LZMA peuvent décompresser des fichiers avec tous les I<lc> et I<lp>, mais créez toujours les fichiers avec B<lc=3> et B<lp=0>. Créer des fichiers avec d'autres valeurs I<lc> et I<lp> est possible avec B<xz> et avec LZMA SDK." #. type: Plain text -#: ../src/xz/xz.1:2560 -msgid "" -"The implementation of the LZMA1 filter in liblzma requires that the sum of " -"I<lc> and I<lp> must not exceed 4. Thus, B<.lzma> files, which exceed this " -"limitation, cannot be decompressed with B<xz>." -msgstr "" -"L'implémentation du filtre LZMA1 dans liblzma nécessite que la somme de " -"I<lc> et I<lp> soit inférieure ou égale à 4. Ainsi, les fichiers B<.lzma> " -"qui excèdent cette limitation ne peuvent pas être décompressés avec B<xz>." +#: ../src/xz/xz.1 +msgid "The implementation of the LZMA1 filter in liblzma requires that the sum of I<lc> and I<lp> must not exceed 4. Thus, B<.lzma> files, which exceed this limitation, cannot be decompressed with B<xz>." +msgstr "L'implémentation du filtre LZMA1 dans liblzma nécessite que la somme de I<lc> et I<lp> soit inférieure ou égale à 4. Ainsi, les fichiers B<.lzma> qui excèdent cette limitation ne peuvent pas être décompressés avec B<xz>." #. type: Plain text -#: ../src/xz/xz.1:2575 -msgid "" -"LZMA Utils creates only B<.lzma> files which have a dictionary size of " -"2^I<n> (a power of 2) but accepts files with any dictionary size. liblzma " -"accepts only B<.lzma> files which have a dictionary size of 2^I<n> or 2^I<n> " -"+ 2^(I<n>-1). This is to decrease false positives when detecting B<.lzma> " -"files." -msgstr "" -"Les outils LZMA créent seulement des fichiers B<.lzma> qui ont une taille de " -"dictionnaire de 2^I<n> (une puissance de 2) mais acceptent les fichiers avec " -"toutes les tailles de dictionnaire. Libzlma n'accepte que les fichiers B<." -"lzma> qui ont une taille dictionnaire de 2^I<n> ou 2^I<n> + 2^(I<n>-1). Cela " -"afin de diminuer les faux positifs lors de la détection des fichiers B<." -"lzma>." +#: ../src/xz/xz.1 +msgid "LZMA Utils creates only B<.lzma> files which have a dictionary size of 2^I<n> (a power of 2) but accepts files with any dictionary size. liblzma accepts only B<.lzma> files which have a dictionary size of 2^I<n> or 2^I<n> + 2^(I<n>-1). This is to decrease false positives when detecting B<.lzma> files." +msgstr "Les outils LZMA créent seulement des fichiers B<.lzma> qui ont une taille de dictionnaire de 2^I<n> (une puissance de 2) mais acceptent les fichiers avec toutes les tailles de dictionnaire. Libzlma n'accepte que les fichiers B<.lzma> qui ont une taille dictionnaire de 2^I<n> ou 2^I<n> + 2^(I<n>-1). Cela afin de diminuer les faux positifs lors de la détection des fichiers B<.lzma>." #. type: Plain text -#: ../src/xz/xz.1:2580 -msgid "" -"These limitations shouldn't be a problem in practice, since practically all " -"B<.lzma> files have been compressed with settings that liblzma will accept." -msgstr "" -"Ces limitations ne devraient pas poser problème en pratique, car " -"pratiquement tous les fichiers B<.lzma> ont été compressés avec des réglages " -"que liblzma accepte." +#: ../src/xz/xz.1 +msgid "These limitations shouldn't be a problem in practice, since practically all B<.lzma> files have been compressed with settings that liblzma will accept." +msgstr "Ces limitations ne devraient pas poser problème en pratique, car pratiquement tous les fichiers B<.lzma> ont été compressés avec des réglages que liblzma accepte." #. type: SS -#: ../src/xz/xz.1:2581 +#: ../src/xz/xz.1 #, no-wrap msgid "Trailing garbage" msgstr "Déchets excédentaires" #. type: Plain text -#: ../src/xz/xz.1:2591 -msgid "" -"When decompressing, LZMA Utils silently ignore everything after the first B<." -"lzma> stream. In most situations, this is a bug. This also means that LZMA " -"Utils don't support decompressing concatenated B<.lzma> files." -msgstr "" -"Lors de la décompession, l'utilitaire LZMA ignore silencieusement tout ce " -"qui est après le premier flux B<.lzma>. Dans la majorité des situations, " -"c'est un bogue. Cela veut dire aussi que les outils LZMA ne gèrent pas la " -"décompression de fichiers B<.lzma> concaténés." +#: ../src/xz/xz.1 +msgid "When decompressing, LZMA Utils silently ignore everything after the first B<.lzma> stream. In most situations, this is a bug. This also means that LZMA Utils don't support decompressing concatenated B<.lzma> files." +msgstr "Lors de la décompession, l'utilitaire LZMA ignore silencieusement tout ce qui est après le premier flux B<.lzma>. Dans la majorité des situations, c'est un bogue. Cela veut dire aussi que les outils LZMA ne gèrent pas la décompression de fichiers B<.lzma> concaténés." #. type: Plain text -#: ../src/xz/xz.1:2601 -msgid "" -"If there is data left after the first B<.lzma> stream, B<xz> considers the " -"file to be corrupt unless B<--single-stream> was used. This may break " -"obscure scripts which have assumed that trailing garbage is ignored." -msgstr "" -"S'il reste des données après le premier flux B<.lzma>, B<xz> considère que " -"le fichier est corrompu sauf si B<--single-stream> a été utilisé. Cela peut " -"casser des scripts obscurs qui ont supposé que les déchets de fin de ligne " -"sont ignorés." +#: ../src/xz/xz.1 +msgid "If there is data left after the first B<.lzma> stream, B<xz> considers the file to be corrupt unless B<--single-stream> was used. This may break obscure scripts which have assumed that trailing garbage is ignored." +msgstr "S'il reste des données après le premier flux B<.lzma>, B<xz> considère que le fichier est corrompu sauf si B<--single-stream> a été utilisé. Cela peut casser des scripts obscurs qui ont supposé que les déchets de fin de ligne sont ignorés." #. type: SH -#: ../src/xz/xz.1:2602 ../src/xzdec/xzdec.1:117 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "NOTES" msgstr "NOTES" #. type: SS -#: ../src/xz/xz.1:2604 +#: ../src/xz/xz.1 #, no-wrap msgid "Compressed output may vary" msgstr "La sortie compressée peut varier" #. type: Plain text -#: ../src/xz/xz.1:2615 -msgid "" -"The exact compressed output produced from the same uncompressed input file " -"may vary between XZ Utils versions even if compression options are " -"identical. This is because the encoder can be improved (faster or better " -"compression) without affecting the file format. The output can vary even " -"between different builds of the same XZ Utils version, if different build " -"options are used." -msgstr "" -"La sortie compressée exacte produite par les même fichiers non compressés en " -"entrée peut varier en fonction des différentes versions de l'utilitaire XZ, " -"même si les options de compression sont identiques. En effet, il est " -"possible d'améliorer l'encodeur (compression plus rapide ou meilleure) sans " -"affecter le format du fichier. La sortie peut même varier entre différentes " -"compilations de la même version d'utilitaire XZ, si des options de " -"construction différentes sont utilisées." - -#. type: Plain text -#: ../src/xz/xz.1:2625 -msgid "" -"The above means that once B<--rsyncable> has been implemented, the resulting " -"files won't necessarily be rsyncable unless both old and new files have been " -"compressed with the same xz version. This problem can be fixed if a part of " -"the encoder implementation is frozen to keep rsyncable output stable across " -"xz versions." -msgstr "" -"Cela signifie qu'une fois que B<--rsyncable> a été implémenté, les fichiers " -"résultants ne seront pas nécessairement synchronisables avec rsync à moins " -"que les nouveaux et anciens fichiers n'aient été compressés avec la même " -"version de xz. Ce problème peut être résolu si une partie de " -"l'implémentation est gelée pour garantir la stabilité de la sortie rsyncable " -"à travers les versions de xz." +#: ../src/xz/xz.1 +msgid "The exact compressed output produced from the same uncompressed input file may vary between XZ Utils versions even if compression options are identical. This is because the encoder can be improved (faster or better compression) without affecting the file format. The output can vary even between different builds of the same XZ Utils version, if different build options are used." +msgstr "La sortie compressée exacte produite par les même fichiers non compressés en entrée peut varier en fonction des différentes versions de l'utilitaire XZ, même si les options de compression sont identiques. En effet, il est possible d'améliorer l'encodeur (compression plus rapide ou meilleure) sans affecter le format du fichier. La sortie peut même varier entre différentes compilations de la même version d'utilitaire XZ, si des options de construction différentes sont utilisées." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The above means that once B<--rsyncable> has been implemented, the resulting files won't necessarily be rsyncable unless both old and new files have been compressed with the same xz version. This problem can be fixed if a part of the encoder implementation is frozen to keep rsyncable output stable across xz versions." +msgstr "Cela signifie qu'une fois que B<--rsyncable> a été implémenté, les fichiers résultants ne seront pas nécessairement synchronisables avec rsync à moins que les nouveaux et anciens fichiers n'aient été compressés avec la même version de xz. Ce problème peut être résolu si une partie de l'implémentation est gelée pour garantir la stabilité de la sortie rsyncable à travers les versions de xz." #. type: SS -#: ../src/xz/xz.1:2626 +#: ../src/xz/xz.1 #, no-wrap msgid "Embedded .xz decompressors" msgstr "Décompresseurs .xz embarqués" #. type: Plain text -#: ../src/xz/xz.1:2643 -msgid "" -"Embedded B<.xz> decompressor implementations like XZ Embedded don't " -"necessarily support files created with integrity I<check> types other than " -"B<none> and B<crc32>. Since the default is B<--check=crc64>, you must use " -"B<--check=none> or B<--check=crc32> when creating files for embedded systems." -msgstr "" -"Les implémentations de décompresseur embarqué comme XZ Embedded ne gèrent " -"pas nécessairement les fichiers créés avec d'autres types de I<vérification> " -"d'intégrité que B<none> et B<CRC32>. Comme la valeur par défaut est B<--" -"check=crc64>, vous devez utiliser B<--check=none> ou B<--check=crc32> lors " -"de la création de fichiers pour les systèmes embarqués." +#: ../src/xz/xz.1 +msgid "Embedded B<.xz> decompressor implementations like XZ Embedded don't necessarily support files created with integrity I<check> types other than B<none> and B<crc32>. Since the default is B<--check=crc64>, you must use B<--check=none> or B<--check=crc32> when creating files for embedded systems." +msgstr "Les implémentations de décompresseur embarqué comme XZ Embedded ne gèrent pas nécessairement les fichiers créés avec d'autres types de I<vérification> d'intégrité que B<none> et B<CRC32>. Comme la valeur par défaut est B<--check=crc64>, vous devez utiliser B<--check=none> ou B<--check=crc32> lors de la création de fichiers pour les systèmes embarqués." #. type: Plain text -#: ../src/xz/xz.1:2653 -msgid "" -"Outside embedded systems, all B<.xz> format decompressors support all the " -"I<check> types, or at least are able to decompress the file without " -"verifying the integrity check if the particular I<check> is not supported." -msgstr "" -"En dehors des systèmes embarqués, tous les décompresseurs de format B<.xz> " -"gèrent tous les types de I<vérification> ou sont au moins capables de " -"décompresser le fichier sans effectuer la vérification d'intégrité si ce " -"type de I<vérification> particulière n'est pas pris en charge." +#: ../src/xz/xz.1 +msgid "Outside embedded systems, all B<.xz> format decompressors support all the I<check> types, or at least are able to decompress the file without verifying the integrity check if the particular I<check> is not supported." +msgstr "En dehors des systèmes embarqués, tous les décompresseurs de format B<.xz> gèrent tous les types de I<vérification> ou sont au moins capables de décompresser le fichier sans effectuer la vérification d'intégrité si ce type de I<vérification> particulière n'est pas pris en charge." #. type: Plain text -#: ../src/xz/xz.1:2656 -msgid "" -"XZ Embedded supports BCJ filters, but only with the default start offset." -msgstr "" -"XZ Embedded prend en charge les filtres BCJ, mais seulement avec le décalage " -"de départ par défaut." +#: ../src/xz/xz.1 +msgid "XZ Embedded supports BCJ filters, but only with the default start offset." +msgstr "XZ Embedded prend en charge les filtres BCJ, mais seulement avec le décalage de départ par défaut." #. type: SH -#: ../src/xz/xz.1:2657 +#: ../src/xz/xz.1 #, no-wrap msgid "EXAMPLES" msgstr "EXEMPLES" #. type: SS -#: ../src/xz/xz.1:2659 +#: ../src/xz/xz.1 #, no-wrap msgid "Basics" msgstr "Bases" #. type: Plain text -#: ../src/xz/xz.1:2669 -msgid "" -"Compress the file I<foo> into I<foo.xz> using the default compression level " -"(B<-6>), and remove I<foo> if compression is successful:" -msgstr "" -"Compresser le fichier I<toto> en I<toto.xz> en utilisant le niveau de " -"compression par défaut (B<-6>) et supprimer I<toto> si la compression " -"réussit :" +#: ../src/xz/xz.1 +msgid "Compress the file I<foo> into I<foo.xz> using the default compression level (B<-6>), and remove I<foo> if compression is successful:" +msgstr "Compresser le fichier I<toto> en I<toto.xz> en utilisant le niveau de compression par défaut (B<-6>) et supprimer I<toto> si la compression réussit :" #. type: Plain text -#: ../src/xz/xz.1:2674 -#, no-wrap -msgid "CW<xz foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz foo>\n" +msgid "\\f(CRxz foo\\fR\n" msgstr "CW<xz toto>\n" #. type: Plain text -#: ../src/xz/xz.1:2685 -msgid "" -"Decompress I<bar.xz> into I<bar> and don't remove I<bar.xz> even if " -"decompression is successful:" -msgstr "" -"Décompresser I<bidule.xz> en I<bidule> et ne pas supprimer I<bidule.xz> même " -"si la compression réussit :" +#: ../src/xz/xz.1 +msgid "Decompress I<bar.xz> into I<bar> and don't remove I<bar.xz> even if decompression is successful:" +msgstr "Décompresser I<bidule.xz> en I<bidule> et ne pas supprimer I<bidule.xz> même si la compression réussit :" #. type: Plain text -#: ../src/xz/xz.1:2690 -#, no-wrap -msgid "CW<xz -dk bar.xz>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -dk bar.xz>\n" +msgid "\\f(CRxz -dk bar.xz\\fR\n" msgstr "CW<xz -dk bidule.xz>\n" #. type: Plain text -#: ../src/xz/xz.1:2703 -#, fuzzy -#| msgid "" -#| "Create I<baz.tar.xz> with the preset B<-4e> (B<-4 --extreme>), which is " -#| "slower than e.g. the default B<-6>, but needs less memory for compression " -#| "and decompression (48\\ MiB and 5\\ MiB, respectively):" -msgid "" -"Create I<baz.tar.xz> with the preset B<-4e> (B<-4 --extreme>), which is " -"slower than the default B<-6>, but needs less memory for compression and " -"decompression (48\\ MiB and 5\\ MiB, respectively):" +#: ../src/xz/xz.1 +msgid "Create I<baz.tar.xz> with the preset B<-4e> (B<-4 --extreme>), which is slower than the default B<-6>, but needs less memory for compression and decompression (48\\ MiB and 5\\ MiB, respectively):" msgstr "" -"Créer I<truc.tar.xz> avec le préréglage B<-4e> (B<-4--extreme>), lequel est " -"plus lent que par exemle B<-6> (par défaut), mais nécessite moins de mémoire " -"pour la compression et la décompression (48\\ Mio et 5\\ Mio, " -"respectivement) :" #. type: Plain text -#: ../src/xz/xz.1:2708 -#, no-wrap -msgid "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" +msgid "\\f(CRtar cf - baz | xz -4e E<gt> baz.tar.xz\\fR\n" msgstr "CW<tar cf - truc | xz -4e E<gt> truc.tar.xz>\n" #. type: Plain text -#: ../src/xz/xz.1:2714 -msgid "" -"A mix of compressed and uncompressed files can be decompressed to standard " -"output with a single command:" -msgstr "" -"Un mélange de fichiers compressés et non compressés peuvent être " -"décompressés vers la sortie standard avec une simple commande :" +#: ../src/xz/xz.1 +msgid "A mix of compressed and uncompressed files can be decompressed to standard output with a single command:" +msgstr "Un mélange de fichiers compressés et non compressés peuvent être décompressés vers la sortie standard avec une simple commande :" #. type: Plain text -#: ../src/xz/xz.1:2719 -#, no-wrap -msgid "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" +msgid "\\f(CRxz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt\\fR\n" msgstr "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" #. type: SS -#: ../src/xz/xz.1:2723 +#: ../src/xz/xz.1 #, no-wrap msgid "Parallel compression of many files" msgstr "Compression en parallèle de plusieurs fichiers" #. type: Plain text -#: ../src/xz/xz.1:2729 -msgid "" -"On GNU and *BSD, B<find>(1) and B<xargs>(1) can be used to parallelize " -"compression of many files:" -msgstr "" -"Sur GNU et *BSD, B<find>(1) et B<xargs>(1) peuvent être utilisés pour mettre " -"en parallèle la compression de plusieurs fichiers :" +#: ../src/xz/xz.1 +msgid "On GNU and *BSD, B<find>(1) and B<xargs>(1) can be used to parallelize compression of many files:" +msgstr "Sur GNU et *BSD, B<find>(1) et B<xargs>(1) peuvent être utilisés pour mettre en parallèle la compression de plusieurs fichiers :" #. type: Plain text -#: ../src/xz/xz.1:2735 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" +#| " | xargs -0r -P4 -n16 xz -T1>\n" msgid "" -"CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" -" | xargs -0r -P4 -n16 xz -T1>\n" +"\\f(CRfind . -type f \\e! -name '*.xz' -print0 \\e\n" +" | xargs -0r -P4 -n16 xz -T1\\fR\n" msgstr "" "CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" " | xargs -0r -P4 -n16 xz -T1>\n" #. type: Plain text -#: ../src/xz/xz.1:2757 -msgid "" -"The B<-P> option to B<xargs>(1) sets the number of parallel B<xz> " -"processes. The best value for the B<-n> option depends on how many files " -"there are to be compressed. If there are only a couple of files, the value " -"should probably be 1; with tens of thousands of files, 100 or even more may " -"be appropriate to reduce the number of B<xz> processes that B<xargs>(1) " -"will eventually create." -msgstr "" -"L'option B<P> passée à B<xargs>(1) fixe le nombre de processus B<xz> en " -"parallèles. La meilleure valeur pour l'option B<n> dépend du nombre de " -"fichiers à compresser. S-il n'y a que quelques fichiers, la valeur sera " -"probablement 1 ; avec des dizaines de milliers de fichiers, 100 ou même plus " -"serait approprié pour réduire le nombre de processus B<xz> que B<xargs>(1) " -"créera éventuellement." - -#. type: Plain text -#: ../src/xz/xz.1:2765 -msgid "" -"The option B<-T1> for B<xz> is there to force it to single-threaded mode, " -"because B<xargs>(1) is used to control the amount of parallelization." -msgstr "" -"L'option B<-T1> de B<xz> est là pour le forcer en mode mono-thread, car " -"B<xargs>(1) est utilisé pour contrôler la quantité de mise en parallèle." +#: ../src/xz/xz.1 +msgid "The B<-P> option to B<xargs>(1) sets the number of parallel B<xz> processes. The best value for the B<-n> option depends on how many files there are to be compressed. If there are only a couple of files, the value should probably be 1; with tens of thousands of files, 100 or even more may be appropriate to reduce the number of B<xz> processes that B<xargs>(1) will eventually create." +msgstr "L'option B<P> passée à B<xargs>(1) fixe le nombre de processus B<xz> en parallèles. La meilleure valeur pour l'option B<n> dépend du nombre de fichiers à compresser. S-il n'y a que quelques fichiers, la valeur sera probablement 1 ; avec des dizaines de milliers de fichiers, 100 ou même plus serait approprié pour réduire le nombre de processus B<xz> que B<xargs>(1) créera éventuellement." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The option B<-T1> for B<xz> is there to force it to single-threaded mode, because B<xargs>(1) is used to control the amount of parallelization." +msgstr "L'option B<-T1> de B<xz> est là pour le forcer en mode mono-thread, car B<xargs>(1) est utilisé pour contrôler la quantité de mise en parallèle." #. type: SS -#: ../src/xz/xz.1:2766 +#: ../src/xz/xz.1 #, no-wrap msgid "Robot mode" msgstr "Mode robot" #. type: Plain text -#: ../src/xz/xz.1:2769 -msgid "" -"Calculate how many bytes have been saved in total after compressing multiple " -"files:" -msgstr "" -"Calculer combien d'octets ont été économisés au total après avoir compressé " -"plusieurs fichiers :" +#: ../src/xz/xz.1 +msgid "Calculate how many bytes have been saved in total after compressing multiple files:" +msgstr "Calculer combien d'octets ont été économisés au total après avoir compressé plusieurs fichiers :" #. type: Plain text -#: ../src/xz/xz.1:2774 -#, no-wrap -msgid "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" +msgid "\\f(CRxz --robot --list *.xz | awk '/^totals/{print $5-$4}'\\fR\n" msgstr "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" #. type: Plain text -#: ../src/xz/xz.1:2789 -msgid "" -"A script may want to know that it is using new enough B<xz>. The following " -"B<sh>(1) script checks that the version number of the B<xz> tool is at " -"least 5.0.0. This method is compatible with old beta versions, which didn't " -"support the B<--robot> option:" -msgstr "" -"Un script peut vouloir savoir qu'il utilise une version suffisamment récente " -"de B<xz>. Le script B<sh>(1) suivant vérifie que le numéro de version de " -"l'outil B<xz> soit au minimum 5.0.0. Cette méthode est compatible avec les " -"vieilles versions bêta, qui ne gèrent pas l'option B<--robot> :" +#: ../src/xz/xz.1 +msgid "A script may want to know that it is using new enough B<xz>. The following B<sh>(1) script checks that the version number of the B<xz> tool is at least 5.0.0. This method is compatible with old beta versions, which didn't support the B<--robot> option:" +msgstr "Un script peut vouloir savoir qu'il utilise une version suffisamment récente de B<xz>. Le script B<sh>(1) suivant vérifie que le numéro de version de l'outil B<xz> soit au minimum 5.0.0. Cette méthode est compatible avec les vieilles versions bêta, qui ne gèrent pas l'option B<--robot> :" #. type: Plain text -#: ../src/xz/xz.1:2798 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" +#| " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" +#| " echo \"Your xz is too old.\"\n" +#| "fi\n" +#| "unset XZ_VERSION LIBLZMA_VERSION>\n" msgid "" -"CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" +"\\f(CRif ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" " echo \"Your xz is too old.\"\n" "fi\n" -"unset XZ_VERSION LIBLZMA_VERSION>\n" +"unset XZ_VERSION LIBLZMA_VERSION\\fR\n" msgstr "" "CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" @@ -5092,1113 +3249,660 @@ msgstr "" "unset XZ_VERSION LIBLZMA_VERSION>\n" #. type: Plain text -#: ../src/xz/xz.1:2805 -msgid "" -"Set a memory usage limit for decompression using B<XZ_OPT>, but if a limit " -"has already been set, don't increase it:" -msgstr "" -"Régler une limite d'utilisation de la mémoire pour la décompression en " -"utilisant B<XZ_OPT>, mais si une limite a déjà été définie, ne pas " -"l'augmenter : " +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for decompression using B<XZ_OPT>, but if a limit has already been set, don't increase it:" +msgstr "Régler une limite d'utilisation de la mémoire pour la décompression en utilisant B<XZ_OPT>, mais si une limite a déjà été définie, ne pas l'augmenter : " #. type: Plain text -#: ../src/xz/xz.1:2815 -#, fuzzy, no-wrap -#| msgid "" -#| "CW<NEWLIM=$((123 E<lt>E<lt> 20)) # 123 MiB\n" -#| "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" -#| "if [ $OLDLIM -eq 0 -o $OLDLIM -gt $NEWLIM ]; then\n" -#| " XZ_OPT=\"$XZ_OPT --memlimit-decompress=$NEWLIM\"\n" -#| " export XZ_OPT\n" -#| "fi>\n" +#: ../src/xz/xz.1 +#, no-wrap msgid "" -"CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" +"\\f(CRNEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" "if [ $OLDLIM -eq 0 -o $OLDLIM -gt $NEWLIM ]; then\n" " XZ_OPT=\"$XZ_OPT --memlimit-decompress=$NEWLIM\"\n" " export XZ_OPT\n" -"fi>\n" +"fi\\fR\n" msgstr "" -"CW<NEWLIM=$((123 E<lt>E<lt> 20)) # 123 MiB\n" -"OLDLIM=$(xz --robot --info-memory | cut -f3)\n" -"if [ $OLDLIM -eq 0 -o $OLDLIM -gt $NEWLIM ]; then\n" -" XZ_OPT=\"$XZ_OPT --memlimit-decompress=$NEWLIM\"\n" -" export XZ_OPT\n" -"fi>\n" #. type: Plain text -#: ../src/xz/xz.1:2825 -msgid "" -"The simplest use for custom filter chains is customizing a LZMA2 preset. " -"This can be useful, because the presets cover only a subset of the " -"potentially useful combinations of compression settings." -msgstr "" -"L'utilisation la plus simple des chaînes de filtres personnalisées est la " -"personnalisation d'un préréglage LZMA2. Cela peut être utile, car les " -"préréglages ne couvrent qu'un sous-ensemble des réglages de compression " -"potentiellement utiles." +#: ../src/xz/xz.1 +msgid "The simplest use for custom filter chains is customizing a LZMA2 preset. This can be useful, because the presets cover only a subset of the potentially useful combinations of compression settings." +msgstr "L'utilisation la plus simple des chaînes de filtres personnalisées est la personnalisation d'un préréglage LZMA2. Cela peut être utile, car les préréglages ne couvrent qu'un sous-ensemble des réglages de compression potentiellement utiles." #. type: Plain text -#: ../src/xz/xz.1:2833 -msgid "" -"The CompCPU columns of the tables from the descriptions of the options " -"B<-0> ... B<-9> and B<--extreme> are useful when customizing LZMA2 presets. " -"Here are the relevant parts collected from those two tables:" -msgstr "" -"Les colonnes CompCPU des tableaux des descriptions des options B<-0> à B<-9> " -"et B<--extreme> sont utiles lors de la personnalisation des préréglages " -"LZMA2. Voici les parties pertinentes recueillies à partir de ces deux " -"tableaux :" +#: ../src/xz/xz.1 +msgid "The CompCPU columns of the tables from the descriptions of the options B<-0> ... B<-9> and B<--extreme> are useful when customizing LZMA2 presets. Here are the relevant parts collected from those two tables:" +msgstr "Les colonnes CompCPU des tableaux des descriptions des options B<-0> à B<-9> et B<--extreme> sont utiles lors de la personnalisation des préréglages LZMA2. Voici les parties pertinentes recueillies à partir de ces deux tableaux :" #. type: Plain text -#: ../src/xz/xz.1:2858 -#, fuzzy -#| msgid "" -#| "If you know that a file requires somewhat big dictionary (e.g. 32 MiB) to " -#| "compress well, but you want to compress it quicker than B<xz -8> would " -#| "do, a preset with a low CompCPU value (e.g. 1) can be modified to use a " -#| "bigger dictionary:" -msgid "" -"If you know that a file requires somewhat big dictionary (for example, 32\\ " -"MiB) to compress well, but you want to compress it quicker than B<xz -8> " -"would do, a preset with a low CompCPU value (for example, 1) can be " -"modified to use a bigger dictionary:" +#: ../src/xz/xz.1 +msgid "If you know that a file requires somewhat big dictionary (for example, 32\\ MiB) to compress well, but you want to compress it quicker than B<xz -8> would do, a preset with a low CompCPU value (for example, 1) can be modified to use a bigger dictionary:" msgstr "" -"Si vous savez qu'un fichier nécessite un dictionnaire relativement gros (par " -"exemple 32 Mio) pour bien compresser, mais que vous vouliez le compresser " -"plus vite que B<xz-8> ne le ferait, un préréglage avec une valeur basse de " -"CompCPU (par exemple 1) peut être modifié pour utiliser un dictionnaire plus " -"gros :" #. type: Plain text -#: ../src/xz/xz.1:2863 -#, no-wrap -msgid "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" +msgid "\\f(CRxz --lzma2=preset=1,dict=32MiB foo.tar\\fR\n" msgstr "CW<xz --lzma2=preset=1,dict=32MiB toto.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2879 -msgid "" -"With certain files, the above command may be faster than B<xz -6> while " -"compressing significantly better. However, it must be emphasized that only " -"some files benefit from a big dictionary while keeping the CompCPU value " -"low. The most obvious situation, where a big dictionary can help a lot, is " -"an archive containing very similar files of at least a few megabytes each. " -"The dictionary size has to be significantly bigger than any individual file " -"to allow LZMA2 to take full advantage of the similarities between " -"consecutive files." -msgstr "" -"Avec certains fichiers, la commande ci-dessus peut être plus rapide que " -"B<xz-6> tout en compressant bien mieux. Cependant, il faut souligner que " -"seuls certains fichiers bénéficient d'un grand dictionnaire tout en gardant " -"la valeur de CompCPU faible. La siutation la plus évidente où un gros " -"dictionnaire peut baucoup aider, est une archive contenant des fichiers très " -"similaires de quelques megaoctets chacun. La taille de dictionnaire doit " -"être significativement plus grosse que tout fichier individuel pour " -"permettre à LZMA2 de tirer pleinement partie des similarités entre des " -"fichiers consécutifs." - -#. type: Plain text -#: ../src/xz/xz.1:2886 -msgid "" -"If very high compressor and decompressor memory usage is fine, and the file " -"being compressed is at least several hundred megabytes, it may be useful to " -"use an even bigger dictionary than the 64 MiB that B<xz -9> would use:" -msgstr "" -"Si une utilisation de la mémoire élevée pour la compression et décompression " -"convient, et que le fichier à compresser a une taille de plusieurs centaines " -"de megaoctets, il peut être utile d'utiliser un plus gros dictionnaire que " -"celui fourni par B<xz-9> (64 Mio) :" +#: ../src/xz/xz.1 +msgid "With certain files, the above command may be faster than B<xz -6> while compressing significantly better. However, it must be emphasized that only some files benefit from a big dictionary while keeping the CompCPU value low. The most obvious situation, where a big dictionary can help a lot, is an archive containing very similar files of at least a few megabytes each. The dictionary size has to be significantly bigger than any individual file to allow LZMA2 to take full advantage of the similarities between consecutive files." +msgstr "Avec certains fichiers, la commande ci-dessus peut être plus rapide que B<xz-6> tout en compressant bien mieux. Cependant, il faut souligner que seuls certains fichiers bénéficient d'un grand dictionnaire tout en gardant la valeur de CompCPU faible. La siutation la plus évidente où un gros dictionnaire peut baucoup aider, est une archive contenant des fichiers très similaires de quelques megaoctets chacun. La taille de dictionnaire doit être significativement plus grosse que tout fichier individuel pour permettre à LZMA2 de tirer pleinement partie des similarités entre des fichiers consécutifs." #. type: Plain text -#: ../src/xz/xz.1:2891 -#, no-wrap -msgid "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" +#: ../src/xz/xz.1 +msgid "If very high compressor and decompressor memory usage is fine, and the file being compressed is at least several hundred megabytes, it may be useful to use an even bigger dictionary than the 64 MiB that B<xz -9> would use:" +msgstr "Si une utilisation de la mémoire élevée pour la compression et décompression convient, et que le fichier à compresser a une taille de plusieurs centaines de megaoctets, il peut être utile d'utiliser un plus gros dictionnaire que celui fourni par B<xz-9> (64 Mio) :" + +#. type: Plain text +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" +msgid "\\f(CRxz -vv --lzma2=dict=192MiB big_foo.tar\\fR\n" msgstr "CW<xz -vv --lzma2=dict=192MiB gros_toto.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2904 -msgid "" -"Using B<-vv> (B<--verbose --verbose>) like in the above example can be " -"useful to see the memory requirements of the compressor and decompressor. " -"Remember that using a dictionary bigger than the size of the uncompressed " -"file is waste of memory, so the above command isn't useful for small files." -msgstr "" -"Utiliser B<-vv> (B<--verbose--verbose>) comme dans l'exemple ci-dessus peut " -"être utile pour voir les besoins en mémoire du compresseur et du " -"décompresseur. Rappelez-vous qu'utiliser un dictionnaire plus gros que la " -"taille du fichier non compressé est un gachis de mémoire, donc la commande " -"ci-dessus n'est pas utile pour les petits fichiers." +#: ../src/xz/xz.1 +msgid "Using B<-vv> (B<--verbose --verbose>) like in the above example can be useful to see the memory requirements of the compressor and decompressor. Remember that using a dictionary bigger than the size of the uncompressed file is waste of memory, so the above command isn't useful for small files." +msgstr "Utiliser B<-vv> (B<--verbose--verbose>) comme dans l'exemple ci-dessus peut être utile pour voir les besoins en mémoire du compresseur et du décompresseur. Rappelez-vous qu'utiliser un dictionnaire plus gros que la taille du fichier non compressé est un gachis de mémoire, donc la commande ci-dessus n'est pas utile pour les petits fichiers." #. type: Plain text -#: ../src/xz/xz.1:2916 -#, fuzzy -#| msgid "" -#| "Sometimes the compression time doesn't matter, but the decompressor " -#| "memory usage has to be kept low e.g. to make it possible to decompress " -#| "the file on an embedded system. The following command uses B<-6e> (B<-6 " -#| "--extreme>) as a base and sets the dictionary to only 64\\ KiB. The " -#| "resulting file can be decompressed with XZ Embedded (that's why there is " -#| "B<--check=crc32>) using about 100\\ KiB of memory." -msgid "" -"Sometimes the compression time doesn't matter, but the decompressor memory " -"usage has to be kept low, for example, to make it possible to decompress the " -"file on an embedded system. The following command uses B<-6e> (B<-6 --" -"extreme>) as a base and sets the dictionary to only 64\\ KiB. The " -"resulting file can be decompressed with XZ Embedded (that's why there is B<--" -"check=crc32>) using about 100\\ KiB of memory." +#: ../src/xz/xz.1 +msgid "Sometimes the compression time doesn't matter, but the decompressor memory usage has to be kept low, for example, to make it possible to decompress the file on an embedded system. The following command uses B<-6e> (B<-6 --extreme>) as a base and sets the dictionary to only 64\\ KiB. The resulting file can be decompressed with XZ Embedded (that's why there is B<--check=crc32>) using about 100\\ KiB of memory." msgstr "" -"Parfois le temps de compression importe peu, mais l'utilisation de la " -"mémoire du décompresseur doit être maintenue basse (par exemple pour rendre " -"possible la décompression d'un fichier sur un système embarqué). La commande " -"suivante utilise B<-6e> (B<-6 --extreme>) comme base, et définit le " -"dictionnaire à seulement 64\\ Kio. Le fichier qui en résulte peut être " -"décompressé avec XZ Embedded (c'est pourquoi il y a B<--check=crc32>) en " -"utilisant environ 100\\ Kio de mémoire." #. type: Plain text -#: ../src/xz/xz.1:2921 -#, no-wrap -msgid "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" +msgid "\\f(CRxz --check=crc32 --lzma2=preset=6e,dict=64KiB foo\\fR\n" msgstr "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB toto>\n" #. type: Plain text -#: ../src/xz/xz.1:2944 -#, fuzzy -#| msgid "" -#| "If you want to squeeze out as many bytes as possible, adjusting the " -#| "number of literal context bits (I<lc>) and number of position bits " -#| "(I<pb>) can sometimes help. Adjusting the number of literal position " -#| "bits (I<lp>) might help too, but usually I<lc> and I<pb> are more " -#| "important. E.g. a source code archive contains mostly US-ASCII text, so " -#| "something like the following might give slightly (like 0.1\\ %) smaller " -#| "file than B<xz -6e> (try also without B<lc=4>):" -msgid "" -"If you want to squeeze out as many bytes as possible, adjusting the number " -"of literal context bits (I<lc>) and number of position bits (I<pb>) can " -"sometimes help. Adjusting the number of literal position bits (I<lp>) " -"might help too, but usually I<lc> and I<pb> are more important. For " -"example, a source code archive contains mostly US-ASCII text, so something " -"like the following might give slightly (like 0.1\\ %) smaller file than B<xz " -"-6e> (try also without B<lc=4>):" -msgstr "" -"Si vous voulez réduire au maximum le nombre d'octets, ajuster le nombre de " -"bits de contexte littéral (I<lc>) et le nombre de bits de position (I<pb>) " -"peut parfois être bénéfique. Ajuster le nombre de bits de position littéraux " -"(literal position bits)(I<lp>) devrait aider aussi, mais généralement I<lc> " -"et I<pb> sont plus importants. Par exemple, une archive de code source " -"contient majoritairement du texte US-ASCII, donc quelquechose du style de ce " -"qui suit devrait donner un fichier légèrement (approximativement O.1%) plus " -"petit que B<xz -6e> (essayez aussi sans B<lc=4>) :" - -#. type: Plain text -#: ../src/xz/xz.1:2949 -#, no-wrap -msgid "CW<xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar>\n" +#: ../src/xz/xz.1 +msgid "If you want to squeeze out as many bytes as possible, adjusting the number of literal context bits (I<lc>) and number of position bits (I<pb>) can sometimes help. Adjusting the number of literal position bits (I<lp>) might help too, but usually I<lc> and I<pb> are more important. For example, a source code archive contains mostly US-ASCII text, so something like the following might give slightly (like 0.1\\ %) smaller file than B<xz -6e> (try also without B<lc=4>):" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar>\n" +msgid "\\f(CRxz --lzma2=preset=6e,pb=0,lc=4 source_code.tar\\fR\n" msgstr "CW<xz --lzma2=preset=6e,pb=0,lc=4 code_source.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2957 -#, fuzzy -#| msgid "" -#| "Using another filter together with LZMA2 can improve compression with " -#| "certain file types. E.g. to compress a x86-32 or x86-64 shared library " -#| "using the x86 BCJ filter:" -msgid "" -"Using another filter together with LZMA2 can improve compression with " -"certain file types. For example, to compress a x86-32 or x86-64 shared " -"library using the x86 BCJ filter:" +#: ../src/xz/xz.1 +msgid "Using another filter together with LZMA2 can improve compression with certain file types. For example, to compress a x86-32 or x86-64 shared library using the x86 BCJ filter:" msgstr "" -"Utiliser un autre filtre avec LZMA2 peut améliorer la compression avec " -"certains types de fichiers. Par exemple, pour compresser une bibliothèque " -"partagée x86-32 ou x86-64 en utilisant le filtre BCJ x86 :" #. type: Plain text -#: ../src/xz/xz.1:2962 -#, no-wrap -msgid "CW<xz --x86 --lzma2 libfoo.so>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --x86 --lzma2 libfoo.so>\n" +msgid "\\f(CRxz --x86 --lzma2 libfoo.so\\fR\n" msgstr "CW<xz --x86 --lzma2 libtoto.so>\n" #. type: Plain text -#: ../src/xz/xz.1:2976 -msgid "" -"Note that the order of the filter options is significant. If B<--x86> is " -"specified after B<--lzma2>, B<xz> will give an error, because there cannot " -"be any filter after LZMA2, and also because the x86 BCJ filter cannot be " -"used as the last filter in the chain." -msgstr "" -"Notez que l'ordre des options de filtre est significatif. Si B<--x86> est " -"indiqué après B<--lzma2>, B<xz> donnera une erreur, car il ne peut y avoir " -"aucun filtre après LZMA2, et aussi parce que le filtre BCJ x86 ne peut pas " -"être utilisé comme dernier filtre dans la chaîne." +#: ../src/xz/xz.1 +msgid "Note that the order of the filter options is significant. If B<--x86> is specified after B<--lzma2>, B<xz> will give an error, because there cannot be any filter after LZMA2, and also because the x86 BCJ filter cannot be used as the last filter in the chain." +msgstr "Notez que l'ordre des options de filtre est significatif. Si B<--x86> est indiqué après B<--lzma2>, B<xz> donnera une erreur, car il ne peut y avoir aucun filtre après LZMA2, et aussi parce que le filtre BCJ x86 ne peut pas être utilisé comme dernier filtre dans la chaîne." #. type: Plain text -#: ../src/xz/xz.1:2982 -msgid "" -"The Delta filter together with LZMA2 can give good results with bitmap " -"images. It should usually beat PNG, which has a few more advanced filters " -"than simple delta but uses Deflate for the actual compression." -msgstr "" -"Le filtre Delta associé à LZMA2 peut donner de bons résultats avec les " -"images bitmap. Cela devrait habituellement battre PNG, qui a quelques " -"filtres avancés supplémentaires qu'un simple delta, mais qui utilise Deflate " -"pour la compression effective." +#: ../src/xz/xz.1 +msgid "The Delta filter together with LZMA2 can give good results with bitmap images. It should usually beat PNG, which has a few more advanced filters than simple delta but uses Deflate for the actual compression." +msgstr "Le filtre Delta associé à LZMA2 peut donner de bons résultats avec les images bitmap. Cela devrait habituellement battre PNG, qui a quelques filtres avancés supplémentaires qu'un simple delta, mais qui utilise Deflate pour la compression effective." #. type: Plain text -#: ../src/xz/xz.1:2992 -#, fuzzy -#| msgid "" -#| "The image has to be saved in uncompressed format, e.g. as uncompressed " -#| "TIFF. The distance parameter of the Delta filter is set to match the " -#| "number of bytes per pixel in the image. E.g. 24-bit RGB bitmap needs " -#| "B<dist=3>, and it is also good to pass B<pb=0> to LZMA2 to accommodate " -#| "the three-byte alignment:" -msgid "" -"The image has to be saved in uncompressed format, for example, as " -"uncompressed TIFF. The distance parameter of the Delta filter is set to " -"match the number of bytes per pixel in the image. For example, 24-bit RGB " -"bitmap needs B<dist=3>, and it is also good to pass B<pb=0> to LZMA2 to " -"accommodate the three-byte alignment:" +#: ../src/xz/xz.1 +msgid "The image has to be saved in uncompressed format, for example, as uncompressed TIFF. The distance parameter of the Delta filter is set to match the number of bytes per pixel in the image. For example, 24-bit RGB bitmap needs B<dist=3>, and it is also good to pass B<pb=0> to LZMA2 to accommodate the three-byte alignment:" msgstr "" -"L'image doit être sauvée dans un format non compressé, comme TIFF non " -"compressé. Le paramètre de distance du filtre Delta est défini pour " -"correspondre au nombre d'octets par pixel dans l'image. Par exemple une " -"image RGB 24 bits nécessite B<dist=3> et il est aussi recommandé de passer " -"B<pb=0> à LZMA2 pour s'adapter à l'alignement trois octets :" #. type: Plain text -#: ../src/xz/xz.1:2997 -#, no-wrap -msgid "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" +msgid "\\f(CRxz --delta=dist=3 --lzma2=pb=0 foo.tiff\\fR\n" msgstr "CW<xz --delta=dist=3 --lzma2=pb=0 toto.tiff>\n" #. type: Plain text -#: ../src/xz/xz.1:3005 -#, fuzzy -#| msgid "" -#| "If multiple images have been put into a single archive (e.g.\\& B<.tar>), " -#| "the Delta filter will work on that too as long as all images have the " -#| "same number of bytes per pixel." -msgid "" -"If multiple images have been put into a single archive (for example, B<." -"tar>), the Delta filter will work on that too as long as all images have the " -"same number of bytes per pixel." +#: ../src/xz/xz.1 +msgid "If multiple images have been put into a single archive (for example, B<.tar>), the Delta filter will work on that too as long as all images have the same number of bytes per pixel." msgstr "" -"Si plusieurs images ont été mises dans une seule archive (par exemple\\&B<." -"tar>), le filtre Delta les modifiera pourvu que toutes les images ont le " -"même nombre d'octets par pixel." #. type: SH -#: ../src/xz/xz.1:3006 ../src/xzdec/xzdec.1:143 ../src/lzmainfo/lzmainfo.1:59 -#: ../src/scripts/xzdiff.1:65 ../src/scripts/xzgrep.1:106 -#: ../src/scripts/xzless.1:65 ../src/scripts/xzmore.1:51 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "SEE ALSO" msgstr "VOIR AUSSI" #. type: Plain text -#: ../src/xz/xz.1:3015 -msgid "" -"B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), " -"B<gzip>(1), B<bzip2>(1), B<7z>(1)" -msgstr "" -"B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), " -"B<gzip>(1), B<bzip2>(1), B<7z>(1)" +#: ../src/xz/xz.1 +msgid "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" +msgstr "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" #. type: Plain text -#: ../src/xz/xz.1:3017 +#: ../src/xz/xz.1 msgid "XZ Utils: E<lt>https://tukaani.org/xz/E<gt>" -msgstr "XZ Utilitaires: E<lt>https://tukaani.org/xz/E<gt>" +msgstr "" #. type: Plain text -#: ../src/xz/xz.1:3019 ../src/xzdec/xzdec.1:146 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 msgid "XZ Embedded: E<lt>https://tukaani.org/xz/embedded.htmlE<gt>" -msgstr "XZ Embarqué: E<lt>https://tukaani.org/xz/embedded.htmlE<gt>" +msgstr "" #. type: Plain text -#: ../src/xz/xz.1:3020 -#, fuzzy -#| msgid "LZMA SDK: E<lt>http://7-zip.org/sdk.htmlE<gt>" +#: ../src/xz/xz.1 msgid "LZMA SDK: E<lt>https://7-zip.org/sdk.htmlE<gt>" -msgstr "LZMA SDK: E<lt>http://7-zip.org/sdk.htmlE<gt>" +msgstr "" #. type: TH -#: ../src/xzdec/xzdec.1:7 +#: ../src/xzdec/xzdec.1 #, no-wrap msgid "XZDEC" msgstr "XZDEC" -#. type: TH -#: ../src/xzdec/xzdec.1:7 -#, no-wrap -msgid "2017-04-19" -msgstr "19-04-2017" - #. type: Plain text -#: ../src/xzdec/xzdec.1:10 +#: ../src/xzdec/xzdec.1 msgid "xzdec, lzmadec - Small .xz and .lzma decompressors" msgstr "xzdec, lzmadec - Small .xz et .lzma decompresseurs" #. type: Plain text -#: ../src/xzdec/xzdec.1:14 +#: ../src/xzdec/xzdec.1 msgid "B<xzdec> [I<option...>] [I<file...>]" msgstr "B<xzdec> [I<option...>] [I<fichier...>]" #. type: Plain text -#: ../src/xzdec/xzdec.1:18 +#: ../src/xzdec/xzdec.1 msgid "B<lzmadec> [I<option...>] [I<file...>]" msgstr "B<lzmadec> [I<option...>] [I<fichier...>]" #. type: Plain text -#: ../src/xzdec/xzdec.1:44 -msgid "" -"B<xzdec> is a liblzma-based decompression-only tool for B<.xz> (and only B<." -"xz>) files. B<xzdec> is intended to work as a drop-in replacement for " -"B<xz>(1) in the most common situations where a script has been written to " -"use B<xz --decompress --stdout> (and possibly a few other commonly used " -"options) to decompress B<.xz> files. B<lzmadec> is identical to B<xzdec> " -"except that B<lzmadec> supports B<.lzma> files instead of B<.xz> files." -msgstr "" -"B<xzdec> est un outil uniquement de décompression, basé sur liblzma pour les " -"fichiers B<.xz> (et seulement B<.xz>). B<xzdec> est destiné à remplacer " -"B<xz>(1) dans les situations les plus courantes où un script a été écrit " -"pour utiliser B<xz --decompress --stdout> (et possiblement quelques autres " -"options courantes) pour décompresser des fichiers B<.xz>. B<lzmadec> est " -"identique à B<xzdec>, sauf que B<lzmadec> prend en charge les fichiers B<." -"lzma> au lieu des fichiers B<.xz>." - -#. type: Plain text -#: ../src/xzdec/xzdec.1:61 -msgid "" -"To reduce the size of the executable, B<xzdec> doesn't support " -"multithreading or localization, and doesn't read options from B<XZ_DEFAULTS> " -"and B<XZ_OPT> environment variables. B<xzdec> doesn't support displaying " -"intermediate progress information: sending B<SIGINFO> to B<xzdec> does " -"nothing, but sending B<SIGUSR1> terminates the process instead of displaying " -"progress information." -msgstr "" -"Pour réduire la taille de l'exécutable, B<xzdec> ne prend en charge ni le " -"multithreading ni la localisation et ne lit pas les options des variables " -"d'environnement B<XZ_DEFAULTS> et B<XZ_OPT>. B<xzdec> ne gère pas " -"l'affichage d'information sur la progression du traitement : envoyer " -"B<SIGINFO> à B<xzdec> ne fait rien, mais envoyer B<SIGUSR1> termine le " -"processus au lieu d'afficher de l'information sur la progression." - -#. type: Plain text -#: ../src/xzdec/xzdec.1:69 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> supports only decompression." -msgstr "" -"Ignoré pour la compatibilité avec B<xz>(1), B<xzdec> ne gère que la " -"décompression." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> is a liblzma-based decompression-only tool for B<.xz> (and only B<.xz>) files. B<xzdec> is intended to work as a drop-in replacement for B<xz>(1) in the most common situations where a script has been written to use B<xz --decompress --stdout> (and possibly a few other commonly used options) to decompress B<.xz> files. B<lzmadec> is identical to B<xzdec> except that B<lzmadec> supports B<.lzma> files instead of B<.xz> files." +msgstr "B<xzdec> est un outil uniquement de décompression, basé sur liblzma pour les fichiers B<.xz> (et seulement B<.xz>). B<xzdec> est destiné à remplacer B<xz>(1) dans les situations les plus courantes où un script a été écrit pour utiliser B<xz --decompress --stdout> (et possiblement quelques autres options courantes) pour décompresser des fichiers B<.xz>. B<lzmadec> est identique à B<xzdec>, sauf que B<lzmadec> prend en charge les fichiers B<.lzma> au lieu des fichiers B<.xz>." #. type: Plain text -#: ../src/xzdec/xzdec.1:76 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> never creates or removes any " -"files." -msgstr "" -"Ignoré pour la compatibilité avec B<xz>(1), B<xzdec> ne crée ni ne supprime " -"jamais aucun fichier." +#: ../src/xzdec/xzdec.1 +msgid "To reduce the size of the executable, B<xzdec> doesn't support multithreading or localization, and doesn't read options from B<XZ_DEFAULTS> and B<XZ_OPT> environment variables. B<xzdec> doesn't support displaying intermediate progress information: sending B<SIGINFO> to B<xzdec> does nothing, but sending B<SIGUSR1> terminates the process instead of displaying progress information." +msgstr "Pour réduire la taille de l'exécutable, B<xzdec> ne prend en charge ni le multithreading ni la localisation et ne lit pas les options des variables d'environnement B<XZ_DEFAULTS> et B<XZ_OPT>. B<xzdec> ne gère pas l'affichage d'information sur la progression du traitement : envoyer B<SIGINFO> à B<xzdec> ne fait rien, mais envoyer B<SIGUSR1> termine le processus au lieu d'afficher de l'information sur la progression." #. type: Plain text -#: ../src/xzdec/xzdec.1:83 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> always writes the " -"decompressed data to standard output." -msgstr "" -"Ignoré pour la compatibilité avec B<xz>(1), B<xzdec> écrit toujours les " -"données décompressées sur la sortie standard." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> supports only decompression." +msgstr "Ignoré pour la compatibilité avec B<xz>(1), B<xzdec> ne gère que la décompression." #. type: Plain text -#: ../src/xzdec/xzdec.1:89 -msgid "" -"Specifying this once does nothing since B<xzdec> never displays any warnings " -"or notices. Specify this twice to suppress errors." -msgstr "" -"Spécifier cela une fois ne fait rien, car B<xzdec> n'affiche jamais aucun " -"avertissement ou notification. Spécifier cela deux fois pour supprimer les " -"erreurs." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> never creates or removes any files." +msgstr "Ignoré pour la compatibilité avec B<xz>(1), B<xzdec> ne crée ni ne supprime jamais aucun fichier." #. type: Plain text -#: ../src/xzdec/xzdec.1:96 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> never uses the exit status 2." -msgstr "" -"Ignoré pour la compatibilité avec B<xz>(1), B<xzdec> n'utilise jamais le " -"satut de sortie 2." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> always writes the decompressed data to standard output." +msgstr "Ignoré pour la compatibilité avec B<xz>(1), B<xzdec> écrit toujours les données décompressées sur la sortie standard." + +#. type: Plain text +#: ../src/xzdec/xzdec.1 +msgid "Specifying this once does nothing since B<xzdec> never displays any warnings or notices. Specify this twice to suppress errors." +msgstr "Spécifier cela une fois ne fait rien, car B<xzdec> n'affiche jamais aucun avertissement ou notification. Spécifier cela deux fois pour supprimer les erreurs." #. type: Plain text -#: ../src/xzdec/xzdec.1:99 +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> never uses the exit status 2." +msgstr "Ignoré pour la compatibilité avec B<xz>(1), B<xzdec> n'utilise jamais le satut de sortie 2." + +#. type: Plain text +#: ../src/xzdec/xzdec.1 msgid "Display a help message and exit successfully." msgstr "Afficher un message d'aide et quitter." #. type: Plain text -#: ../src/xzdec/xzdec.1:104 +#: ../src/xzdec/xzdec.1 msgid "Display the version number of B<xzdec> and liblzma." msgstr "Afficher le numéro de version de B<xzdec> et liblzma." #. type: Plain text -#: ../src/xzdec/xzdec.1:108 +#: ../src/xzdec/xzdec.1 msgid "All was good." msgstr "Tout s'est bien passé." #. type: Plain text -#: ../src/xzdec/xzdec.1:117 -msgid "" -"B<xzdec> doesn't have any warning messages like B<xz>(1) has, thus the exit " -"status 2 is not used by B<xzdec>." -msgstr "" -"A la différence de B<xz>(1),B<xzdec> n'a pas de messages d'avertissement, et " -"donc le statut de sortie 2 n'est pas utilisé par B<xzdec>." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> doesn't have any warning messages like B<xz>(1) has, thus the exit status 2 is not used by B<xzdec>." +msgstr "A la différence de B<xz>(1),B<xzdec> n'a pas de messages d'avertissement, et donc le statut de sortie 2 n'est pas utilisé par B<xzdec>." #. type: Plain text -#: ../src/xzdec/xzdec.1:131 -msgid "" -"Use B<xz>(1) instead of B<xzdec> or B<lzmadec> for normal everyday use. " -"B<xzdec> or B<lzmadec> are meant only for situations where it is important " -"to have a smaller decompressor than the full-featured B<xz>(1)." -msgstr "" -"Utilisez B<xz>(1) au lieu de B<xzdec> ou B<lzmadec> pour un usage normal de " -"tous les jours. B<xzdec> ou B<lzmadec> ne sont utiles que pour les " -"situations où il est important d'avoir un plus petit décompresseur que le " -"B<xz>(1) complet." +#: ../src/xzdec/xzdec.1 +msgid "Use B<xz>(1) instead of B<xzdec> or B<lzmadec> for normal everyday use. B<xzdec> or B<lzmadec> are meant only for situations where it is important to have a smaller decompressor than the full-featured B<xz>(1)." +msgstr "Utilisez B<xz>(1) au lieu de B<xzdec> ou B<lzmadec> pour un usage normal de tous les jours. B<xzdec> ou B<lzmadec> ne sont utiles que pour les situations où il est important d'avoir un plus petit décompresseur que le B<xz>(1) complet." #. type: Plain text -#: ../src/xzdec/xzdec.1:143 -msgid "" -"B<xzdec> and B<lzmadec> are not really that small. The size can be reduced " -"further by dropping features from liblzma at compile time, but that " -"shouldn't usually be done for executables distributed in typical non-" -"embedded operating system distributions. If you need a truly small B<.xz> " -"decompressor, consider using XZ Embedded." -msgstr "" -"B<xzdec> et B<lzmadec> ne sont en fait pas vraiment si petits. La taille " -"peut être encore réduite en abandonnant des fonctionnalités de liblzma au " -"moment de la compilation, mais cela ne devrait pas être fait pour des " -"exécutables distribués sur des systèmes d'exploitation classique non " -"embarqués. Si vous avez besoin d'un décompresseur vraiment petit, pensez à " -"utiliser XZ Embedded." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> and B<lzmadec> are not really that small. The size can be reduced further by dropping features from liblzma at compile time, but that shouldn't usually be done for executables distributed in typical non-embedded operating system distributions. If you need a truly small B<.xz> decompressor, consider using XZ Embedded." +msgstr "B<xzdec> et B<lzmadec> ne sont en fait pas vraiment si petits. La taille peut être encore réduite en abandonnant des fonctionnalités de liblzma au moment de la compilation, mais cela ne devrait pas être fait pour des exécutables distribués sur des systèmes d'exploitation classique non embarqués. Si vous avez besoin d'un décompresseur vraiment petit, pensez à utiliser XZ Embedded." #. type: Plain text -#: ../src/xzdec/xzdec.1:145 ../src/lzmainfo/lzmainfo.1:60 +#: ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 msgid "B<xz>(1)" msgstr "B<xz>(1)" #. type: TH -#: ../src/lzmainfo/lzmainfo.1:7 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "LZMAINFO" msgstr "LZMAINFO" #. type: TH -#: ../src/lzmainfo/lzmainfo.1:7 ../src/scripts/xzmore.1:7 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "2013-06-30" msgstr "30-06-2013" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:10 +#: ../src/lzmainfo/lzmainfo.1 msgid "lzmainfo - show information stored in the .lzma file header" -msgstr "" -"lzmainfo - Afficher l'information stockée dans l'en-tête du fichier .lzma" +msgstr "lzmainfo - Afficher l'information stockée dans l'en-tête du fichier .lzma" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:15 +#: ../src/lzmainfo/lzmainfo.1 msgid "B<lzmainfo> [B<--help>] [B<--version>] [I<file...>]" msgstr "B<lzmainfo> [B<--help>] [B<--version>] [I<fichier...>]" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:31 -msgid "" -"B<lzmainfo> shows information stored in the B<.lzma> file header. It reads " -"the first 13 bytes from the specified I<file>, decodes the header, and " -"prints it to standard output in human readable format. If no I<files> are " -"given or I<file> is B<->, standard input is read." -msgstr "" -"B<lzmainfo> affiche l'information stockée dans l'en-tête du fichier B<." -"lzma>. Il lit les 13 premiers octets du I<fichier> indiqué, décode l'en-" -"tête, et l'écrit sur la sortie standard dans un format lisible par un " -"humain. Si aucun I<fichier> n'est spécifié ou si I<fichier> est B<->, " -"l'entrée standard est lue." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> shows information stored in the B<.lzma> file header. It reads the first 13 bytes from the specified I<file>, decodes the header, and prints it to standard output in human readable format. If no I<files> are given or I<file> is B<->, standard input is read." +msgstr "B<lzmainfo> affiche l'information stockée dans l'en-tête du fichier B<.lzma>. Il lit les 13 premiers octets du I<fichier> indiqué, décode l'en-tête, et l'écrit sur la sortie standard dans un format lisible par un humain. Si aucun I<fichier> n'est spécifié ou si I<fichier> est B<->, l'entrée standard est lue." #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:40 -msgid "" -"Usually the most interesting information is the uncompressed size and the " -"dictionary size. Uncompressed size can be shown only if the file is in the " -"non-streamed B<.lzma> format variant. The amount of memory required to " -"decompress the file is a few dozen kilobytes plus the dictionary size." -msgstr "" -"Habituellement l'information la plus interressante est la taille non " -"compressée et la taille du dictionnaire. La taille ne peut être affichée que " -"si le fichier est dans la variante du format B<.lzma> qui n'est pas en flux. " -"La quantité de mémoire requise pour décompresser le fichier est de quelques " -"douzaines de kilooctets en plus de la taille du dictionnaire." +#: ../src/lzmainfo/lzmainfo.1 +msgid "Usually the most interesting information is the uncompressed size and the dictionary size. Uncompressed size can be shown only if the file is in the non-streamed B<.lzma> format variant. The amount of memory required to decompress the file is a few dozen kilobytes plus the dictionary size." +msgstr "Habituellement l'information la plus interressante est la taille non compressée et la taille du dictionnaire. La taille ne peut être affichée que si le fichier est dans la variante du format B<.lzma> qui n'est pas en flux. La quantité de mémoire requise pour décompresser le fichier est de quelques douzaines de kilooctets en plus de la taille du dictionnaire." #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:44 -msgid "" -"B<lzmainfo> is included in XZ Utils primarily for backward compatibility " -"with LZMA Utils." -msgstr "" -"B<lzmainfo> est inclus dans les utilitaires XZ essentiellement pour des " -"besoins de rétrocompatibilité avec les utilitaires LZMA." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> is included in XZ Utils primarily for backward compatibility with LZMA Utils." +msgstr "B<lzmainfo> est inclus dans les utilitaires XZ essentiellement pour des besoins de rétrocompatibilité avec les utilitaires LZMA." #. type: SH -#: ../src/lzmainfo/lzmainfo.1:51 ../src/scripts/xzdiff.1:74 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "BUGS" msgstr "BOGUES" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:59 -msgid "" -"B<lzmainfo> uses B<MB> while the correct suffix would be B<MiB> (2^20 " -"bytes). This is to keep the output compatible with LZMA Utils." -msgstr "" -"B<lzmainfo> utilise B<MB> alors que le suffixe correct devrait être " -"B<MiB>(2^20 octets). Cela pour garder la sortie compatible avec les " -"utilitaires LZMA." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> uses B<MB> while the correct suffix would be B<MiB> (2^20 bytes). This is to keep the output compatible with LZMA Utils." +msgstr "B<lzmainfo> utilise B<MB> alors que le suffixe correct devrait être B<MiB>(2^20 octets). Cela pour garder la sortie compatible avec les utilitaires LZMA." #. type: TH -#: ../src/scripts/xzdiff.1:9 +#: ../src/scripts/xzdiff.1 #, no-wrap msgid "XZDIFF" msgstr "XZDIFF" #. type: TH -#: ../src/scripts/xzdiff.1:9 -#, fuzzy, no-wrap -#| msgid "2013-06-30" -msgid "2021-06-04" -msgstr "30-06-2013" +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 +#, no-wrap +msgid "2024-02-13" +msgstr "" #. type: Plain text -#: ../src/scripts/xzdiff.1:12 +#: ../src/scripts/xzdiff.1 msgid "xzcmp, xzdiff, lzcmp, lzdiff - compare compressed files" msgstr "xzcmp, xzdiff, lzcmp, lzdiff - Comparer des fichiers compressés." #. type: Plain text -#: ../src/scripts/xzdiff.1:15 -msgid "B<xzcmp> [I<cmp_options>] I<file1> [I<file2>]" -msgstr "B<xzcmp> [I<cmp_options>] I<fichier1> [I<fichier2>]" +#: ../src/scripts/xzdiff.1 +#, fuzzy +#| msgid "B<xz> [I<option...>] [I<file...>]" +msgid "B<xzcmp> [I<option...>] I<file1> [I<file2>]" +msgstr "B<xz> [I<option...>] [I<fichier...>]" #. type: Plain text -#: ../src/scripts/xzdiff.1:18 -msgid "B<xzdiff> [I<diff_options>] I<file1> [I<file2>]" -msgstr "B<xzdiff> [I<diff_options>] I<fichier1> [I<fichier2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<xzdiff> \\&..." +msgstr "" #. type: Plain text -#: ../src/scripts/xzdiff.1:21 -msgid "B<lzcmp> [I<cmp_options>] I<file1> [I<file2>]" -msgstr "B<lzcmp> [I<cmp_options>] I<fichier1> [I<fichier2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<lzcmp> \\&..." +msgstr "" #. type: Plain text -#: ../src/scripts/xzdiff.1:24 -msgid "B<lzdiff> [I<diff_options>] I<file1> [I<file2>]" -msgstr "B<lzdiff> [I<diff_options>] I<fichier1> [I<fichier2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<lzdiff> \\&..." +msgstr "" #. type: Plain text -#: ../src/scripts/xzdiff.1:59 -#, fuzzy -#| msgid "" -#| "B<xzcmp> and B<xzdiff> invoke B<cmp>(1) or B<diff>(1) on files " -#| "compressed with B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), or " -#| "B<lzop>(1). All options specified are passed directly to B<cmp>(1) or " -#| "B<diff>(1). If only one file is specified, then the files compared are " -#| "I<file1> (which must have a suffix of a supported compression format) and " -#| "I<file1> from which the compression format suffix has been stripped. If " -#| "two files are specified, then they are uncompressed if necessary and fed " -#| "to B<cmp>(1) or B<diff>(1). The exit status from B<cmp>(1) or " -#| "B<diff>(1) is preserved." -msgid "" -"B<xzcmp> and B<xzdiff> invoke B<cmp>(1) or B<diff>(1) on files compressed " -"with B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), or " -"B<zstd>(1). All options specified are passed directly to B<cmp>(1) or " -"B<diff>(1). If only one file is specified, then the files compared are " -"I<file1> (which must have a suffix of a supported compression format) and " -"I<file1> from which the compression format suffix has been stripped. If two " -"files are specified, then they are uncompressed if necessary and fed to " -"B<cmp>(1) or B<diff>(1). The exit status from B<cmp>(1) or B<diff>(1) is " -"preserved unless a decompression error occurs; then exit status is 2." -msgstr "" -"B<xzcmp> et B<xzdiff> invoquent B<cmp>(1) ou B<diff>(1) sur les fichiers " -"compressés avec B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1) ou B<lzop>(1). " -"Toutes les options spécifiées sont passées directement à B<cmp>(1) ou " -"B<diff>(1). Si seulement un fichier est indiqué alors les fichiers comparés " -"sont I<fichier1> (lequel doit avoir un suffixe de format de compression pris " -"en charge) et I<fichier1> duquel le suffixe de format a été enlevé. Si deux " -"fichiers sont spécifiés, ils sont décompressés si nécessaire et envoyés à " -"B<cmp>(1) ou B<diff>(1). Le statut de sortie de B<cmp>(1) ou B<diff>(1) est " -"préservé." - -#. type: Plain text -#: ../src/scripts/xzdiff.1:65 -msgid "" -"The names B<lzcmp> and B<lzdiff> are provided for backward compatibility " -"with LZMA Utils." +#: ../src/scripts/xzdiff.1 +msgid "B<xzcmp> and B<xzdiff> compare uncompressed contents of two files. Uncompressed data and options are passed to B<cmp>(1) or B<diff>(1) unless B<--help> or B<--version> is specified." msgstr "" -"Les noms B<lzcmp> et B<lzdiff> sont fournis pour des besoins de " -"rétrocompatibilité avec les Utilitaires LZMA." #. type: Plain text -#: ../src/scripts/xzdiff.1:74 -#, fuzzy -#| msgid "" -#| "B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), " -#| "B<zdiff>(1)" -msgid "" -"B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), " -"B<zstd>(1), B<zdiff>(1)" +#: ../src/scripts/xzdiff.1 +msgid "If both I<file1> and I<file2> are specified, they can be uncompressed files or files in formats that B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), or B<lz4>(1) can decompress. The required decompression commands are determined from the filename suffixes of I<file1> and I<file2>. A file with an unknown suffix is assumed to be either uncompressed or in a format that B<xz>(1) can decompress." msgstr "" -"B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), " -"B<zdiff>(1" #. type: Plain text -#: ../src/scripts/xzdiff.1:79 -msgid "" -"Messages from the B<cmp>(1) or B<diff>(1) programs refer to temporary " -"filenames instead of those specified." +#: ../src/scripts/xzdiff.1 +msgid "If only one filename is provided, I<file1> must have a suffix of a supported compression format and the name for I<file2> is assumed to be I<file1> with the compression format suffix removed." msgstr "" -"Les messages des programmes B<cmp>(1) ou B<diff>(1) se réfèrent à des noms " -"de fichiers temporaires et non à ceux spécifiés." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +#, fuzzy +#| msgid "The command named B<lzless> is provided for backward compatibility with LZMA Utils." +msgid "The commands B<lzcmp> and B<lzdiff> are provided for backward compatibility with LZMA Utils." +msgstr "La commande nommée B<lzless> est fournie pour la rétrocompatibilité avec les utilitaires LZMA." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "If a decompression error occurs, the exit status is B<2>. Otherwise the exit status of B<cmp>(1) or B<diff>(1) is used." +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +#, fuzzy +#| msgid "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" +msgid "B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1)" +msgstr "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" #. type: TH -#: ../src/scripts/xzgrep.1:9 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "XZGREP" msgstr "XZGREP" -#. type: TH -#: ../src/scripts/xzgrep.1:9 -#, no-wrap -msgid "2022-07-19" +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "xzgrep - search possibly-compressed files for patterns" msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:12 -msgid "xzgrep - search compressed files for a regular expression" +#: ../src/scripts/xzgrep.1 +#, fuzzy +#| msgid "B<xz> [I<option...>] [I<file...>]" +msgid "B<xzgrep> [I<option...>] [I<pattern_list>] [I<file...>]" +msgstr "B<xz> [I<option...>] [I<fichier...>]" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<xzegrep> \\&..." msgstr "" -"xzgrep - Chercher une expression rationnelle dans des fichiers compressés" #. type: Plain text -#: ../src/scripts/xzgrep.1:18 -#, fuzzy -#| msgid "B<xzgrep> [I<grep_options>] [B<-e>] I<pattern> I<file>..." -msgid "B<xzgrep> [I<grep_options>] [B<-e>] I<pattern> [I<file...>]" -msgstr "B<xzgrep> [I<grep_options>] [B<-e>] I<motif> I<fichier>..." +#: ../src/scripts/xzgrep.1 +msgid "B<xzfgrep> \\&..." +msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:21 +#: ../src/scripts/xzgrep.1 +msgid "B<lzgrep> \\&..." +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<lzegrep> \\&..." +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<lzfgrep> \\&..." +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<xzgrep> invokes B<grep>(1) on uncompressed contents of files. The formats of the I<files> are determined from the filename suffixes. Any I<file> with a suffix supported by B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), or B<lz4>(1) will be decompressed; all other files are assumed to be uncompressed." +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "If no I<files> are specified or I<file> is B<-> then standard input is read. When reading from standard input, only files supported by B<xz>(1) are decompressed. Other files are assumed to be in uncompressed form already." +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "Most I<options> of B<grep>(1) are supported. However, the following options are not supported:" +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 #, fuzzy -#| msgid "B<xzegrep> ..." -msgid "B<xzegrep> \\&..." -msgstr "B<xzegrep> ..." +#| msgid "B<-v>, B<--verbose>" +msgid "B<-r>, B<--recursive>" +msgstr "B<-v>, B<--verbose>" #. type: Plain text -#: ../src/scripts/xzgrep.1:24 +#: ../src/scripts/xzgrep.1 #, fuzzy -#| msgid "B<xzfgrep> ..." -msgid "B<xzfgrep> \\&..." -msgstr "B<xzfgrep> ..." +#| msgid "B<-f>, B<--force>" +msgid "B<-R>, B<--dereference-recursive>" +msgstr "B<-f>, B<--force>" #. type: Plain text -#: ../src/scripts/xzgrep.1:27 +#: ../src/scripts/xzgrep.1 #, fuzzy -#| msgid "B<lzgrep> ..." -msgid "B<lzgrep> \\&..." -msgstr "B<lzgrep> ..." +#| msgid "B<-V>, B<--version>" +msgid "B<-d>, B<--directories=>I<action>" +msgstr "B<-V>, B<--version>" #. type: Plain text -#: ../src/scripts/xzgrep.1:30 +#: ../src/scripts/xzgrep.1 #, fuzzy -#| msgid "B<lzegrep> ..." -msgid "B<lzegrep> \\&..." -msgstr "B<lzegrep> ..." +#| msgid "B<-l>, B<--list>" +msgid "B<-Z>, B<--null>" +msgstr "B<-l>, B<--list>" #. type: Plain text -#: ../src/scripts/xzgrep.1:33 +#: ../src/scripts/xzgrep.1 #, fuzzy -#| msgid "B<lzfgrep> ..." -msgid "B<lzfgrep> \\&..." -msgstr "B<lzfgrep> ..." +#| msgid "B<-l>, B<--list>" +msgid "B<-z>, B<--null-data>" +msgstr "B<-l>, B<--list>" #. type: Plain text -#: ../src/scripts/xzgrep.1:49 +#: ../src/scripts/xzgrep.1 #, fuzzy -#| msgid "" -#| "B<xzgrep> invokes B<grep>(1) on I<files> which may be either " -#| "uncompressed or compressed with B<xz>(1), B<lzma>(1), B<gzip>(1), " -#| "B<bzip2>(1), or B<lzop>(1). All options specified are passed directly to " -#| "B<grep>(1)." -msgid "" -"B<xzgrep> invokes B<grep>(1) on I<files> which may be either uncompressed " -"or compressed with B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), " -"B<lzop>(1), or B<zstd>(1). All options specified are passed directly to " -"B<grep>(1)." +#| msgid "B<--files>[B<=>I<file>]" +msgid "B<--include=>I<glob>" +msgstr "B<--files>[B<=>I<fichier>]" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude=>I<glob>" msgstr "" -"B<xzgrep> invoque B<grep>(1) sur des I<fichiers> qui ont pu être compressés " -"ou décompressés que ce soit avec B<xz>(1), B<lzma>(1), B<gzip>(1), " -"B<bzip2>(1) ou B<lzop>(1). Toutes les options spécifiées sont passées " -"directement à B<grep>(1)." #. type: Plain text -#: ../src/scripts/xzgrep.1:62 +#: ../src/scripts/xzgrep.1 #, fuzzy -#| msgid "" -#| "If no I<file> is specified, then standard input is decompressed if " -#| "necessary and fed to B<grep>(1). When reading from standard input, " -#| "B<gzip>(1), B<bzip2>(1), and B<lzop>(1) compressed files are not " -#| "supported." -msgid "" -"If no I<file> is specified, then standard input is decompressed if necessary " -"and fed to B<grep>(1). When reading from standard input, B<gzip>(1), " -"B<bzip2>(1), B<lzop>(1), and B<zstd>(1) compressed files are not supported." +#| msgid "B<--files>[B<=>I<file>]" +msgid "B<--exclude-from=>I<file>" +msgstr "B<--files>[B<=>I<fichier>]" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude-dir=>I<glob>" msgstr "" -"Si aucun I<fichier> n'est spécifié, alors l'entrée standard est décompressée " -"si nécessaire et alimente B<grep>(1). Lorsque c'est l'entrée standard qui " -"est lue, les fichiers compressés B<gzip>(1), B<bzip2>(1) et B<lzop>(1) ne " -"sont pas pris en charge." #. type: Plain text -#: ../src/scripts/xzgrep.1:81 -#, fuzzy -#| msgid "" -#| "If B<xzgrep> is invoked as B<xzegrep> or B<xzfgrep> then B<egrep>(1) or " -#| "B<fgrep>(1) is used instead of B<grep>(1). The same applies to names " -#| "B<lzgrep>, B<lzegrep>, and B<lzfgrep>, which are provided for backward " -#| "compatibility with LZMA Utils." -msgid "" -"If B<xzgrep> is invoked as B<xzegrep> or B<xzfgrep> then B<grep -E> or " -"B<grep -F> is used instead of B<grep>(1). The same applies to names " -"B<lzgrep>, B<lzegrep>, and B<lzfgrep>, which are provided for backward " -"compatibility with LZMA Utils." +#: ../src/scripts/xzgrep.1 +msgid "B<xzegrep> is an alias for B<xzgrep -E>. B<xzfgrep> is an alias for B<xzgrep -F>." msgstr "" -"Si B<xzgrep> est invoqué comme B<xzegrep> ou B<xzfgrep>, alors B<egrep>(1) " -"ou B<fgrep>(1) est utilisé à la place de B<grep>(1). La même chose " -"s'applique aux noms B<lzgrep>, B<lzegrep> et B<lzfgrep> qui sont fournis " -"pour la rétrocompatibilité avec les Utilitaires LZMA." #. type: Plain text -#: ../src/scripts/xzgrep.1:86 -msgid "" -"At least one match was found from at least one of the input files. No " -"errors occurred." +#: ../src/scripts/xzgrep.1 +#, fuzzy +#| msgid "The command named B<lzless> is provided for backward compatibility with LZMA Utils." +msgid "The commands B<lzgrep>, B<lzegrep>, and B<lzfgrep> are provided for backward compatibility with LZMA Utils." +msgstr "La commande nommée B<lzless> est fournie pour la rétrocompatibilité avec les utilitaires LZMA." + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "At least one match was found from at least one of the input files. No errors occurred." msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:90 +#: ../src/scripts/xzgrep.1 msgid "No matches were found from any of the input files. No errors occurred." msgstr "" #. type: TP -#: ../src/scripts/xzgrep.1:90 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "E<gt>1" msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:94 +#: ../src/scripts/xzgrep.1 msgid "One or more errors occurred. It is unknown if matches were found." msgstr "" #. type: TP -#: ../src/scripts/xzgrep.1:95 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "B<GREP>" msgstr "B<GREP>" #. type: Plain text -#: ../src/scripts/xzgrep.1:106 -#, fuzzy -#| msgid "" -#| "If the B<GREP> environment variable is set, B<xzgrep> uses it instead of " -#| "B<grep>(1), B<egrep>(1), or B<fgrep>(1)." -msgid "" -"If the B<GREP> environment variable is set, B<xzgrep> uses it instead of " -"B<grep>(1), B<grep -E>, or B<grep -F>." +#: ../src/scripts/xzgrep.1 +msgid "If B<GREP> is set to a non-empty value, it is used instead of B<grep>, B<grep -E>, or B<grep -F>." msgstr "" -"Si la variable d'environnement B<GREP> est définie, B<xzgrep> l'utilise à la " -"place de B<grep>(1), B<egrep>(1) ou B<fgrep>(1)." #. type: Plain text -#: ../src/scripts/xzgrep.1:113 +#: ../src/scripts/xzgrep.1 #, fuzzy -#| msgid "" -#| "B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zgrep>(1)" -msgid "" -"B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), " -"B<zgrep>(1)" -msgstr "B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zgrep>(1)" +#| msgid "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" +msgid "B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1), B<zgrep>(1)" +msgstr "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" #. type: TH -#: ../src/scripts/xzless.1:10 +#: ../src/scripts/xzless.1 #, no-wrap msgid "XZLESS" msgstr "XZLESS" #. type: TH -#: ../src/scripts/xzless.1:10 +#: ../src/scripts/xzless.1 ../src/scripts/xzmore.1 #, no-wrap -msgid "2010-09-27" -msgstr "27-09-2010" +msgid "2024-02-12" +msgstr "" #. type: Plain text -#: ../src/scripts/xzless.1:13 +#: ../src/scripts/xzless.1 msgid "xzless, lzless - view xz or lzma compressed (text) files" -msgstr "" -"xzless, lzless - Voir le contenu des fichiers (texte) compressés xz ou lzma" +msgstr "xzless, lzless - Voir le contenu des fichiers (texte) compressés xz ou lzma" #. type: Plain text -#: ../src/scripts/xzless.1:16 +#: ../src/scripts/xzless.1 msgid "B<xzless> [I<file>...]" msgstr "B<xzless> [I<fichier>...]" #. type: Plain text -#: ../src/scripts/xzless.1:19 +#: ../src/scripts/xzless.1 msgid "B<lzless> [I<file>...]" msgstr "B<lzless> [I<fichier>...]" #. type: Plain text -#: ../src/scripts/xzless.1:31 -msgid "" -"B<xzless> is a filter that displays text from compressed files to a " -"terminal. It works on files compressed with B<xz>(1) or B<lzma>(1). If no " -"I<files> are given, B<xzless> reads from standard input." +#: ../src/scripts/xzless.1 +msgid "B<xzless> is a filter that displays text from compressed files to a terminal. Files supported by B<xz>(1) are decompressed; other files are assumed to be in uncompressed form already. If no I<files> are given, B<xzless> reads from standard input." msgstr "" -"B<xzless> est un filtre qui affiche le contenu de fichiers compressés dans " -"un terminal. Cela fonctionne avec les fichiers compressés avec B<xz>(1) ou " -"B<lzma>(1). Si aucun I<fichier> n'est donné, B<xzless> lit depuis l'entrée " -"standard." #. type: Plain text -#: ../src/scripts/xzless.1:48 -msgid "" -"B<xzless> uses B<less>(1) to present its output. Unlike B<xzmore>, its " -"choice of pager cannot be altered by setting an environment variable. " -"Commands are based on both B<more>(1) and B<vi>(1) and allow back and " -"forth movement and searching. See the B<less>(1) manual for more " -"information." -msgstr "" -"B<xzless> utilise B<less>(1) pour afficher sa sortie. Contrairement à " -"B<xzmore>, son choix d'afficheur ne peut pas être modifié en indiquant une " -"variable d'environnement. Les commandes sont basées sur B<more>(1) et " -"B<vi>(1) et permettent des déplacements en avant et en arrière et des " -"recherches. Voir le manuel de B<less>(1) pour plus d'information." +#: ../src/scripts/xzless.1 +msgid "B<xzless> uses B<less>(1) to present its output. Unlike B<xzmore>, its choice of pager cannot be altered by setting an environment variable. Commands are based on both B<more>(1) and B<vi>(1) and allow back and forth movement and searching. See the B<less>(1) manual for more information." +msgstr "B<xzless> utilise B<less>(1) pour afficher sa sortie. Contrairement à B<xzmore>, son choix d'afficheur ne peut pas être modifié en indiquant une variable d'environnement. Les commandes sont basées sur B<more>(1) et B<vi>(1) et permettent des déplacements en avant et en arrière et des recherches. Voir le manuel de B<less>(1) pour plus d'information." #. type: Plain text -#: ../src/scripts/xzless.1:52 -msgid "" -"The command named B<lzless> is provided for backward compatibility with LZMA " -"Utils." -msgstr "" -"La commande nommée B<lzless> est fournie pour la rétrocompatibilité avec les " -"utilitaires LZMA." +#: ../src/scripts/xzless.1 +msgid "The command named B<lzless> is provided for backward compatibility with LZMA Utils." +msgstr "La commande nommée B<lzless> est fournie pour la rétrocompatibilité avec les utilitaires LZMA." #. type: TP -#: ../src/scripts/xzless.1:53 +#: ../src/scripts/xzless.1 #, no-wrap msgid "B<LESSMETACHARS>" msgstr "B<LESSMETACHARS>" #. type: Plain text -#: ../src/scripts/xzless.1:59 -msgid "" -"A list of characters special to the shell. Set by B<xzless> unless it is " -"already set in the environment." -msgstr "" -"Une liste de caractères spéciaux pour l'interpréteur. Définis par B<xzless> " -"à moins qu'ils ne l'aient déjà été dans l'environnement." +#: ../src/scripts/xzless.1 +msgid "A list of characters special to the shell. Set by B<xzless> unless it is already set in the environment." +msgstr "Une liste de caractères spéciaux pour l'interpréteur. Définis par B<xzless> à moins qu'ils ne l'aient déjà été dans l'environnement." #. type: TP -#: ../src/scripts/xzless.1:59 +#: ../src/scripts/xzless.1 #, no-wrap msgid "B<LESSOPEN>" msgstr "B<LESSOPEN>" #. type: Plain text -#: ../src/scripts/xzless.1:65 -msgid "" -"Set to a command line to invoke the B<xz>(1) decompressor for preprocessing " -"the input files to B<less>(1)." -msgstr "" -"Définir en ligne de commande le décompresseur B<xz>(1) à invoquer pour " -"préparer les fichiers en entrée pour B<less>(1)." +#: ../src/scripts/xzless.1 +msgid "Set to a command line to invoke the B<xz>(1) decompressor for preprocessing the input files to B<less>(1)." +msgstr "Définir en ligne de commande le décompresseur B<xz>(1) à invoquer pour préparer les fichiers en entrée pour B<less>(1)." #. type: Plain text -#: ../src/scripts/xzless.1:69 +#: ../src/scripts/xzless.1 msgid "B<less>(1), B<xz>(1), B<xzmore>(1), B<zless>(1)" msgstr "B<less>(1), B<xz>(1), B<xzmore>(1), B<zless>(1)" #. type: TH -#: ../src/scripts/xzmore.1:7 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "XZMORE" msgstr "XZMORE" #. type: Plain text -#: ../src/scripts/xzmore.1:10 +#: ../src/scripts/xzmore.1 msgid "xzmore, lzmore - view xz or lzma compressed (text) files" -msgstr "" -"xzmore, lzmore - Voir le contenu des fichiers (texte) compressés xz ou lzma" +msgstr "xzmore, lzmore - Voir le contenu des fichiers (texte) compressés xz ou lzma" #. type: Plain text -#: ../src/scripts/xzmore.1:13 -msgid "B<xzmore> [I<file...>]" -msgstr "B<xzmore> [I<fichier...>]" +#: ../src/scripts/xzmore.1 +#, fuzzy +#| msgid "B<xzless> [I<file>...]" +msgid "B<xzmore> [I<file>...]" +msgstr "B<xzless> [I<fichier>...]" #. type: Plain text -#: ../src/scripts/xzmore.1:16 -msgid "B<lzmore> [I<file...>]" -msgstr "B<lzmore> [I<fichier...>]" +#: ../src/scripts/xzmore.1 +#, fuzzy +#| msgid "B<lzless> [I<file>...]" +msgid "B<lzmore> [I<file>...]" +msgstr "B<lzless> [I<fichier>...]" #. type: Plain text -#: ../src/scripts/xzmore.1:24 -msgid "" -"B<xzmore> is a filter which allows examination of B<xz>(1) or B<lzma>(1) " -"compressed text files one screenful at a time on a soft-copy terminal." +#: ../src/scripts/xzmore.1 +msgid "B<xzmore> displays text from compressed files to a terminal using B<more>(1). Files supported by B<xz>(1) are decompressed; other files are assumed to be in uncompressed form already. If no I<files> are given, B<xzmore> reads from standard input. See the B<more>(1) manual for the keyboard commands." msgstr "" -"B<xzmore> est un filtre qui permet d'examiner le contenu des fichiers texte " -"compressés B<xz>(1) ou B<lzma>(1), une page d'écran à la fois, sur un " -"terminal écran." #. type: Plain text -#: ../src/scripts/xzmore.1:33 -msgid "" -"To use a pager other than the default B<more,> set environment variable " -"B<PAGER> to the name of the desired program. The name B<lzmore> is provided " -"for backward compatibility with LZMA Utils." +#: ../src/scripts/xzmore.1 +msgid "Note that scrolling backwards might not be possible depending on the implementation of B<more>(1). This is because B<xzmore> uses a pipe to pass the decompressed data to B<more>(1). B<xzless>(1) uses B<less>(1) which provides more advanced features." msgstr "" -"Pour utiliser un afficheur autre que B<more>, l'afficheur par défaut, " -"définissez la variable d'environnement B<PAGER> avec le nom du programme " -"souhaité. Le nom B<lzmore> est fourni pour la rétrocompatibilité avec les " -"utilitaires LZMA." - -#. type: TP -#: ../src/scripts/xzmore.1:33 -#, no-wrap -msgid "B<e> or B<q>" -msgstr "B<e> ou B<q>" #. type: Plain text -#: ../src/scripts/xzmore.1:40 -msgid "" -"When the prompt --More--(Next file: I<file>) is printed, this command " -"causes B<xzmore> to exit." -msgstr "" -"Lorsque l'invite --More--(prochain fichier : I<fichier>) est affiché, cette " -"commande force B<xzmore> à quitter." +#: ../src/scripts/xzmore.1 +#, fuzzy +#| msgid "The command named B<lzless> is provided for backward compatibility with LZMA Utils." +msgid "The command B<lzmore> is provided for backward compatibility with LZMA Utils." +msgstr "La commande nommée B<lzless> est fournie pour la rétrocompatibilité avec les utilitaires LZMA." #. type: TP -#: ../src/scripts/xzmore.1:40 +#: ../src/scripts/xzmore.1 #, no-wrap -msgid "B<s>" -msgstr "B<s>" - -#. type: Plain text -#: ../src/scripts/xzmore.1:47 -msgid "" -"When the prompt --More--(Next file: I<file>) is printed, this command " -"causes B<xzmore> to skip the next file and continue." +msgid "B<PAGER>" msgstr "" -"Lorsque l'invite --More--(prochain fichier : I<fichier>) est affiché, cette " -"commande force B<xzmore> à ignorer le prochain fichier et continuer." #. type: Plain text -#: ../src/scripts/xzmore.1:51 -msgid "" -"For list of keyboard commands supported while actually viewing the content " -"of a file, refer to manual of the pager you use, usually B<more>(1)." +#: ../src/scripts/xzmore.1 +msgid "If B<PAGER> is set, its value is used as the pager instead of B<more>(1)." msgstr "" -"Pour une liste des commandes clavier prises en charge lors de la lecture du " -"contenu d'un fichier, référez vous au manuel de l'afficheur (pager) que vous " -"utilisez, habituellement B<more>(1)." #. type: Plain text -#: ../src/scripts/xzmore.1:55 +#: ../src/scripts/xzmore.1 msgid "B<more>(1), B<xz>(1), B<xzless>(1), B<zmore>(1)" msgstr "B<more>(1), B<xz>(1), B<xzless>(1), B<zmore>(1)" - -#, no-wrap -#~ msgid "2020-02-01" -#~ msgstr "1er février 2020" - -#~ msgid "" -#~ "Display an error and exit if the compression settings exceed the memory " -#~ "usage limit. The default is to adjust the settings downwards so that the " -#~ "memory usage limit is not exceeded. Automatic adjusting is always " -#~ "disabled when creating raw streams (B<--format=raw>)." -#~ msgstr "" -#~ "Afficher une erreur et quitter si les réglages de compression dépassent " -#~ "la limite d'utilisation de la mémoire. Le comportement par défaut " -#~ "consiste à ajuster les réglages vers le bas pour que l'utilisation de la " -#~ "mémoire ne soit pas dépassée. L'ajustement automatique est toujours " -#~ "désactivé lors de la création de flux bruts (B<--format=raw>)." - -#~ msgid "" -#~ "It is fine to apply a BCJ filter on a whole executable; there's no need " -#~ "to apply it only on the executable section. Applying a BCJ filter on an " -#~ "archive that contains both executable and non-executable files may or may " -#~ "not give good results, so it generally isn't good to blindly apply a BCJ " -#~ "filter when compressing binary packages for distribution." -#~ msgstr "" -#~ "Il est possible d'appliquer un filtre BCJ sur l'ensemble d'un " -#~ "exécutable ; il n'est pas nécessaire de l'appliquer uniquement sur la " -#~ "section exécutable. Appliquer un filtre BCJ sur une archive contenant à " -#~ "la fois des fichiers exécutables et des fichiers non-exécutables " -#~ "pourrait, ou non, donner de bons résultats, donc il n'est généralement " -#~ "pas bon d'appliquer aveuglémént un filtre BCJ lors de la compression de " -#~ "paquets binaires pour leur distribution." - -#~ msgid "" -#~ "These BCJ filters are very fast and use insignificant amount of memory. " -#~ "If a BCJ filter improves compression ratio of a file, it can improve " -#~ "decompression speed at the same time. This is because, on the same " -#~ "hardware, the decompression speed of LZMA2 is roughly a fixed number of " -#~ "bytes of compressed data per second." -#~ msgstr "" -#~ "Ces filtres BCJ sont très rapides et utilisent une quantité insignifiante " -#~ "de mémoire. Si un filtre BCJ améliore le taux de compression d'un " -#~ "fichier, il peut en même temps améliorer la vitesse de décompression. " -#~ "Cela parce que sur un même matériel, la vitesse de décompression de LZMA2 " -#~ "est approximativement un nombre fixe d'octets de données compressées par " -#~ "seconde." - -#~ msgid "" -#~ "Applying a BCJ filter on an archive containing multiple similar " -#~ "executables can make the compression ratio worse than not using a BCJ " -#~ "filter. This is because the BCJ filter doesn't detect the boundaries of " -#~ "the executable files, and doesn't reset the address conversion counter " -#~ "for each executable." -#~ msgstr "" -#~ "L'application d'un filtre BCJ sur une archive contenant plusieurs " -#~ "exécutables similaires peut rendre le taux de compression moins bon que " -#~ "si l'on n'utilisait pas de filtre BCJ. Cela est dû au fait que le filtre " -#~ "BCJ ne détecte pas les limites des fichiers exécutables et ne remet pas à " -#~ "zéro le compteur de conversion d'adresse pour chaque exécutable." - -#~ msgid "" -#~ "Both of the above problems will be fixed in the future in a new filter. " -#~ "The old BCJ filters will still be useful in embedded systems, because the " -#~ "decoder of the new filter will be bigger and use more memory." -#~ msgstr "" -#~ "Les deux problèmes ci-dessus seront réglés dans le futur dans un nouveau " -#~ "filtre. Les vieux filtres BCJ seront toujours utiles dans les systèmes " -#~ "embarqués, car le décodeur du nouveau filtre sera plus gros et utilisera " -#~ "plus de mémoire." - -#~ msgid "Different instruction sets have different alignment:" -#~ msgstr "Les différents jeux d'instructions ont un alignement différent :" - -#, no-wrap -#~ msgid "Little endian only" -#~ msgstr "Petit-boutiste seulement" - -#, no-wrap -#~ msgid "Big or little endian" -#~ msgstr "Grand ou petit boutiste" - -#, no-wrap -#~ msgid "2011-03-19" -#~ msgstr "19-03-2011" @@ -1,12 +1,13 @@ +# SPDX-License-Identifier: 0BSD # Korean translation for the xz-man -# This file is put in the public domain. -# Seong-ho Cho <darkcircle.0426@gmail.com>, 2023. +# This file is published under the BSD Zero Clause License.. +# Seong-ho Cho <darkcircle.0426@gmail.com>, 2023, 2024. # msgid "" msgstr "" -"Project-Id-Version: xz-man 5.4.4-pre1\n" -"POT-Creation-Date: 2023-11-01 20:27+0800\n" -"PO-Revision-Date: 2023-07-20 11:01+0900\n" +"Project-Id-Version: xz-man 5.6.0-pre2\n" +"POT-Creation-Date: 2024-05-29 17:45+0300\n" +"PO-Revision-Date: 2024-02-21 00:14+0900\n" "Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>\n" "Language-Team: Korean <translation-team-ko@googlegroups.com>\n" "Language: ko\n" @@ -18,4631 +19,3213 @@ msgstr "" "X-Generator: Poedit 3.0.1\n" #. type: TH -#: ../src/xz/xz.1:9 +#: ../src/xz/xz.1 #, no-wrap msgid "XZ" msgstr "XZ" #. type: TH -#: ../src/xz/xz.1:9 -#, no-wrap -msgid "2023-07-17" -msgstr "2023-07-17" +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 +#, fuzzy, no-wrap +#| msgid "2024-02-25" +msgid "2024-04-08" +msgstr "2024-02-25" #. type: TH -#: ../src/xz/xz.1:9 ../src/xzdec/xzdec.1:7 ../src/lzmainfo/lzmainfo.1:7 -#: ../src/scripts/xzdiff.1:9 ../src/scripts/xzgrep.1:9 -#: ../src/scripts/xzless.1:10 ../src/scripts/xzmore.1:7 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "Tukaani" msgstr "Tukaani" #. type: TH -#: ../src/xz/xz.1:9 ../src/xzdec/xzdec.1:7 ../src/lzmainfo/lzmainfo.1:7 -#: ../src/scripts/xzdiff.1:9 ../src/scripts/xzgrep.1:9 -#: ../src/scripts/xzless.1:10 ../src/scripts/xzmore.1:7 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "XZ Utils" msgstr "XZ 유틸리티" #. type: SH -#: ../src/xz/xz.1:11 ../src/xzdec/xzdec.1:8 ../src/lzmainfo/lzmainfo.1:8 -#: ../src/scripts/xzdiff.1:10 ../src/scripts/xzgrep.1:10 -#: ../src/scripts/xzless.1:11 ../src/scripts/xzmore.1:8 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "NAME" msgstr "이름" #. type: Plain text -#: ../src/xz/xz.1:13 -msgid "" -"xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma " -"files" -msgstr "" -"xz, unxz, xzcat, lzma, unlzma, lzcat - .xz 파일과 .lzma 파일을 압축 또는 압" -"축 해제합니다" +#: ../src/xz/xz.1 +msgid "xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma files" +msgstr "xz, unxz, xzcat, lzma, unlzma, lzcat - .xz 파일과 .lzma 파일을 압축 또는 압축 해제합니다" #. type: SH -#: ../src/xz/xz.1:14 ../src/xzdec/xzdec.1:10 ../src/lzmainfo/lzmainfo.1:10 -#: ../src/scripts/xzdiff.1:12 ../src/scripts/xzgrep.1:12 -#: ../src/scripts/xzless.1:13 ../src/scripts/xzmore.1:10 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "SYNOPSIS" msgstr "요약" #. type: Plain text -#: ../src/xz/xz.1:18 +#: ../src/xz/xz.1 msgid "B<xz> [I<option...>] [I<file...>]" -msgstr "B<xz> [I<<옵션>...>] [I<E<lt>파일E<gt>...>]" +msgstr "B<xz> [I<E<lt>옵션E<gt>...>] [I<E<lt>파일E<gt>...>]" #. type: SH -#: ../src/xz/xz.1:19 +#: ../src/xz/xz.1 #, no-wrap msgid "COMMAND ALIASES" msgstr "명령 별칭" #. type: Plain text -#: ../src/xz/xz.1:23 +#: ../src/xz/xz.1 msgid "B<unxz> is equivalent to B<xz --decompress>." msgstr "B<unxz> 명령은 B<xz --decompress> 명령과 동일합니다." #. type: Plain text -#: ../src/xz/xz.1:27 +#: ../src/xz/xz.1 msgid "B<xzcat> is equivalent to B<xz --decompress --stdout>." msgstr "B<xzcat> 명령은 B<xz --decompress --stdout> 명령과 동일합니다." #. type: Plain text -#: ../src/xz/xz.1:31 +#: ../src/xz/xz.1 msgid "B<lzma> is equivalent to B<xz --format=lzma>." msgstr "B<lzma> 명령은 B<xz --format=lzma> 명령과 동일합니다." #. type: Plain text -#: ../src/xz/xz.1:35 +#: ../src/xz/xz.1 msgid "B<unlzma> is equivalent to B<xz --format=lzma --decompress>." msgstr "B<unlzma> 명령은 B<xz --format=lzma --decompress> 명령과 동일합니다." #. type: Plain text -#: ../src/xz/xz.1:39 +#: ../src/xz/xz.1 msgid "B<lzcat> is equivalent to B<xz --format=lzma --decompress --stdout>." -msgstr "" -"B<lzcat> 명령은 B<xz --format=lzma --decompress --stdout> 명령과 동일합니다." +msgstr "B<lzcat> 명령은 B<xz --format=lzma --decompress --stdout> 명령과 동일합니다." #. type: Plain text -#: ../src/xz/xz.1:51 -msgid "" -"When writing scripts that need to decompress files, it is recommended to " -"always use the name B<xz> with appropriate arguments (B<xz -d> or B<xz -" -"dc>) instead of the names B<unxz> and B<xzcat>." -msgstr "" -"파일 압축을 해제해야 하는 셸 스크립트를 작성할 때, B<unxz> 와 B<xzcat> 이름 " -"대신 B<xz> 명령과 적절한 인자 값(B<xz -d> 또는 B<xz -dc>)의 사용을 추천드립니" -"다." +#: ../src/xz/xz.1 +msgid "When writing scripts that need to decompress files, it is recommended to always use the name B<xz> with appropriate arguments (B<xz -d> or B<xz -dc>) instead of the names B<unxz> and B<xzcat>." +msgstr "파일 압축을 해제해야 하는 셸 스크립트를 작성할 때, B<unxz> 와 B<xzcat> 이름 대신 B<xz> 명령과 적절한 인자 값(B<xz -d> 또는 B<xz -dc>)의 사용을 추천드립니다." #. type: SH -#: ../src/xz/xz.1:52 ../src/xzdec/xzdec.1:18 ../src/lzmainfo/lzmainfo.1:15 -#: ../src/scripts/xzdiff.1:24 ../src/scripts/xzgrep.1:33 -#: ../src/scripts/xzless.1:19 ../src/scripts/xzmore.1:16 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "DESCRIPTION" msgstr "설명" #. type: Plain text -#: ../src/xz/xz.1:71 -msgid "" -"B<xz> is a general-purpose data compression tool with command line syntax " -"similar to B<gzip>(1) and B<bzip2>(1). The native file format is the B<." -"xz> format, but the legacy B<.lzma> format used by LZMA Utils and raw " -"compressed streams with no container format headers are also supported. In " -"addition, decompression of the B<.lz> format used by B<lzip> is supported." -msgstr "" -"B<xz>는 B<gzip>(1) 과 B<bzip2>(1) 과 비슷한 명령행 문법을 지닌 범용 데이터 " -"압축 도구입니다. 자체 파일 형식은 B<.xz> 형식이나, LZMA 유틸리티에서 사용하" -"는 예전 B<.lzma> 형식과 형식 헤더가 없는 RAW 압축 스트림도 지원합니다. 게다" -"가, B<lzip>에서 활용하는 B<.lz> 형식 압축 해제도 지원합니다." +#: ../src/xz/xz.1 +msgid "B<xz> is a general-purpose data compression tool with command line syntax similar to B<gzip>(1) and B<bzip2>(1). The native file format is the B<.xz> format, but the legacy B<.lzma> format used by LZMA Utils and raw compressed streams with no container format headers are also supported. In addition, decompression of the B<.lz> format used by B<lzip> is supported." +msgstr "B<xz>는 B<gzip>(1) 과 B<bzip2>(1) 과 비슷한 명령행 문법을 지닌 범용 데이터 압축 도구입니다. 자체 파일 형식은 B<.xz> 형식이나, LZMA 유틸리티에서 사용하는 예전 B<.lzma> 형식과 형식 헤더가 없는 RAW 압축 스트림도 지원합니다. 게다가, B<lzip>에서 활용하는 B<.lz> 형식 압축 해제도 지원합니다." #. type: Plain text -#: ../src/xz/xz.1:93 -msgid "" -"B<xz> compresses or decompresses each I<file> according to the selected " -"operation mode. If no I<files> are given or I<file> is B<->, B<xz> reads " -"from standard input and writes the processed data to standard output. B<xz> " -"will refuse (display an error and skip the I<file>) to write compressed " -"data to standard output if it is a terminal. Similarly, B<xz> will refuse " -"to read compressed data from standard input if it is a terminal." -msgstr "" -"각 I<파일> 에 대한 B<xz> 압축 또는 압축 해제는 선택 동작 모드에 따릅니다. " -"I<E<lt>파일E<gt>> 값이 주어졌거나 I<E<lt>파일E<gt>> 값이 B<->이면, B<xz> 명령" -"에서 표준 입력을 읽고 처리한 데이터를 표준 출력에 기록합니다. B<xz> 에서는 " -"터미널에서 활용할 경우 압축 데이터를 표준 압축으로 기록하는 동작을 거절(오류" -"를 출력하고 I<E<lt>파일E<gt>>을 건너뜀)합니다. 이와 비슷하게, B<xz> 유틸리티" -"를 터미널에서 실행하면 표준 입력의 압축 데이터 읽기를 거절합니다." +#: ../src/xz/xz.1 +msgid "B<xz> compresses or decompresses each I<file> according to the selected operation mode. If no I<files> are given or I<file> is B<->, B<xz> reads from standard input and writes the processed data to standard output. B<xz> will refuse (display an error and skip the I<file>) to write compressed data to standard output if it is a terminal. Similarly, B<xz> will refuse to read compressed data from standard input if it is a terminal." +msgstr "각 I<파일> 에 대한 B<xz> 압축 또는 압축 해제는 선택 동작 모드에 따릅니다. I<E<lt>파일E<gt>> 값이 주어졌거나 I<E<lt>파일E<gt>> 값이 B<->이면, B<xz> 명령에서 표준 입력을 읽고 처리한 데이터를 표준 출력에 기록합니다. B<xz> 에서는 터미널에서 활용할 경우 압축 데이터를 표준 압축으로 기록하는 동작을 거절(오류를 출력하고 I<E<lt>파일E<gt>>을 건너뜀)합니다. 이와 비슷하게, B<xz> 유틸리티를 터미널에서 실행하면 표준 입력의 압축 데이터 읽기를 거절합니다." #. type: Plain text -#: ../src/xz/xz.1:103 -msgid "" -"Unless B<--stdout> is specified, I<files> other than B<-> are written to a " -"new file whose name is derived from the source I<file> name:" -msgstr "" -"B<--stdout> 을 지정하지 않는 한, B<->가 아닌 I<E<lt>파일E<gt>>을 원본 I<E<lt>" -"파일E<gt>> 이름에서 가져온 새 파일 이름으로 기록합니다:" +#: ../src/xz/xz.1 +msgid "Unless B<--stdout> is specified, I<files> other than B<-> are written to a new file whose name is derived from the source I<file> name:" +msgstr "B<--stdout> 을 지정하지 않는 한, B<->가 아닌 I<E<lt>파일E<gt>>을 원본 I<E<lt>파일E<gt>> 이름에서 가져온 새 파일 이름으로 기록합니다:" #. type: IP -#: ../src/xz/xz.1:103 ../src/xz/xz.1:109 ../src/xz/xz.1:134 ../src/xz/xz.1:139 -#: ../src/xz/xz.1:142 ../src/xz/xz.1:145 ../src/xz/xz.1:161 ../src/xz/xz.1:422 -#: ../src/xz/xz.1:425 ../src/xz/xz.1:432 ../src/xz/xz.1:677 ../src/xz/xz.1:679 -#: ../src/xz/xz.1:778 ../src/xz/xz.1:789 ../src/xz/xz.1:798 ../src/xz/xz.1:806 -#: ../src/xz/xz.1:1034 ../src/xz/xz.1:1043 ../src/xz/xz.1:1055 -#: ../src/xz/xz.1:1729 ../src/xz/xz.1:1735 ../src/xz/xz.1:1853 -#: ../src/xz/xz.1:1857 ../src/xz/xz.1:1860 ../src/xz/xz.1:1863 -#: ../src/xz/xz.1:1867 ../src/xz/xz.1:1874 ../src/xz/xz.1:1876 +#: ../src/xz/xz.1 #, no-wrap msgid "\\(bu" msgstr "\\(bu" #. type: Plain text -#: ../src/xz/xz.1:109 -msgid "" -"When compressing, the suffix of the target file format (B<.xz> or B<.lzma>) " -"is appended to the source filename to get the target filename." -msgstr "" -"압축할 때, 대상 파일 형식의 접미사(B<.xz> or B<.lzma>) 는 원본 파일 이름 뒤" -"에 붙어 대상 파일이름이 됩니다." +#: ../src/xz/xz.1 +msgid "When compressing, the suffix of the target file format (B<.xz> or B<.lzma>) is appended to the source filename to get the target filename." +msgstr "압축할 때, 대상 파일 형식의 접미사(B<.xz> or B<.lzma>) 는 원본 파일 이름 뒤에 붙어 대상 파일이름이 됩니다." #. type: Plain text -#: ../src/xz/xz.1:124 -msgid "" -"When decompressing, the B<.xz>, B<.lzma>, or B<.lz> suffix is removed from " -"the filename to get the target filename. B<xz> also recognizes the suffixes " -"B<.txz> and B<.tlz>, and replaces them with the B<.tar> suffix." -msgstr "" -"압축 해제할 때, B<.xz>, B<.lzma>, B<.lz> 접미사를 파일 이름에서 제거하고 대" -"상 파일 이름을 알아냅니다. B<xz>에서는 B<.txz>, B<.tlz> 접미사도 인식하며, " -"B<.tar> 접미사로 치환합니다." +#: ../src/xz/xz.1 +msgid "When decompressing, the B<.xz>, B<.lzma>, or B<.lz> suffix is removed from the filename to get the target filename. B<xz> also recognizes the suffixes B<.txz> and B<.tlz>, and replaces them with the B<.tar> suffix." +msgstr "압축 해제할 때, B<.xz>, B<.lzma>, B<.lz> 접미사를 파일 이름에서 제거하고 대상 파일 이름을 알아냅니다. B<xz>에서는 B<.txz>, B<.tlz> 접미사도 인식하며, B<.tar> 접미사로 치환합니다." #. type: Plain text -#: ../src/xz/xz.1:128 -msgid "" -"If the target file already exists, an error is displayed and the I<file> is " -"skipped." -msgstr "" -"대상 파일이 이미 있으면, 오류를 나타내고 I<E<lt>파일E<gt>>을 건너뜁니다." +#: ../src/xz/xz.1 +msgid "If the target file already exists, an error is displayed and the I<file> is skipped." +msgstr "대상 파일이 이미 있으면, 오류를 나타내고 I<E<lt>파일E<gt>>을 건너뜁니다." #. type: Plain text -#: ../src/xz/xz.1:134 -msgid "" -"Unless writing to standard output, B<xz> will display a warning and skip the " -"I<file> if any of the following applies:" -msgstr "" -"표준 출력으로 기록하기 전에는, B<xz>는 경고를 나타내며, 다음 조건에 만족할 경" -"우 I<E<lt>파일E<gt>>을 건너뜁니다:" +#: ../src/xz/xz.1 +msgid "Unless writing to standard output, B<xz> will display a warning and skip the I<file> if any of the following applies:" +msgstr "표준 출력으로 기록하기 전에는, B<xz>는 경고를 나타내며, 다음 조건에 만족할 경우 I<E<lt>파일E<gt>>을 건너뜁니다:" #. type: Plain text -#: ../src/xz/xz.1:139 -msgid "" -"I<File> is not a regular file. Symbolic links are not followed, and thus " -"they are not considered to be regular files." -msgstr "" -"I<E<lt>파일E<gt>>이 일반 파일이 아닐 때. 심볼릭 링크는 따라가지 않기에, 일" -"반 파일로 간주하지 않습니다." +#: ../src/xz/xz.1 +msgid "I<File> is not a regular file. Symbolic links are not followed, and thus they are not considered to be regular files." +msgstr "I<E<lt>파일E<gt>>이 일반 파일이 아닐 때. 심볼릭 링크는 따라가지 않기에, 일반 파일로 간주하지 않습니다." #. type: Plain text -#: ../src/xz/xz.1:142 +#: ../src/xz/xz.1 msgid "I<File> has more than one hard link." msgstr "I<E<lt>파일E<gt>>이 하나 이상의 하드 링크일 떄." #. type: Plain text -#: ../src/xz/xz.1:145 +#: ../src/xz/xz.1 msgid "I<File> has setuid, setgid, or sticky bit set." msgstr "I<E<lt>파일E<gt>>에 setuid, setgid, 끈적이 비트 집합이 붙어있을 떄." #. type: Plain text -#: ../src/xz/xz.1:161 -msgid "" -"The operation mode is set to compress and the I<file> already has a suffix " -"of the target file format (B<.xz> or B<.txz> when compressing to the B<.xz> " -"format, and B<.lzma> or B<.tlz> when compressing to the B<.lzma> format)." -msgstr "" -"동작 모드를 압축으로 설정하고, I<E<lt>파일E<gt>>은 대상 파일 형식의 접미사를 " -"이미 붙였을 때(B<.xz> 형식으로 압축하면 B<.xz> 또는 B<.txz>, B<.lzma> 형식으" -"로 압축하면 B<.lzma> 또는 B<.tlz>)." +#: ../src/xz/xz.1 +msgid "The operation mode is set to compress and the I<file> already has a suffix of the target file format (B<.xz> or B<.txz> when compressing to the B<.xz> format, and B<.lzma> or B<.tlz> when compressing to the B<.lzma> format)." +msgstr "동작 모드를 압축으로 설정하고, I<E<lt>파일E<gt>>은 대상 파일 형식의 접미사를 이미 붙였을 때(B<.xz> 형식으로 압축하면 B<.xz> 또는 B<.txz>, B<.lzma> 형식으로 압축하면 B<.lzma> 또는 B<.tlz>)." #. type: Plain text -#: ../src/xz/xz.1:171 -msgid "" -"The operation mode is set to decompress and the I<file> doesn't have a " -"suffix of any of the supported file formats (B<.xz>, B<.txz>, B<.lzma>, B<." -"tlz>, or B<.lz>)." -msgstr "" -"동작 모드를 압축 해제로 설정하고, I<E<lt>파일E<gt>>에 지원 파일 형식 접미사" -"(B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, B<.lz>)를 붙이지 않았을 때." +#: ../src/xz/xz.1 +msgid "The operation mode is set to decompress and the I<file> doesn't have a suffix of any of the supported file formats (B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz>)." +msgstr "동작 모드를 압축 해제로 설정하고, I<E<lt>파일E<gt>>에 지원 파일 형식 접미사(B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, B<.lz>)를 붙이지 않았을 때." #. type: Plain text -#: ../src/xz/xz.1:186 -msgid "" -"After successfully compressing or decompressing the I<file>, B<xz> copies " -"the owner, group, permissions, access time, and modification time from the " -"source I<file> to the target file. If copying the group fails, the " -"permissions are modified so that the target file doesn't become accessible " -"to users who didn't have permission to access the source I<file>. B<xz> " -"doesn't support copying other metadata like access control lists or extended " -"attributes yet." -msgstr "" -"I<E<lt>파일E<gt>> 의 압축 또는 압축 해제를 성공하고 나면, B<xz>는 소유자, 소" -"유그룹, 권한, 접근 시각, 수정 시각 정보를 원본 I<E<lt>파일E<gt>>에서 대상 파" -"일로 그대로 복사합니다. 그룹 정보 복사에 실패하면, 권한을 수정하여 원본 " -"I<E<lt>파일E<gt>>에 접근 권한이 없는 사용자가 대상 파일로 접근하지 못하게 합" -"니다. B<xz>는 아직 접근 제어 목록이나 확장 속성 등의 기타 메타데이터를 복사" -"하는 기능은 지원하지 않습니다." +#: ../src/xz/xz.1 +msgid "After successfully compressing or decompressing the I<file>, B<xz> copies the owner, group, permissions, access time, and modification time from the source I<file> to the target file. If copying the group fails, the permissions are modified so that the target file doesn't become accessible to users who didn't have permission to access the source I<file>. B<xz> doesn't support copying other metadata like access control lists or extended attributes yet." +msgstr "I<E<lt>파일E<gt>> 의 압축 또는 압축 해제를 성공하고 나면, B<xz>는 소유자, 소유그룹, 권한, 접근 시각, 수정 시각 정보를 원본 I<E<lt>파일E<gt>>에서 대상 파일로 그대로 복사합니다. 그룹 정보 복사에 실패하면, 권한을 수정하여 원본 I<E<lt>파일E<gt>>에 접근 권한이 없는 사용자가 대상 파일로 접근하지 못하게 합니다. B<xz>는 아직 접근 제어 목록이나 확장 속성 등의 기타 메타데이터를 복사하는 기능은 지원하지 않습니다." #. type: Plain text -#: ../src/xz/xz.1:196 -msgid "" -"Once the target file has been successfully closed, the source I<file> is " -"removed unless B<--keep> was specified. The source I<file> is never removed " -"if the output is written to standard output or if an error occurs." -msgstr "" -"대상 파일을 온전히 닫고 나면, B<--keep> 옵션을 지원하지 않았을 경우 원본 " -"I<E<lt>파일E<gt>>을 제거합니다. 원본 I<E<lt>파일E<gt>>은 출력을 표준 출력으" -"로 기록했거나 오류가 발생했을 경우 제거하지 않습니다." +#: ../src/xz/xz.1 +msgid "Once the target file has been successfully closed, the source I<file> is removed unless B<--keep> was specified. The source I<file> is never removed if the output is written to standard output or if an error occurs." +msgstr "대상 파일을 온전히 닫고 나면, B<--keep> 옵션을 지원하지 않았을 경우 원본 I<E<lt>파일E<gt>>을 제거합니다. 원본 I<E<lt>파일E<gt>>은 출력을 표준 출력으로 기록했거나 오류가 발생했을 경우 제거하지 않습니다." #. type: Plain text -#: ../src/xz/xz.1:208 -msgid "" -"Sending B<SIGINFO> or B<SIGUSR1> to the B<xz> process makes it print " -"progress information to standard error. This has only limited use since " -"when standard error is a terminal, using B<--verbose> will display an " -"automatically updating progress indicator." -msgstr "" -"B<xz> 프로세스에 B<SIGINFO> 시그널 또는 B<SIGUSR1> 시그널을 보내면 표준 출력" -"으로 진행 정보를 출력합니다. 표준 오류가 터미널일 경우일 경우에만 제한하며 " -"B<--verbose> 옵션을 지정하면 진행 표시줄을 자동으로 나타냅니다." +#: ../src/xz/xz.1 +msgid "Sending B<SIGINFO> or B<SIGUSR1> to the B<xz> process makes it print progress information to standard error. This has only limited use since when standard error is a terminal, using B<--verbose> will display an automatically updating progress indicator." +msgstr "B<xz> 프로세스에 B<SIGINFO> 시그널 또는 B<SIGUSR1> 시그널을 보내면 표준 출력으로 진행 정보를 출력합니다. 표준 오류가 터미널일 경우일 경우에만 제한하며 B<--verbose> 옵션을 지정하면 진행 표시줄을 자동으로 나타냅니다." #. type: SS -#: ../src/xz/xz.1:209 +#: ../src/xz/xz.1 #, no-wrap msgid "Memory usage" msgstr "메모리 사용" #. type: Plain text -#: ../src/xz/xz.1:225 -msgid "" -"The memory usage of B<xz> varies from a few hundred kilobytes to several " -"gigabytes depending on the compression settings. The settings used when " -"compressing a file determine the memory requirements of the decompressor. " -"Typically the decompressor needs 5\\ % to 20\\ % of the amount of memory " -"that the compressor needed when creating the file. For example, " -"decompressing a file created with B<xz -9> currently requires 65\\ MiB of " -"memory. Still, it is possible to have B<.xz> files that require several " -"gigabytes of memory to decompress." -msgstr "" -"B<xz> 메모리 사용은 수백 킬로바이트로 시작하여 수 기가바이트까지 압축 설정에 " -"따라 다릅니다. 압축 해제 프로그램이 필요로 하는 메모리 공간을 결정하는 파일 " -"압축시에 설정 값을 활용합니다. 보통 압축 해제 프로그램은 파일을 만들 때, 압" -"축 프로그램 메모리 사용량의 5% 에서 20% 정도 필요합니다. 예를 들면, B<xz -9>" -"로 압축한 파일 압축 해제시 현재 65MiB 메모리 용량이 필요합니다. 여전하게도, " -"압축 해제시 수 기가 바이트의 메모리가 필요한 B<.xz> 파일에도 가능한 이야기입" -"니다." +#: ../src/xz/xz.1 +msgid "The memory usage of B<xz> varies from a few hundred kilobytes to several gigabytes depending on the compression settings. The settings used when compressing a file determine the memory requirements of the decompressor. Typically the decompressor needs 5\\ % to 20\\ % of the amount of memory that the compressor needed when creating the file. For example, decompressing a file created with B<xz -9> currently requires 65\\ MiB of memory. Still, it is possible to have B<.xz> files that require several gigabytes of memory to decompress." +msgstr "B<xz> 메모리 사용은 수백 킬로바이트로 시작하여 수 기가바이트까지 압축 설정에 따라 다릅니다. 압축 해제 프로그램이 필요로 하는 메모리 공간을 결정하는 파일 압축시에 설정 값을 활용합니다. 보통 압축 해제 프로그램은 파일을 만들 때, 압축 프로그램 메모리 사용량의 5% 에서 20% 정도 필요합니다. 예를 들면, B<xz -9>로 압축한 파일 압축 해제시 현재 65MiB 메모리 용량이 필요합니다. 여전하게도, 압축 해제시 수 기가 바이트의 메모리가 필요한 B<.xz> 파일에도 가능한 이야기입니다." #. type: Plain text -#: ../src/xz/xz.1:237 -msgid "" -"Especially users of older systems may find the possibility of very large " -"memory usage annoying. To prevent uncomfortable surprises, B<xz> has a " -"built-in memory usage limiter, which is disabled by default. While some " -"operating systems provide ways to limit the memory usage of processes, " -"relying on it wasn't deemed to be flexible enough (for example, using " -"B<ulimit>(1) to limit virtual memory tends to cripple B<mmap>(2))." -msgstr "" -"특히 이전 시스템 사용자의 경우 메모리 사용량이 엄청나게 늘어나는 점에 짜증이 " -"날 수 있습니다. 이런 불편한 상황을 피하기 위해, B<xz>에 기본적으로 비활성 상" -"태인 내장 메모리 사용 제한 기능을 넣었습니다. 일부 운영체제에서 처리 중 메모" -"리 사용을 제한하는 수단을 제공하긴 하지만, 여기에 의지하기에는 충분히 유연하" -"지 않습니다(예를 들면, B<ulimit>(1)을 사용하면 가상 메모리를 제한하여 " -"B<mmap>(2)을 먹통으로 만듭니다)." +#: ../src/xz/xz.1 +msgid "Especially users of older systems may find the possibility of very large memory usage annoying. To prevent uncomfortable surprises, B<xz> has a built-in memory usage limiter, which is disabled by default. While some operating systems provide ways to limit the memory usage of processes, relying on it wasn't deemed to be flexible enough (for example, using B<ulimit>(1) to limit virtual memory tends to cripple B<mmap>(2))." +msgstr "특히 이전 시스템 사용자의 경우 메모리 사용량이 엄청나게 늘어나는 점에 짜증이 날 수 있습니다. 이런 불편한 상황을 피하기 위해, B<xz>에 기본적으로 비활성 상태인 내장 메모리 사용 제한 기능을 넣었습니다. 일부 운영체제에서 처리 중 메모리 사용을 제한하는 수단을 제공하긴 하지만, 여기에 의지하기에는 충분히 유연하지 않습니다(예를 들면, B<ulimit>(1)을 사용하면 가상 메모리를 제한하여 B<mmap>(2)을 먹통으로 만듭니다)." #. type: Plain text -#: ../src/xz/xz.1:259 -msgid "" -"The memory usage limiter can be enabled with the command line option B<--" -"memlimit=>I<limit>. Often it is more convenient to enable the limiter by " -"default by setting the environment variable B<XZ_DEFAULTS>, for example, " -"B<XZ_DEFAULTS=--memlimit=150MiB>. It is possible to set the limits " -"separately for compression and decompression by using B<--memlimit-" -"compress=>I<limit> and B<--memlimit-decompress=>I<limit>. Using these two " -"options outside B<XZ_DEFAULTS> is rarely useful because a single run of " -"B<xz> cannot do both compression and decompression and B<--" -"memlimit=>I<limit> (or B<-M> I<limit>) is shorter to type on the command " -"line." -msgstr "" -"메모리 사용 제한 기능은 B<--memlimit=>I<E<lt>제한용량E<gt>> 명령행 옵션으로 " -"사용할 수 있습니다. 종종 B<XZ_DEFAULTS=--memlimit=150MiB>와 같이 " -"B<XZ_DEFAULTS> 환경 변수를 설정하여 제한 기능을 켜는게 더 편합니다. B<--" -"memlimit-compress=>I<E<lt>제한용량E<gt>> 옵션과 B<--memlimit-" -"decompress=>I<E<lt>제한용량E<gt>> 옵션을 활용하여 압축 및 압축 해제시 별도로 " -"한계 값을 설정할 수 있습니다. 이 두 가지 옵션의 B<XZ_DEFAULTS> 환경 변수 밖" -"에서의 사용은, B<xz>를 단일 실행할 때 압축 및 압축 해제 동작을 동시에 수행하" -"지 않으며, 앞서 언급한 두가지 옵션을 명령행에 입력하기에는 B<--" -"memlimit=>I<E<lt>제한용량E<gt>>(또는 B<-M> I<E<lt>제한용량E<gt>>)이 더 짧기 " -"때문에 별로 쓸모가 없습니다." - -#. type: Plain text -#: ../src/xz/xz.1:278 -msgid "" -"If the specified memory usage limit is exceeded when decompressing, B<xz> " -"will display an error and decompressing the file will fail. If the limit is " -"exceeded when compressing, B<xz> will try to scale the settings down so that " -"the limit is no longer exceeded (except when using B<--format=raw> or B<--no-" -"adjust>). This way the operation won't fail unless the limit is very " -"small. The scaling of the settings is done in steps that don't match the " -"compression level presets, for example, if the limit is only slightly less " -"than the amount required for B<xz -9>, the settings will be scaled down only " -"a little, not all the way down to B<xz -8>." -msgstr "" -"압축 해제시 메모리 사용 제한 지정 한계를 초과하면, B<xz> 유틸리티에서 오류를 " -"나타내며 파일 압축 해제는 실패합니다. 압축을 실행할 때 사용 제한 지정 한계" -"를 넘어서면 B<xz>에서는 설정 값을 줄여서 어쨌든 한계를 넘지 못하게 합니다" -"(B<--format=raw> 옵션 또는 B<--no-adjust> 옵션 사용시 제외). 설정 한계 값이 " -"엄청 작지 않은 이상 이 방식대로 처리하면 어쨌든 실패하지 않습니다. 설정 값조" -"정은 압축 래벨 사전 설정과 일치하지 않을 때 단계적으로 진행하는데, 이를테면, " -"B<xz -9> 명령 수행에 필요한 양보다 한계 값이 약간 작으면, 설정 값을 B<xz -8>" -"에 못미치게 약간 줄여서 진행합니다." +#: ../src/xz/xz.1 +msgid "The memory usage limiter can be enabled with the command line option B<--memlimit=>I<limit>. Often it is more convenient to enable the limiter by default by setting the environment variable B<XZ_DEFAULTS>, for example, B<XZ_DEFAULTS=--memlimit=150MiB>. It is possible to set the limits separately for compression and decompression by using B<--memlimit-compress=>I<limit> and B<--memlimit-decompress=>I<limit>. Using these two options outside B<XZ_DEFAULTS> is rarely useful because a single run of B<xz> cannot do both compression and decompression and B<--memlimit=>I<limit> (or B<-M> I<limit>) is shorter to type on the command line." +msgstr "메모리 사용 제한 기능은 B<--memlimit=>I<E<lt>제한용량E<gt>> 명령행 옵션으로 사용할 수 있습니다. 종종 B<XZ_DEFAULTS=--memlimit=150MiB>와 같이 B<XZ_DEFAULTS> 환경 변수를 설정하여 제한 기능을 켜는게 더 편합니다. B<--memlimit-compress=>I<E<lt>제한용량E<gt>> 옵션과 B<--memlimit-decompress=>I<E<lt>제한용량E<gt>> 옵션을 활용하여 압축 및 압축 해제시 별도로 한계 값을 설정할 수 있습니다. 이 두 가지 옵션의 B<XZ_DEFAULTS> 환경 변수 밖에서의 사용은, B<xz>를 단일 실행할 때 압축 및 압축 해제 동작을 동시에 수행하지 않으며, 앞서 언급한 두가지 옵션을 명령행에 입력하기에는 B<--memlimit=>I<E<lt>제한용량E<gt>>(또는 B<-M> I<E<lt>제한용량E<gt>>)이 더 짧기 때문에 별로 쓸모가 없습니다." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "If the specified memory usage limit is exceeded when decompressing, B<xz> will display an error and decompressing the file will fail. If the limit is exceeded when compressing, B<xz> will try to scale the settings down so that the limit is no longer exceeded (except when using B<--format=raw> or B<--no-adjust>). This way the operation won't fail unless the limit is very small. The scaling of the settings is done in steps that don't match the compression level presets, for example, if the limit is only slightly less than the amount required for B<xz -9>, the settings will be scaled down only a little, not all the way down to B<xz -8>." +msgstr "압축 해제시 메모리 사용 제한 지정 한계를 초과하면, B<xz> 유틸리티에서 오류를 나타내며 파일 압축 해제는 실패합니다. 압축을 실행할 때 사용 제한 지정 한계를 넘어서면 B<xz>에서는 설정 값을 줄여서 어쨌든 한계를 넘지 못하게 합니다(B<--format=raw> 옵션 또는 B<--no-adjust> 옵션 사용시 제외). 설정 한계 값이 엄청 작지 않은 이상 이 방식대로 처리하면 어쨌든 실패하지 않습니다. 설정 값조정은 압축 래벨 사전 설정과 일치하지 않을 때 단계적으로 진행하는데, 이를테면, B<xz -9> 명령 수행에 필요한 양보다 한계 값이 약간 작으면, 설정 값을 B<xz -8>에 못미치게 약간 줄여서 진행합니다." #. type: SS -#: ../src/xz/xz.1:279 +#: ../src/xz/xz.1 #, no-wrap msgid "Concatenation and padding with .xz files" msgstr ".xz 파일 결합 및 패딩" #. type: Plain text -#: ../src/xz/xz.1:287 -msgid "" -"It is possible to concatenate B<.xz> files as is. B<xz> will decompress " -"such files as if they were a single B<.xz> file." -msgstr "" -"B<.xz> 파일을 있는 그대로 합칠 수 있습니다. B<xz>는 B<.xz> 파일을 단독 파일" -"일 때 처럼 압축해제합니다." +#: ../src/xz/xz.1 +msgid "It is possible to concatenate B<.xz> files as is. B<xz> will decompress such files as if they were a single B<.xz> file." +msgstr "B<.xz> 파일을 있는 그대로 합칠 수 있습니다. B<xz>는 B<.xz> 파일을 단독 파일일 때 처럼 압축해제합니다." #. type: Plain text -#: ../src/xz/xz.1:296 -msgid "" -"It is possible to insert padding between the concatenated parts or after the " -"last part. The padding must consist of null bytes and the size of the " -"padding must be a multiple of four bytes. This can be useful, for example, " -"if the B<.xz> file is stored on a medium that measures file sizes in 512-" -"byte blocks." -msgstr "" -"결합 부분과 마지막 부분 뒤에 패딩을 추가할 수 있습니다. 패딩은 널 바이트로 " -"구성해야 하며 패딩 길이는 4바이트로 구성해야 합니다. 512 바이트 블록으로 파" -"일 크기를 이루는 매체에 B<.xz> 파일을 저장했을 경우에 요긴할 수 있습니다." +#: ../src/xz/xz.1 +msgid "It is possible to insert padding between the concatenated parts or after the last part. The padding must consist of null bytes and the size of the padding must be a multiple of four bytes. This can be useful, for example, if the B<.xz> file is stored on a medium that measures file sizes in 512-byte blocks." +msgstr "결합 부분과 마지막 부분 뒤에 패딩을 추가할 수 있습니다. 패딩은 널 바이트로 구성해야 하며 패딩 길이는 4바이트로 구성해야 합니다. 512 바이트 블록으로 파일 크기를 이루는 매체에 B<.xz> 파일을 저장했을 경우에 요긴할 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:300 -msgid "" -"Concatenation and padding are not allowed with B<.lzma> files or raw streams." +#: ../src/xz/xz.1 +msgid "Concatenation and padding are not allowed with B<.lzma> files or raw streams." msgstr "B<.lzma> 파일 또는 원시 스트림의 경우 결합과 패딩을 허용하지 않습니다." #. type: SH -#: ../src/xz/xz.1:301 ../src/xzdec/xzdec.1:61 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "OPTIONS" msgstr "옵션" #. type: SS -#: ../src/xz/xz.1:303 +#: ../src/xz/xz.1 #, no-wrap msgid "Integer suffixes and special values" msgstr "정수 접두사와 별도 값" #. type: Plain text -#: ../src/xz/xz.1:307 -msgid "" -"In most places where an integer argument is expected, an optional suffix is " -"supported to easily indicate large integers. There must be no space between " -"the integer and the suffix." -msgstr "" -"정수 인자값이 필요한 대부분 위치에서는, 큰 정수값을 나타내기 쉽게 하도록 추" -"가 접미사를 지원합니다. 정수와 접미사 사이에 어떤 공백이 있으면 안됩니다." +#: ../src/xz/xz.1 +msgid "In most places where an integer argument is expected, an optional suffix is supported to easily indicate large integers. There must be no space between the integer and the suffix." +msgstr "정수 인자값이 필요한 대부분 위치에서는, 큰 정수값을 나타내기 쉽게 하도록 추가 접미사를 지원합니다. 정수와 접미사 사이에 어떤 공백이 있으면 안됩니다." #. type: TP -#: ../src/xz/xz.1:307 +#: ../src/xz/xz.1 #, no-wrap msgid "B<KiB>" msgstr "B<KiB>" #. type: Plain text -#: ../src/xz/xz.1:318 -msgid "" -"Multiply the integer by 1,024 (2^10). B<Ki>, B<k>, B<kB>, B<K>, and B<KB> " -"are accepted as synonyms for B<KiB>." -msgstr "" -"1,024 (2^10) 배수 정수값. B<Ki>, B<k>, B<kB>, B<K>, B<KB> 단위를 B<KiB> 동의" -"어로 받아들입니다." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,024 (2^10). B<Ki>, B<k>, B<kB>, B<K>, and B<KB> are accepted as synonyms for B<KiB>." +msgstr "1,024 (2^10) 배수 정수값. B<Ki>, B<k>, B<kB>, B<K>, B<KB> 단위를 B<KiB> 동의어로 받아들입니다." #. type: TP -#: ../src/xz/xz.1:318 +#: ../src/xz/xz.1 #, no-wrap msgid "B<MiB>" msgstr "B<MiB>" #. type: Plain text -#: ../src/xz/xz.1:328 -msgid "" -"Multiply the integer by 1,048,576 (2^20). B<Mi>, B<m>, B<M>, and B<MB> are " -"accepted as synonyms for B<MiB>." -msgstr "" -"1,048,576 (2^20) 배수 정수값. B<Mi>, B<m>, B<M>, B<MB> 단위를 B<MiB> 동의어" -"로 받아들입니다." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,048,576 (2^20). B<Mi>, B<m>, B<M>, and B<MB> are accepted as synonyms for B<MiB>." +msgstr "1,048,576 (2^20) 배수 정수값. B<Mi>, B<m>, B<M>, B<MB> 단위를 B<MiB> 동의어로 받아들입니다." #. type: TP -#: ../src/xz/xz.1:328 +#: ../src/xz/xz.1 #, no-wrap msgid "B<GiB>" msgstr "B<GiB>" #. type: Plain text -#: ../src/xz/xz.1:338 -msgid "" -"Multiply the integer by 1,073,741,824 (2^30). B<Gi>, B<g>, B<G>, and B<GB> " -"are accepted as synonyms for B<GiB>." -msgstr "" -"1,073,741,824 (2^30) 배수 정수값. B<Gi>, B<g>, B<G>, B<GB> 단위를 B<GiB> 동" -"의어로 받아들입니다." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,073,741,824 (2^30). B<Gi>, B<g>, B<G>, and B<GB> are accepted as synonyms for B<GiB>." +msgstr "1,073,741,824 (2^30) 배수 정수값. B<Gi>, B<g>, B<G>, B<GB> 단위를 B<GiB> 동의어로 받아들입니다." #. type: Plain text -#: ../src/xz/xz.1:343 -msgid "" -"The special value B<max> can be used to indicate the maximum integer value " -"supported by the option." -msgstr "" -"특수 값 B<max>는 옵션에서 지원하는 정수 최대 값을 나타낼 때 사용할 수 있습니" -"다." +#: ../src/xz/xz.1 +msgid "The special value B<max> can be used to indicate the maximum integer value supported by the option." +msgstr "특수 값 B<max>는 옵션에서 지원하는 정수 최대 값을 나타낼 때 사용할 수 있습니다." #. type: SS -#: ../src/xz/xz.1:344 +#: ../src/xz/xz.1 #, no-wrap msgid "Operation mode" msgstr "동작 모드" #. type: Plain text -#: ../src/xz/xz.1:347 -msgid "" -"If multiple operation mode options are given, the last one takes effect." -msgstr "" -"여러 동작 모드를 보여드리겠습니다만, 마지막에 주어진 동작 모드로 동작합니다." +#: ../src/xz/xz.1 +msgid "If multiple operation mode options are given, the last one takes effect." +msgstr "여러 동작 모드를 보여드리겠습니다만, 마지막에 주어진 동작 모드로 동작합니다." #. type: TP -#: ../src/xz/xz.1:347 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-z>, B<--compress>" msgstr "B<-z>, B<--compress>" #. type: Plain text -#: ../src/xz/xz.1:356 -msgid "" -"Compress. This is the default operation mode when no operation mode option " -"is specified and no other operation mode is implied from the command name " -"(for example, B<unxz> implies B<--decompress>)." -msgstr "" -"압축합니다. 어떤 동작 모드 옵션도 지정하지 않고 다른 동작 모드를 명령행에 따" -"로 지정하지 않았다면 이 동작 모드는 기본입니다(예: B<unxz> 는 B<--decompress>" -"를 암시)." +#: ../src/xz/xz.1 +msgid "Compress. This is the default operation mode when no operation mode option is specified and no other operation mode is implied from the command name (for example, B<unxz> implies B<--decompress>)." +msgstr "압축합니다. 어떤 동작 모드 옵션도 지정하지 않고 다른 동작 모드를 명령행에 따로 지정하지 않았다면 이 동작 모드는 기본입니다(예: B<unxz> 는 B<--decompress>를 암시)." #. type: TP -#: ../src/xz/xz.1:356 ../src/xzdec/xzdec.1:62 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-d>, B<--decompress>, B<--uncompress>" msgstr "B<-d>, B<--decompress>, B<--uncompress>" #. type: Plain text -#: ../src/xz/xz.1:359 +#: ../src/xz/xz.1 msgid "Decompress." msgstr "압축을 해제합니다." #. type: TP -#: ../src/xz/xz.1:359 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-t>, B<--test>" msgstr "B<-t>, B<--test>" #. type: Plain text -#: ../src/xz/xz.1:368 -msgid "" -"Test the integrity of compressed I<files>. This option is equivalent to B<--" -"decompress --stdout> except that the decompressed data is discarded instead " -"of being written to standard output. No files are created or removed." -msgstr "" -"압축 I<E<lt>파일E<gt>>의 무결성을 시험해봅니다. 이 옵션은 압축 해제 데이터" -"를 표준 출력으로 기록하는 대신 버린다는 점을 제외하고 B<--decompress --" -"stdout>과 동일합니다. 어떤 파일도 만들거나 제거하지 않습니다." +#: ../src/xz/xz.1 +msgid "Test the integrity of compressed I<files>. This option is equivalent to B<--decompress --stdout> except that the decompressed data is discarded instead of being written to standard output. No files are created or removed." +msgstr "압축 I<E<lt>파일E<gt>>의 무결성을 시험해봅니다. 이 옵션은 압축 해제 데이터를 표준 출력으로 기록하는 대신 버린다는 점을 제외하고 B<--decompress --stdout>과 동일합니다. 어떤 파일도 만들거나 제거하지 않습니다." #. type: TP -#: ../src/xz/xz.1:368 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-l>, B<--list>" msgstr "B<-l>, B<--list>" #. type: Plain text -#: ../src/xz/xz.1:377 -msgid "" -"Print information about compressed I<files>. No uncompressed output is " -"produced, and no files are created or removed. In list mode, the program " -"cannot read the compressed data from standard input or from other unseekable " -"sources." -msgstr "" -"압축 I<E<lt>파일E<gt>> 정보를 출력합니다. 압축 해제 출력을 내보내지 않으며, " -"어떤 파일도 만들거나 제거하지 않습니다. 이 조회 모드에서, 프로그램은 표준 입" -"력 또는 기타 탐색 불가능한 원본에서 압축 데이터를 읽을 수 없습니다." +#: ../src/xz/xz.1 +msgid "Print information about compressed I<files>. No uncompressed output is produced, and no files are created or removed. In list mode, the program cannot read the compressed data from standard input or from other unseekable sources." +msgstr "압축 I<E<lt>파일E<gt>> 정보를 출력합니다. 압축 해제 출력을 내보내지 않으며, 어떤 파일도 만들거나 제거하지 않습니다. 이 조회 모드에서, 프로그램은 표준 입력 또는 기타 탐색 불가능한 원본에서 압축 데이터를 읽을 수 없습니다." #. type: Plain text -#: ../src/xz/xz.1:392 -msgid "" -"The default listing shows basic information about I<files>, one file per " -"line. To get more detailed information, use also the B<--verbose> option. " -"For even more information, use B<--verbose> twice, but note that this may be " -"slow, because getting all the extra information requires many seeks. The " -"width of verbose output exceeds 80 characters, so piping the output to, for " -"example, B<less\\ -S> may be convenient if the terminal isn't wide enough." -msgstr "" -"I<E<lt>파일E<gt>> 기본 정보를 파일 당 한 줄 씩 기본으로 보여줍니다. 더 자세" -"한 정보를 보려면 B<--verbose> 옵션을 사용하십시오. 더 자세한 정보는 B<--" -"verbose> 옵션을 두번 사용하면 되지만, 추가 정보를 더 많이 가져오면서 탐색 횟" -"수가 늘어나는 문제로 인해 느려질 수 있습니다. 세부 출력 너비는 80 문자를 초" -"과하며, 예를 들어 출력을 파이핑한다면, 터미널이 충분히 너비가 넓지 못할 경우 " -"B<less\\ -S> 명령이 편리할 수 있습니다." +#: ../src/xz/xz.1 +msgid "The default listing shows basic information about I<files>, one file per line. To get more detailed information, use also the B<--verbose> option. For even more information, use B<--verbose> twice, but note that this may be slow, because getting all the extra information requires many seeks. The width of verbose output exceeds 80 characters, so piping the output to, for example, B<less\\ -S> may be convenient if the terminal isn't wide enough." +msgstr "I<E<lt>파일E<gt>> 기본 정보를 파일 당 한 줄 씩 기본으로 보여줍니다. 더 자세한 정보를 보려면 B<--verbose> 옵션을 사용하십시오. 더 자세한 정보는 B<--verbose> 옵션을 두번 사용하면 되지만, 추가 정보를 더 많이 가져오면서 탐색 횟수가 늘어나는 문제로 인해 느려질 수 있습니다. 세부 출력 너비는 80 문자를 초과하며, 예를 들어 출력을 파이핑한다면, 터미널이 충분히 너비가 넓지 못할 경우 B<less\\ -S> 명령이 편리할 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:399 -msgid "" -"The exact output may vary between B<xz> versions and different locales. For " -"machine-readable output, B<--robot --list> should be used." -msgstr "" -"정확한 출력은 B<xz> 버전과 다른 로캘에 따라 바뀔 수 있습니다. 기계 판독용 출" -"력시 B<--robot --list> 옵션을 사용합니다." +#: ../src/xz/xz.1 +msgid "The exact output may vary between B<xz> versions and different locales. For machine-readable output, B<--robot --list> should be used." +msgstr "정확한 출력은 B<xz> 버전과 다른 로캘에 따라 바뀔 수 있습니다. 기계 판독용 출력시 B<--robot --list> 옵션을 사용합니다." #. type: SS -#: ../src/xz/xz.1:400 +#: ../src/xz/xz.1 #, no-wrap msgid "Operation modifiers" msgstr "동작 수정자" #. type: TP -#: ../src/xz/xz.1:401 ../src/xzdec/xzdec.1:69 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-k>, B<--keep>" msgstr "B<-k>, B<--keep>" #. type: Plain text -#: ../src/xz/xz.1:404 +#: ../src/xz/xz.1 msgid "Don't delete the input files." msgstr "입력 파일을 삭제하지 않습니다." #. type: Plain text -#: ../src/xz/xz.1:418 -msgid "" -"Since B<xz> 5.2.6, this option also makes B<xz> compress or decompress even " -"if the input is a symbolic link to a regular file, has more than one hard " -"link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and " -"sticky bits are not copied to the target file. In earlier versions this was " -"only done with B<--force>." -msgstr "" -"B<xz> 5.2.6 부터는 이 옵션으로 입력 파일이 일반 파일을 참조하는 심볼릭 링크" -"나 하나 이상의 하드 링크, 내지는 setuid, setgid, 끈적이 비트 세트를 설정한 상" -"태라도 압축하거나 압축을 풀 수 있습니다. setuid, setgid, 끈적이 비트는 대상 " -"파일에 복사하지 않습니다. 이전 버전에서는 B<--force> 옵션을 지정했을 때만 가" -"능했습니다." +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.2.6, this option also makes B<xz> compress or decompress even if the input is a symbolic link to a regular file, has more than one hard link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and sticky bits are not copied to the target file. In earlier versions this was only done with B<--force>." +msgstr "B<xz> 5.2.6 부터는 이 옵션으로 입력 파일이 일반 파일을 참조하는 심볼릭 링크나 하나 이상의 하드 링크, 내지는 setuid, setgid, 끈적이 비트 세트를 설정한 상태라도 압축하거나 압축을 풀 수 있습니다. setuid, setgid, 끈적이 비트는 대상 파일에 복사하지 않습니다. 이전 버전에서는 B<--force> 옵션을 지정했을 때만 가능했습니다." #. type: TP -#: ../src/xz/xz.1:418 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-f>, B<--force>" msgstr "B<-f>, B<--force>" #. type: Plain text -#: ../src/xz/xz.1:421 +#: ../src/xz/xz.1 msgid "This option has several effects:" msgstr "이 옵션은 몇가지 동작에 영향을 줍니다:" #. type: Plain text -#: ../src/xz/xz.1:425 -msgid "" -"If the target file already exists, delete it before compressing or " -"decompressing." +#: ../src/xz/xz.1 +msgid "If the target file already exists, delete it before compressing or decompressing." msgstr "대상 파일이 이미 있으면, 압축 또는 압축 해제 전 삭제합니다." #. type: Plain text -#: ../src/xz/xz.1:432 -msgid "" -"Compress or decompress even if the input is a symbolic link to a regular " -"file, has more than one hard link, or has the setuid, setgid, or sticky bit " -"set. The setuid, setgid, and sticky bits are not copied to the target file." -msgstr "" -"입력 파일이 일반 파일을 참조하는 심볼릭 링크나 하나 이상의 하드 링크, 내지는 " -"setuid, setgid, 끈적이 비트 세트를 설정한 상태라도 압축 또는 압축 해제를 진행" -"합니다. setuid, setgid, 끈적이 비트는 대상 파일에 복사하지 않습니다" +#: ../src/xz/xz.1 +msgid "Compress or decompress even if the input is a symbolic link to a regular file, has more than one hard link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and sticky bits are not copied to the target file." +msgstr "입력 파일이 일반 파일을 참조하는 심볼릭 링크나 하나 이상의 하드 링크, 내지는 setuid, setgid, 끈적이 비트 세트를 설정한 상태라도 압축 또는 압축 해제를 진행합니다. setuid, setgid, 끈적이 비트는 대상 파일에 복사하지 않습니다." #. type: Plain text -#: ../src/xz/xz.1:457 -msgid "" -"When used with B<--decompress> B<--stdout> and B<xz> cannot recognize the " -"type of the source file, copy the source file as is to standard output. " -"This allows B<xzcat> B<--force> to be used like B<cat>(1) for files that " -"have not been compressed with B<xz>. Note that in future, B<xz> might " -"support new compressed file formats, which may make B<xz> decompress more " -"types of files instead of copying them as is to standard output. B<--" -"format=>I<format> can be used to restrict B<xz> to decompress only a single " -"file format." -msgstr "" -"B<--decompress> B<--stdout> 옵션을 같이 사용하는 상황에서 B<xz> 명령이 원본 " -"파일의 형식을 알아내지 못할 때, 원본 파일의 사본을 표준 출력으로 보냅니다. " -"이렇게 하면 B<xzcat> B<--force> 명령을 B<xz> 명령으로 압축하지 않은 파일에 대" -"해 B<cat>(1) 을 사용하는 것처럼 사용할 수 있습니다. 참고로 나중에, B<xz>에" -"서 B<xz>로 하여금 여러 형식의 파일을 표준 출력으로 복사하는 대신 압축을 해제" -"하도록 새 압축 파일 형식을 지원할 예정입니다. B<--format=>I<E<lt>형식E<gt>> " -"옵션은 B<xz> 명령에 단일 파일 형식만 압축 해제하도록 제한할 때 사용할 수 있습" -"니다." +#: ../src/xz/xz.1 +msgid "When used with B<--decompress> B<--stdout> and B<xz> cannot recognize the type of the source file, copy the source file as is to standard output. This allows B<xzcat> B<--force> to be used like B<cat>(1) for files that have not been compressed with B<xz>. Note that in future, B<xz> might support new compressed file formats, which may make B<xz> decompress more types of files instead of copying them as is to standard output. B<--format=>I<format> can be used to restrict B<xz> to decompress only a single file format." +msgstr "B<--decompress> B<--stdout> 옵션을 같이 사용하는 상황에서 B<xz> 명령이 원본 파일의 형식을 알아내지 못할 때, 원본 파일의 사본을 표준 출력으로 보냅니다. 이렇게 하면 B<xzcat> B<--force> 명령을 B<xz> 명령으로 압축하지 않은 파일에 대해 B<cat>(1) 을 사용하는 것처럼 사용할 수 있습니다. 참고로 나중에, B<xz>에서 B<xz>로 하여금 여러 형식의 파일을 표준 출력으로 복사하는 대신 압축을 해제하도록 새 압축 파일 형식을 지원할 예정입니다. B<--format=>I<E<lt>형식E<gt>> 옵션은 B<xz> 명령에 단일 파일 형식만 압축 해제하도록 제한할 때 사용할 수 있습니다." #. type: TP -#: ../src/xz/xz.1:458 ../src/xzdec/xzdec.1:76 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-c>, B<--stdout>, B<--to-stdout>" msgstr "B<-c>, B<--stdout>, B<--to-stdout>" #. type: Plain text -#: ../src/xz/xz.1:464 -msgid "" -"Write the compressed or decompressed data to standard output instead of a " -"file. This implies B<--keep>." -msgstr "" -"파일 대신 표준 출력으로 압축 또는 압축 해제한 데이터를 기록합니다. B<--keep>" -"를 생략했습니다." +#: ../src/xz/xz.1 +msgid "Write the compressed or decompressed data to standard output instead of a file. This implies B<--keep>." +msgstr "파일 대신 표준 출력으로 압축 또는 압축 해제한 데이터를 기록합니다. B<--keep>를 생략했습니다." #. type: TP -#: ../src/xz/xz.1:464 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--single-stream>" msgstr "B<--single-stream>" #. type: Plain text -#: ../src/xz/xz.1:473 -msgid "" -"Decompress only the first B<.xz> stream, and silently ignore possible " -"remaining input data following the stream. Normally such trailing garbage " -"makes B<xz> display an error." -msgstr "" -"처음 B<.xz> 스트림만 압축 해제하며, 스트림에 뒤따라오는 나머지 입력 데이터는 " -"조용히 무시합니다. 보통 뒤따라오는 쓰레기 값에 대해서는 B<xz> 에서 오류를 나" -"타냅니다." +#: ../src/xz/xz.1 +msgid "Decompress only the first B<.xz> stream, and silently ignore possible remaining input data following the stream. Normally such trailing garbage makes B<xz> display an error." +msgstr "처음 B<.xz> 스트림만 압축 해제하며, 스트림에 뒤따라오는 나머지 입력 데이터는 조용히 무시합니다. 보통 뒤따라오는 쓰레기 값에 대해서는 B<xz> 에서 오류를 나타냅니다." #. type: Plain text -#: ../src/xz/xz.1:482 -msgid "" -"B<xz> never decompresses more than one stream from B<.lzma> files or raw " -"streams, but this option still makes B<xz> ignore the possible trailing data " -"after the B<.lzma> file or raw stream." -msgstr "" -"B<xz>는 B<.lzma> 파일 또는 원시 스트림에서 온 하나 이상의 스트림에 대해 압축 " -"해제동작을 취하지 않지만, 이 옵션을 사용하면 B<xz>에서 B<.lzma> 파일 또는 원" -"시 스트림을 처리한 다음에 뒤따라오는 데이터를 무시하도록 합니다." +#: ../src/xz/xz.1 +msgid "B<xz> never decompresses more than one stream from B<.lzma> files or raw streams, but this option still makes B<xz> ignore the possible trailing data after the B<.lzma> file or raw stream." +msgstr "B<xz>는 B<.lzma> 파일 또는 원시 스트림에서 온 하나 이상의 스트림에 대해 압축 해제동작을 취하지 않지만, 이 옵션을 사용하면 B<xz>에서 B<.lzma> 파일 또는 원시 스트림을 처리한 다음에 뒤따라오는 데이터를 무시하도록 합니다." #. type: Plain text -#: ../src/xz/xz.1:487 -msgid "" -"This option has no effect if the operation mode is not B<--decompress> or " -"B<--test>." -msgstr "" -"이 옵션은 동작 모드가 B<--decompress> 또는 B<--test>가 아니면 동작에 아무런 " -"영향을 주지 않습니다." +#: ../src/xz/xz.1 +msgid "This option has no effect if the operation mode is not B<--decompress> or B<--test>." +msgstr "이 옵션은 동작 모드가 B<--decompress> 또는 B<--test>가 아니면 동작에 아무런 영향을 주지 않습니다." #. type: TP -#: ../src/xz/xz.1:487 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--no-sparse>" msgstr "B<--no-sparse>" #. type: Plain text -#: ../src/xz/xz.1:499 -msgid "" -"Disable creation of sparse files. By default, if decompressing into a " -"regular file, B<xz> tries to make the file sparse if the decompressed data " -"contains long sequences of binary zeros. It also works when writing to " -"standard output as long as standard output is connected to a regular file " -"and certain additional conditions are met to make it safe. Creating sparse " -"files may save disk space and speed up the decompression by reducing the " -"amount of disk I/O." -msgstr "" -"희소 파일을 만들지 않습니다. 기본적으로 일반 파일로 압축 해제할 경우 B<xz> " -"에서는 압축 해제한 파일에 이진 0값이 길게 늘어질 경우 희소 배열 파일을 만들려" -"고 합니다. 표준 출력의 내용 길이만큼 연결한 일반 파일로 기록할 때도 동작하" -"며 희소 파일을 만드는 동안 아무런 문제가 나타나지 않게 각각의 추가 조건을 만" -"족합니다. 희소 파일을 만들면 디스크 공간을 절약할 수 있으며 디스크 입출력을 " -"줄여 압축 해제 속도를 올릴 수 있습니다." +#: ../src/xz/xz.1 +msgid "Disable creation of sparse files. By default, if decompressing into a regular file, B<xz> tries to make the file sparse if the decompressed data contains long sequences of binary zeros. It also works when writing to standard output as long as standard output is connected to a regular file and certain additional conditions are met to make it safe. Creating sparse files may save disk space and speed up the decompression by reducing the amount of disk I/O." +msgstr "희소 파일을 만들지 않습니다. 기본적으로 일반 파일로 압축 해제할 경우 B<xz> 에서는 압축 해제한 파일에 이진 0값이 길게 늘어질 경우 희소 배열 파일을 만들려고 합니다. 표준 출력의 내용 길이만큼 연결한 일반 파일로 기록할 때도 동작하며 희소 파일을 만드는 동안 아무런 문제가 나타나지 않게 각각의 추가 조건을 만족합니다. 희소 파일을 만들면 디스크 공간을 절약할 수 있으며 디스크 입출력을 줄여 압축 해제 속도를 올릴 수 있습니다." #. type: TP -#: ../src/xz/xz.1:499 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-S> I<.suf>, B<--suffix=>I<.suf>" msgstr "B<-S> I<.suf>, B<--suffix=>I<.suf>" #. type: Plain text -#: ../src/xz/xz.1:511 -msgid "" -"When compressing, use I<.suf> as the suffix for the target file instead of " -"B<.xz> or B<.lzma>. If not writing to standard output and the source file " -"already has the suffix I<.suf>, a warning is displayed and the file is " -"skipped." -msgstr "" -"압축할 때, 대상 파일의 접두사를 B<.xz> 또는 B<.lzma> 대신 I<.suf>로 사용하십" -"시오. 표준 출력으로 기록하지 않고 원본 파일에 I<.suf> 접두사가 붙어있으면, " -"경고를 나타내고 해당 파일을 건너뜁니다." +#: ../src/xz/xz.1 +msgid "When compressing, use I<.suf> as the suffix for the target file instead of B<.xz> or B<.lzma>. If not writing to standard output and the source file already has the suffix I<.suf>, a warning is displayed and the file is skipped." +msgstr "압축할 때, 대상 파일의 접두사를 B<.xz> 또는 B<.lzma> 대신 I<.suf>로 사용하십시오. 표준 출력으로 기록하지 않고 원본 파일에 I<.suf> 접두사가 붙어있으면, 경고를 나타내고 해당 파일을 건너뜁니다." #. type: Plain text -#: ../src/xz/xz.1:525 -msgid "" -"When decompressing, recognize files with the suffix I<.suf> in addition to " -"files with the B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz> suffix. If the " -"source file has the suffix I<.suf>, the suffix is removed to get the target " -"filename." -msgstr "" -"압축 해제할 때, I<.suf> 접미사로 파일을 인식하기도 하고, B<.xz>, B<.txz>, B<." -"lzma>, B<.tlz>, B<.lz> 접미사가 붙은 파일도 인식합니다. 원본 파일에 I<.suf> " -"접미사가 붙어있으면, 해당 접미사를 제거하여 대상 파일 이름을 알아냅니다." +#: ../src/xz/xz.1 +msgid "When decompressing, recognize files with the suffix I<.suf> in addition to files with the B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz> suffix. If the source file has the suffix I<.suf>, the suffix is removed to get the target filename." +msgstr "압축 해제할 때, I<.suf> 접미사로 파일을 인식하기도 하고, B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, B<.lz> 접미사가 붙은 파일도 인식합니다. 원본 파일에 I<.suf> 접미사가 붙어있으면, 해당 접미사를 제거하여 대상 파일 이름을 알아냅니다." #. type: Plain text -#: ../src/xz/xz.1:531 -msgid "" -"When compressing or decompressing raw streams (B<--format=raw>), the suffix " -"must always be specified unless writing to standard output, because there is " -"no default suffix for raw streams." -msgstr "" -"원시 스트림 압축 및 압축 해제시(B<--format=raw>) 원시 스트림에 기본 접미사가 " -"없기 때문에, 표준 출력으로 기록하지 않는 한 접미사를 반드시 지정해야 합니다." +#: ../src/xz/xz.1 +msgid "When compressing or decompressing raw streams (B<--format=raw>), the suffix must always be specified unless writing to standard output, because there is no default suffix for raw streams." +msgstr "원시 스트림 압축 및 압축 해제시(B<--format=raw>) 원시 스트림에 기본 접미사가 없기 때문에, 표준 출력으로 기록하지 않는 한 접미사를 반드시 지정해야 합니다." #. type: TP -#: ../src/xz/xz.1:531 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--files>[B<=>I<file>]" msgstr "B<--files>[B<=>I<E<lt>파일E<gt>>]" #. type: Plain text -#: ../src/xz/xz.1:545 -msgid "" -"Read the filenames to process from I<file>; if I<file> is omitted, filenames " -"are read from standard input. Filenames must be terminated with the newline " -"character. A dash (B<->) is taken as a regular filename; it doesn't mean " -"standard input. If filenames are given also as command line arguments, they " -"are processed before the filenames read from I<file>." -msgstr "" -"I<E<lt>파일E<gt>>에서 처리할 파일 이름을 읽습니다. I<E<lt>파일E<gt>>을 생략하" -"면 파일 이름은 표준 입력에서 불러옵니다. 파일 이름은 개행 문자로 끝나야 합니" -"다. 대시 문자(B<->)는 일반 파일 이름으로 취급하며 표준 입력을 의미하지 않습" -"니다. 파일 이름을 명령행 인자로 지정하면, I<E<lt>파일E<gt>>에서 파일 이름을 " -"읽어들이기 전 해당 명령행 인자를 먼저 처리합니다." +#: ../src/xz/xz.1 +msgid "Read the filenames to process from I<file>; if I<file> is omitted, filenames are read from standard input. Filenames must be terminated with the newline character. A dash (B<->) is taken as a regular filename; it doesn't mean standard input. If filenames are given also as command line arguments, they are processed before the filenames read from I<file>." +msgstr "I<E<lt>파일E<gt>>에서 처리할 파일 이름을 읽습니다. I<E<lt>파일E<gt>>을 생략하면 파일 이름은 표준 입력에서 불러옵니다. 파일 이름은 개행 문자로 끝나야 합니다. 대시 문자(B<->)는 일반 파일 이름으로 취급하며 표준 입력을 의미하지 않습니다. 파일 이름을 명령행 인자로 지정하면, I<E<lt>파일E<gt>>에서 파일 이름을 읽어들이기 전 해당 명령행 인자를 먼저 처리합니다." #. type: TP -#: ../src/xz/xz.1:545 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--files0>[B<=>I<file>]" msgstr "B<--files0>[B<=>I<E<lt>파일E<gt>>]" #. type: Plain text -#: ../src/xz/xz.1:549 -msgid "" -"This is identical to B<--files>[B<=>I<file>] except that each filename must " -"be terminated with the null character." -msgstr "" -"각 파일 이름이 널 문자로 끝나야 한다는 점만 제외하면 B<--files>[B<=>I<E<lt>파" -"일E<gt>>] 옵션과 동일합니다." +#: ../src/xz/xz.1 +msgid "This is identical to B<--files>[B<=>I<file>] except that each filename must be terminated with the null character." +msgstr "각 파일 이름이 널 문자로 끝나야 한다는 점만 제외하면 B<--files>[B<=>I<E<lt>파일E<gt>>] 옵션과 동일합니다." #. type: SS -#: ../src/xz/xz.1:550 +#: ../src/xz/xz.1 #, no-wrap msgid "Basic file format and compression options" msgstr "기본 파일 형식 및 압축 옵션" #. type: TP -#: ../src/xz/xz.1:551 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-F> I<format>, B<--format=>I<format>" msgstr "B<-F> I<format>, B<--format=>I<E<lt>형식E<gt>>" #. type: Plain text -#: ../src/xz/xz.1:556 +#: ../src/xz/xz.1 msgid "Specify the file I<format> to compress or decompress:" msgstr "압축 또는 압축해제 파일 I<E<lt>형식E<gt>>을 지정합니다:" #. type: TP -#: ../src/xz/xz.1:557 +#: ../src/xz/xz.1 #, no-wrap msgid "B<auto>" msgstr "B<auto>" #. type: Plain text -#: ../src/xz/xz.1:569 -msgid "" -"This is the default. When compressing, B<auto> is equivalent to B<xz>. " -"When decompressing, the format of the input file is automatically detected. " -"Note that raw streams (created with B<--format=raw>) cannot be auto-" -"detected." -msgstr "" -"기본 값입니다. 압축할 때, B<auto>는 B<xz>의 기본 동작과 동일합니다. 압축을 " -"해제할 때, 입력 파일 형식을 자동으로 찾습니다. 참고로 원시 스트림(B<--" -"format=raw>)의 경우 자동으로 찾을 수 없습니다." +#: ../src/xz/xz.1 +msgid "This is the default. When compressing, B<auto> is equivalent to B<xz>. When decompressing, the format of the input file is automatically detected. Note that raw streams (created with B<--format=raw>) cannot be auto-detected." +msgstr "기본 값입니다. 압축할 때, B<auto>는 B<xz>의 기본 동작과 동일합니다. 압축을 해제할 때, 입력 파일 형식을 자동으로 찾습니다. 참고로 원시 스트림(B<--format=raw>)의 경우 자동으로 찾을 수 없습니다." #. type: TP -#: ../src/xz/xz.1:569 +#: ../src/xz/xz.1 #, no-wrap msgid "B<xz>" msgstr "B<xz>" #. type: Plain text -#: ../src/xz/xz.1:576 -msgid "" -"Compress to the B<.xz> file format, or accept only B<.xz> files when " -"decompressing." -msgstr "" -"B<.xz> 파일 형식으로 압축하거나, 압축 해제시 B<.xz> 파일만 받아들입니다." +#: ../src/xz/xz.1 +msgid "Compress to the B<.xz> file format, or accept only B<.xz> files when decompressing." +msgstr "B<.xz> 파일 형식으로 압축하거나, 압축 해제시 B<.xz> 파일만 받아들입니다." #. type: TP -#: ../src/xz/xz.1:576 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lzma>, B<alone>" msgstr "B<lzma>, B<alone>" #. type: Plain text -#: ../src/xz/xz.1:586 -msgid "" -"Compress to the legacy B<.lzma> file format, or accept only B<.lzma> files " -"when decompressing. The alternative name B<alone> is provided for backwards " -"compatibility with LZMA Utils." -msgstr "" -"이전 B<.lzma> 파일 형식으로 압축하거나, 압축 해제시 B<.lzma> 파일만 받아들입" -"니다. B<alone> 대체 명령은 LZMA 유틸리티 하위 호환성을 목적으로 제공합니다." +#: ../src/xz/xz.1 +msgid "Compress to the legacy B<.lzma> file format, or accept only B<.lzma> files when decompressing. The alternative name B<alone> is provided for backwards compatibility with LZMA Utils." +msgstr "이전 B<.lzma> 파일 형식으로 압축하거나, 압축 해제시 B<.lzma> 파일만 받아들입니다. B<alone> 대체 명령은 LZMA 유틸리티 하위 호환성을 목적으로 제공합니다." #. type: TP -#: ../src/xz/xz.1:586 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lzip>" msgstr "B<lzip>" #. type: Plain text -#: ../src/xz/xz.1:592 -msgid "" -"Accept only B<.lz> files when decompressing. Compression is not supported." +#: ../src/xz/xz.1 +msgid "Accept only B<.lz> files when decompressing. Compression is not supported." msgstr "압축 해제시 B<.lz> 파일만 받아들입니다. 압축은 지원하지 않습니다." #. type: Plain text -#: ../src/xz/xz.1:605 -msgid "" -"The B<.lz> format version 0 and the unextended version 1 are supported. " -"Version 0 files were produced by B<lzip> 1.3 and older. Such files aren't " -"common but may be found from file archives as a few source packages were " -"released in this format. People might have old personal files in this " -"format too. Decompression support for the format version 0 was removed in " -"B<lzip> 1.18." -msgstr "" -"B<.lz> 형식 버전 0과 비확장 버전 1을 지원합니다. 버전 0파일은 B<lzip> 1.3 이" -"전에서만 만듭니다. 일반적이진 않지만 일부 파일의 경우 이 형식과 관련된 원본 " -"패키지로 보관한 파일을 찾을 수도 있습니다. 개인적으로 이 형식으로 압축한 오" -"래된 개인 파일을 가지고 있을 수도 있습니다. 형식 버전 0 압축 해제 지원은 " -"B<lzip> 1.18에서 제거했습니다." +#: ../src/xz/xz.1 +msgid "The B<.lz> format version 0 and the unextended version 1 are supported. Version 0 files were produced by B<lzip> 1.3 and older. Such files aren't common but may be found from file archives as a few source packages were released in this format. People might have old personal files in this format too. Decompression support for the format version 0 was removed in B<lzip> 1.18." +msgstr "B<.lz> 형식 버전 0과 비확장 버전 1을 지원합니다. 버전 0파일은 B<lzip> 1.3 이전에서만 만듭니다. 일반적이진 않지만 일부 파일의 경우 이 형식과 관련된 원본 패키지로 보관한 파일을 찾을 수도 있습니다. 개인적으로 이 형식으로 압축한 오래된 개인 파일을 가지고 있을 수도 있습니다. 형식 버전 0 압축 해제 지원은 B<lzip> 1.18에서 제거했습니다." #. type: Plain text -#: ../src/xz/xz.1:614 -msgid "" -"B<lzip> 1.4 and later create files in the format version 1. The sync flush " -"marker extension to the format version 1 was added in B<lzip> 1.6. This " -"extension is rarely used and isn't supported by B<xz> (diagnosed as corrupt " -"input)." -msgstr "" -"B<lzip> 1.4 이상에서는 버전 1형식의 파일을 만듭니다. 형식 버전 1로의 동기화 " -"제거 마커 확장은 B<lzip> 1.6에 추가했습니다. 이 확장은 거의 쓰지 않으며 " -"B<xz> 에서 조차도 지원하지 않습니다(손상된 입력 파일로 진단함)." +#: ../src/xz/xz.1 +msgid "B<lzip> 1.4 and later create files in the format version 1. The sync flush marker extension to the format version 1 was added in B<lzip> 1.6. This extension is rarely used and isn't supported by B<xz> (diagnosed as corrupt input)." +msgstr "B<lzip> 1.4 이상에서는 버전 1형식의 파일을 만듭니다. 형식 버전 1로의 동기화 제거 마커 확장은 B<lzip> 1.6에 추가했습니다. 이 확장은 거의 쓰지 않으며 B<xz> 에서 조차도 지원하지 않습니다(손상된 입력 파일로 진단함)." #. type: TP -#: ../src/xz/xz.1:614 +#: ../src/xz/xz.1 #, no-wrap msgid "B<raw>" msgstr "B<raw>" #. type: Plain text -#: ../src/xz/xz.1:622 -msgid "" -"Compress or uncompress a raw stream (no headers). This is meant for " -"advanced users only. To decode raw streams, you need use B<--format=raw> " -"and explicitly specify the filter chain, which normally would have been " -"stored in the container headers." -msgstr "" -"원시 스트림으로 압축하거나 압축을 해제합니다(헤더 없음). 고급 사용자 전용입" -"니다. 원시 스트림을 디코딩하려면, B<--format=raw> 옵션을 사용하고 분명하게 " -"필터 체인을 지정하여 컨테이너 헤더에 필요한 정보를 저장하게 끔 해야합니다." +#: ../src/xz/xz.1 +msgid "Compress or uncompress a raw stream (no headers). This is meant for advanced users only. To decode raw streams, you need use B<--format=raw> and explicitly specify the filter chain, which normally would have been stored in the container headers." +msgstr "원시 스트림으로 압축하거나 압축을 해제합니다(헤더 없음). 고급 사용자 전용입니다. 원시 스트림을 디코딩하려면, B<--format=raw> 옵션을 사용하고 분명하게 필터 체인을 지정하여 컨테이너 헤더에 필요한 정보를 저장하게 끔 해야합니다." #. type: TP -#: ../src/xz/xz.1:623 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-C> I<check>, B<--check=>I<check>" msgstr "B<-C> I<E<lt>검사방식E<gt>>, B<--check=>I<E<lt>검사방식E<gt>>" #. type: Plain text -#: ../src/xz/xz.1:638 -msgid "" -"Specify the type of the integrity check. The check is calculated from the " -"uncompressed data and stored in the B<.xz> file. This option has an effect " -"only when compressing into the B<.xz> format; the B<.lzma> format doesn't " -"support integrity checks. The integrity check (if any) is verified when the " -"B<.xz> file is decompressed." -msgstr "" -"무결성 검사 방식을 지정합니다. 검사 방식은 B<.xz> 파일에 저장하며 압축 해제 " -"데이터를 계산합니다. 이 옵션은 B<.xz> 형식으로 압축할 때만 효력이 있습니다: " -"B<.lzma> 형식은 무결성 겁사를 지원하지 않습니다. 무결성 검사는 B<.xz> 파일 " -"압축을 풀었을 때에 검사합니다." +#: ../src/xz/xz.1 +msgid "Specify the type of the integrity check. The check is calculated from the uncompressed data and stored in the B<.xz> file. This option has an effect only when compressing into the B<.xz> format; the B<.lzma> format doesn't support integrity checks. The integrity check (if any) is verified when the B<.xz> file is decompressed." +msgstr "무결성 검사 방식을 지정합니다. 검사 방식은 B<.xz> 파일에 저장하며 압축 해제 데이터를 계산합니다. 이 옵션은 B<.xz> 형식으로 압축할 때만 효력이 있습니다: B<.lzma> 형식은 무결성 겁사를 지원하지 않습니다. 무결성 검사는 B<.xz> 파일 압축을 풀었을 때에 검사합니다." #. type: Plain text -#: ../src/xz/xz.1:642 +#: ../src/xz/xz.1 msgid "Supported I<check> types:" msgstr "지원 I<검사> 형식:" #. type: TP -#: ../src/xz/xz.1:643 +#: ../src/xz/xz.1 #, no-wrap msgid "B<none>" msgstr "B<none>" #. type: Plain text -#: ../src/xz/xz.1:649 -msgid "" -"Don't calculate an integrity check at all. This is usually a bad idea. " -"This can be useful when integrity of the data is verified by other means " -"anyway." -msgstr "" -"어떤 경우에도 무결성 검사 계산을 수행하지 않습니다. 보통 바람직하지 못한 생" -"각입니다. 데이터 무결성을 다른 방식으로라도 검증해야 하는 상황이면 쓸만할 " -"수 있습니다." +#: ../src/xz/xz.1 +msgid "Don't calculate an integrity check at all. This is usually a bad idea. This can be useful when integrity of the data is verified by other means anyway." +msgstr "어떤 경우에도 무결성 검사 계산을 수행하지 않습니다. 보통 바람직하지 못한 생각입니다. 데이터 무결성을 다른 방식으로라도 검증해야 하는 상황이면 쓸만할 수 있습니다." #. type: TP -#: ../src/xz/xz.1:649 +#: ../src/xz/xz.1 #, no-wrap msgid "B<crc32>" msgstr "B<crc32>" #. type: Plain text -#: ../src/xz/xz.1:652 +#: ../src/xz/xz.1 msgid "Calculate CRC32 using the polynomial from IEEE-802.3 (Ethernet)." msgstr "IEEE-802.3 (이더넷)의 다항 연산으로 CRC32를 계산합니다." #. type: TP -#: ../src/xz/xz.1:652 +#: ../src/xz/xz.1 #, no-wrap msgid "B<crc64>" msgstr "B<crc64>" #. type: Plain text -#: ../src/xz/xz.1:657 -msgid "" -"Calculate CRC64 using the polynomial from ECMA-182. This is the default, " -"since it is slightly better than CRC32 at detecting damaged files and the " -"speed difference is negligible." -msgstr "" -"ECMA-182의 다항식 연산으로 CRC64를 계산합니다. 이 동작이 기본 동작이기 때문" -"에 CRC32가 깨진 파일을 찾을 때보다는 좀 낮은 편이며 속도 차이도 거의 없습니" -"다." +#: ../src/xz/xz.1 +msgid "Calculate CRC64 using the polynomial from ECMA-182. This is the default, since it is slightly better than CRC32 at detecting damaged files and the speed difference is negligible." +msgstr "ECMA-182의 다항식 연산으로 CRC64를 계산합니다. 이 동작이 기본 동작이기 때문에 CRC32가 깨진 파일을 찾을 때보다는 좀 낮은 편이며 속도 차이도 거의 없습니다." #. type: TP -#: ../src/xz/xz.1:657 +#: ../src/xz/xz.1 #, no-wrap msgid "B<sha256>" msgstr "B<sha256>" #. type: Plain text -#: ../src/xz/xz.1:661 +#: ../src/xz/xz.1 msgid "Calculate SHA-256. This is somewhat slower than CRC32 and CRC64." msgstr "SHA-256 해시를 계산합니다. CRC32와 CRC64 보다는 좀 느립니다." #. type: Plain text -#: ../src/xz/xz.1:667 -msgid "" -"Integrity of the B<.xz> headers is always verified with CRC32. It is not " -"possible to change or disable it." -msgstr "" -"B<.xz> 헤더 무결성은 항상 CRC32로 검증하빈다. 이를 바꾸거나 It is not " -"possible to change or disable it." +#: ../src/xz/xz.1 +msgid "Integrity of the B<.xz> headers is always verified with CRC32. It is not possible to change or disable it." +msgstr "B<.xz> 헤더 무결성은 항상 CRC32로 검증하빈다. 이를 바꾸거나 It is not possible to change or disable it." #. type: TP -#: ../src/xz/xz.1:667 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--ignore-check>" msgstr "B<--ignore-check>" #. type: Plain text -#: ../src/xz/xz.1:673 -msgid "" -"Don't verify the integrity check of the compressed data when decompressing. " -"The CRC32 values in the B<.xz> headers will still be verified normally." -msgstr "" -"압축 데이터를 압축해제할 경우 압축 데이터의 무결성 검증을 진행하지 않습니" -"다. B<.xz> 헤더의 CRC32 값은 그래도 여전히 보통 방식으로 검증합니다." +#: ../src/xz/xz.1 +msgid "Don't verify the integrity check of the compressed data when decompressing. The CRC32 values in the B<.xz> headers will still be verified normally." +msgstr "압축 데이터를 압축해제할 경우 압축 데이터의 무결성 검증을 진행하지 않습니다. B<.xz> 헤더의 CRC32 값은 그래도 여전히 보통 방식으로 검증합니다." #. type: Plain text -#: ../src/xz/xz.1:676 -msgid "" -"B<Do not use this option unless you know what you are doing.> Possible " -"reasons to use this option:" -msgstr "" -"B<이 옵션이 정확히 무슨 동작을 하는지 알기 전에는 사용하지 마십시오.> 이 옵션" -"을 사용하는 타당한 이유로:" +#: ../src/xz/xz.1 +msgid "B<Do not use this option unless you know what you are doing.> Possible reasons to use this option:" +msgstr "B<이 옵션이 정확히 무슨 동작을 하는지 알기 전에는 사용하지 마십시오.> 이 옵션을 사용하는 타당한 이유로:" #. type: Plain text -#: ../src/xz/xz.1:679 +#: ../src/xz/xz.1 msgid "Trying to recover data from a corrupt .xz file." msgstr "깨진 .xz 파일에서 데이터 복구를 시도합니다." #. type: Plain text -#: ../src/xz/xz.1:685 -msgid "" -"Speeding up decompression. This matters mostly with SHA-256 or with files " -"that have compressed extremely well. It's recommended to not use this " -"option for this purpose unless the file integrity is verified externally in " -"some other way." -msgstr "" -"압축 해제 속도를 늘립니다. SHA-256 또는 압축 파일에 들어간 그 무언가를 엄청 " -"빨리 처리합니다. 다른 방식으로 파일 무결성을 검증해야 하는 목적이 아니라면 " -"이 옵션을 사용하지 않는게 좋습니다." +#: ../src/xz/xz.1 +msgid "Speeding up decompression. This matters mostly with SHA-256 or with files that have compressed extremely well. It's recommended to not use this option for this purpose unless the file integrity is verified externally in some other way." +msgstr "압축 해제 속도를 늘립니다. SHA-256 또는 압축 파일에 들어간 그 무언가를 엄청 빨리 처리합니다. 다른 방식으로 파일 무결성을 검증해야 하는 목적이 아니라면 이 옵션을 사용하지 않는게 좋습니다." #. type: TP -#: ../src/xz/xz.1:686 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-0> ... B<-9>" msgstr "B<-0> ... B<-9>" #. type: Plain text -#: ../src/xz/xz.1:695 -msgid "" -"Select a compression preset level. The default is B<-6>. If multiple " -"preset levels are specified, the last one takes effect. If a custom filter " -"chain was already specified, setting a compression preset level clears the " -"custom filter chain." -msgstr "" -"압축 사전 설정 수준을 선택합니다. 기본값은 B<-6>입니다. 다중 수준을 지정하" -"면 가장 마지막 수준 옵션을 적용합니다. 개별 필터 체인을 이미 지정했다면, 압" -"축 사전 설정 수준 값을 설정할 때 개별 필터 체인을 정리합니다." +#: ../src/xz/xz.1 +msgid "Select a compression preset level. The default is B<-6>. If multiple preset levels are specified, the last one takes effect. If a custom filter chain was already specified, setting a compression preset level clears the custom filter chain." +msgstr "압축 사전 설정 수준을 선택합니다. 기본값은 B<-6>입니다. 다중 수준을 지정하면 가장 마지막 수준 옵션을 적용합니다. 개별 필터 체인을 이미 지정했다면, 압축 사전 설정 수준 값을 설정할 때 개별 필터 체인을 정리합니다." #. type: Plain text -#: ../src/xz/xz.1:710 -msgid "" -"The differences between the presets are more significant than with " -"B<gzip>(1) and B<bzip2>(1). The selected compression settings determine " -"the memory requirements of the decompressor, thus using a too high preset " -"level might make it painful to decompress the file on an old system with " -"little RAM. Specifically, B<it's not a good idea to blindly use -9 for " -"everything> like it often is with B<gzip>(1) and B<bzip2>(1)." -msgstr "" -"사전 설정간 차이는 B<gzip>(1)과 B<bzip2>(1)을 사용할 때보다 더 비중을 차지합" -"니다. 선택한 압축 설정은 압축 해제시 필요한 메모리 사용량을 셜정하므로 사전 " -"설정 수준 값을 너무 높게 지정하면 RAM 용량이 적은 오래된 시스템에서 파일 압" -"축 해제시 실패할 수 있습니다. 게다가, B<gzip>(1) 과 B<bzip2>(1)에서 처럼 종" -"종 B<모든 동작에 -9를 몰래 활용하는건 바람직하지 않습니다>." +#: ../src/xz/xz.1 +msgid "The differences between the presets are more significant than with B<gzip>(1) and B<bzip2>(1). The selected compression settings determine the memory requirements of the decompressor, thus using a too high preset level might make it painful to decompress the file on an old system with little RAM. Specifically, B<it's not a good idea to blindly use -9 for everything> like it often is with B<gzip>(1) and B<bzip2>(1)." +msgstr "사전 설정간 차이는 B<gzip>(1)과 B<bzip2>(1)을 사용할 때보다 더 비중을 차지합니다. 선택한 압축 설정은 압축 해제시 필요한 메모리 사용량을 셜정하므로 사전 설정 수준 값을 너무 높게 지정하면 RAM 용량이 적은 오래된 시스템에서 파일 압축 해제시 실패할 수 있습니다. 게다가, B<gzip>(1) 과 B<bzip2>(1)에서 처럼 종종 B<모든 동작에 -9를 몰래 활용하는건 바람직하지 않습니다>." #. type: TP -#: ../src/xz/xz.1:711 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-0> ... B<-3>" msgstr "B<-0> ... B<-3>" #. type: Plain text -#: ../src/xz/xz.1:723 -msgid "" -"These are somewhat fast presets. B<-0> is sometimes faster than B<gzip -9> " -"while compressing much better. The higher ones often have speed comparable " -"to B<bzip2>(1) with comparable or better compression ratio, although the " -"results depend a lot on the type of data being compressed." -msgstr "" -"동작이 빠른 사전 설정 부류입니다. B<-0>은 때로는 B<gzip -9> 명령보다 압축율" -"이 훨씬 우수하면서도 더 빠릅니다. 더 큰 값은 보통 B<bzip2>(1) 명령과 비교했" -"을 떄 압축 결과가 압축 데이터에 따라 달라지더라도, 비교할 법한 속도 또는 더 " -"나은 압축율을 보입니다." +#: ../src/xz/xz.1 +msgid "These are somewhat fast presets. B<-0> is sometimes faster than B<gzip -9> while compressing much better. The higher ones often have speed comparable to B<bzip2>(1) with comparable or better compression ratio, although the results depend a lot on the type of data being compressed." +msgstr "동작이 빠른 사전 설정 부류입니다. B<-0>은 때로는 B<gzip -9> 명령보다 압축율이 훨씬 우수하면서도 더 빠릅니다. 더 큰 값은 보통 B<bzip2>(1) 명령과 비교했을 떄 압축 결과가 압축 데이터에 따라 달라지더라도, 비교할 법한 속도 또는 더 나은 압축율을 보입니다." #. type: TP -#: ../src/xz/xz.1:723 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-4> ... B<-6>" msgstr "B<-4> ... B<-6>" #. type: Plain text -#: ../src/xz/xz.1:737 -msgid "" -"Good to very good compression while keeping decompressor memory usage " -"reasonable even for old systems. B<-6> is the default, which is usually a " -"good choice for distributing files that need to be decompressible even on " -"systems with only 16\\ MiB RAM. (B<-5e> or B<-6e> may be worth considering " -"too. See B<--extreme>.)" -msgstr "" -"오래된 시스템에서 조차도 압축 해제 프로그램의 적절한 메모리 사용량을 보이면" -"서 양호하거나 최적의 압축율을 보여줍니다. B<-6> 옵션은 압축 해제시 메모리 사" -"용량이 16MiB 밖에 안되기 때문에 파일을 배포할 때 최적의 선택인 기본 값입니" -"다. (B<-5e> 또는 B<-6e>도 역시 고려할 만합니다. B<--extreme>을 참고하십시" -"오.)" +#: ../src/xz/xz.1 +msgid "Good to very good compression while keeping decompressor memory usage reasonable even for old systems. B<-6> is the default, which is usually a good choice for distributing files that need to be decompressible even on systems with only 16\\ MiB RAM. (B<-5e> or B<-6e> may be worth considering too. See B<--extreme>.)" +msgstr "오래된 시스템에서 조차도 압축 해제 프로그램의 적절한 메모리 사용량을 보이면서 양호하거나 최적의 압축율을 보여줍니다. B<-6> 옵션은 압축 해제시 메모리 사용량이 16MiB 밖에 안되기 때문에 파일을 배포할 때 최적의 선택인 기본 값입니다. (B<-5e> 또는 B<-6e>도 역시 고려할 만합니다. B<--extreme>을 참고하십시오.)" #. type: TP -#: ../src/xz/xz.1:737 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-7 ... -9>" msgstr "B<-7 ... -9>" #. type: Plain text -#: ../src/xz/xz.1:744 -msgid "" -"These are like B<-6> but with higher compressor and decompressor memory " -"requirements. These are useful only when compressing files bigger than 8\\ " -"MiB, 16\\ MiB, and 32\\ MiB, respectively." -msgstr "" -"B<-6>과 비슷하지만 압축 및 압축 해제시 요구 메모리 사용량이 더 높습니다. 압" -"축 파일이 각각 8MiB, 16MiB, 32MiB 보다 클 경우에만 쓸만한 옵션입니다." +#: ../src/xz/xz.1 +msgid "These are like B<-6> but with higher compressor and decompressor memory requirements. These are useful only when compressing files bigger than 8\\ MiB, 16\\ MiB, and 32\\ MiB, respectively." +msgstr "B<-6>과 비슷하지만 압축 및 압축 해제시 요구 메모리 사용량이 더 높습니다. 압축 파일이 각각 8MiB, 16MiB, 32MiB 보다 클 경우에만 쓸만한 옵션입니다." #. type: Plain text -#: ../src/xz/xz.1:752 -msgid "" -"On the same hardware, the decompression speed is approximately a constant " -"number of bytes of compressed data per second. In other words, the better " -"the compression, the faster the decompression will usually be. This also " -"means that the amount of uncompressed output produced per second can vary a " -"lot." -msgstr "" -"동일한 하드웨어에서, 압축 해제 속도는 압축한 데이터의 초당 정적 바이트 처리 " -"수의 어림 평균입니다. 다시 말해, 압축율을 더 올리면, 압축 해제 속도도 역시 " -"올라갑니다. 이는 곧 초당 비압축 데이터 출력 양이 달라질 수 있단 뜻입니다." +#: ../src/xz/xz.1 +msgid "On the same hardware, the decompression speed is approximately a constant number of bytes of compressed data per second. In other words, the better the compression, the faster the decompression will usually be. This also means that the amount of uncompressed output produced per second can vary a lot." +msgstr "동일한 하드웨어에서, 압축 해제 속도는 압축한 데이터의 초당 정적 바이트 처리 수의 어림 평균입니다. 다시 말해, 압축율을 더 올리면, 압축 해제 속도도 역시 올라갑니다. 이는 곧 초당 비압축 데이터 출력 양이 달라질 수 있단 뜻입니다." #. type: Plain text -#: ../src/xz/xz.1:754 +#: ../src/xz/xz.1 msgid "The following table summarises the features of the presets:" msgstr "다음 표에 사전 설정 기능을 정리했습니다:" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 ../src/xz/xz.1:2839 +#: ../src/xz/xz.1 #, no-wrap msgid "Preset" msgstr "Preset" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "DictSize" msgstr "DictSize" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 ../src/xz/xz.1:2839 +#: ../src/xz/xz.1 #, no-wrap msgid "CompCPU" msgstr "CompCPU" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "CompMem" msgstr "CompMem" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "DecMem" msgstr "DecMem" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:2450 ../src/xz/xz.1:2475 -#: ../src/xz/xz.1:2840 +#: ../src/xz/xz.1 #, no-wrap msgid "-0" msgstr "-0" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:843 ../src/xz/xz.1:2450 +#: ../src/xz/xz.1 #, no-wrap msgid "256 KiB" msgstr "256 KiB" #. type: TP -#: ../src/xz/xz.1:762 ../src/xz/xz.1:2840 ../src/scripts/xzgrep.1:82 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "0" msgstr "0" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:764 ../src/xz/xz.1:845 ../src/xz/xz.1:2475 +#: ../src/xz/xz.1 #, no-wrap msgid "3 MiB" msgstr "3 MiB" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:763 ../src/xz/xz.1:843 ../src/xz/xz.1:844 -#: ../src/xz/xz.1:2451 ../src/xz/xz.1:2452 ../src/xz/xz.1:2454 +#: ../src/xz/xz.1 #, no-wrap msgid "1 MiB" msgstr "1 MiB" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:2451 ../src/xz/xz.1:2476 -#: ../src/xz/xz.1:2841 +#: ../src/xz/xz.1 #, no-wrap msgid "-1" msgstr "-1" #. type: TP -#: ../src/xz/xz.1:763 ../src/xz/xz.1:1758 ../src/xz/xz.1:2841 -#: ../src/scripts/xzgrep.1:86 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "1" msgstr "1" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 -#: ../src/xz/xz.1:849 ../src/xz/xz.1:2476 +#: ../src/xz/xz.1 #, no-wrap msgid "9 MiB" msgstr "9 MiB" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:764 ../src/xz/xz.1:844 ../src/xz/xz.1:845 -#: ../src/xz/xz.1:2452 ../src/xz/xz.1:2455 ../src/xz/xz.1:2476 +#: ../src/xz/xz.1 #, no-wrap msgid "2 MiB" msgstr "2 MiB" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:2452 ../src/xz/xz.1:2477 -#: ../src/xz/xz.1:2842 +#: ../src/xz/xz.1 #, no-wrap msgid "-2" msgstr "-2" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:1760 ../src/xz/xz.1:2842 +#: ../src/xz/xz.1 #, no-wrap msgid "2" msgstr "2" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2477 +#: ../src/xz/xz.1 #, no-wrap msgid "17 MiB" msgstr "17 MiB" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:2453 ../src/xz/xz.1:2478 -#: ../src/xz/xz.1:2843 +#: ../src/xz/xz.1 #, no-wrap msgid "-3" msgstr "-3" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:766 ../src/xz/xz.1:843 ../src/xz/xz.1:846 -#: ../src/xz/xz.1:847 ../src/xz/xz.1:2453 ../src/xz/xz.1:2454 -#: ../src/xz/xz.1:2456 +#: ../src/xz/xz.1 #, no-wrap msgid "4 MiB" msgstr "4 MiB" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:2843 +#: ../src/xz/xz.1 #, no-wrap msgid "3" msgstr "3" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:770 ../src/xz/xz.1:851 ../src/xz/xz.1:2458 -#: ../src/xz/xz.1:2459 ../src/xz/xz.1:2478 +#: ../src/xz/xz.1 #, no-wrap msgid "32 MiB" msgstr "32 MiB" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:766 ../src/xz/xz.1:846 ../src/xz/xz.1:847 +#: ../src/xz/xz.1 #, no-wrap msgid "5 MiB" msgstr "5 MiB" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:2454 ../src/xz/xz.1:2479 -#: ../src/xz/xz.1:2844 +#: ../src/xz/xz.1 #, no-wrap msgid "-4" msgstr "-4" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:1759 ../src/xz/xz.1:1761 -#: ../src/xz/xz.1:1762 ../src/xz/xz.1:1764 ../src/xz/xz.1:2844 +#: ../src/xz/xz.1 #, no-wrap msgid "4" msgstr "4" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:846 ../src/xz/xz.1:847 ../src/xz/xz.1:2479 +#: ../src/xz/xz.1 #, no-wrap msgid "48 MiB" msgstr "48 MiB" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:2455 ../src/xz/xz.1:2480 -#: ../src/xz/xz.1:2845 +#: ../src/xz/xz.1 #, no-wrap msgid "-5" msgstr "-5" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 ../src/xz/xz.1:849 -#: ../src/xz/xz.1:2455 ../src/xz/xz.1:2456 ../src/xz/xz.1:2457 +#: ../src/xz/xz.1 #, no-wrap msgid "8 MiB" msgstr "8 MiB" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:2845 +#: ../src/xz/xz.1 #, no-wrap msgid "5" msgstr "5" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 ../src/xz/xz.1:849 -#: ../src/xz/xz.1:2480 ../src/xz/xz.1:2481 +#: ../src/xz/xz.1 #, no-wrap msgid "94 MiB" msgstr "94 MiB" #. type: tbl table -#: ../src/xz/xz.1:768 ../src/xz/xz.1:2456 ../src/xz/xz.1:2481 -#: ../src/xz/xz.1:2846 +#: ../src/xz/xz.1 #, no-wrap msgid "-6" msgstr "-6" #. type: tbl table -#: ../src/xz/xz.1:768 ../src/xz/xz.1:769 ../src/xz/xz.1:770 ../src/xz/xz.1:771 -#: ../src/xz/xz.1:2846 +#: ../src/xz/xz.1 #, no-wrap msgid "6" msgstr "6" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:2457 ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "-7" msgstr "-7" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2457 -#: ../src/xz/xz.1:2458 ../src/xz/xz.1:2479 +#: ../src/xz/xz.1 #, no-wrap msgid "16 MiB" msgstr "16 MiB" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "186 MiB" msgstr "186 MiB" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:2458 ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "-8" msgstr "-8" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:851 ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "370 MiB" msgstr "370 MiB" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:851 +#: ../src/xz/xz.1 #, no-wrap msgid "33 MiB" msgstr "33 MiB" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:2459 ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "-9" msgstr "-9" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 ../src/xz/xz.1:2459 +#: ../src/xz/xz.1 #, no-wrap msgid "64 MiB" msgstr "64 MiB" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "674 MiB" msgstr "674 MiB" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 +#: ../src/xz/xz.1 #, no-wrap msgid "65 MiB" msgstr "65 MiB" #. type: Plain text -#: ../src/xz/xz.1:777 +#: ../src/xz/xz.1 msgid "Column descriptions:" msgstr "컬럼 설명:" #. type: Plain text -#: ../src/xz/xz.1:789 -msgid "" -"DictSize is the LZMA2 dictionary size. It is waste of memory to use a " -"dictionary bigger than the size of the uncompressed file. This is why it is " -"good to avoid using the presets B<-7> ... B<-9> when there's no real need " -"for them. At B<-6> and lower, the amount of memory wasted is usually low " -"enough to not matter." -msgstr "" -"DictSize는 LZMA2 딕셔너리 크기입니다. 압축 해제 파일의 크기보다 딕셔너리에" -"서 사용하는 낭비 메모리 용량입니다. 실제로 필요하지 않은 B<-7> ... B<-9> 사" -"전 설정값을 피해야 하는 적절한 이유이기도 합니다. B<-6> 이하에서는 소모 메모" -"리 양이 충분히 적거나 따로 신경쓸 필요가 없습니다." +#: ../src/xz/xz.1 +msgid "DictSize is the LZMA2 dictionary size. It is waste of memory to use a dictionary bigger than the size of the uncompressed file. This is why it is good to avoid using the presets B<-7> ... B<-9> when there's no real need for them. At B<-6> and lower, the amount of memory wasted is usually low enough to not matter." +msgstr "DictSize는 LZMA2 딕셔너리 크기입니다. 압축 해제 파일의 크기보다 딕셔너리에서 사용하는 낭비 메모리 용량입니다. 실제로 필요하지 않은 B<-7> ... B<-9> 사전 설정값을 피해야 하는 적절한 이유이기도 합니다. B<-6> 이하에서는 소모 메모리 양이 충분히 적거나 따로 신경쓸 필요가 없습니다." #. type: Plain text -#: ../src/xz/xz.1:798 -msgid "" -"CompCPU is a simplified representation of the LZMA2 settings that affect " -"compression speed. The dictionary size affects speed too, so while CompCPU " -"is the same for levels B<-6> ... B<-9>, higher levels still tend to be a " -"little slower. To get even slower and thus possibly better compression, see " -"B<--extreme>." -msgstr "" -"CompCPU는 압축 속도에 영향을 주는 LZMA2 설정의 단순화 표기 값입니다. 딕셔너" -"리 크기는 속도에도 영향을 주기 때문에 CompCPU는 B<-6> ... B<-9> 수준값과 동일" -"한데, 고수준 값은 여전히 조금 더 느려질 수 있습니다. 느려지는 만큼 압축율은 " -"가능한 한 더 좋아집니다. B<--extreme>을 참고하십시오." +#: ../src/xz/xz.1 +msgid "CompCPU is a simplified representation of the LZMA2 settings that affect compression speed. The dictionary size affects speed too, so while CompCPU is the same for levels B<-6> ... B<-9>, higher levels still tend to be a little slower. To get even slower and thus possibly better compression, see B<--extreme>." +msgstr "CompCPU는 압축 속도에 영향을 주는 LZMA2 설정의 단순화 표기 값입니다. 딕셔너리 크기는 속도에도 영향을 주기 때문에 CompCPU는 B<-6> ... B<-9> 수준값과 동일한데, 고수준 값은 여전히 조금 더 느려질 수 있습니다. 느려지는 만큼 압축율은 가능한 한 더 좋아집니다. B<--extreme>을 참고하십시오." #. type: Plain text -#: ../src/xz/xz.1:806 -msgid "" -"CompMem contains the compressor memory requirements in the single-threaded " -"mode. It may vary slightly between B<xz> versions. Memory requirements of " -"some of the future multithreaded modes may be dramatically higher than that " -"of the single-threaded mode." -msgstr "" -"CompMem은 단일-스레드 모드에서 필요한 압축 프로그램의 메모리 점유 용량입니" -"다. B<xz> 버전에 따라 다를 수 있습니다. 앞으로 도입할 다중-스레드 모드의 메" -"모리 사용량은 단일-스레드 모드에서의 그것보다는 훨씬 늘어납니다." +#: ../src/xz/xz.1 +msgid "CompMem contains the compressor memory requirements in the single-threaded mode. It may vary slightly between B<xz> versions." +msgstr "CompMem은 단일-스레드 모드에서 필요한 압축 프로그램의 메모리 점유 용량입니다. B<xz> 버전에 따라 다를 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:813 -msgid "" -"DecMem contains the decompressor memory requirements. That is, the " -"compression settings determine the memory requirements of the decompressor. " -"The exact decompressor memory usage is slightly more than the LZMA2 " -"dictionary size, but the values in the table have been rounded up to the " -"next full MiB." -msgstr "" -"DecMem은 압축 해제 프로그램의 메모리 점유용량입니다. 이는 곧, 압축 해제 프로" -"그램에서 필요한 메모리 사용량을 압축 설정에서 결정한다는 의미가 들어있습니" -"다. 정확한 압축 해제 프로그램의 메모리 사용량은 LZMA2 딕셔너리 크기 보다는 " -"조금 많지만 테이블의 값은 MiB 용량으로 완전히 반올림한 값입니다." +#: ../src/xz/xz.1 +msgid "DecMem contains the decompressor memory requirements. That is, the compression settings determine the memory requirements of the decompressor. The exact decompressor memory usage is slightly more than the LZMA2 dictionary size, but the values in the table have been rounded up to the next full MiB." +msgstr "DecMem은 압축 해제 프로그램의 메모리 점유용량입니다. 이는 곧, 압축 해제 프로그램에서 필요한 메모리 사용량을 압축 설정에서 결정한다는 의미가 들어있습니다. 정확한 압축 해제 프로그램의 메모리 사용량은 LZMA2 딕셔너리 크기 보다는 조금 많지만 테이블의 값은 MiB 용량으로 완전히 반올림한 값입니다." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory requirements of the multi-threaded mode are significantly higher than that of the single-threaded mode. With the default value of B<--block-size>, each thread needs 3*3*DictSize plus CompMem or DecMem. For example, four threads with preset B<-6> needs 660\\(en670\\ MiB of memory." +msgstr "다중-스레드 모드에서 필요한 메모리 용량은 단일-스레드 모드보단 약간 더 많습니다. B<--block-size> 기본값에 따라, 각 스레드에서는 3*3*딕셔녀리_크기 + 압축시_메모리용량 또는 압축_해제시_메모리용량 정도가 필요합니다. 예를 들면, 스레드 넷에 사전 설정 옵션 B<-6>을 사용한다면, 660\\(en670 MiB 메모리 용량이 필요합니다." #. type: TP -#: ../src/xz/xz.1:814 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-e>, B<--extreme>" msgstr "B<-e>, B<--extreme>" #. type: Plain text -#: ../src/xz/xz.1:823 -msgid "" -"Use a slower variant of the selected compression preset level (B<-0> ... " -"B<-9>) to hopefully get a little bit better compression ratio, but with bad " -"luck this can also make it worse. Decompressor memory usage is not " -"affected, but compressor memory usage increases a little at preset levels " -"B<-0> ... B<-3>." -msgstr "" -"기대하는 만큼의 좀 더 나은 압축율을 확보하려 선택한 압축 사전 설정 수준의 느" -"린 변형 옵션을 사용하지만, 재수 없는 와중에 골로 가는 경우가 생기기도 합니" -"다. 압축 해제 프로그램의 메모리 사용에는 영향을 주지 않지만, 압축 프로그램" -"의 메모리 사용량은 B<-0> ... B<-3> 사전 설정 수준에서 약간 더 올라갈 뿐입니" -"다." +#: ../src/xz/xz.1 +msgid "Use a slower variant of the selected compression preset level (B<-0> ... B<-9>) to hopefully get a little bit better compression ratio, but with bad luck this can also make it worse. Decompressor memory usage is not affected, but compressor memory usage increases a little at preset levels B<-0> ... B<-3>." +msgstr "기대하는 만큼의 좀 더 나은 압축율을 확보하려 선택한 압축 사전 설정 수준의 느린 변형 옵션을 사용하지만, 재수 없는 와중에 골로 가는 경우가 생기기도 합니다. 압축 해제 프로그램의 메모리 사용에는 영향을 주지 않지만, 압축 프로그램의 메모리 사용량은 B<-0> ... B<-3> 사전 설정 수준에서 약간 더 올라갈 뿐입니다." #. type: Plain text -#: ../src/xz/xz.1:835 -msgid "" -"Since there are two presets with dictionary sizes 4\\ MiB and 8\\ MiB, the " -"presets B<-3e> and B<-5e> use slightly faster settings (lower CompCPU) than " -"B<-4e> and B<-6e>, respectively. That way no two presets are identical." -msgstr "" -"4MiB와 8MiB 두 가지 딕셔너리 용량 설정이 있기 때문에 B<-3e> 와 B<-5e> 사전 설" -"정을 (CompCPU 수치를 낮춰서) 각각 B<-4e> 와 B<-6e> 보다 약간 더 빠르게 설정" -"할 수 있습니다. 이런 식으로 두 사전 설정이 동일하지 않습니다." +#: ../src/xz/xz.1 +msgid "Since there are two presets with dictionary sizes 4\\ MiB and 8\\ MiB, the presets B<-3e> and B<-5e> use slightly faster settings (lower CompCPU) than B<-4e> and B<-6e>, respectively. That way no two presets are identical." +msgstr "4MiB와 8MiB 두 가지 딕셔너리 용량 설정이 있기 때문에 B<-3e> 와 B<-5e> 사전 설정을 (CompCPU 수치를 낮춰서) 각각 B<-4e> 와 B<-6e> 보다 약간 더 빠르게 설정할 수 있습니다. 이런 식으로 두 사전 설정이 동일하지 않습니다." #. type: tbl table -#: ../src/xz/xz.1:843 +#: ../src/xz/xz.1 #, no-wrap msgid "-0e" msgstr "-0e" #. type: tbl table -#: ../src/xz/xz.1:843 ../src/xz/xz.1:844 ../src/xz/xz.1:845 ../src/xz/xz.1:847 -#: ../src/xz/xz.1:849 ../src/xz/xz.1:850 ../src/xz/xz.1:851 ../src/xz/xz.1:852 -#: ../src/xz/xz.1:2848 +#: ../src/xz/xz.1 #, no-wrap msgid "8" msgstr "8" #. type: tbl table -#: ../src/xz/xz.1:844 +#: ../src/xz/xz.1 #, no-wrap msgid "-1e" msgstr "-1e" #. type: tbl table -#: ../src/xz/xz.1:844 +#: ../src/xz/xz.1 #, no-wrap msgid "13 MiB" msgstr "13 MiB" #. type: tbl table -#: ../src/xz/xz.1:845 +#: ../src/xz/xz.1 #, no-wrap msgid "-2e" msgstr "-2e" #. type: tbl table -#: ../src/xz/xz.1:845 +#: ../src/xz/xz.1 #, no-wrap msgid "25 MiB" msgstr "25 MiB" #. type: tbl table -#: ../src/xz/xz.1:846 +#: ../src/xz/xz.1 #, no-wrap msgid "-3e" msgstr "-3e" #. type: tbl table -#: ../src/xz/xz.1:846 ../src/xz/xz.1:848 ../src/xz/xz.1:2847 +#: ../src/xz/xz.1 #, no-wrap msgid "7" msgstr "7" #. type: tbl table -#: ../src/xz/xz.1:847 +#: ../src/xz/xz.1 #, no-wrap msgid "-4e" msgstr "-4e" #. type: tbl table -#: ../src/xz/xz.1:848 ../src/xz/xz.1:2847 +#: ../src/xz/xz.1 #, no-wrap msgid "-5e" msgstr "-5e" #. type: tbl table -#: ../src/xz/xz.1:849 ../src/xz/xz.1:2848 +#: ../src/xz/xz.1 #, no-wrap msgid "-6e" msgstr "-6e" #. type: tbl table -#: ../src/xz/xz.1:850 +#: ../src/xz/xz.1 #, no-wrap msgid "-7e" msgstr "-7e" #. type: tbl table -#: ../src/xz/xz.1:851 +#: ../src/xz/xz.1 #, no-wrap msgid "-8e" msgstr "-8e" #. type: tbl table -#: ../src/xz/xz.1:852 +#: ../src/xz/xz.1 #, no-wrap msgid "-9e" msgstr "-9e" #. type: Plain text -#: ../src/xz/xz.1:864 -msgid "" -"For example, there are a total of four presets that use 8\\ MiB dictionary, " -"whose order from the fastest to the slowest is B<-5>, B<-6>, B<-5e>, and " -"B<-6e>." -msgstr "" -"예를 들면, 8MiB 딕셔너리를 활용하는 네가지 사전 설정이 있다고 할 때, 빠른 순" -"으로 설정을 나열하자면, B<-5>, B<-6>, B<-5e>, B<-6e> 입니다." +#: ../src/xz/xz.1 +msgid "For example, there are a total of four presets that use 8\\ MiB dictionary, whose order from the fastest to the slowest is B<-5>, B<-6>, B<-5e>, and B<-6e>." +msgstr "예를 들면, 8MiB 딕셔너리를 활용하는 네가지 사전 설정이 있다고 할 때, 빠른 순으로 설정을 나열하자면, B<-5>, B<-6>, B<-5e>, B<-6e> 입니다." #. type: TP -#: ../src/xz/xz.1:864 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--fast>" msgstr "B<--fast>" #. type: TP -#: ../src/xz/xz.1:867 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--best>" msgstr "B<--best>" #. type: Plain text -#: ../src/xz/xz.1:878 -msgid "" -"These are somewhat misleading aliases for B<-0> and B<-9>, respectively. " -"These are provided only for backwards compatibility with LZMA Utils. Avoid " -"using these options." -msgstr "" -"이 옵션은 B<-0> 과 B<-9>의 별칭으로 각각 오해할 수 있습니다. LZMA 유틸리티의 " -"하위 호환성을 목적으로 제공합니다. 이 옵션 사용은 피하십시오." +#: ../src/xz/xz.1 +msgid "These are somewhat misleading aliases for B<-0> and B<-9>, respectively. These are provided only for backwards compatibility with LZMA Utils. Avoid using these options." +msgstr "이 옵션은 B<-0> 과 B<-9>의 별칭으로 각각 오해할 수 있습니다. LZMA 유틸리티의 하위 호환성을 목적으로 제공합니다. 이 옵션 사용은 피하십시오." #. type: TP -#: ../src/xz/xz.1:878 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--block-size=>I<size>" msgstr "B<--block-size=>I<E<lt>크기E<gt>>" #. type: Plain text -#: ../src/xz/xz.1:891 -msgid "" -"When compressing to the B<.xz> format, split the input data into blocks of " -"I<size> bytes. The blocks are compressed independently from each other, " -"which helps with multi-threading and makes limited random-access " -"decompression possible. This option is typically used to override the " -"default block size in multi-threaded mode, but this option can be used in " -"single-threaded mode too." -msgstr "" -"B<.xz> 형식으로 압축할 때, 입력 데이터를 I<E<lt>크기E<gt>> 바이트 블록으로 입" -"력 데이터를 쪼갭니다. 각각의 블록은 다중-스레드 방식으로 처리할 수 있고 임" -"의 접근 압축 해제 가능성을 제한할 수 있게 개별적으로 압축 처리합니다. 이 옵" -"션은 보통 다중-스레드 모드에서 기본 블록 크기를 지정할 때 사용하지만, 단일-스" -"레드 모드에서도 사용할 수 있습니다." +#: ../src/xz/xz.1 +msgid "When compressing to the B<.xz> format, split the input data into blocks of I<size> bytes. The blocks are compressed independently from each other, which helps with multi-threading and makes limited random-access decompression possible. This option is typically used to override the default block size in multi-threaded mode, but this option can be used in single-threaded mode too." +msgstr "B<.xz> 형식으로 압축할 때, 입력 데이터를 I<E<lt>크기E<gt>> 바이트 블록으로 입력 데이터를 쪼갭니다. 각각의 블록은 다중-스레드 방식으로 처리할 수 있고 임의 접근 압축 해제 가능성을 제한할 수 있게 개별적으로 압축 처리합니다. 이 옵션은 보통 다중-스레드 모드에서 기본 블록 크기를 지정할 때 사용하지만, 단일-스레드 모드에서도 사용할 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:909 -msgid "" -"In multi-threaded mode about three times I<size> bytes will be allocated in " -"each thread for buffering input and output. The default I<size> is three " -"times the LZMA2 dictionary size or 1 MiB, whichever is more. Typically a " -"good value is 2\\(en4 times the size of the LZMA2 dictionary or at least 1 " -"MiB. Using I<size> less than the LZMA2 dictionary size is waste of RAM " -"because then the LZMA2 dictionary buffer will never get fully used. The " -"sizes of the blocks are stored in the block headers, which a future version " -"of B<xz> will use for multi-threaded decompression." -msgstr "" -"다중-스레드 모드에서는 약 3배 용량의 I<E<lt>크기E<gt>> 바이트만큼 각 스레드 " -"별로 입출력 버퍼링용 공간을 할당합니다. 기본 I<E<lt>크기E<gt>>는 LZMA2 딕셔" -"너리 크기 또는 1MiB 중 가장 큰 쪽의 세 배입니다. 보통 바람직한 값으로 LZMA2 " -"딕셔너리 크기나 최소한 1MiB의 2\\(en4배입니다. LZMA2 딕셔너리 크기보다 작은 " -"I<E<lt>크기E<gt>> 는 램의 소모적 사용 공간으로 할당하는데 LZMA2 딕셔너리 버퍼" -"를 할당한 용량 크기 전체를 다 사용하지 않기 때문입니다. 블록 크기는 블록 헤" -"더에 저장하며, 블록 헤더는 B<xz> 차기 버전에서 다중-스레드 압축 해제시 활용" -"할 예정입니다." +#: ../src/xz/xz.1 +msgid "In multi-threaded mode about three times I<size> bytes will be allocated in each thread for buffering input and output. The default I<size> is three times the LZMA2 dictionary size or 1 MiB, whichever is more. Typically a good value is 2\\(en4 times the size of the LZMA2 dictionary or at least 1 MiB. Using I<size> less than the LZMA2 dictionary size is waste of RAM because then the LZMA2 dictionary buffer will never get fully used. In multi-threaded mode, the sizes of the blocks are stored in the block headers. This size information is required for multi-threaded decompression." +msgstr "다중-스레드 모드에서는 약 3배 용량의 I<E<lt>크기E<gt>> 바이트만큼 각 스레드 별로 입출력 버퍼링용 공간을 할당합니다. 기본 I<E<lt>크기E<gt>>는 LZMA2 딕셔너리 크기 또는 1MiB 중 가장 큰 쪽의 세 배입니다. 보통 적절한 값으로 LZMA2 딕셔너리 크기 또는 최소한 1MiB 용량의 2\\(en4배입니다. LZMA2 딕셔너리 크기보다 작은 I<E<lt>크기E<gt>>는 램의 소모적 사용 공간으로 할당하는데 LZMA2 딕셔너리 버퍼를 할당한 용량 크기 전체를 다 사용하지 않기 때문입니다. 다중-스레드 모드에서 블록 크기는 블록 헤더에 저장하며, 이 크기 정보는 다중-스레드 압축 해제시 필요합니다." #. type: Plain text -#: ../src/xz/xz.1:918 -msgid "" -"In single-threaded mode no block splitting is done by default. Setting this " -"option doesn't affect memory usage. No size information is stored in block " -"headers, thus files created in single-threaded mode won't be identical to " -"files created in multi-threaded mode. The lack of size information also " -"means that a future version of B<xz> won't be able decompress the files in " -"multi-threaded mode." -msgstr "" -"단일-스레드 모드에서는 기본적으로 블록 쪼개기를 하지 않습니다. 이 옵션을 설" -"정한다고 해서 메모리 사용에 영향을 주지는 않습니다. 블록 헤더에 크기 정보를 " -"저장하지 않기 때문에 단일-스레드 모드에서 만든 파일은 다중-스레드 모드에서 만" -"든 파일과 동일하지 않습니다. 크기 정보의 누락은 또한 B<xz> 차기 버전에서 다" -"중-스레드 모드에서 압축 해제가 불가능함을 의미하기도 합니다." +#: ../src/xz/xz.1 +msgid "In single-threaded mode no block splitting is done by default. Setting this option doesn't affect memory usage. No size information is stored in block headers, thus files created in single-threaded mode won't be identical to files created in multi-threaded mode. The lack of size information also means that B<xz> won't be able decompress the files in multi-threaded mode." +msgstr "단일-스레드 모드에서는 기본적으로 블록 쪼개기를 하지 않습니다. 이 옵션을 설정한다고 해서 메모리 사용에 영향을 주지는 않습니다. 블록 헤더에 크기 정보를 저장하지 않기 때문에 단일-스레드 모드에서 만든 파일은 다중-스레드 모드에서 만든 파일과 동일하지 않습니다. 크기 정보의 누락은 또한 B<xz>에서 다중-스레드 모드로 압축 해제를 진행할 수 없음을 의미하기도 합니다." #. type: TP -#: ../src/xz/xz.1:918 +#: ../src/xz/xz.1 #, no-wrap -msgid "B<--block-list=>I<sizes>" -msgstr "B<--block-list=>I<E<lt>크기E<gt>>" +msgid "B<--block-list=>I<items>" +msgstr "B<--block-list=>I<E<lt>항목E<gt>>" #. type: Plain text -#: ../src/xz/xz.1:924 -msgid "" -"When compressing to the B<.xz> format, start a new block after the given " -"intervals of uncompressed data." -msgstr "" -"B<.xz> 형식으로 압축할 때, 압축하지 않은 데이터에 주어진 처리 시간 간격 이후" -"에 새 블록 처리를 시작합니다." +#: ../src/xz/xz.1 +msgid "When compressing to the B<.xz> format, start a new block with an optional custom filter chain after the given intervals of uncompressed data." +msgstr "B<.xz> 형식으로 압축할 때, 압축하지 않은 데이터로 부터 일정 간격 이후에 새 블록 처리를 시작합니다." #. type: Plain text -#: ../src/xz/xz.1:930 -msgid "" -"The uncompressed I<sizes> of the blocks are specified as a comma-separated " -"list. Omitting a size (two or more consecutive commas) is a shorthand to " -"use the size of the previous block." -msgstr "" -"압축하지 않은 블록 I<E<lt>크기E<gt>>는 쉼표로 구분한 목록으로 지정합니다. 크" -"기 값을 생략(둘 이상의 연속 쉼표)는 이전 블록 크기를 계속 사용하겠다는 의미입" -"니다." +#: ../src/xz/xz.1 +msgid "The I<items> are a comma-separated list. Each item consists of an optional filter chain number between 0 and 9 followed by a colon (B<:>) and a required size of uncompressed data. Omitting an item (two or more consecutive commas) is a shorthand to use the size and filters of the previous item." +msgstr "I<E<lt>항목E<gt>>은 쉼표로 구분한 목록으로 지정합니다. 각 항목은 콜론 (B<:>)으로 구분한 0부터 9까지의 추가 필터 체인 번호 값으로 이루어져 있으며, 압축하지 않은 데이터의 크기 값이 필요합니다. 항목을 생략하면(둘 이상의 쉼표 연속 표기) 이전 항목의 크기와 필터를 활용하겠다는 함축 의미를 넣을 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:940 -msgid "" -"If the input file is bigger than the sum of I<sizes>, the last value in " -"I<sizes> is repeated until the end of the file. A special value of B<0> may " -"be used as the last value to indicate that the rest of the file should be " -"encoded as a single block." -msgstr "" -"입력 파일이 I<E<lt>크기E<gt>>의 합보다 크면, 마지막 I<E<lt>크기E<gt>> 값을 파" -"일 마지막까지 반복해서 사용합니다. 특별히 B<0> 값을 마지막 값으로 사용하여 " -"파일 나머지 부분을 단일 블록으로 인코딩해야 한다는 의미를 나타낼 수도 있습니" -"다." +#: ../src/xz/xz.1 +msgid "If the input file is bigger than the sum of the sizes in I<items>, the last item is repeated until the end of the file. A special value of B<0> may be used as the last size to indicate that the rest of the file should be encoded as a single block." +msgstr "입력 파일이 I<E<lt>항목E<gt>> 크기의 합보다 크면, 마지막 항목을 파일의 끝까지 반복합니다. 특별히 B<0> 값을 마지막 값으로 사용하여 파일 나머지 부분을 단일 블록으로 인코딩해야 한다는 의미를 나타낼 수도 있습니다." #. type: Plain text -#: ../src/xz/xz.1:955 -msgid "" -"If one specifies I<sizes> that exceed the encoder's block size (either the " -"default value in threaded mode or the value specified with B<--block-" -"size=>I<size>), the encoder will create additional blocks while keeping the " -"boundaries specified in I<sizes>. For example, if one specifies B<--block-" -"size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> and the input file " -"is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, and 1 " -"MiB." -msgstr "" -"인코더 블록 크기를 초과하는 I<E<lt>크기E<gt>> 값을 지정하면(스레드 모드 기본" -"값 또는 B<--block-size=>I<E<lt>크기E<gt>> 옵션으로 지정한 값), 인코더는 " -"I<E<lt>크기E<gt>> 지정 용량 범위는 유지하면서 추가 블록을 만듭니다. 예를 들" -"면 B<--block-size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> 옵션을 " -"지정하고 입력 파일을 80MiB 용량으로 전달하면, 각각 5, 10, 8, 10, 2, 10, 10, " -"4, 10, 10, 1 MiB 용량을 차지하는 블록 11개를 결과물로 내줍니다." +#: ../src/xz/xz.1 +msgid "An alternative filter chain for each block can be specified in combination with the B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> options. These options define filter chains with an identifier between 1\\(en9. Filter chain 0 can be used to refer to the default filter chain, which is the same as not specifying a filter chain. The filter chain identifier can be used before the uncompressed size, followed by a colon (B<:>). For example, if one specifies B<--block-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB> then blocks will be created using:" +msgstr "B<--filters1=>I<E<lt>필터E<gt>> \\&...\\& B<--filters9=>I<E<lt>필터E<gt>> 옵션 조합으로 각 블록별 별도 필터 체인을 지정할 수 있습니다. 이 옵션은 1\\(en9번 필터 체인을 지정합니다. 필터 체인 0번은 필터 체인을 지정하지 않았을 때와 동일한 기본 필터 체인으로 참조할 수 있습니다. 필터 체인 식별 번호는 비 압축 크기 앞에 콜론(B<:>)을 붙여 사용할 수 있습니다. 예를 들면, B<--block-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB> 옵션을 지정했을 경우 다음 규칙대로 블록을 만듭니다:" #. type: Plain text -#: ../src/xz/xz.1:961 -msgid "" -"In multi-threaded mode the sizes of the blocks are stored in the block " -"headers. This isn't done in single-threaded mode, so the encoded output " -"won't be identical to that of the multi-threaded mode." -msgstr "" -"다중-스레드 모드에서 블록 크기는 블록 헤더에 저장합니다. 단일-스레드 모드에" -"서는 저장하지 않기 때문에 인코딩 처리한 출력은 다중-스레드 모드의 출력 결과물" -"과는 다릅니다." +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters1> and 2 MiB input" +msgstr "B<--filters1> 필터 체인에서는 2MiB 입력을" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters3> and 2 MiB input" +msgstr "B<--filters3> 필터 체인에서는 2MiB 입력을" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters2> and 4 MiB input" +msgstr "B<--filters2> 필터 체인에서는 4MiB 입력을" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default filter chain and 2 MiB input" +msgstr "기본 필터 체인에서는 2MiB 입력을" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default filter chain and 4 MiB input for every block until end of input." +msgstr "입력이 끝나기 전의 모든 블록에는 기본 필터 체인과 4MiB 입력을 적용합니다." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "If one specifies a size that exceeds the encoder's block size (either the default value in threaded mode or the value specified with B<--block-size=>I<size>), the encoder will create additional blocks while keeping the boundaries specified in I<items>. For example, if one specifies B<--block-size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> and the input file is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, and 1 MiB." +msgstr "인코더 블록 크기를 초과하는 크기 값을 지정하면(스레드 모드 기본값 또는 B<--block-size=>I<E<lt>크기E<gt>> 옵션으로 지정한 값), 인코더는 I<E<lt>크기E<gt>> 지정 용량 범위는 유지하면서 추가 블록을 만듭니다. 예를 들면 B<--block-size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> 옵션을 지정하고 입력 파일을 80MiB 용량으로 전달하면, 각각 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, 1 MiB 용량을 차지하는 블록 11개를 결과물로 내줍니다." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In multi-threaded mode the sizes of the blocks are stored in the block headers. This isn't done in single-threaded mode, so the encoded output won't be identical to that of the multi-threaded mode." +msgstr "다중-스레드 모드에서 블록 크기는 블록 헤더에 저장합니다. 단일-스레드 모드에서는 저장하지 않기 때문에 인코딩 처리한 출력은 다중-스레드 모드의 출력 결과물과는 다릅니다." #. type: TP -#: ../src/xz/xz.1:961 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--flush-timeout=>I<timeout>" msgstr "B<--flush-timeout=>I<E<lt>제한시간E<gt>>" #. type: Plain text -#: ../src/xz/xz.1:978 -msgid "" -"When compressing, if more than I<timeout> milliseconds (a positive integer) " -"has passed since the previous flush and reading more input would block, all " -"the pending input data is flushed from the encoder and made available in the " -"output stream. This can be useful if B<xz> is used to compress data that is " -"streamed over a network. Small I<timeout> values make the data available at " -"the receiving end with a small delay, but large I<timeout> values give " -"better compression ratio." -msgstr "" -"압축할 때, 이전 데이터를 소거하고 다음 입력을 블록 단위로 더 읽는데 I<E<lt>제" -"한시간E<gt>> 밀리초(양의 정수값)가 지났을 경우, 대기중이던 모든 입력 데이터" -"를 인코더에서 소거한 다음 출력 스트림에 전달합니다. 이런 동작은 네트워크로 " -"스트리밍한 데이터를 B<xz>로 압축할 때 쓸만합니다. I<E<lt>제한시간E<gt>> 값" -"을 적게 지정하면 적은 지연 시간에 데이터를 받아낼 수 있지만 I<E<lt>제한시간" -"E<gt>> 값을 크게 하면 압축율을 높일 수 있습니다." +#: ../src/xz/xz.1 +msgid "When compressing, if more than I<timeout> milliseconds (a positive integer) has passed since the previous flush and reading more input would block, all the pending input data is flushed from the encoder and made available in the output stream. This can be useful if B<xz> is used to compress data that is streamed over a network. Small I<timeout> values make the data available at the receiving end with a small delay, but large I<timeout> values give better compression ratio." +msgstr "압축할 때, 이전 데이터를 소거하고 다음 입력을 블록 단위로 더 읽는데 I<E<lt>제한시간E<gt>> 밀리초(양의 정수값)가 지났을 경우, 대기중이던 모든 입력 데이터를 인코더에서 소거한 다음 출력 스트림에 전달합니다. 이런 동작은 네트워크로 스트리밍한 데이터를 B<xz>로 압축할 때 쓸만합니다. I<E<lt>제한시간E<gt>> 값을 적게 지정하면 적은 지연 시간에 데이터를 받아낼 수 있지만 I<E<lt>제한시간E<gt>> 값을 크게 하면 압축율을 높일 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:986 -msgid "" -"This feature is disabled by default. If this option is specified more than " -"once, the last one takes effect. The special I<timeout> value of B<0> can " -"be used to explicitly disable this feature." -msgstr "" -"이 기능은 기본적으로 꺼져있습니다. 이 옵션을 한번 이상 지정하면, 마지막 옵션" -"의 값대로 동작합니다. 특별히 I<E<lt>제한시간E<gt>> 값을 B<0>으로 설정하면 " -"이 설정을 완전히 끌 수 있습니다." +#: ../src/xz/xz.1 +msgid "This feature is disabled by default. If this option is specified more than once, the last one takes effect. The special I<timeout> value of B<0> can be used to explicitly disable this feature." +msgstr "이 기능은 기본적으로 꺼져있습니다. 이 옵션을 한번 이상 지정하면, 마지막 옵션의 값대로 동작합니다. 특별히 I<E<lt>제한시간E<gt>> 값을 B<0>으로 설정하면 이 설정을 완전히 끌 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:988 +#: ../src/xz/xz.1 msgid "This feature is not available on non-POSIX systems." msgstr "이 기능은 POSIX 시스템이 아닌 곳에서는 사용할 수 없습니다." #. FIXME #. type: Plain text -#: ../src/xz/xz.1:996 -msgid "" -"B<This feature is still experimental.> Currently B<xz> is unsuitable for " -"decompressing the stream in real time due to how B<xz> does buffering." -msgstr "" -"B<이 기능은 여전히 시험중입니다>. 현재로서는, B<xz> 버퍼링 처리 방식 때문에 " -"B<xz>의 실시간 스트림 압축 해제 기능 활용은 적절하지 않습니다." +#: ../src/xz/xz.1 +msgid "B<This feature is still experimental.> Currently B<xz> is unsuitable for decompressing the stream in real time due to how B<xz> does buffering." +msgstr "B<이 기능은 여전히 시험중입니다>. 현재로서는, B<xz> 버퍼링 처리 방식 때문에 B<xz>의 실시간 스트림 압축 해제 기능 활용은 적절하지 않습니다." #. type: TP -#: ../src/xz/xz.1:996 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-compress=>I<limit>" msgstr "B<--memlimit-compress=>I<E<lt>제한용량E<gt>>" #. type: Plain text -#: ../src/xz/xz.1:1001 -msgid "" -"Set a memory usage limit for compression. If this option is specified " -"multiple times, the last one takes effect." -msgstr "" -"압축 수행시 메모리 사용 한계를 지정합니다. 이 옵션을 여러번 지정하면 마지막 " -"값을 취합니다." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for compression. If this option is specified multiple times, the last one takes effect." +msgstr "압축 수행시 메모리 사용 한계를 지정합니다. 이 옵션을 여러번 지정하면 마지막 값을 취합니다." #. type: Plain text -#: ../src/xz/xz.1:1014 -msgid "" -"If the compression settings exceed the I<limit>, B<xz> will attempt to " -"adjust the settings downwards so that the limit is no longer exceeded and " -"display a notice that automatic adjustment was done. The adjustments are " -"done in this order: reducing the number of threads, switching to single-" -"threaded mode if even one thread in multi-threaded mode exceeds the " -"I<limit>, and finally reducing the LZMA2 dictionary size." -msgstr "" -"압축 설정이 I<E<lt>제한용량E<gt>>을 초과하면, B<xz>는 설정 값의 하향 조정을 " -"시도하여 한계 값을 더이상 넘치지 않게 하고 자동 조절을 끝냈다는 알림을 표시합" -"니다. 조정은 다음 순서대로 진행합니다. 스레드 수를 줄입니다. 다중-스레드 모" -"드에서 스레드 하나의 할당 한계치가 I<E<lt>제한용량E<gt>>을 넘으면 단일-스레" -"드 모드로 전환합니다. 그 다음 마지막으로 LZMA2 딕셔너리 크기를 줄입니다." +#: ../src/xz/xz.1 +msgid "If the compression settings exceed the I<limit>, B<xz> will attempt to adjust the settings downwards so that the limit is no longer exceeded and display a notice that automatic adjustment was done. The adjustments are done in this order: reducing the number of threads, switching to single-threaded mode if even one thread in multi-threaded mode exceeds the I<limit>, and finally reducing the LZMA2 dictionary size." +msgstr "압축 설정이 I<E<lt>제한용량E<gt>>을 초과하면, B<xz>는 설정 값의 하향 조정을 시도하여 한계 값을 더이상 넘치지 않게 하고 자동 조절을 끝냈다는 알림을 표시합니다. 조정은 다음 순서대로 진행합니다. 스레드 수를 줄입니다. 다중-스레드 모드에서 스레드 하나의 할당 한계치가 I<E<lt>제한용량E<gt>>을 넘으면 단일-스레드 모드로 전환합니다. 그 다음 마지막으로 LZMA2 딕셔너리 크기를 줄입니다." #. type: Plain text -#: ../src/xz/xz.1:1022 -msgid "" -"When compressing with B<--format=raw> or if B<--no-adjust> has been " -"specified, only the number of threads may be reduced since it can be done " -"without affecting the compressed output." -msgstr "" -"B<--format=raw> 또는 B<--no-adjust> 미지정 상황에서 압축할 때, 압축 데이터 출" -"력에 영향을 주지 않고 스레드 처리 수만 줄일 수 있습니다." +#: ../src/xz/xz.1 +msgid "When compressing with B<--format=raw> or if B<--no-adjust> has been specified, only the number of threads may be reduced since it can be done without affecting the compressed output." +msgstr "B<--format=raw> 또는 B<--no-adjust> 미지정 상황에서 압축할 때, 압축 데이터 출력에 영향을 주지 않고 스레드 처리 수만 줄일 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:1029 -msgid "" -"If the I<limit> cannot be met even with the adjustments described above, an " -"error is displayed and B<xz> will exit with exit status 1." -msgstr "" -"I<E<lt>제한용량E<gt>> 값이 아래 설명한 조건에 맞지 않으면, 오류가 나타나고 " -"B<xz> 명령은 종료 상태 1번을 반환하며 빠져나갑니다." +#: ../src/xz/xz.1 +msgid "If the I<limit> cannot be met even with the adjustments described above, an error is displayed and B<xz> will exit with exit status 1." +msgstr "I<E<lt>제한용량E<gt>> 값이 아래 설명한 조건에 맞지 않으면, 오류가 나타나고 B<xz> 명령은 종료 상태 1번을 반환하며 빠져나갑니다." #. type: Plain text -#: ../src/xz/xz.1:1033 +#: ../src/xz/xz.1 msgid "The I<limit> can be specified in multiple ways:" msgstr "I<E<lt>제한용량E<gt>> 값은 여러 방식으로 지정할 수 있습니다:" #. type: Plain text -#: ../src/xz/xz.1:1043 -msgid "" -"The I<limit> can be an absolute value in bytes. Using an integer suffix " -"like B<MiB> can be useful. Example: B<--memlimit-compress=80MiB>" -msgstr "" -"I<E<lt>제한용량E<gt>> 값은 바이트 용량 절대값입니다. 정수 값을 사용하되 " -"B<MiB>와 같은 접미사를 사용하는게 좋습니다. 예: B<--memlimit-compress=80MiB>" +#: ../src/xz/xz.1 +msgid "The I<limit> can be an absolute value in bytes. Using an integer suffix like B<MiB> can be useful. Example: B<--memlimit-compress=80MiB>" +msgstr "I<E<lt>제한용량E<gt>> 값은 바이트 용량 절대값입니다. 정수 값을 사용하되 B<MiB>와 같은 접미사를 사용하는게 좋습니다. 예: B<--memlimit-compress=80MiB>" #. type: Plain text -#: ../src/xz/xz.1:1055 -msgid "" -"The I<limit> can be specified as a percentage of total physical memory " -"(RAM). This can be useful especially when setting the B<XZ_DEFAULTS> " -"environment variable in a shell initialization script that is shared between " -"different computers. That way the limit is automatically bigger on systems " -"with more memory. Example: B<--memlimit-compress=70%>" -msgstr "" -"I<E<lt>제한용량E<gt>> 값은 총 물리 메모리(RAM) 용량의 백분율로 지정할 수도 있" -"습니다. 다른 컴퓨터끼리 공유하는 셸 초기화 스크립트의 B<XZ_DEFAULTS> 환경 변" -"수에 값을 설정할 때 특히 쓸만합니다. 이런 방식으로 설정하면 시스템의 메모리 " -"설치 용량에 따라 자동으로 늘어납니다. 예: B<--memlimit-compress=70%>" +#: ../src/xz/xz.1 +msgid "The I<limit> can be specified as a percentage of total physical memory (RAM). This can be useful especially when setting the B<XZ_DEFAULTS> environment variable in a shell initialization script that is shared between different computers. That way the limit is automatically bigger on systems with more memory. Example: B<--memlimit-compress=70%>" +msgstr "I<E<lt>제한용량E<gt>> 값은 총 물리 메모리(RAM) 용량의 백분율로 지정할 수도 있습니다. 다른 컴퓨터끼리 공유하는 셸 초기화 스크립트의 B<XZ_DEFAULTS> 환경 변수에 값을 설정할 때 특히 쓸만합니다. 이런 방식으로 설정하면 시스템의 메모리 설치 용량에 따라 자동으로 늘어납니다. 예: B<--memlimit-compress=70%>" #. type: Plain text -#: ../src/xz/xz.1:1065 -msgid "" -"The I<limit> can be reset back to its default value by setting it to B<0>. " -"This is currently equivalent to setting the I<limit> to B<max> (no memory " -"usage limit)." -msgstr "" -"I<E<lt>제한용량E<gt>> 값은 B<0> 기본값으로 설정하여 초기화할 수 있습니다. 현" -"재로서는 I<E<lt>제한용량E<gt>> 값이 I<max>(최대) (메모리 사용 한계 없음) 인 " -"상태와 동일합니다." +#: ../src/xz/xz.1 +msgid "The I<limit> can be reset back to its default value by setting it to B<0>. This is currently equivalent to setting the I<limit> to B<max> (no memory usage limit)." +msgstr "I<E<lt>제한용량E<gt>> 값은 B<0> 기본값으로 설정하여 초기화할 수 있습니다. 현재로서는 I<E<lt>제한용량E<gt>> 값이 I<max>(최대) (메모리 사용 한계 없음) 인 상태와 동일합니다." #. type: Plain text -#: ../src/xz/xz.1:1089 -msgid "" -"For 32-bit B<xz> there is a special case: if the I<limit> would be over " -"B<4020\\ MiB>, the I<limit> is set to B<4020\\ MiB>. On MIPS32 B<2000\\ " -"MiB> is used instead. (The values B<0> and B<max> aren't affected by this. " -"A similar feature doesn't exist for decompression.) This can be helpful " -"when a 32-bit executable has access to 4\\ GiB address space (2 GiB on " -"MIPS32) while hopefully doing no harm in other situations." -msgstr "" -"B<xz> 32비트 버전에서는 몇가지 특별한 경우가 있습니다. I<E<lt>제한용량E<gt>> " -"값이 B<4020MiB>를 넘으면 I<E<lt>제한용량E<gt>>을 B<4020MiB>로 고정합니다. " -"MIPS32에서는 B<2000MiB>로 대신 고정합니다. (B<0>과 B<max>는 이 경우에 해당하" -"지 않습니다. 압축 해제시 비슷한 기능은 없습니다.) 이 경우 32비트 실행 파일" -"이 4GiB(MIPS32의 경우 2GiB) 주소 영역에 접근할 때 매우 용이하며, 다른 경우에" -"는 원하는대로 문제를 일으키지 않습니다." +#: ../src/xz/xz.1 +msgid "For 32-bit B<xz> there is a special case: if the I<limit> would be over B<4020\\ MiB>, the I<limit> is set to B<4020\\ MiB>. On MIPS32 B<2000\\ MiB> is used instead. (The values B<0> and B<max> aren't affected by this. A similar feature doesn't exist for decompression.) This can be helpful when a 32-bit executable has access to 4\\ GiB address space (2 GiB on MIPS32) while hopefully doing no harm in other situations." +msgstr "B<xz> 32비트 버전에서는 몇가지 특별한 경우가 있습니다. I<E<lt>제한용량E<gt>> 값이 B<4020MiB>를 넘으면 I<E<lt>제한용량E<gt>>을 B<4020MiB>로 고정합니다. MIPS32에서는 B<2000MiB>로 대신 고정합니다. (B<0>과 B<max>는 이 경우에 해당하지 않습니다. 압축 해제시 비슷한 기능은 없습니다.) 이 경우 32비트 실행 파일이 4GiB(MIPS32의 경우 2GiB) 주소 영역에 접근할 때 매우 용이하며, 다른 경우에는 원하는대로 문제를 일으키지 않습니다." #. type: Plain text -#: ../src/xz/xz.1:1092 +#: ../src/xz/xz.1 msgid "See also the section B<Memory usage>." msgstr "B<메모리 활용> 섹션도 참고하십시오." #. type: TP -#: ../src/xz/xz.1:1092 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-decompress=>I<limit>" msgstr "B<--memlimit-decompress=>I<E<lt>제한용량E<gt>>" #. type: Plain text -#: ../src/xz/xz.1:1106 -msgid "" -"Set a memory usage limit for decompression. This also affects the B<--list> " -"mode. If the operation is not possible without exceeding the I<limit>, " -"B<xz> will display an error and decompressing the file will fail. See B<--" -"memlimit-compress=>I<limit> for possible ways to specify the I<limit>." -msgstr "" -"압축 해제시 메모리 사용 한계 용량을 설정합니다. B<--list> 모드에도 영향을 줍" -"니다. I<E<lt>제한용량E<gt>>을 넘기지 않고서는 동작이 진행이 안될 경우, " -"B<xz> 에서는 오류를 나타내고 파일 압축 해제를 실패로 간주합니다. I<E<lt>제한" -"용량E<gt>>을 지정하는 가능한 방법에 대해서는 B<--memlimit-compress=>I<E<lt>제" -"한용량E<gt>> 옵션을 참고하십시오." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for decompression. This also affects the B<--list> mode. If the operation is not possible without exceeding the I<limit>, B<xz> will display an error and decompressing the file will fail. See B<--memlimit-compress=>I<limit> for possible ways to specify the I<limit>." +msgstr "압축 해제시 메모리 사용 한계 용량을 설정합니다. B<--list> 모드에도 영향을 줍니다. I<E<lt>제한용량E<gt>>을 넘기지 않고서는 동작이 진행이 안될 경우, B<xz> 에서는 오류를 나타내고 파일 압축 해제를 실패로 간주합니다. I<E<lt>제한용량E<gt>>을 지정하는 가능한 방법에 대해서는 B<--memlimit-compress=>I<E<lt>제한용량E<gt>> 옵션을 참고하십시오." #. type: TP -#: ../src/xz/xz.1:1106 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-mt-decompress=>I<limit>" msgstr "B<--memlimit-mt-decompress=>I<E<lt>제한용량E<gt>>" #. type: Plain text -#: ../src/xz/xz.1:1128 -msgid "" -"Set a memory usage limit for multi-threaded decompression. This can only " -"affect the number of threads; this will never make B<xz> refuse to " -"decompress a file. If I<limit> is too low to allow any multi-threading, the " -"I<limit> is ignored and B<xz> will continue in single-threaded mode. Note " -"that if also B<--memlimit-decompress> is used, it will always apply to both " -"single-threaded and multi-threaded modes, and so the effective I<limit> for " -"multi-threading will never be higher than the limit set with B<--memlimit-" -"decompress>." -msgstr "" -"다중-스레드 모드 압축 해제시 메모리 사용 한계 용량을 설정합니다. 스레드 수" -"에 영향을 줄 수도 있습니다. B<xz>에서 파일 압축 해제를 거부하게 하진 않습니" -"다. I<E<lt>제한용량E<gt>> 수치가 다중-스레드로 처리하기에 너무 낮다면, " -"I<E<lt>제한용량E<gt>> 값을 무시하고 B<xz> 동작을 단일-스레드 모드로 계속 진행" -"합니다. 참고로 B<--memlimit-decompress> 옵션도 사용하면, 단일-스레드 모드와 " -"다중-스레드 모드 두 경우에 모두 적용하기에, 다중-스레드 모드에 적용할 I<E<lt>" -"제한용량E<gt>> 값은 B<--memlimit-decompress>에 설정하는 제한 값보다 더 크면 " -"안됩니다." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for multi-threaded decompression. This can only affect the number of threads; this will never make B<xz> refuse to decompress a file. If I<limit> is too low to allow any multi-threading, the I<limit> is ignored and B<xz> will continue in single-threaded mode. Note that if also B<--memlimit-decompress> is used, it will always apply to both single-threaded and multi-threaded modes, and so the effective I<limit> for multi-threading will never be higher than the limit set with B<--memlimit-decompress>." +msgstr "다중-스레드 모드 압축 해제시 메모리 사용 한계 용량을 설정합니다. 스레드 수에 영향을 줄 수도 있습니다. B<xz>에서 파일 압축 해제를 거부하게 하진 않습니다. I<E<lt>제한용량E<gt>> 수치가 다중-스레드로 처리하기에 너무 낮다면, I<E<lt>제한용량E<gt>> 값을 무시하고 B<xz> 동작을 단일-스레드 모드로 계속 진행합니다. 참고로 B<--memlimit-decompress> 옵션도 사용하면, 단일-스레드 모드와 다중-스레드 모드 두 경우에 모두 적용하기에, 다중-스레드 모드에 적용할 I<E<lt>제한용량E<gt>> 값은 B<--memlimit-decompress>에 설정하는 제한 값보다 더 크면 안됩니다." #. type: Plain text -#: ../src/xz/xz.1:1135 -msgid "" -"In contrast to the other memory usage limit options, B<--memlimit-mt-" -"decompress=>I<limit> has a system-specific default I<limit>. B<xz --info-" -"memory> can be used to see the current value." -msgstr "" -"다른 메모리 사용 용량 제한 옵션과는 달리, B<--memlimit-mt-decompress=>I<E<lt>" -"제한용량E<gt>> 옵션은 시스템별 기본 I<E<lt>제한용량E<gt>> 값을 지닙니다. 현" -"재 설정 값은 B<xz --info-memory> 명령으로 확인해볼 수 있습니다." +#: ../src/xz/xz.1 +msgid "In contrast to the other memory usage limit options, B<--memlimit-mt-decompress=>I<limit> has a system-specific default I<limit>. B<xz --info-memory> can be used to see the current value." +msgstr "다른 메모리 사용 용량 제한 옵션과는 달리, B<--memlimit-mt-decompress=>I<E<lt>제한용량E<gt>> 옵션은 시스템별 기본 I<E<lt>제한용량E<gt>> 값을 지닙니다. 현재 설정 값은 B<xz --info-memory> 명령으로 확인해볼 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:1151 -msgid "" -"This option and its default value exist because without any limit the " -"threaded decompressor could end up allocating an insane amount of memory " -"with some input files. If the default I<limit> is too low on your system, " -"feel free to increase the I<limit> but never set it to a value larger than " -"the amount of usable RAM as with appropriate input files B<xz> will attempt " -"to use that amount of memory even with a low number of threads. Running out " -"of memory or swapping will not improve decompression performance." -msgstr "" -"이 옵션과 기본 값은 한계 값을 주지 않으면 스레드 기반 압축 해제 프로그램이 일" -"부 입력 파일에 대해 정신나간 수준의 메모리 용량을 할당해서 동작이 끝나버릴 " -"수 있습니다. 기본 I<E<lt>제한용량E<gt>>이 시스템의 사양에 비해 낮다면, " -"I<E<lt>제한용량E<gt>> 값을 자유롭게 올리시되, B<xz> 에서 적은 스레드 수에도 " -"메모리 공간 할당을 시도하는 만큼, 입력 파일에 적절한 수준으로 가용 RAM 용량" -"을 넘는 큰 값을 설정하지 마십시오. 메모리나 스와핑 영역 공간이 줄어들면 압축" -"해제 성능을 개선하지 못합니다." +#: ../src/xz/xz.1 +msgid "This option and its default value exist because without any limit the threaded decompressor could end up allocating an insane amount of memory with some input files. If the default I<limit> is too low on your system, feel free to increase the I<limit> but never set it to a value larger than the amount of usable RAM as with appropriate input files B<xz> will attempt to use that amount of memory even with a low number of threads. Running out of memory or swapping will not improve decompression performance." +msgstr "이 옵션과 기본 값은 한계 값을 주지 않으면 스레드 기반 압축 해제 프로그램이 일부 입력 파일에 대해 정신나간 수준의 메모리 용량을 할당해서 동작이 끝나버릴 수 있습니다. 기본 I<E<lt>제한용량E<gt>>이 시스템의 사양에 비해 낮다면, I<E<lt>제한용량E<gt>> 값을 자유롭게 올리시되, B<xz> 에서 적은 스레드 수에도 메모리 공간 할당을 시도하는 만큼, 입력 파일에 적절한 수준으로 가용 RAM 용량을 넘는 큰 값을 설정하지 마십시오. 메모리나 스와핑 영역 공간이 줄어들면 압축해제 성능을 개선하지 못합니다." #. type: Plain text -#: ../src/xz/xz.1:1163 -msgid "" -"See B<--memlimit-compress=>I<limit> for possible ways to specify the " -"I<limit>. Setting I<limit> to B<0> resets the I<limit> to the default " -"system-specific value." -msgstr "" -"I<E<lt>제한용량E<gt>> 값을 지정하는 가능한 방법을 보려면 B<--memlimit-" -"compress=>I<E<lt>제한용량E<gt>> 옵션을 참고하십시오. I<E<lt>제한용량E<gt>> " -"값을 B<0>으로 설정하면 I<E<lt>제한용량E<gt>> 값이 시스템 지정 기본값으로 바뀝" -"니다." +#: ../src/xz/xz.1 +msgid "See B<--memlimit-compress=>I<limit> for possible ways to specify the I<limit>. Setting I<limit> to B<0> resets the I<limit> to the default system-specific value." +msgstr "I<E<lt>제한용량E<gt>> 값을 지정하는 가능한 방법을 보려면 B<--memlimit-compress=>I<E<lt>제한용량E<gt>> 옵션을 참고하십시오. I<E<lt>제한용량E<gt>> 값을 B<0>으로 설정하면 I<E<lt>제한용량E<gt>> 값이 시스템 지정 기본값으로 바뀝니다." #. type: TP -#: ../src/xz/xz.1:1163 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-M> I<limit>, B<--memlimit=>I<limit>, B<--memory=>I<limit>" msgstr "B<-M> I<E<lt>제한용량E<gt>>, B<--memlimit=>I<E<lt>제한용량E<gt>>, B<--memory=>I<E<lt>제한용량E<gt>>" #. type: Plain text -#: ../src/xz/xz.1:1169 -msgid "" -"This is equivalent to specifying B<--memlimit-compress=>I<limit> B<--" -"memlimit-decompress=>I<limit> B<--memlimit-mt-decompress=>I<limit>." -msgstr "" -"B<--memlimit-compress=>I<E<lt>제한용량E<gt>> B<--memlimit-decompress=>I<E<lt>" -"제한용량E<gt>> B<--memlimit-mt-decompress=>I<E<lt>제한용량E<gt>> 지정과 동일" -"합니다." +#: ../src/xz/xz.1 +msgid "This is equivalent to specifying B<--memlimit-compress=>I<limit> B<--memlimit-decompress=>I<limit> B<--memlimit-mt-decompress=>I<limit>." +msgstr "B<--memlimit-compress=>I<E<lt>제한용량E<gt>> B<--memlimit-decompress=>I<E<lt>제한용량E<gt>> B<--memlimit-mt-decompress=>I<E<lt>제한용량E<gt>> 지정과 동일합니다." #. type: TP -#: ../src/xz/xz.1:1169 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--no-adjust>" msgstr "B<--no-adjust>" #. type: Plain text -#: ../src/xz/xz.1:1179 -msgid "" -"Display an error and exit if the memory usage limit cannot be met without " -"adjusting settings that affect the compressed output. That is, this " -"prevents B<xz> from switching the encoder from multi-threaded mode to single-" -"threaded mode and from reducing the LZMA2 dictionary size. Even when this " -"option is used the number of threads may be reduced to meet the memory usage " -"limit as that won't affect the compressed output." -msgstr "" -"압축 출력 결과에 영향을 주는 설정을 조정하지 않고는 메모리 사용 용량 제한 조" -"건이 맞지 않으면 오류를 표시하고 빠져나갑니다. 이 옵션은 B<xz>가 다중-스레" -"드 모드에서 단일-스레드 모드로 전환하고 LZMA2 딕셔너리 크기를 줄이는 동작을 " -"막아줍니다. 심지어 이 옵션을 사용하면 메모리 사용 한계를 만족하도록 스레드 " -"수를 줄여 압축 결과물 출력에 영향이 가지 않게 합니다." +#: ../src/xz/xz.1 +msgid "Display an error and exit if the memory usage limit cannot be met without adjusting settings that affect the compressed output. That is, this prevents B<xz> from switching the encoder from multi-threaded mode to single-threaded mode and from reducing the LZMA2 dictionary size. Even when this option is used the number of threads may be reduced to meet the memory usage limit as that won't affect the compressed output." +msgstr "압축 출력 결과에 영향을 주는 설정을 조정하지 않고는 메모리 사용 용량 제한 조건이 맞지 않으면 오류를 표시하고 빠져나갑니다. 이 옵션은 B<xz>가 다중-스레드 모드에서 단일-스레드 모드로 전환하고 LZMA2 딕셔너리 크기를 줄이는 동작을 막아줍니다. 심지어 이 옵션을 사용하면 메모리 사용 한계를 만족하도록 스레드 수를 줄여 압축 결과물 출력에 영향이 가지 않게 합니다." #. type: Plain text -#: ../src/xz/xz.1:1182 -msgid "" -"Automatic adjusting is always disabled when creating raw streams (B<--" -"format=raw>)." +#: ../src/xz/xz.1 +msgid "Automatic adjusting is always disabled when creating raw streams (B<--format=raw>)." msgstr "원시 스트림(B<--format=raw>)을 만들 떄 자동 조정은 항상 꺼집니다." #. type: TP -#: ../src/xz/xz.1:1182 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-T> I<threads>, B<--threads=>I<threads>" msgstr "B<-T> I<E<lt>스레드수E<gt>>, B<--threads=>I<E<lt>스레드수E<gt>>" #. type: Plain text -#: ../src/xz/xz.1:1197 -msgid "" -"Specify the number of worker threads to use. Setting I<threads> to a " -"special value B<0> makes B<xz> use up to as many threads as the processor(s) " -"on the system support. The actual number of threads can be fewer than " -"I<threads> if the input file is not big enough for threading with the given " -"settings or if using more threads would exceed the memory usage limit." -msgstr "" -"활용할 작업 스레드 수를 지정합니다. I<E<lt>스레드수E<gt>> 값을 B<0> 값으로 " -"설정하면, B<xz>는 시스템에서 지원하는 최대 프로세서 스레드 수를 모두 확보합니" -"다. 실제 스레드 수는 입력 파일이 주어진 설정대로 스레드 처리를 할 만큼 그렇" -"게 크지 않을 경우, 내지는 더 많은 스레드를 사용했을 때 메모리 사용량 한계를 " -"초과할 경우 I<E<lt>스레드수E<gt>> 보다 적을 수 있습니다." +#: ../src/xz/xz.1 +msgid "Specify the number of worker threads to use. Setting I<threads> to a special value B<0> makes B<xz> use up to as many threads as the processor(s) on the system support. The actual number of threads can be fewer than I<threads> if the input file is not big enough for threading with the given settings or if using more threads would exceed the memory usage limit." +msgstr "활용할 작업 스레드 수를 지정합니다. I<E<lt>스레드수E<gt>> 값을 B<0> 값으로 설정하면, B<xz>는 시스템에서 지원하는 최대 프로세서 스레드 수를 모두 확보합니다. 실제 스레드 수는 입력 파일이 주어진 설정대로 스레드 처리를 할 만큼 그렇게 크지 않을 경우, 내지는 더 많은 스레드를 사용했을 때 메모리 사용량 한계를 초과할 경우 I<E<lt>스레드수E<gt>> 보다 적을 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:1216 -msgid "" -"The single-threaded and multi-threaded compressors produce different " -"output. Single-threaded compressor will give the smallest file size but " -"only the output from the multi-threaded compressor can be decompressed using " -"multiple threads. Setting I<threads> to B<1> will use the single-threaded " -"mode. Setting I<threads> to any other value, including B<0>, will use the " -"multi-threaded compressor even if the system supports only one hardware " -"thread. (B<xz> 5.2.x used single-threaded mode in this situation.)" -msgstr "" -"단일-스레드와 다중-스레드 압축 프로그램은 다른 출력 결과물을 냅니다. 단일-스" -"레드 압축 프로그램은 작은 파일 크기 결과물을 내놓지만, 다중-스레드 압축 프로" -"그램의 경우 다중-스레드 압축 프로그램에서 내놓은 결과물은 다중-스레드로만 압" -"축을 해제할 수 있습니다. I<E<lt>스레드수E<gt>>를 B<1>로 설정하면 단일-스레" -"드 모드를 사용합니다. I<E<lt>스레드수E<gt>>를 B<0>과 다른 값으로 설정하면, " -"시스템에서 실제로 하드웨어 스레드가 1개만 지원한다 하더라도, 다중-스레드 압" -"축 프로그램을 사용합니다. (B<xz> 5.2.x에서는 이 경우 단일-스레드 모드를 활용" -"합니다.)" +#: ../src/xz/xz.1 +msgid "The single-threaded and multi-threaded compressors produce different output. Single-threaded compressor will give the smallest file size but only the output from the multi-threaded compressor can be decompressed using multiple threads. Setting I<threads> to B<1> will use the single-threaded mode. Setting I<threads> to any other value, including B<0>, will use the multi-threaded compressor even if the system supports only one hardware thread. (B<xz> 5.2.x used single-threaded mode in this situation.)" +msgstr "단일-스레드와 다중-스레드 압축 프로그램은 다른 출력 결과물을 냅니다. 단일-스레드 압축 프로그램은 작은 파일 크기 결과물을 내놓지만, 다중-스레드 압축 프로그램의 경우 다중-스레드 압축 프로그램에서 내놓은 결과물은 다중-스레드로만 압축을 해제할 수 있습니다. I<E<lt>스레드수E<gt>>를 B<1>로 설정하면 단일-스레드 모드를 사용합니다. I<E<lt>스레드수E<gt>>를 B<0>과 다른 값으로 설정하면, 시스템에서 실제로 하드웨어 스레드가 1개만 지원한다 하더라도, 다중-스레드 압축 프로그램을 사용합니다. (B<xz> 5.2.x에서는 이 경우 단일-스레드 모드를 활용합니다.)" #. type: Plain text -#: ../src/xz/xz.1:1235 -msgid "" -"To use multi-threaded mode with only one thread, set I<threads> to B<+1>. " -"The B<+> prefix has no effect with values other than B<1>. A memory usage " -"limit can still make B<xz> switch to single-threaded mode unless B<--no-" -"adjust> is used. Support for the B<+> prefix was added in B<xz> 5.4.0." -msgstr "" -"단일-스레드로 다중-스레드 모드를 사용하려면, I<E<lt>스레드수E<gt>>를 B<+1>로 " -"설정하십시오. B<+> 접두사는 B<1> 이외의 값에는 영향을 주지 않습니다. 메모리 " -"사용량 한계 설정은 B<xz>을 B<--no-adjust> 옵션을 쓰기 전까지는 단일-스레드로 " -"전환하게 합니다. B<+> 접두사 지원은 B<xz> 5.4.0에 추가했습니다." +#: ../src/xz/xz.1 +msgid "To use multi-threaded mode with only one thread, set I<threads> to B<+1>. The B<+> prefix has no effect with values other than B<1>. A memory usage limit can still make B<xz> switch to single-threaded mode unless B<--no-adjust> is used. Support for the B<+> prefix was added in B<xz> 5.4.0." +msgstr "단일-스레드로 다중-스레드 모드를 사용하려면, I<E<lt>스레드수E<gt>>를 B<+1>로 설정하십시오. B<+> 접두사는 B<1> 이외의 값에는 영향을 주지 않습니다. 메모리 사용량 한계 설정은 B<xz>을 B<--no-adjust> 옵션을 쓰기 전까지는 단일-스레드로 전환하게 합니다. B<+> 접두사 지원은 B<xz> 5.4.0에 추가했습니다." #. type: Plain text -#: ../src/xz/xz.1:1250 -msgid "" -"If an automatic number of threads has been requested and no memory usage " -"limit has been specified, then a system-specific default soft limit will be " -"used to possibly limit the number of threads. It is a soft limit in sense " -"that it is ignored if the number of threads becomes one, thus a soft limit " -"will never stop B<xz> from compressing or decompressing. This default soft " -"limit will not make B<xz> switch from multi-threaded mode to single-threaded " -"mode. The active limits can be seen with B<xz --info-memory>." -msgstr "" -"자동 스레드 수를 요청했고 메모리 사용 한계를 지정하지 않았다면, 시스템에 맞게" -"끔 가능한 스레드 수를 제한하는 기본 소프트 제한 값을 사용합니다. 스레드 수가 " -"한개가 되면 무시하는 이런 개념이 소프트 제한이기에, B<xz>로 하여금 압축 동작 " -"및 압축 해제 동작 수행시 멈추지 않습니다. 이 가본 소프트 제한 값은 B<xz> 실" -"행 도중 다중-스레드 모드에서 단일-스레드 모드로 바뀌게 하지는 않습니다. 활" -"성 제한 값은 B<xz --info-memory> 명령으로 볼 수 있습니다." +#: ../src/xz/xz.1 +msgid "If an automatic number of threads has been requested and no memory usage limit has been specified, then a system-specific default soft limit will be used to possibly limit the number of threads. It is a soft limit in sense that it is ignored if the number of threads becomes one, thus a soft limit will never stop B<xz> from compressing or decompressing. This default soft limit will not make B<xz> switch from multi-threaded mode to single-threaded mode. The active limits can be seen with B<xz --info-memory>." +msgstr "자동 스레드 수를 요청했고 메모리 사용 한계를 지정하지 않았다면, 시스템에 맞게끔 가능한 스레드 수를 제한하는 기본 소프트 제한 값을 사용합니다. 스레드 수가 한개가 되면 무시하는 이런 개념이 소프트 제한이기에, B<xz>로 하여금 압축 동작 및 압축 해제 동작 수행시 멈추지 않습니다. 이 가본 소프트 제한 값은 B<xz> 실행 도중 다중-스레드 모드에서 단일-스레드 모드로 바뀌게 하지는 않습니다. 활성 제한 값은 B<xz --info-memory> 명령으로 볼 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:1257 -msgid "" -"Currently the only threading method is to split the input into blocks and " -"compress them independently from each other. The default block size depends " -"on the compression level and can be overridden with the B<--block-" -"size=>I<size> option." -msgstr "" -"현재 스레딩 처리 방식은 입력을 블록 단위로 쪼개고 각각의 블록을 독립적으로 압" -"축하는 동작을 취합니다. 기본 블록 크기는 압축 수준에 따라 다르며 B<--block-" -"size=>I<E<lt>크기E<gt>> 옵션으로 재지정할 수 있습니다." +#: ../src/xz/xz.1 +msgid "Currently the only threading method is to split the input into blocks and compress them independently from each other. The default block size depends on the compression level and can be overridden with the B<--block-size=>I<size> option." +msgstr "현재 스레딩 처리 방식은 입력을 블록 단위로 쪼개고 각각의 블록을 독립적으로 압축하는 동작을 취합니다. 기본 블록 크기는 압축 수준에 따라 다르며 B<--block-size=>I<E<lt>크기E<gt>> 옵션으로 재지정할 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:1265 -msgid "" -"Threaded decompression only works on files that contain multiple blocks with " -"size information in block headers. All large enough files compressed in " -"multi-threaded mode meet this condition, but files compressed in single-" -"threaded mode don't even if B<--block-size=>I<size> has been used." -msgstr "" -"스레드 압축 해제 방식은 여러 블록이 블록 헤더에 넣은 크기 정보와 함께 들어간 " -"파일에만 동작합니다. 다중-스레드 모드에서 압축한 충분히 큰 모든 파일은 이 조" -"건에 만족하지만, 단일-스레드 모드에서 압축한 파일은 B<--block-size=>I<E<lt>크" -"기E<gt>> 옵션을 지정하더라도 조건에 만족하지 않습니다." +#: ../src/xz/xz.1 +msgid "Threaded decompression only works on files that contain multiple blocks with size information in block headers. All large enough files compressed in multi-threaded mode meet this condition, but files compressed in single-threaded mode don't even if B<--block-size=>I<size> has been used." +msgstr "스레드 압축 해제 방식은 여러 블록이 블록 헤더에 넣은 크기 정보와 함께 들어간 파일에만 동작합니다. 다중-스레드 모드에서 압축한 충분히 큰 모든 파일은 이 조건에 만족하지만, 단일-스레드 모드에서 압축한 파일은 B<--block-size=>I<E<lt>크기E<gt>> 옵션을 지정하더라도 조건에 만족하지 않습니다." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default value for I<threads> is B<0>. In B<xz> 5.4.x and older the default is B<1>." +msgstr "I<스레드> 기본 값은 B<0>입니다. B<xz> 5.4.x 이전의 기본값은 B<1>입니다." #. type: SS -#: ../src/xz/xz.1:1266 ../src/xz/xz.1:2819 +#: ../src/xz/xz.1 #, no-wrap msgid "Custom compressor filter chains" msgstr "개별 압축 필터 체인 설정" #. type: Plain text -#: ../src/xz/xz.1:1282 -msgid "" -"A custom filter chain allows specifying the compression settings in detail " -"instead of relying on the settings associated to the presets. When a custom " -"filter chain is specified, preset options (B<-0> \\&...\\& B<-9> and B<--" -"extreme>) earlier on the command line are forgotten. If a preset option is " -"specified after one or more custom filter chain options, the new preset " -"takes effect and the custom filter chain options specified earlier are " -"forgotten." -msgstr "" -"개별 필터 체인은 사전 설정에 엮인 설정에 의존하는 대신 압축 설정을 세부적으" -"로 하나하나 설정할 수 있게 합니다. 개별 필터 체인을 지정하면, 명령행에 앞서 " -"지정한 사전 설정 옵션(B<-0> \\&...\\& B<-9> 과 B<--extreme>)은 무시합니다. " -"사전 설정 옵션을 하나 이상의 필터 체인 옵션 다음에 지정하면, 새 사전 설정을 " -"취하며, 앞서 지정한 개별 필터 체인 옵션은 무시합니다." +#: ../src/xz/xz.1 +msgid "A custom filter chain allows specifying the compression settings in detail instead of relying on the settings associated to the presets. When a custom filter chain is specified, preset options (B<-0> \\&...\\& B<-9> and B<--extreme>) earlier on the command line are forgotten. If a preset option is specified after one or more custom filter chain options, the new preset takes effect and the custom filter chain options specified earlier are forgotten." +msgstr "개별 필터 체인은 사전 설정에 엮인 설정에 의존하는 대신 압축 설정을 세부적으로 하나하나 설정할 수 있게 합니다. 개별 필터 체인을 지정하면, 명령행에 앞서 지정한 사전 설정 옵션(B<-0> \\&...\\& B<-9> 과 B<--extreme>)은 무시합니다. 사전 설정 옵션을 하나 이상의 필터 체인 옵션 다음에 지정하면, 새 사전 설정을 취하며, 앞서 지정한 개별 필터 체인 옵션은 무시합니다." #. type: Plain text -#: ../src/xz/xz.1:1289 -msgid "" -"A filter chain is comparable to piping on the command line. When " -"compressing, the uncompressed input goes to the first filter, whose output " -"goes to the next filter (if any). The output of the last filter gets " -"written to the compressed file. The maximum number of filters in the chain " -"is four, but typically a filter chain has only one or two filters." -msgstr "" -"필터 체인은 명령행 파이핑에 비교할 수 있습니다. 압축할 때, 압축하지 않은 입" -"력을 첫번째 필터로 놓고, 출력 대상(이 있으면)을 다음 필터로 지정합니다. 최" -"종 필터의 출력은 압축 파일로 기옥합니다. 체인의 최대 필터 수는 4이지만, 필" -"터 체인상 필터 갯수는 보통 1~2개입니다." +#: ../src/xz/xz.1 +msgid "A filter chain is comparable to piping on the command line. When compressing, the uncompressed input goes to the first filter, whose output goes to the next filter (if any). The output of the last filter gets written to the compressed file. The maximum number of filters in the chain is four, but typically a filter chain has only one or two filters." +msgstr "필터 체인은 명령행 파이핑에 비교할 수 있습니다. 압축할 때, 압축하지 않은 입력을 첫번째 필터로 놓고, 출력 대상(이 있으면)을 다음 필터로 지정합니다. 최종 필터의 출력은 압축 파일로 기옥합니다. 체인의 최대 필터 수는 4이지만, 필터 체인상 필터 갯수는 보통 1~2개입니다." #. type: Plain text -#: ../src/xz/xz.1:1297 -msgid "" -"Many filters have limitations on where they can be in the filter chain: some " -"filters can work only as the last filter in the chain, some only as a non-" -"last filter, and some work in any position in the chain. Depending on the " -"filter, this limitation is either inherent to the filter design or exists to " -"prevent security issues." -msgstr "" -"수많은 필터가 필터 체인 상에서 제약점을 가지고 있습니다. 일부 필터는 체인의 " -"마지막 필터로만 동작하며, 일부 다른 필터는 마지막이 아닌 필터로, 어떤 동작은 " -"체인의 어떤 위치에든 둡니다. 필터에 따라, 이 제한은 필터 설계를 따르거나 보" -"안 문제를 막기 위해 존재하기도 합니다." +#: ../src/xz/xz.1 +msgid "Many filters have limitations on where they can be in the filter chain: some filters can work only as the last filter in the chain, some only as a non-last filter, and some work in any position in the chain. Depending on the filter, this limitation is either inherent to the filter design or exists to prevent security issues." +msgstr "수많은 필터가 필터 체인 상에서 제약점을 가지고 있습니다. 일부 필터는 체인의 마지막 필터로만 동작하며, 일부 다른 필터는 마지막이 아닌 필터로, 어떤 동작은 체인의 어떤 위치에든 둡니다. 필터에 따라, 이 제한은 필터 설계를 따르거나 보안 문제를 막기 위해 존재하기도 합니다." #. type: Plain text -#: ../src/xz/xz.1:1305 -msgid "" -"A custom filter chain is specified by using one or more filter options in " -"the order they are wanted in the filter chain. That is, the order of filter " -"options is significant! When decoding raw streams (B<--format=raw>), the " -"filter chain is specified in the same order as it was specified when " -"compressing." -msgstr "" -"개별 필터 체인은 필터 체인에서 원하는 순서대로 하나 이상의 필터 옵션을 사용하" -"여 지정합니다. 이는, 필터 옵션 순서가 중요하다는 뜻입니다! 원시 스트림을 디" -"코딩할 때(B<--format=raw>), 필터 체인은 압축할 때 지정했던 동일한 순서대로 지" -"정합니다." +#: ../src/xz/xz.1 +msgid "A custom filter chain can be specified in two different ways. The options B<--filters=>I<filters> and B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> allow specifying an entire filter chain in one option using the liblzma filter string syntax. Alternatively, a filter chain can be specified by using one or more individual filter options in the order they are wanted in the filter chain. That is, the order of the individual filter options is significant! When decoding raw streams (B<--format=raw>), the filter chain must be specified in the same order as it was specified when compressing. Any individual filter or preset options specified before the full chain option (B<--filters=>I<filters>) will be forgotten. Individual filters specified after the full chain option will reset the filter chain." +msgstr "개별 필터 체인은 두가지 방식으로 지정할 수 있습니다. B<--filters=>I<E<lt>필터E<gt>>와 B<--filters1=>I<E<lt>필터E<gt>> \\&...\\& B<--filters9=>I<E<lt>필터E<gt>> 옵션으로 liblzma 필터 문자열 문법에 따라 한가지 옵션을 필터 체인 전체를 지정할 수 있습니다. 대신, 하나 이상의 개별 필터 옵션을 원하는 필터 체인 순서대로 지정할 수도 있습니다. 이 말인 즉슨, 개별 필터 옵션의 순서가 중요하단 뜻입니다! 원시 스트림을 디코딩할 때(B<--format=raw>), 압축했을 때 지정했던 필터와 같은 순서로 필터 체인을 지정해야 합니다. 전체 체인 옵션(B<--filters=>I<E<lt>필터E<gt>>) 보다 우선 지정한 개별 필터 또는 사전 설정 옵션은 까먹을 수도 있습니다. 전체 체인 옵션 다음에 개별 필터를 지정할 경우 필터 체인의 동작을 무효로 합니다." #. type: Plain text -#: ../src/xz/xz.1:1314 -msgid "" -"Filters take filter-specific I<options> as a comma-separated list. Extra " -"commas in I<options> are ignored. Every option has a default value, so you " -"need to specify only those you want to change." -msgstr "" -"필터는 쉼표로 구분하는 필터별 I<E<lt>옵션E<gt>>이 있습니다. I<E<lt>옵션E<gt>>" -"에 추가로 입력한 쉼표는 무시합니다. 모든 옵션 값에는 기본값이 있어, 값을 바" -"꾸려면 지정해야합니다." +#: ../src/xz/xz.1 +msgid "Both the full and individual filter options take filter-specific I<options> as a comma-separated list. Extra commas in I<options> are ignored. Every option has a default value, so specify those you want to change." +msgstr "필터는 쉼표로 구분하는 필터별 I<E<lt>옵션E<gt>>이 있습니다. I<E<lt>옵션E<gt>>에 추가로 입력한 쉼표는 무시합니다. 모든 옵션 값에는 기본값이 있어, 값을 바꾸려면 지정해야합니다." #. type: Plain text -#: ../src/xz/xz.1:1323 -msgid "" -"To see the whole filter chain and I<options>, use B<xz -vv> (that is, use " -"B<--verbose> twice). This works also for viewing the filter chain options " -"used by presets." -msgstr "" -"전체 필터 체인과 I<E<lt>옵션E<gt>>을 보려면 B<xz -vv> (B<--verbose> 두 번)명" -"령을 사용하십시오. 이 명령은 사전 설정이 사용하는 필터 체인 옵션도 볼 수 있" -"습니다." +#: ../src/xz/xz.1 +msgid "To see the whole filter chain and I<options>, use B<xz -vv> (that is, use B<--verbose> twice). This works also for viewing the filter chain options used by presets." +msgstr "전체 필터 체인과 I<E<lt>옵션E<gt>>을 보려면 B<xz -vv> (B<--verbose> 두 번)명령을 사용하십시오. 이 명령은 사전 설정이 사용하는 필터 체인 옵션도 볼 수 있습니다." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters=>I<filters>" +msgstr "B<--filters=>I<E<lt>필터E<gt>>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Specify the full filter chain or a preset in a single option. Each filter can be separated by spaces or two dashes (B<-->). I<filters> may need to be quoted on the shell command line so it is parsed as a single option. To denote I<options>, use B<:> or B<=>. A preset can be prefixed with a B<-> and followed with zero or more flags. The only supported flag is B<e> to apply the same options as B<--extreme>." +msgstr "전체 필터 체인 또는 사전 설정을 단일 옵션으로 지정합니다. 각 필터는 공백 문자 또는 대시 문자 두번 입력(B<-->)으로 구분합니다. 셸 명령행에서 I<필터>는 따옴표로 감싸서 단일 옵션으로 해석하도록 해야 합니다. I<옵션>을 표기하려면 B<:> 또는 B<=>을 활용하십시오. 사전 설정 앞에 B<->를 붙일 수 있고 0개 또는 하나 이상의 플래그를 붙일 수 있습니다. 유일하게 지원하는 플래그는 B<--extreme>과 동일한 B<e>입니다." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters1>=I<filters> ... B<--filters9>=I<filters>" +msgstr "B<--filters1>=I<E<lt>필터E<gt>> ... B<--filters9>=I<E<lt>필터E<gt>>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Specify up to nine additional filter chains that can be used with B<--block-list>." +msgstr "B<--block-list>와 사용할 수 있는 추가 필터 체인을 최대 9개까지 지정합니다." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "For example, when compressing an archive with executable files followed by text files, the executable part could use a filter chain with a BCJ filter and the text part only the LZMA2 filter." +msgstr "예를 들어 텍스트 파일과 실행 파일의 아카이브를 압축할 때 실행 부분에 BCJ 필터 체인을 사용하고 텍스트 부분은 LZMA2 필터를 사용할 수 있습니다." #. type: TP -#: ../src/xz/xz.1:1323 +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters-help>" +msgstr "B<--filters-help>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Display a help message describing how to specify presets and custom filter chains in the B<--filters> and B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> options, and exit successfully." +msgstr "B<--filters>와 B<--filters1=>I<E<lt>필터E<gt>> \\&...\\& B<--filters9=>I<E<lt>필터E<gt>> 옵션의 사전 설정 필터와 개별 설정 필터 체인을 지정하는 방법을 설명하는 도움말 메시지를 출력하고 완전히 빠져나갑니다." + +#. type: TP +#: ../src/xz/xz.1 #, no-wrap msgid "B<--lzma1>[B<=>I<options>]" msgstr "B<--lzma1>[B<=>I<E<lt>옵션E<gt>>]" #. type: TP -#: ../src/xz/xz.1:1326 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--lzma2>[B<=>I<options>]" msgstr "B<--lzma2>[B<=>I<E<lt>옵션E<gt>>]" #. type: Plain text -#: ../src/xz/xz.1:1331 -msgid "" -"Add LZMA1 or LZMA2 filter to the filter chain. These filters can be used " -"only as the last filter in the chain." -msgstr "" -"LZMA1 또는 LZMA2 필터를 필터 체인에 추가합니다. 이 필터는 필터 체인의 마지" -"막 요소로만 사용할 수 있습니다." +#: ../src/xz/xz.1 +msgid "Add LZMA1 or LZMA2 filter to the filter chain. These filters can be used only as the last filter in the chain." +msgstr "LZMA1 또는 LZMA2 필터를 필터 체인에 추가합니다. 이 필터는 필터 체인의 마지막 요소로만 사용할 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:1343 -msgid "" -"LZMA1 is a legacy filter, which is supported almost solely due to the legacy " -"B<.lzma> file format, which supports only LZMA1. LZMA2 is an updated " -"version of LZMA1 to fix some practical issues of LZMA1. The B<.xz> format " -"uses LZMA2 and doesn't support LZMA1 at all. Compression speed and ratios " -"of LZMA1 and LZMA2 are practically the same." -msgstr "" -"LZMA1은 고전 필터로, LZMA1만 지원하는 고전 B<.lzma> 파일 형식에서만 지원합니" -"다. LZMA2는 LZMA1의 업데이트 버전으로 LZMA1의 실질적 문제를 해결했습니다. " -"B<.xz> 형식은 LZMA2 필터를 사용하며 LZMA1 필터는 전적으로 지원하지 않습니" -"다. 압축 속도와 압축율은 LZMA1과 LZMA2가 실질적으로 동일합니다." +#: ../src/xz/xz.1 +msgid "LZMA1 is a legacy filter, which is supported almost solely due to the legacy B<.lzma> file format, which supports only LZMA1. LZMA2 is an updated version of LZMA1 to fix some practical issues of LZMA1. The B<.xz> format uses LZMA2 and doesn't support LZMA1 at all. Compression speed and ratios of LZMA1 and LZMA2 are practically the same." +msgstr "LZMA1은 고전 필터로, LZMA1만 지원하는 고전 B<.lzma> 파일 형식에서만 지원합니다. LZMA2는 LZMA1의 업데이트 버전으로 LZMA1의 실질적 문제를 해결했습니다. B<.xz> 형식은 LZMA2 필터를 사용하며 LZMA1 필터는 전적으로 지원하지 않습니다. 압축 속도와 압축율은 LZMA1과 LZMA2가 실질적으로 동일합니다." #. type: Plain text -#: ../src/xz/xz.1:1346 +#: ../src/xz/xz.1 msgid "LZMA1 and LZMA2 share the same set of I<options>:" msgstr "LZMA1과 LZMA2는 동일한 I<E<lt>옵션E<gt>> 집합을 공유합니다:" #. type: TP -#: ../src/xz/xz.1:1347 +#: ../src/xz/xz.1 #, no-wrap msgid "B<preset=>I<preset>" msgstr "B<preset=>I<E<lt>사전설정E<gt>>" #. type: Plain text -#: ../src/xz/xz.1:1374 -msgid "" -"Reset all LZMA1 or LZMA2 I<options> to I<preset>. I<Preset> consist of an " -"integer, which may be followed by single-letter preset modifiers. The " -"integer can be from B<0> to B<9>, matching the command line options B<-0> " -"\\&...\\& B<-9>. The only supported modifier is currently B<e>, which " -"matches B<--extreme>. If no B<preset> is specified, the default values of " -"LZMA1 or LZMA2 I<options> are taken from the preset B<6>." -msgstr "" -"LZMA1 또는 LZMA2의 모든 I<E<lt>옵션E<gt>>을 I<E<lt>사전설정E<gt>>으로 초기화" -"합니다. I<E<lt>사전설정E<gt>> 값은 정수 값으로 이루어져 있으며, 사전 설정에 " -"변형을 줄 떄 단일 문자가 따라올 수도 있습니다. 정수 값은 B<0>에서 B<9> 까지" -"이며, 명령행 옵션에서 B<-0> \\&...\\& B<-9>로 대응합니다. 변형 옵션으로 지원" -"하는 문자는 현재 B<e> 뿐이며, B<--extreme>에 대응합니다. I<E<lt>사전설정" -"E<gt>> 값을 지정하지 않으면, LZMA1 또는 LZMA2 기본값을 사전 설정 B<6>에서 가" -"져온 I<E<lt>옵션E<gt>>으로 취합니다." +#: ../src/xz/xz.1 +msgid "Reset all LZMA1 or LZMA2 I<options> to I<preset>. I<Preset> consist of an integer, which may be followed by single-letter preset modifiers. The integer can be from B<0> to B<9>, matching the command line options B<-0> \\&...\\& B<-9>. The only supported modifier is currently B<e>, which matches B<--extreme>. If no B<preset> is specified, the default values of LZMA1 or LZMA2 I<options> are taken from the preset B<6>." +msgstr "LZMA1 또는 LZMA2의 모든 I<E<lt>옵션E<gt>>을 I<E<lt>사전설정E<gt>>으로 초기화합니다. I<E<lt>사전설정E<gt>> 값은 정수 값으로 이루어져 있으며, 사전 설정에 변형을 줄 떄 단일 문자가 따라올 수도 있습니다. 정수 값은 B<0>에서 B<9> 까지이며, 명령행 옵션에서 B<-0> \\&...\\& B<-9>로 대응합니다. 변형 옵션으로 지원하는 문자는 현재 B<e> 뿐이며, B<--extreme>에 대응합니다. I<E<lt>사전설정E<gt>> 값을 지정하지 않으면, LZMA1 또는 LZMA2 기본값을 사전 설정 B<6>에서 가져온 I<E<lt>옵션E<gt>>으로 취합니다." #. type: TP -#: ../src/xz/xz.1:1374 +#: ../src/xz/xz.1 #, no-wrap msgid "B<dict=>I<size>" msgstr "B<dict=>I<E<lt>크기E<gt>>" #. type: Plain text -#: ../src/xz/xz.1:1389 -msgid "" -"Dictionary (history buffer) I<size> indicates how many bytes of the " -"recently processed uncompressed data is kept in memory. The algorithm tries " -"to find repeating byte sequences (matches) in the uncompressed data, and " -"replace them with references to the data currently in the dictionary. The " -"bigger the dictionary, the higher is the chance to find a match. Thus, " -"increasing dictionary I<size> usually improves compression ratio, but a " -"dictionary bigger than the uncompressed file is waste of memory." -msgstr "" -"딕셔너리(기록 버퍼) I<E<lt>크기E<gt>>는 최근 처리한 비압축 데이터를 바이트 " -"단위로 메모리에 얼마나 유지하는지 나타냅니다. 알고리즘은 비압축 데이터상 바" -"이트 시퀀스(일치 항목) 반복 탐색을 시도하며, 해당 부분을 딕셔너리의 현재 참조" -"로 치환합니다. 딕셔너리가 크면 일치하는 항목을 찾을 기회가 더 많아집니다. 따" -"라서, 딕셔너리 I<E<lt>크기E<gt>>를 더욱 크게 설정하면 압축율을 증가할 수는 있" -"지만, 압축하지 않은 파일보다 딕셔너리가 크면 메모리 낭비율이 올라갑니다." +#: ../src/xz/xz.1 +msgid "Dictionary (history buffer) I<size> indicates how many bytes of the recently processed uncompressed data is kept in memory. The algorithm tries to find repeating byte sequences (matches) in the uncompressed data, and replace them with references to the data currently in the dictionary. The bigger the dictionary, the higher is the chance to find a match. Thus, increasing dictionary I<size> usually improves compression ratio, but a dictionary bigger than the uncompressed file is waste of memory." +msgstr "딕셔너리(기록 버퍼) I<E<lt>크기E<gt>>는 최근 처리한 비압축 데이터를 바이트 단위로 메모리에 얼마나 유지하는지 나타냅니다. 알고리즘은 비압축 데이터상 바이트 시퀀스(일치 항목) 반복 탐색을 시도하며, 해당 부분을 딕셔너리의 현재 참조로 치환합니다. 딕셔너리가 크면 일치하는 항목을 찾을 기회가 더 많아집니다. 따라서, 딕셔너리 I<E<lt>크기E<gt>>를 더욱 크게 설정하면 압축율을 증가할 수는 있지만, 압축하지 않은 파일보다 딕셔너리가 크면 메모리 낭비율이 올라갑니다." #. type: Plain text -#: ../src/xz/xz.1:1398 -msgid "" -"Typical dictionary I<size> is from 64\\ KiB to 64\\ MiB. The minimum is 4\\ " -"KiB. The maximum for compression is currently 1.5\\ GiB (1536\\ MiB). The " -"decompressor already supports dictionaries up to one byte less than 4\\ GiB, " -"which is the maximum for the LZMA1 and LZMA2 stream formats." -msgstr "" -"보통 딕셔너리 I<E<lt>크기E<gt>>는 64KiB 에서 64MiB 정도 됩니다. 최소 4KiB 입" -"니다. 압축시 최대 용량은 현재 1.5GiB(1536MiB)로 나타납니다. 압축 해제 프로그" -"램에도 4GiB 미만으로 딕셔너리 크기를 이미 지원하며 4GiB 라는 수치는 LZMA1과 " -"LZMA2 스트림 형식의 최대값입니다." +#: ../src/xz/xz.1 +msgid "Typical dictionary I<size> is from 64\\ KiB to 64\\ MiB. The minimum is 4\\ KiB. The maximum for compression is currently 1.5\\ GiB (1536\\ MiB). The decompressor already supports dictionaries up to one byte less than 4\\ GiB, which is the maximum for the LZMA1 and LZMA2 stream formats." +msgstr "보통 딕셔너리 I<E<lt>크기E<gt>>는 64KiB 에서 64MiB 정도 됩니다. 최소 4KiB 입니다. 압축시 최대 용량은 현재 1.5GiB(1536MiB)로 나타납니다. 압축 해제 프로그램에도 4GiB 미만으로 딕셔너리 크기를 이미 지원하며 4GiB 라는 수치는 LZMA1과 LZMA2 스트림 형식의 최대값입니다." #. type: Plain text -#: ../src/xz/xz.1:1425 -msgid "" -"Dictionary I<size> and match finder (I<mf>) together determine the memory " -"usage of the LZMA1 or LZMA2 encoder. The same (or bigger) dictionary " -"I<size> is required for decompressing that was used when compressing, thus " -"the memory usage of the decoder is determined by the dictionary size used " -"when compressing. The B<.xz> headers store the dictionary I<size> either as " -"2^I<n> or 2^I<n> + 2^(I<n>-1), so these I<sizes> are somewhat preferred for " -"compression. Other I<sizes> will get rounded up when stored in the B<.xz> " -"headers." -msgstr "" -"딕셔너리 I<E<lt>크기E<gt>>와 검색기(I<mf>)는 LZMA1 또는 LZMA 인코더의 메모리 " -"사용량을 함께 결정합니다. 동일한(또는 더 큰) 딕셔너리 I<E<lt>크기E<gt>>가 데" -"이터를 압축했을 때만큼 압축 해제할 떄 필요하기 때문에, 디코더의 메모리 사용량" -"은 압축할 때의 딕셔너리 크기로 결정합니다. B<.xz> 헤더에는 딕셔너리 I<E<lt>" -"크기E<gt>>를 2^I<n> 또는 2^I<n> + 2^(I<n>-1) 으로 저장하기에, 이 I<E<lt>크기" -"E<gt>> 값을 압축할 때 선호하는 편입니다. 다른 I<E<lt>크기E<gt>> 값은 B<.xz> " -"헤더에 저장할 때 반올림합니다." +#: ../src/xz/xz.1 +msgid "Dictionary I<size> and match finder (I<mf>) together determine the memory usage of the LZMA1 or LZMA2 encoder. The same (or bigger) dictionary I<size> is required for decompressing that was used when compressing, thus the memory usage of the decoder is determined by the dictionary size used when compressing. The B<.xz> headers store the dictionary I<size> either as 2^I<n> or 2^I<n> + 2^(I<n>-1), so these I<sizes> are somewhat preferred for compression. Other I<sizes> will get rounded up when stored in the B<.xz> headers." +msgstr "딕셔너리 I<E<lt>크기E<gt>>와 검색기(I<mf>)는 LZMA1 또는 LZMA 인코더의 메모리 사용량을 함께 결정합니다. 동일한(또는 더 큰) 딕셔너리 I<E<lt>크기E<gt>>가 데이터를 압축했을 때만큼 압축 해제할 떄 필요하기 때문에, 디코더의 메모리 사용량은 압축할 때의 딕셔너리 크기로 결정합니다. B<.xz> 헤더에는 딕셔너리 I<E<lt>크기E<gt>>를 2^I<n> 또는 2^I<n> + 2^(I<n>-1) 으로 저장하기에, 이 I<E<lt>크기E<gt>> 값을 압축할 때 선호하는 편입니다. 다른 I<E<lt>크기E<gt>> 값은 B<.xz> 헤더에 저장할 때 반올림합니다." #. type: TP -#: ../src/xz/xz.1:1425 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lc=>I<lc>" msgstr "B<lc=>I<lc>" #. type: Plain text -#: ../src/xz/xz.1:1434 -msgid "" -"Specify the number of literal context bits. The minimum is 0 and the " -"maximum is 4; the default is 3. In addition, the sum of I<lc> and I<lp> " -"must not exceed 4." -msgstr "" -"리터럴 컨텍스트 비트 수를 지정합니다. 최소 값은 0이고 최대 값은 4입니다. 기" -"본 값은 3입니다. 추가로, I<lc> 값과 I<lp> 값의 합은 4를 넘으면 안됩니다." +#: ../src/xz/xz.1 +msgid "Specify the number of literal context bits. The minimum is 0 and the maximum is 4; the default is 3. In addition, the sum of I<lc> and I<lp> must not exceed 4." +msgstr "리터럴 컨텍스트 비트 수를 지정합니다. 최소 값은 0이고 최대 값은 4입니다. 기본 값은 3입니다. 추가로, I<lc> 값과 I<lp> 값의 합은 4를 넘으면 안됩니다." #. type: Plain text -#: ../src/xz/xz.1:1439 -msgid "" -"All bytes that cannot be encoded as matches are encoded as literals. That " -"is, literals are simply 8-bit bytes that are encoded one at a time." -msgstr "" -"조건이 일치하지 않아 인코딩할 수 없는 모든 바이트는 리터럴로 인코딩합니다. " -"이 말인 즉슨, 간단히 8비트 바이트로서의 리터럴을 한번에 하나씩 인코딩합니다." +#: ../src/xz/xz.1 +msgid "All bytes that cannot be encoded as matches are encoded as literals. That is, literals are simply 8-bit bytes that are encoded one at a time." +msgstr "조건이 일치하지 않아 인코딩할 수 없는 모든 바이트는 리터럴로 인코딩합니다. 이 말인 즉슨, 간단히 8비트 바이트로서의 리터럴을 한번에 하나씩 인코딩합니다." #. type: Plain text -#: ../src/xz/xz.1:1453 -msgid "" -"The literal coding makes an assumption that the highest I<lc> bits of the " -"previous uncompressed byte correlate with the next byte. For example, in " -"typical English text, an upper-case letter is often followed by a lower-case " -"letter, and a lower-case letter is usually followed by another lower-case " -"letter. In the US-ASCII character set, the highest three bits are 010 for " -"upper-case letters and 011 for lower-case letters. When I<lc> is at least " -"3, the literal coding can take advantage of this property in the " -"uncompressed data." -msgstr "" -"리터럴 코딩을 할 때 이전 비압축 바이트와 다음 바이트와의 관련성을 가진 가장 " -"많은 I<lc> 비트 수를 가정합니다. 예를 들면, 보통 영문 문장의 경우 대문자 다" -"음에 종종 소문자가 오고, 소문자 다음에 다른 소문자가 따라옵니다. US-ASCII 문" -"자 세트에서는 가장 긴 비트 3개는 대문자에 대해 010, 소문자에 대해 011입니" -"다. I<lc> 값이 최소한 3이면, 리터럴 코딩시 비압축 데이터에 대해 이런 속성의 " -"장점을 취할 수 있습니다." +#: ../src/xz/xz.1 +msgid "The literal coding makes an assumption that the highest I<lc> bits of the previous uncompressed byte correlate with the next byte. For example, in typical English text, an upper-case letter is often followed by a lower-case letter, and a lower-case letter is usually followed by another lower-case letter. In the US-ASCII character set, the highest three bits are 010 for upper-case letters and 011 for lower-case letters. When I<lc> is at least 3, the literal coding can take advantage of this property in the uncompressed data." +msgstr "리터럴 코딩을 할 때 이전 비압축 바이트와 다음 바이트와의 관련성을 가진 가장 많은 I<lc> 비트 수를 가정합니다. 예를 들면, 보통 영문 문장의 경우 대문자 다음에 종종 소문자가 오고, 소문자 다음에 다른 소문자가 따라옵니다. US-ASCII 문자 세트에서는 가장 긴 비트 3개는 대문자에 대해 010, 소문자에 대해 011입니다. I<lc> 값이 최소한 3이면, 리터럴 코딩시 비압축 데이터에 대해 이런 속성의 장점을 취할 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:1462 -msgid "" -"The default value (3) is usually good. If you want maximum compression, " -"test B<lc=4>. Sometimes it helps a little, and sometimes it makes " -"compression worse. If it makes it worse, test B<lc=2> too." -msgstr "" -"(어쨌거나) 기본값 (3)은 보통 적절합니다. 최대 압축을 원한다면 B<lc=4> 값을 " -"시험해보십시오. 때로는 약간 도움이 되기도 하겠지만, 오히려 결과가 안좋을 수" -"도 있습니다. 결과가 엄한 방향으로 간다면, B<lc=2> 값도 시험해보십시오." +#: ../src/xz/xz.1 +msgid "The default value (3) is usually good. If you want maximum compression, test B<lc=4>. Sometimes it helps a little, and sometimes it makes compression worse. If it makes it worse, test B<lc=2> too." +msgstr "(어쨌거나) 기본값 (3)은 보통 적절합니다. 최대 압축을 원한다면 B<lc=4> 값을 시험해보십시오. 때로는 약간 도움이 되기도 하겠지만, 오히려 결과가 안좋을 수도 있습니다. 결과가 엄한 방향으로 간다면, B<lc=2> 값도 시험해보십시오." #. type: TP -#: ../src/xz/xz.1:1462 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lp=>I<lp>" msgstr "B<lp=>I<lp>" #. type: Plain text -#: ../src/xz/xz.1:1466 -msgid "" -"Specify the number of literal position bits. The minimum is 0 and the " -"maximum is 4; the default is 0." -msgstr "" -"리터럴 위치 비트 수를 지정하빈다. 최소 값은 0이고 최대 값은 4입니다. 기본 값" -"은 0입니다." +#: ../src/xz/xz.1 +msgid "Specify the number of literal position bits. The minimum is 0 and the maximum is 4; the default is 0." +msgstr "리터럴 위치 비트 수를 지정하빈다. 최소 값은 0이고 최대 값은 4입니다. 기본 값은 0입니다." #. type: Plain text -#: ../src/xz/xz.1:1473 -msgid "" -"I<Lp> affects what kind of alignment in the uncompressed data is assumed " -"when encoding literals. See I<pb> below for more information about " -"alignment." -msgstr "" -"I<lp> 값은 리터럴 인코딩 진행시 비압축 데이터 정렬 방식 고려에 영향을 줍니" -"다. 정렬 방식에 대한 자세한 정보는 하단 I<pb>를 참고하십시오." +#: ../src/xz/xz.1 +msgid "I<Lp> affects what kind of alignment in the uncompressed data is assumed when encoding literals. See I<pb> below for more information about alignment." +msgstr "I<lp> 값은 리터럴 인코딩 진행시 비압축 데이터 정렬 방식 고려에 영향을 줍니다. 정렬 방식에 대한 자세한 정보는 하단 I<pb>를 참고하십시오." #. type: TP -#: ../src/xz/xz.1:1473 +#: ../src/xz/xz.1 #, no-wrap msgid "B<pb=>I<pb>" msgstr "B<pb=>I<pb>" #. type: Plain text -#: ../src/xz/xz.1:1477 -msgid "" -"Specify the number of position bits. The minimum is 0 and the maximum is 4; " -"the default is 2." -msgstr "" -"위치 비트 수를 지정합니다. 최소 값은 0이며 최대 값은 4입니다. 기본값은 2입" -"니다." +#: ../src/xz/xz.1 +msgid "Specify the number of position bits. The minimum is 0 and the maximum is 4; the default is 2." +msgstr "위치 비트 수를 지정합니다. 최소 값은 0이며 최대 값은 4입니다. 기본값은 2입니다." #. type: Plain text -#: ../src/xz/xz.1:1484 -msgid "" -"I<Pb> affects what kind of alignment in the uncompressed data is assumed in " -"general. The default means four-byte alignment (2^I<pb>=2^2=4), which is " -"often a good choice when there's no better guess." -msgstr "" -"I<pb> 값은 보통 압축하지 않은 데이터에 어떤 정렬 방식을 고려하느냐에 영향을 " -"줍니다. 기본적으로 4바이트 정렬(2^I<pb>=2^2=4)을 의미하는데, 이보다 더 나은 " -"추측 값이 없어서 종종 최적의 선택으로 간주합니다." +#: ../src/xz/xz.1 +msgid "I<Pb> affects what kind of alignment in the uncompressed data is assumed in general. The default means four-byte alignment (2^I<pb>=2^2=4), which is often a good choice when there's no better guess." +msgstr "I<pb> 값은 보통 압축하지 않은 데이터에 어떤 정렬 방식을 고려하느냐에 영향을 줍니다. 기본적으로 4바이트 정렬(2^I<pb>=2^2=4)을 의미하는데, 이보다 더 나은 추측 값이 없어서 종종 최적의 선택으로 간주합니다." #. type: Plain text -#: ../src/xz/xz.1:1498 -msgid "" -"When the alignment is known, setting I<pb> accordingly may reduce the file " -"size a little. For example, with text files having one-byte alignment (US-" -"ASCII, ISO-8859-*, UTF-8), setting B<pb=0> can improve compression " -"slightly. For UTF-16 text, B<pb=1> is a good choice. If the alignment is " -"an odd number like 3 bytes, B<pb=0> might be the best choice." -msgstr "" -"정렬 상태를 알지 못할 경우, I<pb> 설정 값이 파일 크기를 조금 줄일 수 있습니" -"다. 예를 들면, 텍스트 파일이 단일 바이트 단위로 정돈된 상태(US-ASCII, " -"ISO-8859-*, UTF-8)라면, B<pb=0> 설정 값으로 압축율을 조금 개선할 수 있습니" -"다. UTF-16 텍스트의 경우, B<pb=1> 설정 값이 좋은 선택입니다. 정렬 바이트가 " -"3 바이트 같은 홀수 바이트일 경우, B<pb=0> 설정 값이 최적의 선택일지도 모릅니" -"다." +#: ../src/xz/xz.1 +msgid "When the alignment is known, setting I<pb> accordingly may reduce the file size a little. For example, with text files having one-byte alignment (US-ASCII, ISO-8859-*, UTF-8), setting B<pb=0> can improve compression slightly. For UTF-16 text, B<pb=1> is a good choice. If the alignment is an odd number like 3 bytes, B<pb=0> might be the best choice." +msgstr "정렬 상태를 알지 못할 경우, I<pb> 설정 값이 파일 크기를 조금 줄일 수 있습니다. 예를 들면, 텍스트 파일이 단일 바이트 단위로 정돈된 상태(US-ASCII, ISO-8859-*, UTF-8)라면, B<pb=0> 설정 값으로 압축율을 조금 개선할 수 있습니다. UTF-16 텍스트의 경우, B<pb=1> 설정 값이 좋은 선택입니다. 정렬 바이트가 3 바이트 같은 홀수 바이트일 경우, B<pb=0> 설정 값이 최적의 선택일지도 모릅니다." #. type: Plain text -#: ../src/xz/xz.1:1506 -msgid "" -"Even though the assumed alignment can be adjusted with I<pb> and I<lp>, " -"LZMA1 and LZMA2 still slightly favor 16-byte alignment. It might be worth " -"taking into account when designing file formats that are likely to be often " -"compressed with LZMA1 or LZMA2." -msgstr "" -"가정 정렬을 I<pb> 값과 I<lp> 값으로 조정하긴 하지만, LZMA1과 LZMA2는 여전히 " -"16바이트 정렬 방식으로 선호합니다. LZMA1 또는 LZMA2로 종종 압축하는 파일 형" -"식이라고 하면 고려해볼만 합니다." +#: ../src/xz/xz.1 +msgid "Even though the assumed alignment can be adjusted with I<pb> and I<lp>, LZMA1 and LZMA2 still slightly favor 16-byte alignment. It might be worth taking into account when designing file formats that are likely to be often compressed with LZMA1 or LZMA2." +msgstr "가정 정렬을 I<pb> 값과 I<lp> 값으로 조정하긴 하지만, LZMA1과 LZMA2는 여전히 16바이트 정렬 방식으로 선호합니다. LZMA1 또는 LZMA2로 종종 압축하는 파일 형식이라고 하면 고려해볼만 합니다." #. type: TP -#: ../src/xz/xz.1:1506 +#: ../src/xz/xz.1 #, no-wrap msgid "B<mf=>I<mf>" msgstr "B<mf=>I<mf>" #. type: Plain text -#: ../src/xz/xz.1:1521 -msgid "" -"Match finder has a major effect on encoder speed, memory usage, and " -"compression ratio. Usually Hash Chain match finders are faster than Binary " -"Tree match finders. The default depends on the I<preset>: 0 uses B<hc3>, " -"1\\(en3 use B<hc4>, and the rest use B<bt4>." -msgstr "" -"일치 검색기는 인코더 속도, 메모리 사용량, 압축율에 주된 영향을 줍니다. 보통 " -"해시 체인 검색기는 이진 트리 검색기보다 빠르긴 합니다. 기본 값은 I<E<lt>사전" -"설정E<gt>>에 따라 다릅니다. 0은 B<hc3>을, 1\\(en3은 B<hc4>를, 나머지는 B<bt4>" -"를 활용합니다." +#: ../src/xz/xz.1 +msgid "Match finder has a major effect on encoder speed, memory usage, and compression ratio. Usually Hash Chain match finders are faster than Binary Tree match finders. The default depends on the I<preset>: 0 uses B<hc3>, 1\\(en3 use B<hc4>, and the rest use B<bt4>." +msgstr "일치 검색기는 인코더 속도, 메모리 사용량, 압축율에 주된 영향을 줍니다. 보통 해시 체인 검색기는 이진 트리 검색기보다 빠르긴 합니다. 기본 값은 I<E<lt>사전설정E<gt>>에 따라 다릅니다. 0은 B<hc3>을, 1\\(en3은 B<hc4>를, 나머지는 B<bt4>를 활용합니다." #. type: Plain text -#: ../src/xz/xz.1:1527 -msgid "" -"The following match finders are supported. The memory usage formulas below " -"are rough approximations, which are closest to the reality when I<dict> is a " -"power of two." -msgstr "" -"다음 검색 필터를 지원합니다. 메모리 사용 공식은 I<dict> 값이 2의 승수일 경" -"우 실제에 가까운 근사치입니다." +#: ../src/xz/xz.1 +msgid "The following match finders are supported. The memory usage formulas below are rough approximations, which are closest to the reality when I<dict> is a power of two." +msgstr "다음 검색 필터를 지원합니다. 메모리 사용 공식은 I<dict> 값이 2의 승수일 경우 실제에 가까운 근사치입니다." #. type: TP -#: ../src/xz/xz.1:1528 +#: ../src/xz/xz.1 #, no-wrap msgid "B<hc3>" msgstr "B<hc3>" #. type: Plain text -#: ../src/xz/xz.1:1531 +#: ../src/xz/xz.1 msgid "Hash Chain with 2- and 3-byte hashing" msgstr "2바이트, 3바이트 해싱 체인" #. type: Plain text -#: ../src/xz/xz.1:1535 ../src/xz/xz.1:1584 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 3" msgstr "I<nice> 최소값: 3" #. type: Plain text -#: ../src/xz/xz.1:1537 ../src/xz/xz.1:1556 ../src/xz/xz.1:1586 -#: ../src/xz/xz.1:1605 +#: ../src/xz/xz.1 msgid "Memory usage:" msgstr "메모리 사용:" #. type: Plain text -#: ../src/xz/xz.1:1542 +#: ../src/xz/xz.1 msgid "I<dict> * 7.5 (if I<dict> E<lt>= 16 MiB);" msgstr "I<dict> * 7.5 (조건: I<dict> E<lt>= 16 MiB);" #. type: Plain text -#: ../src/xz/xz.1:1547 +#: ../src/xz/xz.1 msgid "I<dict> * 5.5 + 64 MiB (if I<dict> E<gt> 16 MiB)" msgstr "I<dict> * 5.5 + 64 MiB (조건: I<dict> E<gt> 16 MiB)" #. type: TP -#: ../src/xz/xz.1:1547 +#: ../src/xz/xz.1 #, no-wrap msgid "B<hc4>" msgstr "B<hc4>" #. type: Plain text -#: ../src/xz/xz.1:1550 +#: ../src/xz/xz.1 msgid "Hash Chain with 2-, 3-, and 4-byte hashing" msgstr "2바이트, 3바이트, 4바이트 해싱 체인" #. type: Plain text -#: ../src/xz/xz.1:1554 ../src/xz/xz.1:1603 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 4" msgstr "I<nice> 최소값: 4" #. type: Plain text -#: ../src/xz/xz.1:1561 +#: ../src/xz/xz.1 msgid "I<dict> * 7.5 (if I<dict> E<lt>= 32 MiB);" msgstr "I<dict> * 7.5 (조건: I<dict> E<lt>= 32 MiB);" #. type: Plain text -#: ../src/xz/xz.1:1566 +#: ../src/xz/xz.1 msgid "I<dict> * 6.5 (if I<dict> E<gt> 32 MiB)" msgstr "I<dict> * 6.5 (조건: I<dict> E<gt> 32 MiB)" #. type: TP -#: ../src/xz/xz.1:1566 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt2>" msgstr "B<bt2>" #. type: Plain text -#: ../src/xz/xz.1:1569 +#: ../src/xz/xz.1 msgid "Binary Tree with 2-byte hashing" msgstr "2바이트 해싱 이진 트리" #. type: Plain text -#: ../src/xz/xz.1:1573 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 2" msgstr "I<nice> 최소값: 2" #. type: Plain text -#: ../src/xz/xz.1:1577 +#: ../src/xz/xz.1 msgid "Memory usage: I<dict> * 9.5" msgstr "메모리 사용: I<dict> * 9.5" #. type: TP -#: ../src/xz/xz.1:1577 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt3>" msgstr "B<bt3>" #. type: Plain text -#: ../src/xz/xz.1:1580 +#: ../src/xz/xz.1 msgid "Binary Tree with 2- and 3-byte hashing" msgstr "2바이트, 3바이트 해싱 이진트리" #. type: Plain text -#: ../src/xz/xz.1:1591 +#: ../src/xz/xz.1 msgid "I<dict> * 11.5 (if I<dict> E<lt>= 16 MiB);" msgstr "I<dict> * 11.5 (조건: I<dict> E<lt>= 16 MiB);" #. type: Plain text -#: ../src/xz/xz.1:1596 +#: ../src/xz/xz.1 msgid "I<dict> * 9.5 + 64 MiB (if I<dict> E<gt> 16 MiB)" msgstr "I<dict> * 9.5 + 64 MiB (조건: I<dict> E<gt> 16 MiB)" #. type: TP -#: ../src/xz/xz.1:1596 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt4>" msgstr "B<bt4>" #. type: Plain text -#: ../src/xz/xz.1:1599 +#: ../src/xz/xz.1 msgid "Binary Tree with 2-, 3-, and 4-byte hashing" msgstr "2바이트, 3바이트, 4바이트 해싱 이진 트리" #. type: Plain text -#: ../src/xz/xz.1:1610 +#: ../src/xz/xz.1 msgid "I<dict> * 11.5 (if I<dict> E<lt>= 32 MiB);" msgstr "I<dict> * 11.5 (조건: I<dict> E<lt>= 32 MiB);" #. type: Plain text -#: ../src/xz/xz.1:1615 +#: ../src/xz/xz.1 msgid "I<dict> * 10.5 (if I<dict> E<gt> 32 MiB)" msgstr "I<dict> * 10.5 (조건: I<dict> E<gt> 32 MiB)" #. type: TP -#: ../src/xz/xz.1:1616 +#: ../src/xz/xz.1 #, no-wrap msgid "B<mode=>I<mode>" msgstr "B<mode=>I<E<lt>모드E<gt>>" #. type: Plain text -#: ../src/xz/xz.1:1637 -msgid "" -"Compression I<mode> specifies the method to analyze the data produced by the " -"match finder. Supported I<modes> are B<fast> and B<normal>. The default is " -"B<fast> for I<presets> 0\\(en3 and B<normal> for I<presets> 4\\(en9." -msgstr "" -"압축 I<E<lt>모드E<gt>> 값은 일치 검색기에서 생산하는 데이터 분석 방식을 지정" -"합니다. 지원하는 I<E<lt>모드E<gt>>는 B<fast>와 B<normal> 입니다. 기본값은 " -"I<E<lt>사전설정E<gt>>값 0\\(en3에 대해 B<fast>, I<E<lt>사전설정E<gt>>값 " -"4\\(en9에 대해 B<normal>입니다." +#: ../src/xz/xz.1 +msgid "Compression I<mode> specifies the method to analyze the data produced by the match finder. Supported I<modes> are B<fast> and B<normal>. The default is B<fast> for I<presets> 0\\(en3 and B<normal> for I<presets> 4\\(en9." +msgstr "압축 I<E<lt>모드E<gt>> 값은 일치 검색기에서 생산하는 데이터 분석 방식을 지정합니다. 지원하는 I<E<lt>모드E<gt>>는 B<fast>와 B<normal> 입니다. 기본값은 I<E<lt>사전설정E<gt>>값 0\\(en3에 대해 B<fast>, I<E<lt>사전설정E<gt>>값 4\\(en9에 대해 B<normal>입니다." #. type: Plain text -#: ../src/xz/xz.1:1646 -msgid "" -"Usually B<fast> is used with Hash Chain match finders and B<normal> with " -"Binary Tree match finders. This is also what the I<presets> do." -msgstr "" -"보통 B<fast>는 해시 체인 검색기에서 사용하며 B<normal>은 이진 트리 검색기에" -"서 사용합니다. 이 동작은 또한 I<E<lt>사전설정E<gt>> 값이 할 일이기도 합니다." +#: ../src/xz/xz.1 +msgid "Usually B<fast> is used with Hash Chain match finders and B<normal> with Binary Tree match finders. This is also what the I<presets> do." +msgstr "보통 B<fast>는 해시 체인 검색기에서 사용하며 B<normal>은 이진 트리 검색기에서 사용합니다. 이 동작은 또한 I<E<lt>사전설정E<gt>> 값이 할 일이기도 합니다." #. type: TP -#: ../src/xz/xz.1:1646 +#: ../src/xz/xz.1 #, no-wrap msgid "B<nice=>I<nice>" msgstr "B<nice=>I<nice>" #. type: Plain text -#: ../src/xz/xz.1:1653 -msgid "" -"Specify what is considered to be a nice length for a match. Once a match of " -"at least I<nice> bytes is found, the algorithm stops looking for possibly " -"better matches." -msgstr "" -"일치하는 nice 길이를 지정합니다. 최소한 I<nice> 바이트 정도 일치하면, 알고리" -"즘이 가능한 최선의 부분을 찾는 동작을 멈춥니다." +#: ../src/xz/xz.1 +msgid "Specify what is considered to be a nice length for a match. Once a match of at least I<nice> bytes is found, the algorithm stops looking for possibly better matches." +msgstr "일치하는 nice 길이를 지정합니다. 최소한 I<nice> 바이트 정도 일치하면, 알고리즘이 가능한 최선의 부분을 찾는 동작을 멈춥니다." #. type: Plain text -#: ../src/xz/xz.1:1660 -msgid "" -"I<Nice> can be 2\\(en273 bytes. Higher values tend to give better " -"compression ratio at the expense of speed. The default depends on the " -"I<preset>." -msgstr "" -"I<nice> 값은 2\\(en273 바이트입니다. 값이 클 수록 속도 면에서는 손해를 보겠" -"지만 압축율은 더욱 올라갑니다. 기본 값은 I<E<lt>사전설정E<gt>>값에 따라 다릅" -"니다." +#: ../src/xz/xz.1 +msgid "I<Nice> can be 2\\(en273 bytes. Higher values tend to give better compression ratio at the expense of speed. The default depends on the I<preset>." +msgstr "I<nice> 값은 2\\(en273 바이트입니다. 값이 클 수록 속도 면에서는 손해를 보겠지만 압축율은 더욱 올라갑니다. 기본 값은 I<E<lt>사전설정E<gt>>값에 따라 다릅니다." #. type: TP -#: ../src/xz/xz.1:1660 +#: ../src/xz/xz.1 #, no-wrap msgid "B<depth=>I<depth>" msgstr "B<depth=>I<E<lt>깊이E<gt>>" #. type: Plain text -#: ../src/xz/xz.1:1670 -msgid "" -"Specify the maximum search depth in the match finder. The default is the " -"special value of 0, which makes the compressor determine a reasonable " -"I<depth> from I<mf> and I<nice>." -msgstr "" -"일치 검색기에서의 최대 검색 깊이를 지정합니다. 기본값은 특별한 값 0으로 지정" -"하며, 이 값으로 압축 프로그램이 I<mf> 와 I<nice>간 적절한 I<E<lt>깊이E<gt>> " -"값을 결정합니다." +#: ../src/xz/xz.1 +msgid "Specify the maximum search depth in the match finder. The default is the special value of 0, which makes the compressor determine a reasonable I<depth> from I<mf> and I<nice>." +msgstr "일치 검색기에서의 최대 검색 깊이를 지정합니다. 기본값은 특별한 값 0으로 지정하며, 이 값으로 압축 프로그램이 I<mf> 와 I<nice>간 적절한 I<E<lt>깊이E<gt>> 값을 결정합니다." #. type: Plain text -#: ../src/xz/xz.1:1681 -msgid "" -"Reasonable I<depth> for Hash Chains is 4\\(en100 and 16\\(en1000 for Binary " -"Trees. Using very high values for I<depth> can make the encoder extremely " -"slow with some files. Avoid setting the I<depth> over 1000 unless you are " -"prepared to interrupt the compression in case it is taking far too long." -msgstr "" -"적절한 해시 체인 I<E<lt>깊이E<gt>> 값은 이진 트리에서 4\\(en100 그리고 " -"16\\(en1000 입니다. 상당히 큰 값을 I<E<lt>깊이E<gt>> 값으로 사용하면 일부 파" -"일에 대해 인코더가 매우 느리게 동작할 수가 있습니다. 압축 시간이 너무 오래걸" -"려서 동작을 중간에 끊을 준비가 되지 않은 이상 I<E<lt>깊이E<gt>> 설정 값은 " -"1000을 넘지 않게하십시오." +#: ../src/xz/xz.1 +msgid "Reasonable I<depth> for Hash Chains is 4\\(en100 and 16\\(en1000 for Binary Trees. Using very high values for I<depth> can make the encoder extremely slow with some files. Avoid setting the I<depth> over 1000 unless you are prepared to interrupt the compression in case it is taking far too long." +msgstr "적절한 해시 체인 I<E<lt>깊이E<gt>> 값은 이진 트리에서 4\\(en100 그리고 16\\(en1000 입니다. 상당히 큰 값을 I<E<lt>깊이E<gt>> 값으로 사용하면 일부 파일에 대해 인코더가 매우 느리게 동작할 수가 있습니다. 압축 시간이 너무 오래걸려서 동작을 중간에 끊을 준비가 되지 않은 이상 I<E<lt>깊이E<gt>> 설정 값은 1000을 넘지 않게하십시오." #. type: Plain text -#: ../src/xz/xz.1:1692 -msgid "" -"When decoding raw streams (B<--format=raw>), LZMA2 needs only the dictionary " -"I<size>. LZMA1 needs also I<lc>, I<lp>, and I<pb>." -msgstr "" -"원시 스트림(B<--format=raw>)을 디코딩할 때, LZMA2는 딕셔너리 I<E<lt>크기" -"E<gt>>만 필요합니다. LZMA1는 I<lc>, I<lp>, I<pb> 값이 모두 필요합니다." +#: ../src/xz/xz.1 +msgid "When decoding raw streams (B<--format=raw>), LZMA2 needs only the dictionary I<size>. LZMA1 needs also I<lc>, I<lp>, and I<pb>." +msgstr "원시 스트림(B<--format=raw>)을 디코딩할 때, LZMA2는 딕셔너리 I<E<lt>크기E<gt>>만 필요합니다. LZMA1는 I<lc>, I<lp>, I<pb> 값이 모두 필요합니다." #. type: TP -#: ../src/xz/xz.1:1692 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--x86>[B<=>I<options>]" msgstr "B<--x86>[B<=>I<E<lt>옵션E<gt>>]" #. type: TP -#: ../src/xz/xz.1:1695 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--arm>[B<=>I<options>]" msgstr "B<--arm>[B<=>I<E<lt>옵션E<gt>>]" #. type: TP -#: ../src/xz/xz.1:1697 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--armthumb>[B<=>I<options>]" msgstr "B<--armthumb>[B<=>I<E<lt>옵션E<gt>>]" #. type: TP -#: ../src/xz/xz.1:1699 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--arm64>[B<=>I<options>]" msgstr "B<--arm64>[B<=>I<E<lt>옵션E<gt>>]" #. type: TP -#: ../src/xz/xz.1:1701 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--powerpc>[B<=>I<options>]" msgstr "B<--powerpc>[B<=>I<E<lt>옵션E<gt>>]" #. type: TP -#: ../src/xz/xz.1:1703 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--ia64>[B<=>I<options>]" msgstr "B<--ia64>[B<=>I<E<lt>옵션E<gt>>]" #. type: TP -#: ../src/xz/xz.1:1705 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--sparc>[B<=>I<options>]" msgstr "B<--sparc>[B<=>I<E<lt>옵션E<gt>>]" +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--riscv>[B<=>I<options>]" +msgstr "B<--riscv>[B<=>I<E<lt>옵션E<gt>>]" + #. type: Plain text -#: ../src/xz/xz.1:1711 -msgid "" -"Add a branch/call/jump (BCJ) filter to the filter chain. These filters can " -"be used only as a non-last filter in the filter chain." -msgstr "" -"브랜치/호출/점프(BCJ) 필터를 필터 체인에 추가합니다. 이 필터는 필터 체인의 " -"비종결 필터로만 사용할 수 있습니다." +#: ../src/xz/xz.1 +msgid "Add a branch/call/jump (BCJ) filter to the filter chain. These filters can be used only as a non-last filter in the filter chain." +msgstr "브랜치/호출/점프(BCJ) 필터를 필터 체인에 추가합니다. 이 필터는 필터 체인의 비종결 필터로만 사용할 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:1725 -msgid "" -"A BCJ filter converts relative addresses in the machine code to their " -"absolute counterparts. This doesn't change the size of the data but it " -"increases redundancy, which can help LZMA2 to produce 0\\(en15\\ % smaller " -"B<.xz> file. The BCJ filters are always reversible, so using a BCJ filter " -"for wrong type of data doesn't cause any data loss, although it may make the " -"compression ratio slightly worse. The BCJ filters are very fast and use an " -"insignificant amount of memory." -msgstr "" -"BCJ 필터는 머신 코드의 상대 주소를 절대 주소로 변환합니다. 데이터 크기를 바" -"꾸지는 않지만 LZMA2에서 B<.xz> 파일을 0\\(en15% 정도 줄여주게 하는 중복성이 " -"늘어납니다. BCJ 필터는 언제든 뒤집을 수 있어, 데이터에 적절하지 않은 BCJ 필" -"터 형식을 활용하면, 그냥 가만히 두면 압축율이 약간 떨어지게 한다 하더라도, 데" -"이터를 잃을 수가 있습니다. BCJ 필터는 굉장히 빠르며 메모리 공간을 적게 활용" -"합니다." +#: ../src/xz/xz.1 +msgid "A BCJ filter converts relative addresses in the machine code to their absolute counterparts. This doesn't change the size of the data but it increases redundancy, which can help LZMA2 to produce 0\\(en15\\ % smaller B<.xz> file. The BCJ filters are always reversible, so using a BCJ filter for wrong type of data doesn't cause any data loss, although it may make the compression ratio slightly worse. The BCJ filters are very fast and use an insignificant amount of memory." +msgstr "BCJ 필터는 머신 코드의 상대 주소를 절대 주소로 변환합니다. 데이터 크기를 바꾸지는 않지만 LZMA2에서 B<.xz> 파일을 0\\(en15% 정도 줄여주게 하는 중복성이 늘어납니다. BCJ 필터는 언제든 뒤집을 수 있어, 데이터에 적절하지 않은 BCJ 필터 형식을 활용하면, 그냥 가만히 두면 압축율이 약간 떨어지게 한다 하더라도, 데이터를 잃을 수가 있습니다. BCJ 필터는 굉장히 빠르며 메모리 공간을 적게 활용합니다." #. type: Plain text -#: ../src/xz/xz.1:1728 +#: ../src/xz/xz.1 msgid "These BCJ filters have known problems related to the compression ratio:" msgstr "이 BCJ 필터에는 압축율 관련 몇가지 문제가 있습니다:" #. type: Plain text -#: ../src/xz/xz.1:1735 -msgid "" -"Some types of files containing executable code (for example, object files, " -"static libraries, and Linux kernel modules) have the addresses in the " -"instructions filled with filler values. These BCJ filters will still do the " -"address conversion, which will make the compression worse with these files." -msgstr "" -"실행 코드가 들어있는 몇가지 파일 형식(예: 목적 파일, 정적 라이브러리, 리눅스 " -"커널 모듈)의 경우 필터 값으로 채운 명령 주소가 있습니다. 여기 BCJ 필터의 경" -"우 파일의 압축율을 떨어뜨리는 주소 변환을 수행합니다." +#: ../src/xz/xz.1 +msgid "Some types of files containing executable code (for example, object files, static libraries, and Linux kernel modules) have the addresses in the instructions filled with filler values. These BCJ filters will still do the address conversion, which will make the compression worse with these files." +msgstr "실행 코드가 들어있는 몇가지 파일 형식(예: 목적 파일, 정적 라이브러리, 리눅스 커널 모듈)의 경우 필터 값으로 채운 명령 주소가 있습니다. 여기 BCJ 필터의 경우 파일의 압축율을 떨어뜨리는 주소 변환을 수행합니다." #. type: Plain text -#: ../src/xz/xz.1:1745 -msgid "" -"If a BCJ filter is applied on an archive, it is possible that it makes the " -"compression ratio worse than not using a BCJ filter. For example, if there " -"are similar or even identical executables then filtering will likely make " -"the files less similar and thus compression is worse. The contents of non-" -"executable files in the same archive can matter too. In practice one has to " -"try with and without a BCJ filter to see which is better in each situation." -msgstr "" -"BCJ 필터를 아카이브에 적용하면, BCJ 필터를 사용하지 않았을 때보다 압축율이 떨" -"어질 수가 있습니다. 예를 들면, 유사하거나 동일한 실행 파일 여럿이 있으면 필" -"터를 사용하여 파일을 덜 비슷하게 만들어 압축율이 떨어지게 합니다. 동일한 아" -"카이브 파일에서 비 실행 파일의 내용에 대해서도 비슷한 일이 벌어질 수 있습니" -"다. 실제로 하나는 BCJ 필터를 걸고 하나는 제외하여 각 경우에 대해 어떤 경우" -"가 결과가 우수한 지 살펴보겠습니다." +#: ../src/xz/xz.1 +msgid "If a BCJ filter is applied on an archive, it is possible that it makes the compression ratio worse than not using a BCJ filter. For example, if there are similar or even identical executables then filtering will likely make the files less similar and thus compression is worse. The contents of non-executable files in the same archive can matter too. In practice one has to try with and without a BCJ filter to see which is better in each situation." +msgstr "BCJ 필터를 아카이브에 적용하면, BCJ 필터를 사용하지 않았을 때보다 압축율이 떨어질 수가 있습니다. 예를 들면, 유사하거나 동일한 실행 파일 여럿이 있으면 필터를 사용하여 파일을 덜 비슷하게 만들어 압축율이 떨어지게 합니다. 동일한 아카이브 파일에서 비 실행 파일의 내용에 대해서도 비슷한 일이 벌어질 수 있습니다. 실제로 하나는 BCJ 필터를 걸고 하나는 제외하여 각 경우에 대해 어떤 경우가 결과가 우수한 지 살펴보겠습니다." #. type: Plain text -#: ../src/xz/xz.1:1750 -msgid "" -"Different instruction sets have different alignment: the executable file " -"must be aligned to a multiple of this value in the input data to make the " -"filter work." -msgstr "" -"다른 명령 세트는 다른 정렬 상태에 놓여있습니다. 실행 파일은 필터가 제대로 동" -"작하게 하려면 입력 데이터에 있는 이 값의 배수로 정돈해야합니다." +#: ../src/xz/xz.1 +msgid "Different instruction sets have different alignment: the executable file must be aligned to a multiple of this value in the input data to make the filter work." +msgstr "다른 명령 세트는 다른 정렬 상태에 놓여있습니다. 실행 파일은 필터가 제대로 동작하게 하려면 입력 데이터에 있는 이 값의 배수로 정돈해야합니다." #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Filter" msgstr "필터" #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Alignment" msgstr "정렬" #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Notes" msgstr "참고" #. type: tbl table -#: ../src/xz/xz.1:1758 +#: ../src/xz/xz.1 #, no-wrap msgid "x86" msgstr "x86" #. type: tbl table -#: ../src/xz/xz.1:1758 +#: ../src/xz/xz.1 #, no-wrap msgid "32-bit or 64-bit x86" msgstr "32-bit 또는 64-bit x86" #. type: tbl table -#: ../src/xz/xz.1:1759 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM" msgstr "ARM" #. type: tbl table -#: ../src/xz/xz.1:1760 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM-Thumb" msgstr "ARM-Thumb" #. type: tbl table -#: ../src/xz/xz.1:1761 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM64" msgstr "ARM64" #. type: tbl table -#: ../src/xz/xz.1:1761 +#: ../src/xz/xz.1 #, no-wrap msgid "4096-byte alignment is best" msgstr "4096 바이트 정렬이 가장 좋습니다" #. type: tbl table -#: ../src/xz/xz.1:1762 +#: ../src/xz/xz.1 #, no-wrap msgid "PowerPC" msgstr "PowerPC" #. type: tbl table -#: ../src/xz/xz.1:1762 +#: ../src/xz/xz.1 #, no-wrap msgid "Big endian only" msgstr "빅엔디안 전용" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "IA-64" msgstr "IA-64" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "16" msgstr "16" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "Itanium" msgstr "Itanium" #. type: tbl table -#: ../src/xz/xz.1:1764 +#: ../src/xz/xz.1 #, no-wrap msgid "SPARC" msgstr "SPARC" +#. type: tbl table +#: ../src/xz/xz.1 +#, no-wrap +msgid "RISC-V" +msgstr "RISC-V" + #. type: Plain text -#: ../src/xz/xz.1:1781 -msgid "" -"Since the BCJ-filtered data is usually compressed with LZMA2, the " -"compression ratio may be improved slightly if the LZMA2 options are set to " -"match the alignment of the selected BCJ filter. For example, with the IA-64 " -"filter, it's good to set B<pb=4> or even B<pb=4,lp=4,lc=0> with LZMA2 " -"(2^4=16). The x86 filter is an exception; it's usually good to stick to " -"LZMA2's default four-byte alignment when compressing x86 executables." -msgstr "" -"BCJ 필터를 사용한 데이터는 LZMA2로 보통 압축하기 때문에 LZMA2 옵션을 선택한 " -"BCJ 필터의 정렬기준에 맞추도록 설정하면 압축율을 좀 더 개선할 수 있습니다. " -"예를 들면, IA-64 필터에서는 B<pb=4> 또는 LZMA2에 대해 B<pb=4,lp=4,lc=0> " -"(2^4=16) 값이 바람직합ㄴ디ㅏ. x86 필터는 예외로, x86 실행 파일을 압축할 경" -"우 LZMA2의 기본 4바이트 정렬을 따르는게 좋습니다." +#: ../src/xz/xz.1 +msgid "Since the BCJ-filtered data is usually compressed with LZMA2, the compression ratio may be improved slightly if the LZMA2 options are set to match the alignment of the selected BCJ filter. Examples:" +msgstr "BCJ 필터를 사용한 데이터는 LZMA2로 보통 압축하기 때문에 LZMA2 옵션을 선택한 BCJ 필터의 정렬기준에 맞추도록 설정하면 압축율을 좀 더 개선할 수 있습니다. 예를 들면:" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "IA-64 filter has 16-byte alignment so B<pb=4,lp=4,lc=0> is good with LZMA2 (2^4=16)." +msgstr "IA-64 필터는 16-바이트 정렬 방식으로 동작하기에 LZMA2 필터에 B<pb=4,lp=4,lc=0> 옵션(2^4=16)을 주는게 좋습니다." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "RISC-V code has 2-byte or 4-byte alignment depending on whether the file contains 16-bit compressed instructions (the C extension). When 16-bit instructions are used, B<pb=2,lp=1,lc=3> or B<pb=1,lp=1,lc=3> is good. When 16-bit instructions aren't present, B<pb=2,lp=2,lc=2> is the best. B<readelf -h> can be used to check if \"RVC\" appears on the \"Flags\" line." +msgstr "RISC-V 코드에는 16-비트 압축 명령(C 확장) 적재 여부에 따라 2-바이트 또는 4-바이트 정렬 방식을 채택합니다. 16-비트 명령을 사용하면, B<pb=2,lp=1,lc=3> 또는 B<pb=1,lp=1,lc=3> 옵션 값 사용이 바람직합니다. 16-비트 명령이 없다면, B<pb=2,lp=2,lc=2> 옵션 값을 활용하는게 좋습니다. \"RVC\"가 \"Flags\"행에 나타나는지 확인할 때 B<readelf -h> 명령을 사용할 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:1784 +#: ../src/xz/xz.1 +msgid "ARM64 is always 4-byte aligned so B<pb=2,lp=2,lc=2> is the best." +msgstr "ARM64는 항상 4-바이트 정렬 방식을 택하기에 B<pb=2,lp=2,lc=2> 옵션 값을 활용하는게 좋습니다." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The x86 filter is an exception. It's usually good to stick to LZMA2's defaults (B<pb=2,lp=0,lc=3>) when compressing x86 executables." +msgstr "x86 필터는 예외입니다. x86 실행 파일을 압축할 경우에는 보통 LZMA2 기본 옵션 값(B<pb=2,lp=0,lc=3>)을 그대로 사용하는게 좋습니다." + +#. type: Plain text +#: ../src/xz/xz.1 msgid "All BCJ filters support the same I<options>:" msgstr "모든 BCJ 필터는 동일한 I<옵션>을 지원합니다:" #. type: TP -#: ../src/xz/xz.1:1785 +#: ../src/xz/xz.1 #, no-wrap msgid "B<start=>I<offset>" msgstr "B<start=>I<E<lt>오프셋E<gt>>" #. type: Plain text -#: ../src/xz/xz.1:1799 -msgid "" -"Specify the start I<offset> that is used when converting between relative " -"and absolute addresses. The I<offset> must be a multiple of the alignment " -"of the filter (see the table above). The default is zero. In practice, the " -"default is good; specifying a custom I<offset> is almost never useful." -msgstr "" -"상대 주소와 절대 주소를 변환할 때 사용할 시작 I<E<lt>오프셋E<gt>>을 지정합니" -"다. I<E<lt>오프셋E<gt>>에는 필터 정렬 배수여야 합니다(상단 테이블 참조). 기" -"본값은 0입니다. 실제로 기본값이 낫습니다. 개별 I<E<lt>오프셋E<gt>> 지정 값" -"은 거의 쓸모가 없습니다." +#: ../src/xz/xz.1 +msgid "Specify the start I<offset> that is used when converting between relative and absolute addresses. The I<offset> must be a multiple of the alignment of the filter (see the table above). The default is zero. In practice, the default is good; specifying a custom I<offset> is almost never useful." +msgstr "상대 주소와 절대 주소를 변환할 때 사용할 시작 I<E<lt>오프셋E<gt>>을 지정합니다. I<E<lt>오프셋E<gt>>에는 필터 정렬 배수여야 합니다(상단 테이블 참조). 기본값은 0입니다. 실제로 기본값이 낫습니다. 개별 I<E<lt>오프셋E<gt>> 지정 값은 거의 쓸모가 없습니다." #. type: TP -#: ../src/xz/xz.1:1800 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--delta>[B<=>I<options>]" msgstr "B<--delta>[B<=>I<E<lt>옵션E<gt>>]" #. type: Plain text -#: ../src/xz/xz.1:1805 -msgid "" -"Add the Delta filter to the filter chain. The Delta filter can be only used " -"as a non-last filter in the filter chain." -msgstr "" -"필터 체인에 델타 필터를 추가합니다. 델타 필터는 필터 체인에서 마지막에 지정" -"하지 않은 필터로만 사용할 수 있습니다." +#: ../src/xz/xz.1 +msgid "Add the Delta filter to the filter chain. The Delta filter can be only used as a non-last filter in the filter chain." +msgstr "필터 체인에 델타 필터를 추가합니다. 델타 필터는 필터 체인에서 마지막에 지정하지 않은 필터로만 사용할 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:1814 -msgid "" -"Currently only simple byte-wise delta calculation is supported. It can be " -"useful when compressing, for example, uncompressed bitmap images or " -"uncompressed PCM audio. However, special purpose algorithms may give " -"significantly better results than Delta + LZMA2. This is true especially " -"with audio, which compresses faster and better, for example, with B<flac>(1)." -msgstr "" -"현재로서는 바이트 단위 단순 델타계산 결과만 보여줍니다. 예를 들면, 압축하지 " -"않은 비트맵 그림 또는 압축하지 않은 PCM 오디오를 압축할 때 쓸만합니다. 그러" -"나 특별한 목적으로 활용하는 알고리즘은 델타 + LZMA2 보다 더 나은 결과를 가져" -"다 주기도 합니다. 이는 특히 오디오의 경우 맞는 이야기인데, B<flac>(1)의 경" -"우 더 빠르고 우수한 압축율을 보여줍니다." +#: ../src/xz/xz.1 +msgid "Currently only simple byte-wise delta calculation is supported. It can be useful when compressing, for example, uncompressed bitmap images or uncompressed PCM audio. However, special purpose algorithms may give significantly better results than Delta + LZMA2. This is true especially with audio, which compresses faster and better, for example, with B<flac>(1)." +msgstr "현재로서는 바이트 단위 단순 델타계산 결과만 보여줍니다. 예를 들면, 압축하지 않은 비트맵 그림 또는 압축하지 않은 PCM 오디오를 압축할 때 쓸만합니다. 그러나 특별한 목적으로 활용하는 알고리즘은 델타 + LZMA2 보다 더 나은 결과를 가져다 주기도 합니다. 이는 특히 오디오의 경우 맞는 이야기인데, B<flac>(1)의 경우 더 빠르고 우수한 압축율을 보여줍니다." #. type: Plain text -#: ../src/xz/xz.1:1817 +#: ../src/xz/xz.1 msgid "Supported I<options>:" msgstr "지원 I<옵션>:" #. type: TP -#: ../src/xz/xz.1:1818 +#: ../src/xz/xz.1 #, no-wrap msgid "B<dist=>I<distance>" msgstr "B<dist=>I<E<lt>차이E<gt>>" #. type: Plain text -#: ../src/xz/xz.1:1826 -msgid "" -"Specify the I<distance> of the delta calculation in bytes. I<distance> must " -"be 1\\(en256. The default is 1." -msgstr "" -"바이트 단위 델터 계산 I<E<lt>차이E<gt>>를 지정합니다. I<E<lt>차이E<gt>>값은 " -"1\\(en256 이어야합니다. 기본 값은 1입니다." +#: ../src/xz/xz.1 +msgid "Specify the I<distance> of the delta calculation in bytes. I<distance> must be 1\\(en256. The default is 1." +msgstr "바이트 단위 델터 계산 I<E<lt>차이E<gt>>를 지정합니다. I<E<lt>차이E<gt>>값은 1\\(en256 이어야합니다. 기본 값은 1입니다." #. type: Plain text -#: ../src/xz/xz.1:1831 -msgid "" -"For example, with B<dist=2> and eight-byte input A1 B1 A2 B3 A3 B5 A4 B7, " -"the output will be A1 B1 01 02 01 02 01 02." -msgstr "" -"예를 들어, B<dist=2> 옵션과 A1 B1 A2 B3 A3 B5 A4 B7 입력 값을 주면, 출력 값" -"은 A1 B1 01 02 01 02 01 02 입니다." +#: ../src/xz/xz.1 +msgid "For example, with B<dist=2> and eight-byte input A1 B1 A2 B3 A3 B5 A4 B7, the output will be A1 B1 01 02 01 02 01 02." +msgstr "예를 들어, B<dist=2> 옵션과 A1 B1 A2 B3 A3 B5 A4 B7 입력 값을 주면, 출력 값은 A1 B1 01 02 01 02 01 02 입니다." #. type: SS -#: ../src/xz/xz.1:1833 +#: ../src/xz/xz.1 #, no-wrap msgid "Other options" msgstr "기타 옵션" #. type: TP -#: ../src/xz/xz.1:1834 ../src/xzdec/xzdec.1:83 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-q>, B<--quiet>" msgstr "B<-q>, B<--quiet>" #. type: Plain text -#: ../src/xz/xz.1:1841 -msgid "" -"Suppress warnings and notices. Specify this twice to suppress errors too. " -"This option has no effect on the exit status. That is, even if a warning " -"was suppressed, the exit status to indicate a warning is still used." -msgstr "" -"경고 및 알림을 끕니다. 두 번 지정하면 오류 메시지 표시도 끕니다. 이 옵션은 " -"종료 상태에 영향을 주지 않습니다. 경고 표시를 끄더라도, 종료 상태에서는 여전" -"히 경고가 나타났음을 알려줍니다." +#: ../src/xz/xz.1 +msgid "Suppress warnings and notices. Specify this twice to suppress errors too. This option has no effect on the exit status. That is, even if a warning was suppressed, the exit status to indicate a warning is still used." +msgstr "경고 및 알림을 끕니다. 두 번 지정하면 오류 메시지 표시도 끕니다. 이 옵션은 종료 상태에 영향을 주지 않습니다. 경고 표시를 끄더라도, 종료 상태에서는 여전히 경고가 나타났음을 알려줍니다." #. type: TP -#: ../src/xz/xz.1:1841 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-v>, B<--verbose>" msgstr "B<-v>, B<--verbose>" #. type: Plain text -#: ../src/xz/xz.1:1850 -msgid "" -"Be verbose. If standard error is connected to a terminal, B<xz> will " -"display a progress indicator. Specifying B<--verbose> twice will give even " -"more verbose output." -msgstr "" -"출력 내용이 많아집니다. 표준 오류를 터미널에 연결했다면 B<xz>는 진행 표시를 " -"나타냅니다. B<--verbose>를 두번 지정하면 더 많은 내용을 표시합니다." +#: ../src/xz/xz.1 +msgid "Be verbose. If standard error is connected to a terminal, B<xz> will display a progress indicator. Specifying B<--verbose> twice will give even more verbose output." +msgstr "출력 내용이 많아집니다. 표준 오류를 터미널에 연결했다면 B<xz>는 진행 표시를 나타냅니다. B<--verbose>를 두번 지정하면 더 많은 내용을 표시합니다." #. type: Plain text -#: ../src/xz/xz.1:1852 +#: ../src/xz/xz.1 msgid "The progress indicator shows the following information:" msgstr "진행 표시에서는 다음 정보를 나타냅니다:" #. type: Plain text -#: ../src/xz/xz.1:1857 -msgid "" -"Completion percentage is shown if the size of the input file is known. That " -"is, the percentage cannot be shown in pipes." -msgstr "" -"입력 파일의 크기를 알고 있을 경우 완료 백분율. 파이프 처리시에는 백분율을 나" -"타낼 수 없습니다." +#: ../src/xz/xz.1 +msgid "Completion percentage is shown if the size of the input file is known. That is, the percentage cannot be shown in pipes." +msgstr "입력 파일의 크기를 알고 있을 경우 완료 백분율. 파이프 처리시에는 백분율을 나타낼 수 없습니다." #. type: Plain text -#: ../src/xz/xz.1:1860 -msgid "" -"Amount of compressed data produced (compressing) or consumed " -"(decompressing)." +#: ../src/xz/xz.1 +msgid "Amount of compressed data produced (compressing) or consumed (decompressing)." msgstr "산출 압축 데이터 용량 (압축) 또는 소모 공간 용량 (압축 해제)." #. type: Plain text -#: ../src/xz/xz.1:1863 -msgid "" -"Amount of uncompressed data consumed (compressing) or produced " -"(decompressing)." +#: ../src/xz/xz.1 +msgid "Amount of uncompressed data consumed (compressing) or produced (decompressing)." msgstr "비압축 데이터 소모 용량 (압축) 또는 산출 용량 (압축 해제)." #. type: Plain text -#: ../src/xz/xz.1:1867 -msgid "" -"Compression ratio, which is calculated by dividing the amount of compressed " -"data processed so far by the amount of uncompressed data processed so far." -msgstr "" -"압축 데이터 산출 용량을 비압축 데이터 처리 용량으로 나누어 계산한 압축율." +#: ../src/xz/xz.1 +msgid "Compression ratio, which is calculated by dividing the amount of compressed data processed so far by the amount of uncompressed data processed so far." +msgstr "압축 데이터 산출 용량을 비압축 데이터 처리 용량으로 나누어 계산한 압축율." #. type: Plain text -#: ../src/xz/xz.1:1874 -msgid "" -"Compression or decompression speed. This is measured as the amount of " -"uncompressed data consumed (compression) or produced (decompression) per " -"second. It is shown after a few seconds have passed since B<xz> started " -"processing the file." -msgstr "" -"압축 또는 압축 해제 속도. 초당 비압축 데이터 소모량(압축) 또는 산출 용량(압" -"축 해제)를 측정한 값입니다. B<xz>에서 파일 처리를 시작한 몇 초 후 나타납니" -"다." +#: ../src/xz/xz.1 +msgid "Compression or decompression speed. This is measured as the amount of uncompressed data consumed (compression) or produced (decompression) per second. It is shown after a few seconds have passed since B<xz> started processing the file." +msgstr "압축 또는 압축 해제 속도. 초당 비압축 데이터 소모량(압축) 또는 산출 용량(압축 해제)를 측정한 값입니다. B<xz>에서 파일 처리를 시작한 몇 초 후 나타납니다." #. type: Plain text -#: ../src/xz/xz.1:1876 +#: ../src/xz/xz.1 msgid "Elapsed time in the format M:SS or H:MM:SS." msgstr "경과 시간 형식은 M:SS 또는 H:MM:SS 입니다." #. type: Plain text -#: ../src/xz/xz.1:1884 -msgid "" -"Estimated remaining time is shown only when the size of the input file is " -"known and a couple of seconds have already passed since B<xz> started " -"processing the file. The time is shown in a less precise format which never " -"has any colons, for example, 2 min 30 s." -msgstr "" -"추산 여분 시간은 B<xz>가 파일을 처리하기 시작한 이후 입력 파일의 크기를 알고 " -"몇 초가 지난 후에야 보여줍니다. 시간은 콜론 문자를 사용하지 않고 덜 자세한 " -"형식으로, 예를 들면, 2분 30초 와 같은 형식으로 보여줍니다." +#: ../src/xz/xz.1 +msgid "Estimated remaining time is shown only when the size of the input file is known and a couple of seconds have already passed since B<xz> started processing the file. The time is shown in a less precise format which never has any colons, for example, 2 min 30 s." +msgstr "추산 여분 시간은 B<xz>가 파일을 처리하기 시작한 이후 입력 파일의 크기를 알고 몇 초가 지난 후에야 보여줍니다. 시간은 콜론 문자를 사용하지 않고 덜 자세한 형식으로, 예를 들면, 2분 30초 와 같은 형식으로 보여줍니다." #. type: Plain text -#: ../src/xz/xz.1:1899 -msgid "" -"When standard error is not a terminal, B<--verbose> will make B<xz> print " -"the filename, compressed size, uncompressed size, compression ratio, and " -"possibly also the speed and elapsed time on a single line to standard error " -"after compressing or decompressing the file. The speed and elapsed time are " -"included only when the operation took at least a few seconds. If the " -"operation didn't finish, for example, due to user interruption, also the " -"completion percentage is printed if the size of the input file is known." -msgstr "" -"표준 오류가 터미널이 아니라면 B<--verbose>는 B<xz>에서 파일 이름, 압축 크기, " -"압축 해제 용량, 압축율, 그리고 가능하다면 파일을 압축 또는 압축 해제한 후 표" -"준 오류로 속도와 걸린 시간을 나타내도록 합니다. 속도와 걸린 시간 정보는 동작" -"을 처리하는데 최소한 몇초 정도 소요했을 경우에만 들어갑니다. 동작이 끝나지 " -"않았다면, 이를테면 사용자의 중단 요청이 있었을 경우 입력 파일의 크기를 알고 " -"있을 때 압축 백분율 정보도 들어갑니다." +#: ../src/xz/xz.1 +msgid "When standard error is not a terminal, B<--verbose> will make B<xz> print the filename, compressed size, uncompressed size, compression ratio, and possibly also the speed and elapsed time on a single line to standard error after compressing or decompressing the file. The speed and elapsed time are included only when the operation took at least a few seconds. If the operation didn't finish, for example, due to user interruption, also the completion percentage is printed if the size of the input file is known." +msgstr "표준 오류가 터미널이 아니라면 B<--verbose>는 B<xz>에서 파일 이름, 압축 크기, 압축 해제 용량, 압축율, 그리고 가능하다면 파일을 압축 또는 압축 해제한 후 표준 오류로 속도와 걸린 시간을 나타내도록 합니다. 속도와 걸린 시간 정보는 동작을 처리하는데 최소한 몇초 정도 소요했을 경우에만 들어갑니다. 동작이 끝나지 않았다면, 이를테면 사용자의 중단 요청이 있었을 경우 입력 파일의 크기를 알고 있을 때 압축 백분율 정보도 들어갑니다." #. type: TP -#: ../src/xz/xz.1:1899 ../src/xzdec/xzdec.1:89 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-Q>, B<--no-warn>" msgstr "B<-Q>, B<--no-warn>" #. type: Plain text -#: ../src/xz/xz.1:1909 -msgid "" -"Don't set the exit status to 2 even if a condition worth a warning was " -"detected. This option doesn't affect the verbosity level, thus both B<--" -"quiet> and B<--no-warn> have to be used to not display warnings and to not " -"alter the exit status." -msgstr "" -"경고로 알릴 만한 상황을 만났다 하더라도 종료 상태 2번을 설정하지 않습니다. " -"이 옵션은 출력 수준에 영향을 주지 않기 때문에, B<--quiet> 옵션과 B<--no-" -"warn> 옵션을 경고 표시를 막고 종료 상태를 바꾸지 않을 목적으로 사용합니다." +#: ../src/xz/xz.1 +msgid "Don't set the exit status to 2 even if a condition worth a warning was detected. This option doesn't affect the verbosity level, thus both B<--quiet> and B<--no-warn> have to be used to not display warnings and to not alter the exit status." +msgstr "경고로 알릴 만한 상황을 만났다 하더라도 종료 상태 2번을 설정하지 않습니다. 이 옵션은 출력 수준에 영향을 주지 않기 때문에, B<--quiet> 옵션과 B<--no-warn> 옵션을 경고 표시를 막고 종료 상태를 바꾸지 않을 목적으로 사용합니다." #. type: TP -#: ../src/xz/xz.1:1909 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--robot>" msgstr "B<--robot>" #. type: Plain text -#: ../src/xz/xz.1:1921 -msgid "" -"Print messages in a machine-parsable format. This is intended to ease " -"writing frontends that want to use B<xz> instead of liblzma, which may be " -"the case with various scripts. The output with this option enabled is meant " -"to be stable across B<xz> releases. See the section B<ROBOT MODE> for " -"details." -msgstr "" -"머신에서 해석할 형식으로 메시지를 나타냅니다. liblzma 대신 B<xz>를 활용하려" -"는 다양상 스크립트로서의 프론트엔드를 쉽게 작성하도록 하기 위함입니다. 이 옵" -"션을 지정한 출력은 B<xz> 릴리스가 어떻게 되든 안정 버전이란 의미입니다. 자세" -"한 내용은 B<로봇 모드> 섹션을 참고하십시오." +#: ../src/xz/xz.1 +msgid "Print messages in a machine-parsable format. This is intended to ease writing frontends that want to use B<xz> instead of liblzma, which may be the case with various scripts. The output with this option enabled is meant to be stable across B<xz> releases. See the section B<ROBOT MODE> for details." +msgstr "머신에서 해석할 형식으로 메시지를 나타냅니다. liblzma 대신 B<xz>를 활용하려는 다양상 스크립트로서의 프론트엔드를 쉽게 작성하도록 하기 위함입니다. 이 옵션을 지정한 출력은 B<xz> 릴리스가 어떻게 되든 안정 버전이란 의미입니다. 자세한 내용은 B<로봇 모드> 섹션을 참고하십시오." #. type: TP -#: ../src/xz/xz.1:1921 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--info-memory>" msgstr "B<--info-memory>" #. type: Plain text -#: ../src/xz/xz.1:1928 -msgid "" -"Display, in human-readable format, how much physical memory (RAM) and how " -"many processor threads B<xz> thinks the system has and the memory usage " -"limits for compression and decompression, and exit successfully." -msgstr "" -"압축 및 압축 해제시 물리 메모리 용량 (RAM), B<xz>에서 파악하는 프로세서 스레" -"드 갯수, 메모리 사용량 한계를 파악하기 쉬운 형식으로 나타내고 무사히 나갑니" -"다." +#: ../src/xz/xz.1 +msgid "Display, in human-readable format, how much physical memory (RAM) and how many processor threads B<xz> thinks the system has and the memory usage limits for compression and decompression, and exit successfully." +msgstr "압축 및 압축 해제시 물리 메모리 용량 (RAM), B<xz>에서 파악하는 프로세서 스레드 갯수, 메모리 사용량 한계를 파악하기 쉬운 형식으로 나타내고 무사히 나갑니다." #. type: TP -#: ../src/xz/xz.1:1928 ../src/xzdec/xzdec.1:96 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-h>, B<--help>" msgstr "B<-h>, B<--help>" #. type: Plain text -#: ../src/xz/xz.1:1932 -msgid "" -"Display a help message describing the most commonly used options, and exit " -"successfully." -msgstr "" -"보통 사용하는 옵션을 설명하는 도움말 메시지를 출력한 후, 완전히 빠져나갑니다." +#: ../src/xz/xz.1 +msgid "Display a help message describing the most commonly used options, and exit successfully." +msgstr "보통 사용하는 옵션을 설명하는 도움말 메시지를 출력한 후, 완전히 빠져나갑니다." #. type: TP -#: ../src/xz/xz.1:1932 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-H>, B<--long-help>" msgstr "B<-H>, B<--long-help>" #. type: Plain text -#: ../src/xz/xz.1:1937 -msgid "" -"Display a help message describing all features of B<xz>, and exit " -"successfully" -msgstr "" -"B<xz>의 모든 기능을 설명하는 도움말 메시지를 출력한 후, 완전히 빠져나갑니다" +#: ../src/xz/xz.1 +msgid "Display a help message describing all features of B<xz>, and exit successfully" +msgstr "B<xz>의 모든 기능을 설명하는 도움말 메시지를 출력한 후, 완전히 빠져나갑니다" #. type: TP -#: ../src/xz/xz.1:1937 ../src/xzdec/xzdec.1:99 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-V>, B<--version>" msgstr "B<-V>, B<--version>" #. type: Plain text -#: ../src/xz/xz.1:1946 -msgid "" -"Display the version number of B<xz> and liblzma in human readable format. " -"To get machine-parsable output, specify B<--robot> before B<--version>." -msgstr "" -"B<xz>와 liblzma 버전 번호를 가독 형식으로 출력합니다. 기계 해석 가능 형식을 " -"가져오려면 B<--version> 앞에 B<--robot>을 지정하십시오." +#: ../src/xz/xz.1 +msgid "Display the version number of B<xz> and liblzma in human readable format. To get machine-parsable output, specify B<--robot> before B<--version>." +msgstr "B<xz>와 liblzma 버전 번호를 가독 형식으로 출력합니다. 기계 해석 가능 형식을 가져오려면 B<--version> 앞에 B<--robot>을 지정하십시오." #. type: SH -#: ../src/xz/xz.1:1947 +#: ../src/xz/xz.1 #, no-wrap msgid "ROBOT MODE" msgstr "로봇 모드" #. type: Plain text -#: ../src/xz/xz.1:1963 -msgid "" -"The robot mode is activated with the B<--robot> option. It makes the output " -"of B<xz> easier to parse by other programs. Currently B<--robot> is " -"supported only together with B<--version>, B<--info-memory>, and B<--list>. " -"It will be supported for compression and decompression in the future." -msgstr "" -"로봇 모드는 B<--robot> 옵션으로 동작합니다. B<xz> 출력을 다른 프로그램에서 " -"해석하기 쉽게 해줍니다. 현재로서는 B<--robot> 옵션은 B<--version>, B<--" -"info-memory>, B<--list> 옵션하고만 사용할 수 있습니다. 앞으로는 압축 및 압" -"축 해제 동작에 대해서도 지원합니다." - -#. type: SS -#: ../src/xz/xz.1:1964 -#, no-wrap -msgid "Version" -msgstr "버전" - -#. type: Plain text -#: ../src/xz/xz.1:1969 -msgid "" -"B<xz --robot --version> prints the version number of B<xz> and liblzma in " -"the following format:" -msgstr "" -"B<xz --robot --version> 은 B<xz> 와 liblzma의 버전 번호를 다음 형식으로 나타" -"냅니다:" - -#. type: Plain text -#: ../src/xz/xz.1:1971 -msgid "B<XZ_VERSION=>I<XYYYZZZS>" -msgstr "B<XZ_VERSION=>I<XYYYZZZS>" - -#. type: Plain text -#: ../src/xz/xz.1:1973 -msgid "B<LIBLZMA_VERSION=>I<XYYYZZZS>" -msgstr "B<LIBLZMA_VERSION=>I<XYYYZZZS>" - -#. type: TP -#: ../src/xz/xz.1:1973 -#, no-wrap -msgid "I<X>" -msgstr "I<X>" - -#. type: Plain text -#: ../src/xz/xz.1:1976 -msgid "Major version." -msgstr "주 버전." - -#. type: TP -#: ../src/xz/xz.1:1976 -#, no-wrap -msgid "I<YYY>" -msgstr "I<YYY>" - -#. type: Plain text -#: ../src/xz/xz.1:1981 -msgid "" -"Minor version. Even numbers are stable. Odd numbers are alpha or beta " -"versions." -msgstr "부 버전. 짝수가 안정 버전입니다. 홀수는 알파 또는 베타 버전입니다." - -#. type: TP -#: ../src/xz/xz.1:1981 -#, no-wrap -msgid "I<ZZZ>" -msgstr "I<ZZZ>" - -#. type: Plain text -#: ../src/xz/xz.1:1985 -msgid "" -"Patch level for stable releases or just a counter for development releases." -msgstr "안정 릴리스의 패치 수준 또는 개발 릴리스의 횟수입니다." - -#. type: TP -#: ../src/xz/xz.1:1985 -#, no-wrap -msgid "I<S>" -msgstr "I<S>" - -#. type: Plain text -#: ../src/xz/xz.1:1993 -msgid "" -"Stability. 0 is alpha, 1 is beta, and 2 is stable. I<S> should be always 2 " -"when I<YYY> is even." -msgstr "" -"안정도. 0은 알파 버전, 1은 베타 버전을 나타내며, 2는 안정 버전을 나타냅니" -"다. I<S>는 I<YYY> 값이 짝수라 해도 항상 2여야 합니다." - -#. type: Plain text -#: ../src/xz/xz.1:1998 -msgid "" -"I<XYYYZZZS> are the same on both lines if B<xz> and liblzma are from the " -"same XZ Utils release." -msgstr "" -"B<xz> 명령과 liblzma이 동일한 XZ 유틸리티 릴리스에서 나왔다면 두 행의 " -"I<XYYYZZZS> 값은 같습니다." - -#. type: Plain text -#: ../src/xz/xz.1:2004 -msgid "Examples: 4.999.9beta is B<49990091> and 5.0.0 is B<50000002>." -msgstr "예제: 4.999.9beta는 B<49990091>이며, 5.0.0은 B<50000002>입니다." - -#. type: SS -#: ../src/xz/xz.1:2005 -#, no-wrap -msgid "Memory limit information" -msgstr "메모리 제한 정보" - -#. type: Plain text -#: ../src/xz/xz.1:2008 -msgid "" -"B<xz --robot --info-memory> prints a single line with multiple tab-separated " -"columns:" -msgstr "" -"B<xz --robot --info-memory> 명령은 탭으로 나뉜 여러 컬럼을 단일 행으로 나타냅" -"니다:" - -#. type: IP -#: ../src/xz/xz.1:2008 -#, no-wrap -msgid "1." -msgstr "1." - -#. type: Plain text -#: ../src/xz/xz.1:2010 -msgid "Total amount of physical memory (RAM) in bytes." -msgstr "물리 메모리(RAM)의 바이트 단위 총량." - -#. type: IP -#: ../src/xz/xz.1:2010 ../src/xz/xz.1:2125 ../src/xz/xz.1:2162 -#: ../src/xz/xz.1:2188 ../src/xz/xz.1:2258 ../src/xz/xz.1:2285 -#, no-wrap -msgid "2." -msgstr "2." - -#. type: Plain text -#: ../src/xz/xz.1:2017 -msgid "" -"Memory usage limit for compression in bytes (B<--memlimit-compress>). A " -"special value of B<0> indicates the default setting which for single-" -"threaded mode is the same as no limit." -msgstr "" -"압축 진행시 바이트 단위 메모리 사용 한계값 (B<--memlimit-compress>). 특수 " -"값 B<0>은 단일-스레드 모드에서 제한을 두지 않는 기본 설정임을 나타냅니다." - -#. type: IP -#: ../src/xz/xz.1:2017 ../src/xz/xz.1:2127 ../src/xz/xz.1:2164 -#: ../src/xz/xz.1:2190 ../src/xz/xz.1:2263 ../src/xz/xz.1:2287 -#, no-wrap -msgid "3." -msgstr "3." - -#. type: Plain text -#: ../src/xz/xz.1:2024 -msgid "" -"Memory usage limit for decompression in bytes (B<--memlimit-decompress>). A " -"special value of B<0> indicates the default setting which for single-" -"threaded mode is the same as no limit." -msgstr "" -"압축 해제시 바이트 단위 메모리 사용 한계값 (B<--memlimit-decompress>). 특수 " -"값 B<0>은 단일-스레드 모드에서 제한을 두지 않는 기본 설정임을 나타냅니다." - -#. type: IP -#: ../src/xz/xz.1:2024 ../src/xz/xz.1:2129 ../src/xz/xz.1:2166 -#: ../src/xz/xz.1:2193 ../src/xz/xz.1:2273 ../src/xz/xz.1:2289 -#, no-wrap -msgid "4." -msgstr "4." - -#. type: Plain text -#: ../src/xz/xz.1:2036 -msgid "" -"Since B<xz> 5.3.4alpha: Memory usage for multi-threaded decompression in " -"bytes (B<--memlimit-mt-decompress>). This is never zero because a system-" -"specific default value shown in the column 5 is used if no limit has been " -"specified explicitly. This is also never greater than the value in the " -"column 3 even if a larger value has been specified with B<--memlimit-mt-" -"decompress>." -msgstr "" -"B<xz> 5.3.4alpha 이후: 다중-스레드 기반 압축 해제시 바이트 단위 메모리 사용량" -"(B<--memlimit-mt-decompress>). 분명하게 제한을 걸어두지 않았을 경우 5번째 컬" -"럼에 나타난 시스템별 기본값을 사용하기 때문에 0 값을 지정하면 안됩니다. 또" -"한 B<--memlimit-mt-decompress>로 세번째 컬럼 값보다 더 크게 지정을 한다 할지" -"라도 이 값이 세번째 컬럼 값보다 크면 안됩니다." - -#. type: IP -#: ../src/xz/xz.1:2036 ../src/xz/xz.1:2131 ../src/xz/xz.1:2168 -#: ../src/xz/xz.1:2195 ../src/xz/xz.1:2291 -#, no-wrap -msgid "5." -msgstr "5." - -#. type: Plain text -#: ../src/xz/xz.1:2048 -msgid "" -"Since B<xz> 5.3.4alpha: A system-specific default memory usage limit that is " -"used to limit the number of threads when compressing with an automatic " -"number of threads (B<--threads=0>) and no memory usage limit has been " -"specified (B<--memlimit-compress>). This is also used as the default value " -"for B<--memlimit-mt-decompress>." -msgstr "" -"B<xz> 5.3.4alpha 이후: A system-specific default memory usage limit that is " -"used to limit the number of threads when compressing with an automatic " -"number of threads (B<--threads=0>) and no memory usage limit has been " -"specified (B<--memlimit-compress>). This is also used as the default value " -"for B<--memlimit-mt-decompress>." - -#. type: IP -#: ../src/xz/xz.1:2048 ../src/xz/xz.1:2133 ../src/xz/xz.1:2170 -#: ../src/xz/xz.1:2197 ../src/xz/xz.1:2293 -#, no-wrap -msgid "6." -msgstr "6." - -#. type: Plain text -#: ../src/xz/xz.1:2053 -msgid "Since B<xz> 5.3.4alpha: Number of available processor threads." -msgstr "B<xz> 5.3.4alpha 이후: Number of available processor threads." - -#. type: Plain text -#: ../src/xz/xz.1:2057 -msgid "" -"In the future, the output of B<xz --robot --info-memory> may have more " -"columns, but never more than a single line." -msgstr "" -"차후, B<xz --robot --info-memory> 출력에는 더 많은 내용이 들어가지만, 한 줄 " -"이상은 넘어가지 않습니다." +#: ../src/xz/xz.1 +msgid "The robot mode is activated with the B<--robot> option. It makes the output of B<xz> easier to parse by other programs. Currently B<--robot> is supported only together with B<--list>, B<--filters-help>, B<--info-memory>, and B<--version>. It will be supported for compression and decompression in the future." +msgstr "로봇 모드는 B<--robot> 옵션으로 동작합니다. B<xz> 출력을 다른 프로그램에서 해석하기 쉽게 해줍니다. 현재로서는 B<--robot> 옵션은 B<--list>, B<--filters-help>, B<--info-memory>, B<--version> 옵션하고만 사용할 수 있습니다. 앞으로는 압축 및 압축 해제 동작에 대해서도 지원합니다." #. type: SS -#: ../src/xz/xz.1:2058 +#: ../src/xz/xz.1 #, no-wrap msgid "List mode" msgstr "목록 모드" #. type: Plain text -#: ../src/xz/xz.1:2063 -msgid "" -"B<xz --robot --list> uses tab-separated output. The first column of every " -"line has a string that indicates the type of the information found on that " -"line:" -msgstr "" -"B<xz --robot --list> 명령은 탭으로 구분한 출력 형태를 활용합니다. 모든 행의 " -"첫번째 컬럼에는 해당 행에서 찾을 수 있는 정보의 형식을 나타냅니다:" +#: ../src/xz/xz.1 +msgid "B<xz --robot --list> uses tab-separated output. The first column of every line has a string that indicates the type of the information found on that line:" +msgstr "B<xz --robot --list> 명령은 탭으로 구분한 출력 형태를 활용합니다. 모든 행의 첫번째 컬럼에는 해당 행에서 찾을 수 있는 정보의 형식을 나타냅니다:" #. type: TP -#: ../src/xz/xz.1:2063 +#: ../src/xz/xz.1 #, no-wrap msgid "B<name>" msgstr "B<이름>" #. type: Plain text -#: ../src/xz/xz.1:2067 -msgid "" -"This is always the first line when starting to list a file. The second " -"column on the line is the filename." -msgstr "" -"이 행은 항상 파일 목록 시작 부분의 첫번째 줄에 있습니다. 이 행의 두번째 컬럼" -"에 파일 이름이 들어있습니다." +#: ../src/xz/xz.1 +msgid "This is always the first line when starting to list a file. The second column on the line is the filename." +msgstr "이 행은 항상 파일 목록 시작 부분의 첫번째 줄에 있습니다. 이 행의 두번째 컬럼에 파일 이름이 들어있습니다." #. type: TP -#: ../src/xz/xz.1:2067 +#: ../src/xz/xz.1 #, no-wrap msgid "B<file>" msgstr "B<파일>" #. type: Plain text -#: ../src/xz/xz.1:2075 -msgid "" -"This line contains overall information about the B<.xz> file. This line is " -"always printed after the B<name> line." -msgstr "" -"이 행에는 B<.xz> 파일의 전반적인 정보가 들어있습니다. 이 행은 항상 B<이름> " -"행 다음에 있습니다." +#: ../src/xz/xz.1 +msgid "This line contains overall information about the B<.xz> file. This line is always printed after the B<name> line." +msgstr "이 행에는 B<.xz> 파일의 전반적인 정보가 들어있습니다. 이 행은 항상 B<이름> 행 다음에 있습니다." #. type: TP -#: ../src/xz/xz.1:2075 +#: ../src/xz/xz.1 #, no-wrap msgid "B<stream>" msgstr "B<스트림>" #. type: Plain text -#: ../src/xz/xz.1:2085 -msgid "" -"This line type is used only when B<--verbose> was specified. There are as " -"many B<stream> lines as there are streams in the B<.xz> file." -msgstr "" -"이 행 형식은 B<--verbose> 옵션을 지정했을 때만 사용합니다. B<.xz> 파일의 B<" -"스트림> 행 수만큼 나타납니다." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified. There are as many B<stream> lines as there are streams in the B<.xz> file." +msgstr "이 행 형식은 B<--verbose> 옵션을 지정했을 때만 사용합니다. B<.xz> 파일의 B<스트림> 행 수만큼 나타납니다." #. type: TP -#: ../src/xz/xz.1:2085 +#: ../src/xz/xz.1 #, no-wrap msgid "B<block>" msgstr "B<블록>" #. type: Plain text -#: ../src/xz/xz.1:2100 -msgid "" -"This line type is used only when B<--verbose> was specified. There are as " -"many B<block> lines as there are blocks in the B<.xz> file. The B<block> " -"lines are shown after all the B<stream> lines; different line types are not " -"interleaved." -msgstr "" -"이 행 형식은 B<--verbose> 옵션을 지정했을 때만 사용합니다. B<.xz> 파일의 블" -"록 수만큼 B<블록> 행이 나타납니다. B<블록> 행은 모든 B<스트림> 행 다음에 나" -"타납니다. 다른 형식의 행이 끼어들지는 않습니다." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified. There are as many B<block> lines as there are blocks in the B<.xz> file. The B<block> lines are shown after all the B<stream> lines; different line types are not interleaved." +msgstr "이 행 형식은 B<--verbose> 옵션을 지정했을 때만 사용합니다. B<.xz> 파일의 블록 수만큼 B<블록> 행이 나타납니다. B<블록> 행은 모든 B<스트림> 행 다음에 나타납니다. 다른 형식의 행이 끼어들지는 않습니다." #. type: TP -#: ../src/xz/xz.1:2100 +#: ../src/xz/xz.1 #, no-wrap msgid "B<summary>" msgstr "B<요약>" #. type: Plain text -#: ../src/xz/xz.1:2115 -msgid "" -"This line type is used only when B<--verbose> was specified twice. This " -"line is printed after all B<block> lines. Like the B<file> line, the " -"B<summary> line contains overall information about the B<.xz> file." -msgstr "" -"이 행 형식은 B<--verbose> 옵션을 두번 지정했을 때만 사용합니다. 이 행은 모" -"든 B<블록> 행 다음에 출력합니다. B<파일> 행과 비슷하게, B<요약> 행에는 B<." -"xz> 파일의 전반적인 정보가 담겨있습니다." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified twice. This line is printed after all B<block> lines. Like the B<file> line, the B<summary> line contains overall information about the B<.xz> file." +msgstr "이 행 형식은 B<--verbose> 옵션을 두번 지정했을 때만 사용합니다. 이 행은 모든 B<블록> 행 다음에 출력합니다. B<파일> 행과 비슷하게, B<요약> 행에는 B<.xz> 파일의 전반적인 정보가 담겨있습니다." #. type: TP -#: ../src/xz/xz.1:2115 +#: ../src/xz/xz.1 #, no-wrap msgid "B<totals>" msgstr "B<총계>" #. type: Plain text -#: ../src/xz/xz.1:2119 -msgid "" -"This line is always the very last line of the list output. It shows the " -"total counts and sizes." -msgstr "" -"이 행은 목록 출력의 가장 마지막에 항상 나타납니다. 총 갯수와 크기를 나타냅니" -"다." +#: ../src/xz/xz.1 +msgid "This line is always the very last line of the list output. It shows the total counts and sizes." +msgstr "이 행은 목록 출력의 가장 마지막에 항상 나타납니다. 총 갯수와 크기를 나타냅니다." #. type: Plain text -#: ../src/xz/xz.1:2123 +#: ../src/xz/xz.1 msgid "The columns of the B<file> lines:" msgstr "B<파일> 행 컬럼:" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "2." +msgstr "2." + #. type: Plain text -#: ../src/xz/xz.1:2127 +#: ../src/xz/xz.1 msgid "Number of streams in the file" msgstr "파일 스트림 갯수" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "3." +msgstr "3." + #. type: Plain text -#: ../src/xz/xz.1:2129 +#: ../src/xz/xz.1 msgid "Total number of blocks in the stream(s)" msgstr "스트림의 블록 총 갯수" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "4." +msgstr "4." + #. type: Plain text -#: ../src/xz/xz.1:2131 +#: ../src/xz/xz.1 msgid "Compressed size of the file" msgstr "파일 압축 크기" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "5." +msgstr "5." + #. type: Plain text -#: ../src/xz/xz.1:2133 +#: ../src/xz/xz.1 msgid "Uncompressed size of the file" msgstr "파일 압축 해제 크기" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "6." +msgstr "6." + #. type: Plain text -#: ../src/xz/xz.1:2139 -msgid "" -"Compression ratio, for example, B<0.123>. If ratio is over 9.999, three " -"dashes (B<--->) are displayed instead of the ratio." -msgstr "" -"예를 들면, B<0.123>과 같은 압축율 입니다. 비율이 9.999라면, 대시 문자 3개 " -"(B<--->)를 비율 값 대신 나타냅니다." +#: ../src/xz/xz.1 +msgid "Compression ratio, for example, B<0.123>. If ratio is over 9.999, three dashes (B<--->) are displayed instead of the ratio." +msgstr "예를 들면, B<0.123>과 같은 압축율 입니다. 비율이 9.999라면, 대시 문자 3개 (B<--->)를 비율 값 대신 나타냅니다." #. type: IP -#: ../src/xz/xz.1:2139 ../src/xz/xz.1:2172 ../src/xz/xz.1:2199 -#: ../src/xz/xz.1:2295 +#: ../src/xz/xz.1 #, no-wrap msgid "7." msgstr "7." #. type: Plain text -#: ../src/xz/xz.1:2152 -msgid "" -"Comma-separated list of integrity check names. The following strings are " -"used for the known check types: B<None>, B<CRC32>, B<CRC64>, and " -"B<SHA-256>. For unknown check types, B<Unknown->I<N> is used, where I<N> is " -"the Check ID as a decimal number (one or two digits)." -msgstr "" -"쉼표로 구분한 무결성 검사 이름 목록입니다. B<None>, B<CRC32>, B<CRC64>, " -"B<SHA-256> 문자열을 알려진 검사 형식으로 사용합니다. 알 수 없는 검사 형식에 " -"대해서는 B<Unknown->I<N>을 사용하며, 여기서 I<N>은 (한 두자리) 정수형 숫자값" -"으로 이루어진 검사 ID 입니다." +#: ../src/xz/xz.1 +msgid "Comma-separated list of integrity check names. The following strings are used for the known check types: B<None>, B<CRC32>, B<CRC64>, and B<SHA-256>. For unknown check types, B<Unknown->I<N> is used, where I<N> is the Check ID as a decimal number (one or two digits)." +msgstr "쉼표로 구분한 무결성 검사 이름 목록입니다. B<None>, B<CRC32>, B<CRC64>, B<SHA-256> 문자열을 알려진 검사 형식으로 사용합니다. 알 수 없는 검사 형식에 대해서는 B<Unknown->I<N>을 사용하며, 여기서 I<N>은 (한 두자리) 정수형 숫자값으로 이루어진 검사 ID 입니다." #. type: IP -#: ../src/xz/xz.1:2152 ../src/xz/xz.1:2174 ../src/xz/xz.1:2201 -#: ../src/xz/xz.1:2298 +#: ../src/xz/xz.1 #, no-wrap msgid "8." msgstr "8." #. type: Plain text -#: ../src/xz/xz.1:2154 +#: ../src/xz/xz.1 msgid "Total size of stream padding in the file" msgstr "파일의 스트림 패딩 총 길이" #. type: Plain text -#: ../src/xz/xz.1:2160 +#: ../src/xz/xz.1 msgid "The columns of the B<stream> lines:" msgstr "B<스트림> 행 컬럼:" #. type: Plain text -#: ../src/xz/xz.1:2164 +#: ../src/xz/xz.1 msgid "Stream number (the first stream is 1)" msgstr "스트림 번호 (첫 스트림은 1번)" #. type: Plain text -#: ../src/xz/xz.1:2166 +#: ../src/xz/xz.1 msgid "Number of blocks in the stream" msgstr "스트림의 블록 총 갯수" #. type: Plain text -#: ../src/xz/xz.1:2168 +#: ../src/xz/xz.1 msgid "Compressed start offset" msgstr "압축 시작 오프셋" #. type: Plain text -#: ../src/xz/xz.1:2170 +#: ../src/xz/xz.1 msgid "Uncompressed start offset" msgstr "비압축 시작 오프셋" #. type: Plain text -#: ../src/xz/xz.1:2172 +#: ../src/xz/xz.1 msgid "Compressed size (does not include stream padding)" msgstr "압축 크기 (스트림 패딩 미포함)" #. type: Plain text -#: ../src/xz/xz.1:2174 ../src/xz/xz.1:2203 ../src/xz/xz.1:2293 +#: ../src/xz/xz.1 msgid "Uncompressed size" msgstr "압축 해제 용량" #. type: Plain text -#: ../src/xz/xz.1:2176 ../src/xz/xz.1:2205 +#: ../src/xz/xz.1 msgid "Compression ratio" msgstr "압축율" #. type: IP -#: ../src/xz/xz.1:2176 ../src/xz/xz.1:2203 ../src/xz/xz.1:2300 +#: ../src/xz/xz.1 #, no-wrap msgid "9." msgstr "9." #. type: Plain text -#: ../src/xz/xz.1:2178 ../src/xz/xz.1:2207 +#: ../src/xz/xz.1 msgid "Name of the integrity check" msgstr "무결성 검사 이름" #. type: IP -#: ../src/xz/xz.1:2178 ../src/xz/xz.1:2205 ../src/xz/xz.1:2316 +#: ../src/xz/xz.1 #, no-wrap msgid "10." msgstr "10." #. type: Plain text -#: ../src/xz/xz.1:2180 +#: ../src/xz/xz.1 msgid "Size of stream padding" msgstr "스트림 패딩 길이" #. type: Plain text -#: ../src/xz/xz.1:2186 +#: ../src/xz/xz.1 msgid "The columns of the B<block> lines:" msgstr "B<블록> 행 컬럼:" #. type: Plain text -#: ../src/xz/xz.1:2190 +#: ../src/xz/xz.1 msgid "Number of the stream containing this block" msgstr "이 블록이 들어간 스트림 갯수" #. type: Plain text -#: ../src/xz/xz.1:2193 -msgid "" -"Block number relative to the beginning of the stream (the first block is 1)" +#: ../src/xz/xz.1 +msgid "Block number relative to the beginning of the stream (the first block is 1)" msgstr "스트림 시작 부분의 블록 번호 (첫번째 블록은 1번)" #. type: Plain text -#: ../src/xz/xz.1:2195 +#: ../src/xz/xz.1 msgid "Block number relative to the beginning of the file" msgstr "파일 시작 부분의 블록 번호" #. type: Plain text -#: ../src/xz/xz.1:2197 +#: ../src/xz/xz.1 msgid "Compressed start offset relative to the beginning of the file" msgstr "파일 시작 부분의 압축 시작 오프셋" #. type: Plain text -#: ../src/xz/xz.1:2199 +#: ../src/xz/xz.1 msgid "Uncompressed start offset relative to the beginning of the file" msgstr "파일 시작 부분의 비압축 시작 오프셋" #. type: Plain text -#: ../src/xz/xz.1:2201 +#: ../src/xz/xz.1 msgid "Total compressed size of the block (includes headers)" msgstr "총 블록 압축 크기 (헤더 포함)" #. type: Plain text -#: ../src/xz/xz.1:2219 -msgid "" -"If B<--verbose> was specified twice, additional columns are included on the " -"B<block> lines. These are not displayed with a single B<--verbose>, because " -"getting this information requires many seeks and can thus be slow:" -msgstr "" -"B<--verbose>를 두 번 지정하면, 추가 컬럼을 B<블록> 행에 넣습니다. B<--" -"verbose> 단일 지정시에는 이 정보를 볼 때 탐색을 여러번 수행해야 하기 때문에 " -"실행 과정이 느려질 수 있어서 나타내지 않습니다." +#: ../src/xz/xz.1 +msgid "If B<--verbose> was specified twice, additional columns are included on the B<block> lines. These are not displayed with a single B<--verbose>, because getting this information requires many seeks and can thus be slow:" +msgstr "B<--verbose>를 두 번 지정하면, 추가 컬럼을 B<블록> 행에 넣습니다. B<--verbose> 단일 지정시에는 이 정보를 볼 때 탐색을 여러번 수행해야 하기 때문에 실행 과정이 느려질 수 있어서 나타내지 않습니다:" #. type: IP -#: ../src/xz/xz.1:2221 ../src/xz/xz.1:2321 +#: ../src/xz/xz.1 #, no-wrap msgid "11." msgstr "11." #. type: Plain text -#: ../src/xz/xz.1:2223 +#: ../src/xz/xz.1 msgid "Value of the integrity check in hexadecimal" msgstr "16진수 무결성 검사값" #. type: IP -#: ../src/xz/xz.1:2223 ../src/xz/xz.1:2331 +#: ../src/xz/xz.1 #, no-wrap msgid "12." msgstr "12." #. type: Plain text -#: ../src/xz/xz.1:2225 +#: ../src/xz/xz.1 msgid "Block header size" msgstr "블록 헤더 크기" #. type: IP -#: ../src/xz/xz.1:2225 +#: ../src/xz/xz.1 #, no-wrap msgid "13." msgstr "13." #. type: Plain text -#: ../src/xz/xz.1:2235 -msgid "" -"Block flags: B<c> indicates that compressed size is present, and B<u> " -"indicates that uncompressed size is present. If the flag is not set, a dash " -"(B<->) is shown instead to keep the string length fixed. New flags may be " -"added to the end of the string in the future." -msgstr "" -"블록 플래그: B<c>는 압축 크기가 현재 값임을 나타내고, B<u>는 압축 전 원본 크" -"기가 현재 값임을 나타냅니다. 플래그를 설정하지 않았다면, 문자열 길이를 유지" -"할 목적으로 대시 B<-> 를 대신 나타냅니다. 새 플래그는 나중에 문자열 끝 부분" -"에 추가할 예정입니다." +#: ../src/xz/xz.1 +msgid "Block flags: B<c> indicates that compressed size is present, and B<u> indicates that uncompressed size is present. If the flag is not set, a dash (B<->) is shown instead to keep the string length fixed. New flags may be added to the end of the string in the future." +msgstr "블록 플래그: B<c>는 압축 크기가 현재 값임을 나타내고, B<u>는 압축 전 원본 크기가 현재 값임을 나타냅니다. 플래그를 설정하지 않았다면, 문자열 길이를 유지할 목적으로 대시 B<-> 를 대신 나타냅니다. 새 플래그는 나중에 문자열 끝 부분에 추가할 예정입니다." #. type: IP -#: ../src/xz/xz.1:2235 +#: ../src/xz/xz.1 #, no-wrap msgid "14." msgstr "14." #. type: Plain text -#: ../src/xz/xz.1:2238 -msgid "" -"Size of the actual compressed data in the block (this excludes the block " -"header, block padding, and check fields)" -msgstr "" -"블록에 압축 해서 넣은 데이터의 실제 츠기 (블록 헤더, 블록 패딩, 검사 필드 제" -"외)" +#: ../src/xz/xz.1 +msgid "Size of the actual compressed data in the block (this excludes the block header, block padding, and check fields)" +msgstr "블록에 압축 해서 넣은 데이터의 실제 츠기 (블록 헤더, 블록 패딩, 검사 필드 제외)" #. type: IP -#: ../src/xz/xz.1:2238 +#: ../src/xz/xz.1 #, no-wrap msgid "15." msgstr "15." #. type: Plain text -#: ../src/xz/xz.1:2243 -msgid "" -"Amount of memory (in bytes) required to decompress this block with this " -"B<xz> version" -msgstr "" -"이 B<xz> 버전에서 이 블록의 압축을 해제할 때 필요한 (바이트 단위) 메모리 용량" +#: ../src/xz/xz.1 +msgid "Amount of memory (in bytes) required to decompress this block with this B<xz> version" +msgstr "이 B<xz> 버전에서 이 블록의 압축을 해제할 때 필요한 (바이트 단위) 메모리 용량" #. type: IP -#: ../src/xz/xz.1:2243 +#: ../src/xz/xz.1 #, no-wrap msgid "16." msgstr "16." #. type: Plain text -#: ../src/xz/xz.1:2250 -msgid "" -"Filter chain. Note that most of the options used at compression time cannot " -"be known, because only the options that are needed for decompression are " -"stored in the B<.xz> headers." -msgstr "" -"필터 체인. 대부분 사용하는 옵션은 압축 해제시 필요한 옵션만을 B<.xz> 헤더에 " -"저장하기 때문에 압축 시간에 알 수 없습니다." +#: ../src/xz/xz.1 +msgid "Filter chain. Note that most of the options used at compression time cannot be known, because only the options that are needed for decompression are stored in the B<.xz> headers." +msgstr "필터 체인. 대부분 사용하는 옵션은 압축 해제시 필요한 옵션만을 B<.xz> 헤더에 저장하기 때문에 압축 시간에 알 수 없습니다." #. type: Plain text -#: ../src/xz/xz.1:2256 +#: ../src/xz/xz.1 msgid "The columns of the B<summary> lines:" msgstr "B<요약> 행 컬럼:" #. type: Plain text -#: ../src/xz/xz.1:2263 -msgid "" -"Amount of memory (in bytes) required to decompress this file with this B<xz> " -"version" -msgstr "" -"이 B<xz> 버전에서 이 파일 압축을 해제할 때 필요한 (바이트 단위) 메모리 용량" +#: ../src/xz/xz.1 +msgid "Amount of memory (in bytes) required to decompress this file with this B<xz> version" +msgstr "이 B<xz> 버전에서 이 파일 압축을 해제할 때 필요한 (바이트 단위) 메모리 용량" #. type: Plain text -#: ../src/xz/xz.1:2269 ../src/xz/xz.1:2327 -msgid "" -"B<yes> or B<no> indicating if all block headers have both compressed size " -"and uncompressed size stored in them" -msgstr "" -"모든 블록 헤더에 압축 크기와 압축 전 원본 크기 정보가 들어갔는지 여부를 나타" -"내는 B<yes> 또는 B<no> 값" +#: ../src/xz/xz.1 +msgid "B<yes> or B<no> indicating if all block headers have both compressed size and uncompressed size stored in them" +msgstr "모든 블록 헤더에 압축 크기와 압축 전 원본 크기 정보가 들어갔는지 여부를 나타내는 B<yes> 또는 B<no> 값" #. type: Plain text -#: ../src/xz/xz.1:2273 ../src/xz/xz.1:2331 +#: ../src/xz/xz.1 msgid "I<Since> B<xz> I<5.1.2alpha:>" -msgstr "B<xz> I<5.1.2alpha> I<부터>:" +msgstr "B<xz> I<5.1.2alpha> I<부터:>" #. type: Plain text -#: ../src/xz/xz.1:2277 ../src/xz/xz.1:2335 +#: ../src/xz/xz.1 msgid "Minimum B<xz> version required to decompress the file" msgstr "파일 압축 해제시 필요한 최소 B<xz> 버전" #. type: Plain text -#: ../src/xz/xz.1:2283 +#: ../src/xz/xz.1 msgid "The columns of the B<totals> line:" msgstr "B<총계> 행 컬럼:" #. type: Plain text -#: ../src/xz/xz.1:2287 +#: ../src/xz/xz.1 msgid "Number of streams" msgstr "스트림 갯수" #. type: Plain text -#: ../src/xz/xz.1:2289 +#: ../src/xz/xz.1 msgid "Number of blocks" msgstr "블록 갯수" #. type: Plain text -#: ../src/xz/xz.1:2291 +#: ../src/xz/xz.1 msgid "Compressed size" msgstr "압축 크기" #. type: Plain text -#: ../src/xz/xz.1:2295 +#: ../src/xz/xz.1 msgid "Average compression ratio" msgstr "평균 압축율" #. type: Plain text -#: ../src/xz/xz.1:2298 -msgid "" -"Comma-separated list of integrity check names that were present in the files" +#: ../src/xz/xz.1 +msgid "Comma-separated list of integrity check names that were present in the files" msgstr "파일에 들어 있어 쉼표로 구분한 무결성 검사 이름 목록" #. type: Plain text -#: ../src/xz/xz.1:2300 +#: ../src/xz/xz.1 msgid "Stream padding size" msgstr "스트림 패딩 길이" #. type: Plain text -#: ../src/xz/xz.1:2306 -msgid "" -"Number of files. This is here to keep the order of the earlier columns the " -"same as on B<file> lines." +#: ../src/xz/xz.1 +msgid "Number of files. This is here to keep the order of the earlier columns the same as on B<file> lines." msgstr "파일 갯수. B<파일> 행의 컬럼 순서를 따라갑니다." #. type: Plain text -#: ../src/xz/xz.1:2314 -msgid "" -"If B<--verbose> was specified twice, additional columns are included on the " -"B<totals> line:" -msgstr "" -"B<--verbose> 옵션을 두 번 지정하면, B<총계> 행에 추가 컬럼이 들어갑니다:" +#: ../src/xz/xz.1 +msgid "If B<--verbose> was specified twice, additional columns are included on the B<totals> line:" +msgstr "B<--verbose> 옵션을 두 번 지정하면, B<총계> 행에 추가 컬럼이 들어갑니다:" #. type: Plain text -#: ../src/xz/xz.1:2321 -msgid "" -"Maximum amount of memory (in bytes) required to decompress the files with " -"this B<xz> version" -msgstr "" -"이 B<xz> 버전에서 파일 압축을 해제할 떄 필요한 (바이트 단위) 최대 메모리 사용" -"량" +#: ../src/xz/xz.1 +msgid "Maximum amount of memory (in bytes) required to decompress the files with this B<xz> version" +msgstr "이 B<xz> 버전에서 파일 압축을 해제할 떄 필요한 (바이트 단위) 최대 메모리 사용량" #. type: Plain text -#: ../src/xz/xz.1:2341 -msgid "" -"Future versions may add new line types and new columns can be added to the " -"existing line types, but the existing columns won't be changed." -msgstr "" -"차후 버전에서는 새 행 형식을 추가하고 기존 행 형식에 추가할 수 있는 새 컬럼" -"을 넣기 까지는 알 수 있겠지만, 기존 컬럼은 바꾸지 않을 예정입니다." +#: ../src/xz/xz.1 +msgid "Future versions may add new line types and new columns can be added to the existing line types, but the existing columns won't be changed." +msgstr "차후 버전에서는 새 행 형식을 추가하고 기존 행 형식에 추가할 수 있는 새 컬럼을 넣기 까지는 알 수 있겠지만, 기존 컬럼은 바꾸지 않을 예정입니다." + +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Filters help" +msgstr "필터 도움말" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --filters-help> prints the supported filters in the following format:" +msgstr "B<xz --robot --filters-help> 는 다음 형식의 지원 필터 목록을 출력합니다:" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "I<filter>B<:>I<option>B<=E<lt>>I<value>B<E<gt>,>I<option>B<=E<lt>>I<value>B<E<gt>>..." +msgstr "I<E<lt>필터E<gt>>B<:>I<E<lt>옵션E<gt>>B<=E<lt>>I<값>B<E<gt>,>I<E<lt>옵션E<gt>>B<=E<lt>>I<값>B<E<gt>>..." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<filter>" +msgstr "I<E<lt>필터E<gt>>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Name of the filter" +msgstr "필터 이름" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<option>" +msgstr "I<E<lt>옵션E<gt>>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Name of a filter specific option" +msgstr "필터별 옵션 이름" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<value>" +msgstr "I<E<lt>값E<gt>>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Numeric I<value> ranges appear as B<E<lt>>I<min>B<->I<max>B<E<gt>>. String I<value> choices are shown within B<E<lt> E<gt>> and separated by a B<|> character." +msgstr "숫자 I<값> 범위는 B<E<lt>>I<최소>B<->I<최대>B<E<gt>>입니다. 문자열 I<값>은 B<E<lt> E<gt>> 범위 내에서 선택하며 B<|> 문자로 구분합니다." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Each filter is printed on its own line." +msgstr "각 필터는 한 줄에 하나씩 출력합니다." + +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Memory limit information" +msgstr "메모리 제한 정보" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --info-memory> prints a single line with multiple tab-separated columns:" +msgstr "B<xz --robot --info-memory> 명령은 탭으로 나뉜 여러 컬럼을 단일 행으로 나타냅니다:" + +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "1." +msgstr "1." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Total amount of physical memory (RAM) in bytes." +msgstr "물리 메모리(RAM)의 바이트 단위 총량." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory usage limit for compression in bytes (B<--memlimit-compress>). A special value of B<0> indicates the default setting which for single-threaded mode is the same as no limit." +msgstr "압축 진행시 바이트 단위 메모리 사용 한계값 (B<--memlimit-compress>). 특수 값 B<0>은 단일-스레드 모드에서 제한을 두지 않는 기본 설정임을 나타냅니다." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory usage limit for decompression in bytes (B<--memlimit-decompress>). A special value of B<0> indicates the default setting which for single-threaded mode is the same as no limit." +msgstr "압축 해제시 바이트 단위 메모리 사용 한계값 (B<--memlimit-decompress>). 특수 값 B<0>은 단일-스레드 모드에서 제한을 두지 않는 기본 설정임을 나타냅니다." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: Memory usage for multi-threaded decompression in bytes (B<--memlimit-mt-decompress>). This is never zero because a system-specific default value shown in the column 5 is used if no limit has been specified explicitly. This is also never greater than the value in the column 3 even if a larger value has been specified with B<--memlimit-mt-decompress>." +msgstr "B<xz> 5.3.4alpha 이후: 다중-스레드 기반 압축 해제시 바이트 단위 메모리 사용량(B<--memlimit-mt-decompress>). 분명하게 제한을 걸어두지 않았을 경우 5번째 컬럼에 나타난 시스템별 기본값을 사용하기 때문에 0 값을 지정하면 안됩니다. 또한 B<--memlimit-mt-decompress>로 세번째 컬럼 값보다 더 크게 지정을 한다 할지라도 이 값이 세번째 컬럼 값보다 크면 안됩니다." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: A system-specific default memory usage limit that is used to limit the number of threads when compressing with an automatic number of threads (B<--threads=0>) and no memory usage limit has been specified (B<--memlimit-compress>). This is also used as the default value for B<--memlimit-mt-decompress>." +msgstr "B<xz> 5.3.4alpha 이후: A system-specific default memory usage limit that is used to limit the number of threads when compressing with an automatic number of threads (B<--threads=0>) and no memory usage limit has been specified (B<--memlimit-compress>). This is also used as the default value for B<--memlimit-mt-decompress>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: Number of available processor threads." +msgstr "B<xz> 5.3.4alpha 이후: Number of available processor threads." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In the future, the output of B<xz --robot --info-memory> may have more columns, but never more than a single line." +msgstr "차후, B<xz --robot --info-memory> 출력에는 더 많은 내용이 들어가지만, 한 줄 이상은 넘어가지 않습니다." + +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Version" +msgstr "버전" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --version> prints the version number of B<xz> and liblzma in the following format:" +msgstr "B<xz --robot --version> 은 B<xz> 와 liblzma의 버전 번호를 다음 형식으로 나타냅니다:" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<XZ_VERSION=>I<XYYYZZZS>" +msgstr "B<XZ_VERSION=>I<XYYYZZZS>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<LIBLZMA_VERSION=>I<XYYYZZZS>" +msgstr "B<LIBLZMA_VERSION=>I<XYYYZZZS>" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<X>" +msgstr "I<X>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Major version." +msgstr "주 버전." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<YYY>" +msgstr "I<YYY>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Minor version. Even numbers are stable. Odd numbers are alpha or beta versions." +msgstr "부 버전. 짝수가 안정 버전입니다. 홀수는 알파 또는 베타 버전입니다." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<ZZZ>" +msgstr "I<ZZZ>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Patch level for stable releases or just a counter for development releases." +msgstr "안정 릴리스의 패치 수준 또는 개발 릴리스의 횟수입니다." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<S>" +msgstr "I<S>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Stability. 0 is alpha, 1 is beta, and 2 is stable. I<S> should be always 2 when I<YYY> is even." +msgstr "안정도. 0은 알파 버전, 1은 베타 버전을 나타내며, 2는 안정 버전을 나타냅니다. I<S>는 I<YYY> 값이 짝수라 해도 항상 2여야 합니다." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "I<XYYYZZZS> are the same on both lines if B<xz> and liblzma are from the same XZ Utils release." +msgstr "B<xz> 명령과 liblzma이 동일한 XZ 유틸리티 릴리스에서 나왔다면 두 행의 I<XYYYZZZS> 값은 같습니다." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Examples: 4.999.9beta is B<49990091> and 5.0.0 is B<50000002>." +msgstr "예제: 4.999.9beta는 B<49990091>이며, 5.0.0은 B<50000002>입니다." #. type: SH -#: ../src/xz/xz.1:2342 ../src/xzdec/xzdec.1:104 ../src/lzmainfo/lzmainfo.1:44 -#: ../src/scripts/xzgrep.1:81 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "EXIT STATUS" msgstr "종료 상태" #. type: TP -#: ../src/xz/xz.1:2343 ../src/xzdec/xzdec.1:105 ../src/lzmainfo/lzmainfo.1:45 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "B<0>" msgstr "B<0>" #. type: Plain text -#: ../src/xz/xz.1:2346 ../src/lzmainfo/lzmainfo.1:48 +#: ../src/xz/xz.1 ../src/lzmainfo/lzmainfo.1 msgid "All is good." msgstr "모든 상태 양호." #. type: TP -#: ../src/xz/xz.1:2346 ../src/xzdec/xzdec.1:108 ../src/lzmainfo/lzmainfo.1:48 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "B<1>" msgstr "B<1>" #. type: Plain text -#: ../src/xz/xz.1:2349 ../src/xzdec/xzdec.1:111 ../src/lzmainfo/lzmainfo.1:51 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 msgid "An error occurred." msgstr "오류 발생." #. type: TP -#: ../src/xz/xz.1:2349 +#: ../src/xz/xz.1 #, no-wrap msgid "B<2>" msgstr "B<2>" #. type: Plain text -#: ../src/xz/xz.1:2353 +#: ../src/xz/xz.1 msgid "Something worth a warning occurred, but no actual errors occurred." msgstr "눈여겨볼 경고가 나타났지만, 실제 오류는 일어나지 않음." #. type: Plain text -#: ../src/xz/xz.1:2356 -msgid "" -"Notices (not warnings or errors) printed on standard error don't affect the " -"exit status." -msgstr "" -"표준 오류에 출력하는 알림(경고 또는 오류 아님)는 종료 상태에 영향을 주지 않습" -"니다." +#: ../src/xz/xz.1 +msgid "Notices (not warnings or errors) printed on standard error don't affect the exit status." +msgstr "표준 오류에 출력하는 알림(경고 또는 오류 아님)는 종료 상태에 영향을 주지 않습니다." #. type: SH -#: ../src/xz/xz.1:2357 ../src/scripts/xzgrep.1:94 ../src/scripts/xzless.1:52 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "ENVIRONMENT" msgstr "환경" #. type: Plain text -#: ../src/xz/xz.1:2370 -msgid "" -"B<xz> parses space-separated lists of options from the environment variables " -"B<XZ_DEFAULTS> and B<XZ_OPT>, in this order, before parsing the options from " -"the command line. Note that only options are parsed from the environment " -"variables; all non-options are silently ignored. Parsing is done with " -"B<getopt_long>(3) which is used also for the command line arguments." -msgstr "" -"B<xz>는 빈칸으로 구분한 옵션 값 목록을 B<XZ_DEFAULTS>, B<XZ_OPT> 환경 변수에" -"서 순서대로, 명령행에서 옵션을 해석하기 전에 불러옵니다. 참고로 환경 변수에" -"서 옵션만 해석하며, 옵션이 아닌 부분은 조용히 무시합니다. 해석은 " -"B<getopt_long>(3)으로 가능하며, 명령행 인자로 활용하기도 합니다." +#: ../src/xz/xz.1 +msgid "B<xz> parses space-separated lists of options from the environment variables B<XZ_DEFAULTS> and B<XZ_OPT>, in this order, before parsing the options from the command line. Note that only options are parsed from the environment variables; all non-options are silently ignored. Parsing is done with B<getopt_long>(3) which is used also for the command line arguments." +msgstr "B<xz>는 빈칸으로 구분한 옵션 값 목록을 B<XZ_DEFAULTS>, B<XZ_OPT> 환경 변수에서 순서대로, 명령행에서 옵션을 해석하기 전에 불러옵니다. 참고로 환경 변수에서 옵션만 해석하며, 옵션이 아닌 부분은 조용히 무시합니다. 해석은 B<getopt_long>(3)으로 가능하며, 명령행 인자로 활용하기도 합니다." #. type: TP -#: ../src/xz/xz.1:2370 +#: ../src/xz/xz.1 #, no-wrap msgid "B<XZ_DEFAULTS>" msgstr "B<XZ_DEFAULTS>" #. type: Plain text -#: ../src/xz/xz.1:2379 -msgid "" -"User-specific or system-wide default options. Typically this is set in a " -"shell initialization script to enable B<xz>'s memory usage limiter by " -"default. Excluding shell initialization scripts and similar special cases, " -"scripts must never set or unset B<XZ_DEFAULTS>." -msgstr "" -"사용자별, 시스템 범위 기본 옵션입니다. 보통 B<xz>의 메모리 사용량 제한을 기" -"본으로 걸어둘 경우 셸 초기화 스크립트에 설정합니다. 셸 초기화 스크립트와 별" -"도의 유사한 경우를 제외하고라면, 스크립트에서는 B<XZ_DEFAULTS> 환경 변수를 설" -"정하지 말거나 설정을 해제해야합니다." +#: ../src/xz/xz.1 +msgid "User-specific or system-wide default options. Typically this is set in a shell initialization script to enable B<xz>'s memory usage limiter by default. Excluding shell initialization scripts and similar special cases, scripts must never set or unset B<XZ_DEFAULTS>." +msgstr "사용자별, 시스템 범위 기본 옵션입니다. 보통 B<xz>의 메모리 사용량 제한을 기본으로 걸어둘 경우 셸 초기화 스크립트에 설정합니다. 셸 초기화 스크립트와 별도의 유사한 경우를 제외하고라면, 스크립트에서는 B<XZ_DEFAULTS> 환경 변수를 설정하지 말거나 설정을 해제해야합니다." #. type: TP -#: ../src/xz/xz.1:2379 +#: ../src/xz/xz.1 #, no-wrap msgid "B<XZ_OPT>" msgstr "B<XZ_OPT>" #. type: Plain text -#: ../src/xz/xz.1:2390 -msgid "" -"This is for passing options to B<xz> when it is not possible to set the " -"options directly on the B<xz> command line. This is the case when B<xz> is " -"run by a script or tool, for example, GNU B<tar>(1):" -msgstr "" -"B<xz> 명령행으로 옵션 설정 값을 직접 전달할 수 없을 경우 B<xz>에 옵션을 전달" -"하는 환경 변수입니다. 예를 들어, B<xz>를 스크립트 또는 도구에서 실행할 경우 " -"GNU B<tar>(1) 라면:" +#: ../src/xz/xz.1 +msgid "This is for passing options to B<xz> when it is not possible to set the options directly on the B<xz> command line. This is the case when B<xz> is run by a script or tool, for example, GNU B<tar>(1):" +msgstr "B<xz> 명령행으로 옵션 설정 값을 직접 전달할 수 없을 경우 B<xz>에 옵션을 전달하는 환경 변수입니다. 예를 들어, B<xz>를 스크립트 또는 도구에서 실행할 경우 GNU B<tar>(1) 라면:" #. type: Plain text -#: ../src/xz/xz.1:2396 -#, no-wrap -msgid "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" +msgid "\\f(CRXZ_OPT=-2v tar caf foo.tar.xz foo\\fR\n" msgstr "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" #. type: Plain text -#: ../src/xz/xz.1:2410 -msgid "" -"Scripts may use B<XZ_OPT>, for example, to set script-specific default " -"compression options. It is still recommended to allow users to override " -"B<XZ_OPT> if that is reasonable. For example, in B<sh>(1) scripts one may " -"use something like this:" -msgstr "" -"예를 들면, 스크립트에서 B<XZ_OPT> 를 활용하여, 스크립트별로 기본 압축 옵션을 " -"지정할 수 있습니다. 적절한 이유가 있다면 B<XZ_OPT> 옵션 값을 사용자가 바꾸는" -"걸 추천합니다. 예를 들면, B<sh>(1) 스크립트에서 다음처럼 활용할 수도 있습니" -"다:" +#: ../src/xz/xz.1 +msgid "Scripts may use B<XZ_OPT>, for example, to set script-specific default compression options. It is still recommended to allow users to override B<XZ_OPT> if that is reasonable. For example, in B<sh>(1) scripts one may use something like this:" +msgstr "예를 들면, 스크립트에서 B<XZ_OPT> 를 활용하여, 스크립트별로 기본 압축 옵션을 지정할 수 있습니다. 적절한 이유가 있다면 B<XZ_OPT> 옵션 값을 사용자가 바꾸는걸 추천합니다. 예를 들면, B<sh>(1) 스크립트에서 다음처럼 활용할 수도 있습니다:" #. type: Plain text -#: ../src/xz/xz.1:2417 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" +#| "export XZ_OPT>\n" msgid "" -"CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" -"export XZ_OPT>\n" +"\\f(CRXZ_OPT=${XZ_OPT-\"-7e\"}\n" +"export XZ_OPT\\fR\n" msgstr "" "CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" "export XZ_OPT>\n" #. type: SH -#: ../src/xz/xz.1:2422 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA UTILS COMPATIBILITY" msgstr "LZMA 유틸리티 호환성" #. type: Plain text -#: ../src/xz/xz.1:2435 -msgid "" -"The command line syntax of B<xz> is practically a superset of B<lzma>, " -"B<unlzma>, and B<lzcat> as found from LZMA Utils 4.32.x. In most cases, it " -"is possible to replace LZMA Utils with XZ Utils without breaking existing " -"scripts. There are some incompatibilities though, which may sometimes cause " -"problems." -msgstr "" -"B<xz>의 명령행 문법은 실제로 LZMA 유틸리티 4.32.x에서 찾을 수 있는 B<lzma>, " -"B<unlzma> B<lzcat>의 상위 집합입니다. 대부분의 경우 LZMA 유틸리티를 XZ 유틸" -"리티로 기존에 작성한 스크립트를 깨지 않고도 바꿀 수 있습니다. 몇가지 비호환" -"성 문제 때문에 문제가 일어날 수는 있습니다." +#: ../src/xz/xz.1 +msgid "The command line syntax of B<xz> is practically a superset of B<lzma>, B<unlzma>, and B<lzcat> as found from LZMA Utils 4.32.x. In most cases, it is possible to replace LZMA Utils with XZ Utils without breaking existing scripts. There are some incompatibilities though, which may sometimes cause problems." +msgstr "B<xz>의 명령행 문법은 실제로 LZMA 유틸리티 4.32.x에서 찾을 수 있는 B<lzma>, B<unlzma> B<lzcat>의 상위 집합입니다. 대부분의 경우 LZMA 유틸리티를 XZ 유틸리티로 기존에 작성한 스크립트를 깨지 않고도 바꿀 수 있습니다. 몇가지 비호환성 문제 때문에 문제가 일어날 수는 있습니다." #. type: SS -#: ../src/xz/xz.1:2436 +#: ../src/xz/xz.1 #, no-wrap msgid "Compression preset levels" msgstr "압축 사전 설정 단계" #. type: Plain text -#: ../src/xz/xz.1:2443 -msgid "" -"The numbering of the compression level presets is not identical in B<xz> and " -"LZMA Utils. The most important difference is how dictionary sizes are " -"mapped to different presets. Dictionary size is roughly equal to the " -"decompressor memory usage." -msgstr "" -"압축 수준 사전 설정의 번호 부여 방식은 B<xz>와 LZMA 유틸리티가 동일하지 않습" -"니다. 가장 중요한 차이는 다른 사전 설정에 대해 딕셔너리 크기를 어떻게 대응했" -"느냐 여부입니다. 딕셔너리 크기는 압축 해제시 메모리 사용량과 거의 비슷합니" -"다." +#: ../src/xz/xz.1 +msgid "The numbering of the compression level presets is not identical in B<xz> and LZMA Utils. The most important difference is how dictionary sizes are mapped to different presets. Dictionary size is roughly equal to the decompressor memory usage." +msgstr "압축 수준 사전 설정의 번호 부여 방식은 B<xz>와 LZMA 유틸리티가 동일하지 않습니다. 가장 중요한 차이는 다른 사전 설정에 대해 딕셔너리 크기를 어떻게 대응했느냐 여부입니다. 딕셔너리 크기는 압축 해제시 메모리 사용량과 거의 비슷합니다." #. type: tbl table -#: ../src/xz/xz.1:2449 ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "Level" msgstr "단계" #. type: tbl table -#: ../src/xz/xz.1:2449 ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "xz" msgstr "xz" #. type: tbl table -#: ../src/xz/xz.1:2449 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA Utils" msgstr "LZMA 유틸리티" #. type: tbl table -#: ../src/xz/xz.1:2450 ../src/xz/xz.1:2475 +#: ../src/xz/xz.1 #, no-wrap msgid "N/A" msgstr "없음" #. type: tbl table -#: ../src/xz/xz.1:2451 +#: ../src/xz/xz.1 #, no-wrap msgid "64 KiB" msgstr "64 KiB" #. type: tbl table -#: ../src/xz/xz.1:2453 +#: ../src/xz/xz.1 #, no-wrap msgid "512 KiB" msgstr "512 KiB" #. type: Plain text -#: ../src/xz/xz.1:2468 -msgid "" -"The dictionary size differences affect the compressor memory usage too, but " -"there are some other differences between LZMA Utils and XZ Utils, which make " -"the difference even bigger:" -msgstr "" -"딕셔너리 크기 차이는 압축 프로그램 메모리 사용에 영향을 주지만, LZMA 유틸리티" -"와 XZ 유틸리티에서 사용량이 늘어나는 다른 차이점이 있습니다:" +#: ../src/xz/xz.1 +msgid "The dictionary size differences affect the compressor memory usage too, but there are some other differences between LZMA Utils and XZ Utils, which make the difference even bigger:" +msgstr "딕셔너리 크기 차이는 압축 프로그램 메모리 사용에 영향을 주지만, LZMA 유틸리티와 XZ 유틸리티에서 사용량이 늘어나는 다른 차이점이 있습니다:" #. type: tbl table -#: ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA Utils 4.32.x" msgstr "LZMA 유틸리티 4.32.x" #. type: tbl table -#: ../src/xz/xz.1:2477 ../src/xz/xz.1:2478 +#: ../src/xz/xz.1 #, no-wrap msgid "12 MiB" msgstr "12 MiB" #. type: tbl table -#: ../src/xz/xz.1:2480 +#: ../src/xz/xz.1 #, no-wrap msgid "26 MiB" msgstr "26 MiB" #. type: tbl table -#: ../src/xz/xz.1:2481 +#: ../src/xz/xz.1 #, no-wrap msgid "45 MiB" msgstr "45 MiB" #. type: tbl table -#: ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "83 MiB" msgstr "83 MiB" #. type: tbl table -#: ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "159 MiB" msgstr "159 MiB" #. type: tbl table -#: ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "311 MiB" msgstr "311 MiB" #. type: Plain text -#: ../src/xz/xz.1:2493 -msgid "" -"The default preset level in LZMA Utils is B<-7> while in XZ Utils it is " -"B<-6>, so both use an 8 MiB dictionary by default." -msgstr "" -"XZ 유틸리티의 기본 사전 설정 수준값은 B<-6>이지만 LZMA 유틸리티의 기본 사전 " -"설정 수준값은 B<-7>입니다. 두 프로그램의 딕셔너리 메모리 기본 사용량은 8MiB입" -"니다." +#: ../src/xz/xz.1 +msgid "The default preset level in LZMA Utils is B<-7> while in XZ Utils it is B<-6>, so both use an 8 MiB dictionary by default." +msgstr "XZ 유틸리티의 기본 사전 설정 수준값은 B<-6>이지만 LZMA 유틸리티의 기본 사전 설정 수준값은 B<-7>입니다. 두 프로그램의 딕셔너리 메모리 기본 사용량은 8MiB입니다." #. type: SS -#: ../src/xz/xz.1:2494 +#: ../src/xz/xz.1 #, no-wrap msgid "Streamed vs. non-streamed .lzma files" msgstr "스트림 vs 비스트림 .lzma 파일" #. type: Plain text -#: ../src/xz/xz.1:2504 -msgid "" -"The uncompressed size of the file can be stored in the B<.lzma> header. " -"LZMA Utils does that when compressing regular files. The alternative is to " -"mark that uncompressed size is unknown and use end-of-payload marker to " -"indicate where the decompressor should stop. LZMA Utils uses this method " -"when uncompressed size isn't known, which is the case, for example, in pipes." -msgstr "" -"파일을 압축하지 않은 크기는 B<.lzma> 헤더에 저장합니다. LZMA 유틸리티는 일" -"반 파일을 압축할 때 압축하지 않은 파일의 크기를 저장합니다. 이 대신 압축하" -"지 않은 크기를 '알 수 없음' 으로 저장하고 압축 해제 프로그램이 멈춰야 할 지점" -"에 end-of-payload 마커를 사용하는 방법도 있습니다. LZMA 유틸리티는 파이프로 " -"들어온 입력과 같이 압축하지 않은 파일의 크기를 알 수 없을 때 이런 방식을 활용" -"합니다." +#: ../src/xz/xz.1 +msgid "The uncompressed size of the file can be stored in the B<.lzma> header. LZMA Utils does that when compressing regular files. The alternative is to mark that uncompressed size is unknown and use end-of-payload marker to indicate where the decompressor should stop. LZMA Utils uses this method when uncompressed size isn't known, which is the case, for example, in pipes." +msgstr "파일을 압축하지 않은 크기는 B<.lzma> 헤더에 저장합니다. LZMA 유틸리티는 일반 파일을 압축할 때 압축하지 않은 파일의 크기를 저장합니다. 이 대신 압축하지 않은 크기를 '알 수 없음' 으로 저장하고 압축 해제 프로그램이 멈춰야 할 지점에 end-of-payload 마커를 사용하는 방법도 있습니다. LZMA 유틸리티는 파이프로 들어온 입력과 같이 압축하지 않은 파일의 크기를 알 수 없을 때 이런 방식을 활용합니다." #. type: Plain text -#: ../src/xz/xz.1:2525 -msgid "" -"B<xz> supports decompressing B<.lzma> files with or without end-of-payload " -"marker, but all B<.lzma> files created by B<xz> will use end-of-payload " -"marker and have uncompressed size marked as unknown in the B<.lzma> header. " -"This may be a problem in some uncommon situations. For example, a B<.lzma> " -"decompressor in an embedded device might work only with files that have " -"known uncompressed size. If you hit this problem, you need to use LZMA " -"Utils or LZMA SDK to create B<.lzma> files with known uncompressed size." -msgstr "" -"B<xz>는 B<.lzma> 파일을 end-of-payload 마커의 유무와 관계없이 압축 해제 방식" -"을 모두 지원하지만, B<xz>로 만든 모든 B<.lzma> 파일은 end-of-payload 마커를 " -"사용하며, B<.lzma> 헤더에 압축하지 않은 파일 크기를 '알 수 없음'으로 표기합니" -"다. 이 방식은 드문 상황에서 문제를 야기할 수 있습니다. 예를 들면, 임베디드 " -"장치의 B<.lzma> 압축 해제 프로그램은 압축을 해제했을 때 크기를 알아야 동작합" -"니다. 이 문제를 만나면, LZMA 유틸리티 또는 LZMA SDK를 활용하여 B<.lzma> 파일" -"에 압축 전 파일 크기 정보를 저장해야합니다." +#: ../src/xz/xz.1 +msgid "B<xz> supports decompressing B<.lzma> files with or without end-of-payload marker, but all B<.lzma> files created by B<xz> will use end-of-payload marker and have uncompressed size marked as unknown in the B<.lzma> header. This may be a problem in some uncommon situations. For example, a B<.lzma> decompressor in an embedded device might work only with files that have known uncompressed size. If you hit this problem, you need to use LZMA Utils or LZMA SDK to create B<.lzma> files with known uncompressed size." +msgstr "B<xz>는 B<.lzma> 파일을 end-of-payload 마커의 유무와 관계없이 압축 해제 방식을 모두 지원하지만, B<xz>로 만든 모든 B<.lzma> 파일은 end-of-payload 마커를 사용하며, B<.lzma> 헤더에 압축하지 않은 파일 크기를 '알 수 없음'으로 표기합니다. 이 방식은 드문 상황에서 문제를 야기할 수 있습니다. 예를 들면, 임베디드 장치의 B<.lzma> 압축 해제 프로그램은 압축을 해제했을 때 크기를 알아야 동작합니다. 이 문제를 만나면, LZMA 유틸리티 또는 LZMA SDK를 활용하여 B<.lzma> 파일에 압축 전 파일 크기 정보를 저장해야합니다." #. type: SS -#: ../src/xz/xz.1:2526 +#: ../src/xz/xz.1 #, no-wrap msgid "Unsupported .lzma files" msgstr "지원하지 않는 .lzma 파일" #. type: Plain text -#: ../src/xz/xz.1:2549 -msgid "" -"The B<.lzma> format allows I<lc> values up to 8, and I<lp> values up to 4. " -"LZMA Utils can decompress files with any I<lc> and I<lp>, but always creates " -"files with B<lc=3> and B<lp=0>. Creating files with other I<lc> and I<lp> " -"is possible with B<xz> and with LZMA SDK." -msgstr "" -"B<.lzma> 형식은 I<lc> 값을 8까지 받아들이며, I<lp> 값은 4까지 받아들입니다. " -"LZMA 유틸리티는 어떤 I<lc> 값과 I<lp> 값을 받아들이고도 압축을 해제할 수 있지" -"만, 파일을 만들 때는 늘 B<lc=3> 값과 B<lp=0> 값을 활용합니다. 다른 I<lc> 값" -"과 I<lp> 값으로의 파일 압축은 B<xz>와 LZMA SDK에서만 가능합니다." +#: ../src/xz/xz.1 +msgid "The B<.lzma> format allows I<lc> values up to 8, and I<lp> values up to 4. LZMA Utils can decompress files with any I<lc> and I<lp>, but always creates files with B<lc=3> and B<lp=0>. Creating files with other I<lc> and I<lp> is possible with B<xz> and with LZMA SDK." +msgstr "B<.lzma> 형식은 I<lc> 값을 8까지 받아들이며, I<lp> 값은 4까지 받아들입니다. LZMA 유틸리티는 어떤 I<lc> 값과 I<lp> 값을 받아들이고도 압축을 해제할 수 있지만, 파일을 만들 때는 늘 B<lc=3> 값과 B<lp=0> 값을 활용합니다. 다른 I<lc> 값과 I<lp> 값으로의 파일 압축은 B<xz>와 LZMA SDK에서만 가능합니다." #. type: Plain text -#: ../src/xz/xz.1:2560 -msgid "" -"The implementation of the LZMA1 filter in liblzma requires that the sum of " -"I<lc> and I<lp> must not exceed 4. Thus, B<.lzma> files, which exceed this " -"limitation, cannot be decompressed with B<xz>." -msgstr "" -"liblzma의 LZMA1 필터 구현체에서는 I<lc> 값과 I<lp> 값의 합이 4를 넘어가면 안" -"됩니다. 그래서 B<.lzma> 파일의 경우 이 제한을 넘어가면 B<xz>로 압축을 해제" -"할 수 없습니다." +#: ../src/xz/xz.1 +msgid "The implementation of the LZMA1 filter in liblzma requires that the sum of I<lc> and I<lp> must not exceed 4. Thus, B<.lzma> files, which exceed this limitation, cannot be decompressed with B<xz>." +msgstr "liblzma의 LZMA1 필터 구현체에서는 I<lc> 값과 I<lp> 값의 합이 4를 넘어가면 안됩니다. 그래서 B<.lzma> 파일의 경우 이 제한을 넘어가면 B<xz>로 압축을 해제할 수 없습니다." #. type: Plain text -#: ../src/xz/xz.1:2575 -msgid "" -"LZMA Utils creates only B<.lzma> files which have a dictionary size of " -"2^I<n> (a power of 2) but accepts files with any dictionary size. liblzma " -"accepts only B<.lzma> files which have a dictionary size of 2^I<n> or 2^I<n> " -"+ 2^(I<n>-1). This is to decrease false positives when detecting B<.lzma> " -"files." -msgstr "" -"LZMA 유틸리티는 2^I<n> (2의 승수)크기를 지닌 딕셔너리를 가진 B<.lzma> 파일만 " -"만들지만 받아들이는 파일의 딕셔너리 크기는 어떤 크기든 상관 없습니다. " -"liblzma에서는 2^I<n>, 2^I<n> + 2^(I<n>-1) 딕셔너리 크기를 가진 B<.lzma> 파일 " -"만 받아들입니다. 이로 인해 B<.lzma> 파일을 확인할 때 거짓 양성율이 늘어납니" -"다." +#: ../src/xz/xz.1 +msgid "LZMA Utils creates only B<.lzma> files which have a dictionary size of 2^I<n> (a power of 2) but accepts files with any dictionary size. liblzma accepts only B<.lzma> files which have a dictionary size of 2^I<n> or 2^I<n> + 2^(I<n>-1). This is to decrease false positives when detecting B<.lzma> files." +msgstr "LZMA 유틸리티는 2^I<n> (2의 승수)크기를 지닌 딕셔너리를 가진 B<.lzma> 파일만 만들지만 받아들이는 파일의 딕셔너리 크기는 어떤 크기든 상관 없습니다. liblzma에서는 2^I<n>, 2^I<n> + 2^(I<n>-1) 딕셔너리 크기를 가진 B<.lzma> 파일 만 받아들입니다. 이로 인해 B<.lzma> 파일을 확인할 때 거짓 양성율이 늘어납니다." #. type: Plain text -#: ../src/xz/xz.1:2580 -msgid "" -"These limitations shouldn't be a problem in practice, since practically all " -"B<.lzma> files have been compressed with settings that liblzma will accept." -msgstr "" -"모든 B<.lzma> 파일을 liblzma 에서 받아들일 수 있도록 압축하기 때문에 이 제한" -"이 실제로는 문제가 되지 않습니다." +#: ../src/xz/xz.1 +msgid "These limitations shouldn't be a problem in practice, since practically all B<.lzma> files have been compressed with settings that liblzma will accept." +msgstr "모든 B<.lzma> 파일을 liblzma 에서 받아들일 수 있도록 압축하기 때문에 이 제한이 실제로는 문제가 되지 않습니다." #. type: SS -#: ../src/xz/xz.1:2581 +#: ../src/xz/xz.1 #, no-wrap msgid "Trailing garbage" msgstr "뒤따라오는 쓰레기 값" #. type: Plain text -#: ../src/xz/xz.1:2591 -msgid "" -"When decompressing, LZMA Utils silently ignore everything after the first B<." -"lzma> stream. In most situations, this is a bug. This also means that LZMA " -"Utils don't support decompressing concatenated B<.lzma> files." -msgstr "" -"압축 해제할 때, LZMA 유틸리티는 B<.lzma> 스트림 처음 부분 다음 나머지를 다 조" -"용히 무시합니다. 대부분의 경우, 버그입니다. LZMA 유틸리티에서 B<.lzma> 결" -"합 파일 압축 해제를 지원하지 않음을 의미하기도 합니다." +#: ../src/xz/xz.1 +msgid "When decompressing, LZMA Utils silently ignore everything after the first B<.lzma> stream. In most situations, this is a bug. This also means that LZMA Utils don't support decompressing concatenated B<.lzma> files." +msgstr "압축 해제할 때, LZMA 유틸리티는 B<.lzma> 스트림 처음 부분 다음 나머지를 다 조용히 무시합니다. 대부분의 경우, 버그입니다. LZMA 유틸리티에서 B<.lzma> 결합 파일 압축 해제를 지원하지 않음을 의미하기도 합니다." #. type: Plain text -#: ../src/xz/xz.1:2601 -msgid "" -"If there is data left after the first B<.lzma> stream, B<xz> considers the " -"file to be corrupt unless B<--single-stream> was used. This may break " -"obscure scripts which have assumed that trailing garbage is ignored." -msgstr "" -"B<.lzma> 스트림 처음부분 바로 다음에 데이터가 남아있을 경우, B<xz> 에서는 " -"B<--single-stream> 옵션을 사용하지 않으면 깨진 파일로 간주합니다. 이 동작으" -"로 하여금 뒤따라오는 쓰레기 값을 무시하도록 간주하는 애매한 스크립트 동작을 " -"깰 수가 있습니다." +#: ../src/xz/xz.1 +msgid "If there is data left after the first B<.lzma> stream, B<xz> considers the file to be corrupt unless B<--single-stream> was used. This may break obscure scripts which have assumed that trailing garbage is ignored." +msgstr "B<.lzma> 스트림 처음부분 바로 다음에 데이터가 남아있을 경우, B<xz> 에서는 B<--single-stream> 옵션을 사용하지 않으면 깨진 파일로 간주합니다. 이 동작으로 하여금 뒤따라오는 쓰레기 값을 무시하도록 간주하는 애매한 스크립트 동작을 깰 수가 있습니다." #. type: SH -#: ../src/xz/xz.1:2602 ../src/xzdec/xzdec.1:117 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "NOTES" msgstr "참고" #. type: SS -#: ../src/xz/xz.1:2604 +#: ../src/xz/xz.1 #, no-wrap msgid "Compressed output may vary" msgstr "출력 결과물이 달라짐" #. type: Plain text -#: ../src/xz/xz.1:2615 -msgid "" -"The exact compressed output produced from the same uncompressed input file " -"may vary between XZ Utils versions even if compression options are " -"identical. This is because the encoder can be improved (faster or better " -"compression) without affecting the file format. The output can vary even " -"between different builds of the same XZ Utils version, if different build " -"options are used." -msgstr "" -"압축하지 않은 입력 파일로부터 얻어낸 정확한 압축 출력 결과물은 압축 옵션이 완" -"전히 동일하더라도 XZ 유틸리티의 버전에 따라 달라질 수 있습니다. 파일 형식에 " -"영향을 주지 않고 인코더 그 자체를 개선(더 빠르게 하거나 더 나은 압축율로)하" -"기 때문입니다. XZ 유틸리티 버전이 동일하더라도 빌드 옵션을 달리하여 빌드 상" -"태가 제각각인 경우 출력 결과물이 달라질 수 있습니다." +#: ../src/xz/xz.1 +msgid "The exact compressed output produced from the same uncompressed input file may vary between XZ Utils versions even if compression options are identical. This is because the encoder can be improved (faster or better compression) without affecting the file format. The output can vary even between different builds of the same XZ Utils version, if different build options are used." +msgstr "압축하지 않은 입력 파일로부터 얻어낸 정확한 압축 출력 결과물은 압축 옵션이 완전히 동일하더라도 XZ 유틸리티의 버전에 따라 달라질 수 있습니다. 파일 형식에 영향을 주지 않고 인코더 그 자체를 개선(더 빠르게 하거나 더 나은 압축율로)하기 때문입니다. XZ 유틸리티 버전이 동일하더라도 빌드 옵션을 달리하여 빌드 상태가 제각각인 경우 출력 결과물이 달라질 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:2625 -msgid "" -"The above means that once B<--rsyncable> has been implemented, the resulting " -"files won't necessarily be rsyncable unless both old and new files have been " -"compressed with the same xz version. This problem can be fixed if a part of " -"the encoder implementation is frozen to keep rsyncable output stable across " -"xz versions." -msgstr "" -"B<--rsyncable> 기능을 넣었을 경우 동일한 xz 버전에서 이전 파일과 새 파일로 별" -"도로 압축하지 않는 한 결과 파일을 (두 파일이 서로 다른 파일이 아니므로) " -"rsync 처리할 필요가 없습니다. 이 문제는 인코더 구현체 기능 개발이 끝나서 xz " -"버전이 다르더라도 안정적인 rsync 가능한 출력 결과물을 유지할 수 있을 때여야 " -"해결할 수 있습니다." +#: ../src/xz/xz.1 +msgid "The above means that once B<--rsyncable> has been implemented, the resulting files won't necessarily be rsyncable unless both old and new files have been compressed with the same xz version. This problem can be fixed if a part of the encoder implementation is frozen to keep rsyncable output stable across xz versions." +msgstr "B<--rsyncable> 기능을 넣었을 경우 동일한 xz 버전에서 이전 파일과 새 파일로 별도로 압축하지 않는 한 결과 파일을 (두 파일이 서로 다른 파일이 아니므로) rsync 처리할 필요가 없습니다. 이 문제는 인코더 구현체 기능 개발이 끝나서 xz 버전이 다르더라도 안정적인 rsync 가능한 출력 결과물을 유지할 수 있을 때여야 해결할 수 있습니다." #. type: SS -#: ../src/xz/xz.1:2626 +#: ../src/xz/xz.1 #, no-wrap msgid "Embedded .xz decompressors" msgstr "내장 .xz 압축 해제 프로그램" #. type: Plain text -#: ../src/xz/xz.1:2643 -msgid "" -"Embedded B<.xz> decompressor implementations like XZ Embedded don't " -"necessarily support files created with integrity I<check> types other than " -"B<none> and B<crc32>. Since the default is B<--check=crc64>, you must use " -"B<--check=none> or B<--check=crc32> when creating files for embedded systems." -msgstr "" -"XZ 임베디드와 같은 내장 B<.xz> 압축 해제 구현체는 지원 파일의 무결성 I<검사> " -"형식을 I<none>과 I<crc32> 이외의 설정으로 만들 필요가 없습니다. 기본값이 " -"B<--check=crc64>일 경우에만, 임베디드 시스템에서 파일을 만들 때 B<--" -"check=none> 또는 B<--check=crc32> 옵션을 사용해야합니다." +#: ../src/xz/xz.1 +msgid "Embedded B<.xz> decompressor implementations like XZ Embedded don't necessarily support files created with integrity I<check> types other than B<none> and B<crc32>. Since the default is B<--check=crc64>, you must use B<--check=none> or B<--check=crc32> when creating files for embedded systems." +msgstr "XZ 임베디드와 같은 내장 B<.xz> 압축 해제 구현체는 지원 파일의 무결성 I<검사> 형식을 I<none>과 I<crc32> 이외의 설정으로 만들 필요가 없습니다. 기본값이 B<--check=crc64>일 경우에만, 임베디드 시스템에서 파일을 만들 때 B<--check=none> 또는 B<--check=crc32> 옵션을 사용해야합니다." #. type: Plain text -#: ../src/xz/xz.1:2653 -msgid "" -"Outside embedded systems, all B<.xz> format decompressors support all the " -"I<check> types, or at least are able to decompress the file without " -"verifying the integrity check if the particular I<check> is not supported." -msgstr "" -"임베디드 시스템이 아니라면, 모든 B<.xz> 형식 압축 해제 프로그램에서는 모든 I<" -"검사> 형식을 지원하거나, 일부 I<검사> 방식을 지원하지 않는다면, 최소한, 무결" -"성 검사로 검증하지 않고 압축을 해제할 수 있습니다." +#: ../src/xz/xz.1 +msgid "Outside embedded systems, all B<.xz> format decompressors support all the I<check> types, or at least are able to decompress the file without verifying the integrity check if the particular I<check> is not supported." +msgstr "임베디드 시스템이 아니라면, 모든 B<.xz> 형식 압축 해제 프로그램에서는 모든 I<검사> 형식을 지원하거나, 일부 I<검사> 방식을 지원하지 않는다면, 최소한, 무결성 검사로 검증하지 않고 압축을 해제할 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:2656 -msgid "" -"XZ Embedded supports BCJ filters, but only with the default start offset." -msgstr "" -"XZ 임베디드는 BCJ 필터를 지원하지만, 기본 시작 오프셋만 지정할 수 있습니다." +#: ../src/xz/xz.1 +msgid "XZ Embedded supports BCJ filters, but only with the default start offset." +msgstr "XZ 임베디드는 BCJ 필터를 지원하지만, 기본 시작 오프셋만 지정할 수 있습니다." #. type: SH -#: ../src/xz/xz.1:2657 +#: ../src/xz/xz.1 #, no-wrap msgid "EXAMPLES" msgstr "예제" #. type: SS -#: ../src/xz/xz.1:2659 +#: ../src/xz/xz.1 #, no-wrap msgid "Basics" msgstr "기본" #. type: Plain text -#: ../src/xz/xz.1:2669 -msgid "" -"Compress the file I<foo> into I<foo.xz> using the default compression level " -"(B<-6>), and remove I<foo> if compression is successful:" -msgstr "" -"I<foo> 파일을 기본 압축 수준 (B<-6>) 으로 I<foo.xz> 파일에 압축해 넣고, 압축 " -"과정이 무사히 끝나면 I<foo>를 삭제합니다:" +#: ../src/xz/xz.1 +msgid "Compress the file I<foo> into I<foo.xz> using the default compression level (B<-6>), and remove I<foo> if compression is successful:" +msgstr "I<foo> 파일을 기본 압축 수준 (B<-6>) 으로 I<foo.xz> 파일에 압축해 넣고, 압축 과정이 무사히 끝나면 I<foo>를 삭제합니다:" #. type: Plain text -#: ../src/xz/xz.1:2674 -#, no-wrap -msgid "CW<xz foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz foo>\n" +msgid "\\f(CRxz foo\\fR\n" msgstr "CW<xz foo>\n" #. type: Plain text -#: ../src/xz/xz.1:2685 -msgid "" -"Decompress I<bar.xz> into I<bar> and don't remove I<bar.xz> even if " -"decompression is successful:" -msgstr "" -"I<bar.xz>를 I<bar> 에 압축을 해제한 후 압축 해제가 무사히 끝나도 I<bar.xz>를 " -"삭제하지 않습니다:" +#: ../src/xz/xz.1 +msgid "Decompress I<bar.xz> into I<bar> and don't remove I<bar.xz> even if decompression is successful:" +msgstr "I<bar.xz>를 I<bar> 에 압축을 해제한 후 압축 해제가 무사히 끝나도 I<bar.xz>를 삭제하지 않습니다:" #. type: Plain text -#: ../src/xz/xz.1:2690 -#, no-wrap -msgid "CW<xz -dk bar.xz>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -dk bar.xz>\n" +msgid "\\f(CRxz -dk bar.xz\\fR\n" msgstr "CW<xz -dk bar.xz>\n" #. type: Plain text -#: ../src/xz/xz.1:2703 -msgid "" -"Create I<baz.tar.xz> with the preset B<-4e> (B<-4 --extreme>), which is " -"slower than the default B<-6>, but needs less memory for compression and " -"decompression (48\\ MiB and 5\\ MiB, respectively):" -msgstr "" -"기본 사전 설정 B<-6> 보다는 느리지만, 압축 및 압축 해제시 메모리를 적게 차지" -"(각각 48\\ Mib, 5\\MiB)는 B<-4e> 사전 설정(B<-4 --extreme>)을 활용하여 I<baz." -"tar.xz> 파일을 만듭니다:" +#: ../src/xz/xz.1 +msgid "Create I<baz.tar.xz> with the preset B<-4e> (B<-4 --extreme>), which is slower than the default B<-6>, but needs less memory for compression and decompression (48\\ MiB and 5\\ MiB, respectively):" +msgstr "기본 사전 설정 B<-6> 보다는 느리지만, 압축 및 압축 해제시 메모리를 적게 차지(각각 48\\ Mib, 5\\MiB)는 B<-4e> 사전 설정(B<-4 --extreme>)을 활용하여 I<baz.tar.xz> 파일을 만듭니다:" #. type: Plain text -#: ../src/xz/xz.1:2708 -#, no-wrap -msgid "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" +msgid "\\f(CRtar cf - baz | xz -4e E<gt> baz.tar.xz\\fR\n" msgstr "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" #. type: Plain text -#: ../src/xz/xz.1:2714 -msgid "" -"A mix of compressed and uncompressed files can be decompressed to standard " -"output with a single command:" -msgstr "" -"압축 및 비압축 파일을 단일 명령으로 표준 출력에 압축해제할 수 있습니다:" +#: ../src/xz/xz.1 +msgid "A mix of compressed and uncompressed files can be decompressed to standard output with a single command:" +msgstr "압축 및 비압축 파일을 단일 명령으로 표준 출력에 압축해제할 수 있습니다:" #. type: Plain text -#: ../src/xz/xz.1:2719 -#, no-wrap -msgid "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" +msgid "\\f(CRxz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt\\fR\n" msgstr "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" #. type: SS -#: ../src/xz/xz.1:2723 +#: ../src/xz/xz.1 #, no-wrap msgid "Parallel compression of many files" msgstr "다중 파일 병렬 압축" #. type: Plain text -#: ../src/xz/xz.1:2729 -msgid "" -"On GNU and *BSD, B<find>(1) and B<xargs>(1) can be used to parallelize " -"compression of many files:" -msgstr "" -"GNU와 *BSD에서는 B<find>(1) 명령과 B<xargs>(1) 명령으로 여러 파일의 압축을 " -"병렬 처리할 수 있습니다:" +#: ../src/xz/xz.1 +msgid "On GNU and *BSD, B<find>(1) and B<xargs>(1) can be used to parallelize compression of many files:" +msgstr "GNU와 *BSD에서는 B<find>(1) 명령과 B<xargs>(1) 명령으로 여러 파일의 압축을 병렬 처리할 수 있습니다:" #. type: Plain text -#: ../src/xz/xz.1:2735 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" +#| " | xargs -0r -P4 -n16 xz -T1>\n" msgid "" -"CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" -" | xargs -0r -P4 -n16 xz -T1>\n" +"\\f(CRfind . -type f \\e! -name '*.xz' -print0 \\e\n" +" | xargs -0r -P4 -n16 xz -T1\\fR\n" msgstr "" "CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" " | xargs -0r -P4 -n16 xz -T1>\n" #. type: Plain text -#: ../src/xz/xz.1:2757 -msgid "" -"The B<-P> option to B<xargs>(1) sets the number of parallel B<xz> " -"processes. The best value for the B<-n> option depends on how many files " -"there are to be compressed. If there are only a couple of files, the value " -"should probably be 1; with tens of thousands of files, 100 or even more may " -"be appropriate to reduce the number of B<xz> processes that B<xargs>(1) " -"will eventually create." -msgstr "" -"B<xargs>(1) 의 B<-P> 옵션으로 B<xz> 프로세스의 병렬 처리 갯수를 지정합니" -"다. B<-n> 옵션의 최적 값은 압축할 파일 수에 달려있습니다. 압축할 파일이 몇" -"개밖에 없다면 1이어야합니다. 파일이 수천 수만개 정도 된다면 B<xargs>(1) 이 " -"어쨌든지간에 만들어낼 B<xz> 프로세스의 겟수를 100으로 하거나 아니면 적당한 값" -"을 지정하여 줄이는게 좋습니다." +#: ../src/xz/xz.1 +msgid "The B<-P> option to B<xargs>(1) sets the number of parallel B<xz> processes. The best value for the B<-n> option depends on how many files there are to be compressed. If there are only a couple of files, the value should probably be 1; with tens of thousands of files, 100 or even more may be appropriate to reduce the number of B<xz> processes that B<xargs>(1) will eventually create." +msgstr "B<xargs>(1) 의 B<-P> 옵션으로 B<xz> 프로세스의 병렬 처리 갯수를 지정합니다. B<-n> 옵션의 최적 값은 압축할 파일 수에 달려있습니다. 압축할 파일이 몇개밖에 없다면 1이어야합니다. 파일이 수천 수만개 정도 된다면 B<xargs>(1) 이 어쨌든지간에 만들어낼 B<xz> 프로세스의 겟수를 100으로 하거나 아니면 적당한 값을 지정하여 줄이는게 좋습니다." #. type: Plain text -#: ../src/xz/xz.1:2765 -msgid "" -"The option B<-T1> for B<xz> is there to force it to single-threaded mode, " -"because B<xargs>(1) is used to control the amount of parallelization." -msgstr "" -"B<xz>에 B<-T1>옵션을 지정하면 단일-스레드 모드로 강제합니다. B<xargs>(1) 에" -"서 병렬 처리 갯수를 제어할 수 있기 때문입니다." +#: ../src/xz/xz.1 +msgid "The option B<-T1> for B<xz> is there to force it to single-threaded mode, because B<xargs>(1) is used to control the amount of parallelization." +msgstr "B<xz>에 B<-T1>옵션을 지정하면 단일-스레드 모드로 강제합니다. B<xargs>(1) 에서 병렬 처리 갯수를 제어할 수 있기 때문입니다." #. type: SS -#: ../src/xz/xz.1:2766 +#: ../src/xz/xz.1 #, no-wrap msgid "Robot mode" msgstr "로봇 모드" #. type: Plain text -#: ../src/xz/xz.1:2769 -msgid "" -"Calculate how many bytes have been saved in total after compressing multiple " -"files:" +#: ../src/xz/xz.1 +msgid "Calculate how many bytes have been saved in total after compressing multiple files:" msgstr "여러 파일을 압축한 후 저장할 바이트 용량을 계산합니다:" #. type: Plain text -#: ../src/xz/xz.1:2774 -#, no-wrap -msgid "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" +msgid "\\f(CRxz --robot --list *.xz | awk '/^totals/{print $5-$4}'\\fR\n" msgstr "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" #. type: Plain text -#: ../src/xz/xz.1:2789 -msgid "" -"A script may want to know that it is using new enough B<xz>. The following " -"B<sh>(1) script checks that the version number of the B<xz> tool is at " -"least 5.0.0. This method is compatible with old beta versions, which didn't " -"support the B<--robot> option:" -msgstr "" -"이 스크립트에서는 충분히 최신의 B<xz> 명령을 사용하는지 알아보려 합니다. 다" -"음 B<sh>(1) 스크립트에서는 B<xz> 도구의 버전 번호가 최소한 5.0.0인지 여부를 " -"검사합니다. 이 방식은 B<--robot> 옵션을 지원하지 않는 오래된 베타 버전과도 " -"호환성이 있습니다:" +#: ../src/xz/xz.1 +msgid "A script may want to know that it is using new enough B<xz>. The following B<sh>(1) script checks that the version number of the B<xz> tool is at least 5.0.0. This method is compatible with old beta versions, which didn't support the B<--robot> option:" +msgstr "이 스크립트에서는 충분히 최신의 B<xz> 명령을 사용하는지 알아보려 합니다. 다음 B<sh>(1) 스크립트에서는 B<xz> 도구의 버전 번호가 최소한 5.0.0인지 여부를 검사합니다. 이 방식은 B<--robot> 옵션을 지원하지 않는 오래된 베타 버전과도 호환성이 있습니다:" #. type: Plain text -#: ../src/xz/xz.1:2798 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" +#| " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" +#| " echo \"Your xz is too old.\"\n" +#| "fi\n" +#| "unset XZ_VERSION LIBLZMA_VERSION>\n" msgid "" -"CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" +"\\f(CRif ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" " echo \"Your xz is too old.\"\n" "fi\n" -"unset XZ_VERSION LIBLZMA_VERSION>\n" +"unset XZ_VERSION LIBLZMA_VERSION\\fR\n" msgstr "" "CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" @@ -4651,24 +3234,27 @@ msgstr "" "unset XZ_VERSION LIBLZMA_VERSION>\n" #. type: Plain text -#: ../src/xz/xz.1:2805 -msgid "" -"Set a memory usage limit for decompression using B<XZ_OPT>, but if a limit " -"has already been set, don't increase it:" -msgstr "" -"B<XZ_OPT> 환경 변수로 압축 해제시 메뢰 사용량 한계를 설정하지만, 한계 값을 이" -"미 설정했다면, 값을 늘리지 않습니다:" +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for decompression using B<XZ_OPT>, but if a limit has already been set, don't increase it:" +msgstr "B<XZ_OPT> 환경 변수로 압축 해제시 메뢰 사용량 한계를 설정하지만, 한계 값을 이미 설정했다면, 값을 늘리지 않습니다:" #. type: Plain text -#: ../src/xz/xz.1:2815 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" +#| "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" +#| "if [ $OLDLIM -eq 0 -o $OLDLIM -gt $NEWLIM ]; then\n" +#| " XZ_OPT=\"$XZ_OPT --memlimit-decompress=$NEWLIM\"\n" +#| " export XZ_OPT\n" +#| "fi>\n" msgid "" -"CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" +"\\f(CRNEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" "if [ $OLDLIM -eq 0 -o $OLDLIM -gt $NEWLIM ]; then\n" " XZ_OPT=\"$XZ_OPT --memlimit-decompress=$NEWLIM\"\n" " export XZ_OPT\n" -"fi>\n" +"fi\\fR\n" msgstr "" "CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" @@ -4678,878 +3264,615 @@ msgstr "" "fi>\n" #. type: Plain text -#: ../src/xz/xz.1:2825 -msgid "" -"The simplest use for custom filter chains is customizing a LZMA2 preset. " -"This can be useful, because the presets cover only a subset of the " -"potentially useful combinations of compression settings." -msgstr "" -"개별 설정 필터 체인의 초단순 사용방식은 LZMA2 사전 설정 값을 별도로 설정하는 " -"방식입니다. 사전 설정은 잠재적으로 쓸만한 압축 설정 조합만 다루기 때문에 꽤 " -"쓸모가 있을 수도 있습니다." +#: ../src/xz/xz.1 +msgid "The simplest use for custom filter chains is customizing a LZMA2 preset. This can be useful, because the presets cover only a subset of the potentially useful combinations of compression settings." +msgstr "개별 설정 필터 체인의 초단순 사용방식은 LZMA2 사전 설정 값을 별도로 설정하는 방식입니다. 사전 설정은 잠재적으로 쓸만한 압축 설정 조합만 다루기 때문에 꽤 쓸모가 있을 수도 있습니다." #. type: Plain text -#: ../src/xz/xz.1:2833 -msgid "" -"The CompCPU columns of the tables from the descriptions of the options " -"B<-0> ... B<-9> and B<--extreme> are useful when customizing LZMA2 presets. " -"Here are the relevant parts collected from those two tables:" -msgstr "" -"B<-0> ... B<-9> 옵션의 설명에서 테이블의 CompCPU 컬럼과 B<--extreme> 옵션은 " -"LZMA2 사전 설정을 개별적으로 맞췄을 때 쓸만할 수도 있습니다. 여기 관련내용" -"을 테이블 둘로 정리해서 모아보았습니다." +#: ../src/xz/xz.1 +msgid "The CompCPU columns of the tables from the descriptions of the options B<-0> ... B<-9> and B<--extreme> are useful when customizing LZMA2 presets. Here are the relevant parts collected from those two tables:" +msgstr "B<-0> ... B<-9> 옵션의 설명에서 테이블의 CompCPU 컬럼과 B<--extreme> 옵션은 LZMA2 사전 설정을 개별적으로 맞췄을 때 쓸만할 수도 있습니다. 여기 관련내용을 테이블 둘로 정리해서 모아보았습니다:" #. type: Plain text -#: ../src/xz/xz.1:2858 -msgid "" -"If you know that a file requires somewhat big dictionary (for example, 32\\ " -"MiB) to compress well, but you want to compress it quicker than B<xz -8> " -"would do, a preset with a low CompCPU value (for example, 1) can be " -"modified to use a bigger dictionary:" -msgstr "" -"어떤 파일을 압축할 때 상당히 큰 딕셔너리(예: 32MiB)가 필요 하다는걸 알아채셨" -"지만, B<xz -8> 명령이 압축할 때보다 더 빠른 속도로 압축하려 한다면, 더 큰 딕" -"셔너리 사용을 위해 더 낮은 CompCPU 사전 설정 값(예: 1)으로 수정할 수 있습니" -"다:" +#: ../src/xz/xz.1 +msgid "If you know that a file requires somewhat big dictionary (for example, 32\\ MiB) to compress well, but you want to compress it quicker than B<xz -8> would do, a preset with a low CompCPU value (for example, 1) can be modified to use a bigger dictionary:" +msgstr "어떤 파일을 압축할 때 상당히 큰 딕셔너리(예: 32MiB)가 필요 하다는걸 알아채셨지만, B<xz -8> 명령이 압축할 때보다 더 빠른 속도로 압축하려 한다면, 더 큰 딕셔너리 사용을 위해 더 낮은 CompCPU 사전 설정 값(예: 1)으로 수정할 수 있습니다:" #. type: Plain text -#: ../src/xz/xz.1:2863 -#, no-wrap -msgid "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" +msgid "\\f(CRxz --lzma2=preset=1,dict=32MiB foo.tar\\fR\n" msgstr "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2879 -msgid "" -"With certain files, the above command may be faster than B<xz -6> while " -"compressing significantly better. However, it must be emphasized that only " -"some files benefit from a big dictionary while keeping the CompCPU value " -"low. The most obvious situation, where a big dictionary can help a lot, is " -"an archive containing very similar files of at least a few megabytes each. " -"The dictionary size has to be significantly bigger than any individual file " -"to allow LZMA2 to take full advantage of the similarities between " -"consecutive files." -msgstr "" -"각 파일에 대해, 위 명령은 압축율이 더 좋아지면서도 B<xz -6>보다 더 빨라집니" -"다. 그러나, CompCPU 값을 낮게 유지하는 대신 큰 딕셔너리에서 일부 파일을 강조" -"해야 합니다. 큰 딕셔너리가 대부분의 도움을 주는 매우 명백한 상황에서는 최소" -"한 몇 메가바이트의 매우 유사한 각 파일이 아카이브에 들어갑니다. 딕셔너리 크" -"기는 LZMA2가 연속으로 존재하는 각 파일의 유사성으로부터 얻는 장점을 취할 수 " -"있을 때 일부 개별 파일보다 훨씬 더 커집니다." +#: ../src/xz/xz.1 +msgid "With certain files, the above command may be faster than B<xz -6> while compressing significantly better. However, it must be emphasized that only some files benefit from a big dictionary while keeping the CompCPU value low. The most obvious situation, where a big dictionary can help a lot, is an archive containing very similar files of at least a few megabytes each. The dictionary size has to be significantly bigger than any individual file to allow LZMA2 to take full advantage of the similarities between consecutive files." +msgstr "각 파일에 대해, 위 명령은 압축율이 더 좋아지면서도 B<xz -6>보다 더 빨라집니다. 그러나, CompCPU 값을 낮게 유지하는 대신 큰 딕셔너리에서 일부 파일을 강조해야 합니다. 큰 딕셔너리가 대부분의 도움을 주는 매우 명백한 상황에서는 최소한 몇 메가바이트의 매우 유사한 각 파일이 아카이브에 들어갑니다. 딕셔너리 크기는 LZMA2가 연속으로 존재하는 각 파일의 유사성으로부터 얻는 장점을 취할 수 있을 때 일부 개별 파일보다 훨씬 더 커집니다." #. type: Plain text -#: ../src/xz/xz.1:2886 -msgid "" -"If very high compressor and decompressor memory usage is fine, and the file " -"being compressed is at least several hundred megabytes, it may be useful to " -"use an even bigger dictionary than the 64 MiB that B<xz -9> would use:" -msgstr "" -"압축 프로그램과 압축 해제 프로그램에서 메모리를 엄청 많이 사용해도 상관 없" -"고, 파일을 수백 메가 바이트 메모리 용량을 활용하여 압축한다면, B<xz -9> 명령" -"에 64MiB 용량을 초과하는 딕셔너리를 사용할 수 있게 하는 방법도 쓸만할 지도 모" -"릅니다:" +#: ../src/xz/xz.1 +msgid "If very high compressor and decompressor memory usage is fine, and the file being compressed is at least several hundred megabytes, it may be useful to use an even bigger dictionary than the 64 MiB that B<xz -9> would use:" +msgstr "압축 프로그램과 압축 해제 프로그램에서 메모리를 엄청 많이 사용해도 상관 없고, 파일을 수백 메가 바이트 메모리 용량을 활용하여 압축한다면, B<xz -9> 명령에 64MiB 용량을 초과하는 딕셔너리를 사용할 수 있게 하는 방법도 쓸만할 지도 모릅니다:" #. type: Plain text -#: ../src/xz/xz.1:2891 -#, no-wrap -msgid "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" +msgid "\\f(CRxz -vv --lzma2=dict=192MiB big_foo.tar\\fR\n" msgstr "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2904 -msgid "" -"Using B<-vv> (B<--verbose --verbose>) like in the above example can be " -"useful to see the memory requirements of the compressor and decompressor. " -"Remember that using a dictionary bigger than the size of the uncompressed " -"file is waste of memory, so the above command isn't useful for small files." -msgstr "" -"위 예제에서와 같이 B<-vv> (B<--verbose --verbose>) 옵션을 사용하면 압축 및 압" -"축 해제 과정에서 필요한 메모리 용량을 살펴보는데 요긴할 수 있습니다. 압축 해" -"제한 파일 크기보다 더 큰 딕셔너리를 사용하면 불필요한 메모리 소모량이 발생하" -"여 위 명령이 작은 파일에는 쓸모 없음을 기억하십시오." +#: ../src/xz/xz.1 +msgid "Using B<-vv> (B<--verbose --verbose>) like in the above example can be useful to see the memory requirements of the compressor and decompressor. Remember that using a dictionary bigger than the size of the uncompressed file is waste of memory, so the above command isn't useful for small files." +msgstr "위 예제에서와 같이 B<-vv> (B<--verbose --verbose>) 옵션을 사용하면 압축 및 압축 해제 과정에서 필요한 메모리 용량을 살펴보는데 요긴할 수 있습니다. 압축 해제한 파일 크기보다 더 큰 딕셔너리를 사용하면 불필요한 메모리 소모량이 발생하여 위 명령이 작은 파일에는 쓸모 없음을 기억하십시오." #. type: Plain text -#: ../src/xz/xz.1:2916 -msgid "" -"Sometimes the compression time doesn't matter, but the decompressor memory " -"usage has to be kept low, for example, to make it possible to decompress the " -"file on an embedded system. The following command uses B<-6e> (B<-6 --" -"extreme>) as a base and sets the dictionary to only 64\\ KiB. The " -"resulting file can be decompressed with XZ Embedded (that's why there is B<--" -"check=crc32>) using about 100\\ KiB of memory." -msgstr "" -"때로는 압축 시간이 딱히 상관이 없을 수도 있습니다만, 압축 해제시 메모리 사용" -"량을 적게 유지해야 할 수도 있습니다. 예를 들면, 임베디드 시스템에서 파일 압축" -"을 해제할 수도 있습니다. 다음 명령의 경우 B<-6e> (B<-6 --extreme>) 옵션을 기" -"반 옵션을 사용하며 딕셔너리 크기를 64KiB만 사용하도록 제한합니다. 결과 파일" -"은 XZ 임베디드(이게 B<--check=crc32> 옵션이 있는 이유)로 100KiB 메모리 용량" -"을 활용하여 풀어낼 수 있습니다." +#: ../src/xz/xz.1 +msgid "Sometimes the compression time doesn't matter, but the decompressor memory usage has to be kept low, for example, to make it possible to decompress the file on an embedded system. The following command uses B<-6e> (B<-6 --extreme>) as a base and sets the dictionary to only 64\\ KiB. The resulting file can be decompressed with XZ Embedded (that's why there is B<--check=crc32>) using about 100\\ KiB of memory." +msgstr "때로는 압축 시간이 딱히 상관이 없을 수도 있습니다만, 압축 해제시 메모리 사용량을 적게 유지해야 할 수도 있습니다. 예를 들면, 임베디드 시스템에서 파일 압축을 해제할 수도 있습니다. 다음 명령의 경우 B<-6e> (B<-6 --extreme>) 옵션을 기반 옵션을 사용하며 딕셔너리 크기를 64KiB만 사용하도록 제한합니다. 결과 파일은 XZ 임베디드(이게 B<--check=crc32> 옵션이 있는 이유)로 100KiB 메모리 용량을 활용하여 풀어낼 수 있습니다." #. type: Plain text -#: ../src/xz/xz.1:2921 -#, no-wrap -msgid "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" +msgid "\\f(CRxz --check=crc32 --lzma2=preset=6e,dict=64KiB foo\\fR\n" msgstr "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" #. type: Plain text -#: ../src/xz/xz.1:2944 -msgid "" -"If you want to squeeze out as many bytes as possible, adjusting the number " -"of literal context bits (I<lc>) and number of position bits (I<pb>) can " -"sometimes help. Adjusting the number of literal position bits (I<lp>) " -"might help too, but usually I<lc> and I<pb> are more important. For " -"example, a source code archive contains mostly US-ASCII text, so something " -"like the following might give slightly (like 0.1\\ %) smaller file than B<xz " -"-6e> (try also without B<lc=4>):" -msgstr "" -"가능한 한 수 바이트를 더 쥐어 짜내고 싶을 때, 리터럴 문맥 비트 수(I<lc>)와 위" -"치 비트 수(I<pb>)를 조정하면 도움이 될 수도 있습니다. 리터럴 위치 비트 수" -"(I<lp>)를 조금 건드리는 것 또한 도움이 될 지도 모르겠지만 보통 I<lc> 값과 " -"I<pb> 값이 더 중요합니다. 예를 들면, 소스 코드 저장 파일에는 US-ASCII 텍스트" -"가 대부분이기에, 다음과 같은 경우는 B<xz -6e> 명령을 실행했을 때부다는 아주 " -"약간(거의 0.1% 수준) 작은 파일을 얻어낼 수도 있습니다(B<lc=4>를 빼고도 시도해" -"보십시오):" +#: ../src/xz/xz.1 +msgid "If you want to squeeze out as many bytes as possible, adjusting the number of literal context bits (I<lc>) and number of position bits (I<pb>) can sometimes help. Adjusting the number of literal position bits (I<lp>) might help too, but usually I<lc> and I<pb> are more important. For example, a source code archive contains mostly US-ASCII text, so something like the following might give slightly (like 0.1\\ %) smaller file than B<xz -6e> (try also without B<lc=4>):" +msgstr "가능한 한 수 바이트를 더 쥐어 짜내고 싶을 때, 리터럴 문맥 비트 수(I<lc>)와 위치 비트 수(I<pb>)를 조정하면 도움이 될 수도 있습니다. 리터럴 위치 비트 수(I<lp>)를 조금 건드리는 것 또한 도움이 될 지도 모르겠지만 보통 I<lc> 값과 I<pb> 값이 더 중요합니다. 예를 들면, 소스 코드 저장 파일에는 US-ASCII 텍스트가 대부분이기에, 다음과 같은 경우는 B<xz -6e> 명령을 실행했을 때부다는 아주 약간(거의 0.1% 수준) 작은 파일을 얻어낼 수도 있습니다(B<lc=4>를 빼고도 시도해보십시오):" #. type: Plain text -#: ../src/xz/xz.1:2949 -#, no-wrap -msgid "CW<xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar>\n" +msgid "\\f(CRxz --lzma2=preset=6e,pb=0,lc=4 source_code.tar\\fR\n" msgstr "CW<xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2957 -msgid "" -"Using another filter together with LZMA2 can improve compression with " -"certain file types. For example, to compress a x86-32 or x86-64 shared " -"library using the x86 BCJ filter:" -msgstr "" -"LZMA2와 다른 필터를 함께 사용하면 일부 파일 형식에 대해 압축율을 개선할 수 있" -"습니다. 예를 들면 x86-32 또는 x86-64 공유 라이브러리를 x86 BCJ 필터를 활용하" -"여 압축할 경우:" +#: ../src/xz/xz.1 +msgid "Using another filter together with LZMA2 can improve compression with certain file types. For example, to compress a x86-32 or x86-64 shared library using the x86 BCJ filter:" +msgstr "LZMA2와 다른 필터를 함께 사용하면 일부 파일 형식에 대해 압축율을 개선할 수 있습니다. 예를 들면 x86-32 또는 x86-64 공유 라이브러리를 x86 BCJ 필터를 활용하여 압축할 경우:" #. type: Plain text -#: ../src/xz/xz.1:2962 -#, no-wrap -msgid "CW<xz --x86 --lzma2 libfoo.so>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --x86 --lzma2 libfoo.so>\n" +msgid "\\f(CRxz --x86 --lzma2 libfoo.so\\fR\n" msgstr "CW<xz --x86 --lzma2 libfoo.so>\n" #. type: Plain text -#: ../src/xz/xz.1:2976 -msgid "" -"Note that the order of the filter options is significant. If B<--x86> is " -"specified after B<--lzma2>, B<xz> will give an error, because there cannot " -"be any filter after LZMA2, and also because the x86 BCJ filter cannot be " -"used as the last filter in the chain." -msgstr "" -"참고로 필터 옵션의 순서는 상당히 중요합니다. B<--x86>을 B<--lzma> 이전에 지" -"정하면 B<xz>에서 오류가 나는데, LZMA2 다음에는 어떤 필터든 설정할 수 없고, 옵" -"션 체인상 마지막 필터로 x86 BCJ 필터를 사용할 수 없기 때문입니다." +#: ../src/xz/xz.1 +msgid "Note that the order of the filter options is significant. If B<--x86> is specified after B<--lzma2>, B<xz> will give an error, because there cannot be any filter after LZMA2, and also because the x86 BCJ filter cannot be used as the last filter in the chain." +msgstr "참고로 필터 옵션의 순서는 상당히 중요합니다. B<--x86>을 B<--lzma> 이전에 지정하면 B<xz>에서 오류가 나는데, LZMA2 다음에는 어떤 필터든 설정할 수 없고, 옵션 체인상 마지막 필터로 x86 BCJ 필터를 사용할 수 없기 때문입니다." #. type: Plain text -#: ../src/xz/xz.1:2982 -msgid "" -"The Delta filter together with LZMA2 can give good results with bitmap " -"images. It should usually beat PNG, which has a few more advanced filters " -"than simple delta but uses Deflate for the actual compression." -msgstr "" -"LZMA2와 델타 필터는 비트맵 그림에 최적의 결과를 가져다줄 수 있습니다. PNG에 " -"보통 안성맞춥인데, PNG에는 단순 델타 필터보단 약간 더 고급진 필터를 사용하지" -"만, 실제 압축을 진행할 때는 Deflate를 사용하기 때문입니다." +#: ../src/xz/xz.1 +msgid "The Delta filter together with LZMA2 can give good results with bitmap images. It should usually beat PNG, which has a few more advanced filters than simple delta but uses Deflate for the actual compression." +msgstr "LZMA2와 델타 필터는 비트맵 그림에 최적의 결과를 가져다줄 수 있습니다. PNG에 보통 안성맞춥인데, PNG에는 단순 델타 필터보단 약간 더 고급진 필터를 사용하지만, 실제 압축을 진행할 때는 Deflate를 사용하기 때문입니다." #. type: Plain text -#: ../src/xz/xz.1:2992 -msgid "" -"The image has to be saved in uncompressed format, for example, as " -"uncompressed TIFF. The distance parameter of the Delta filter is set to " -"match the number of bytes per pixel in the image. For example, 24-bit RGB " -"bitmap needs B<dist=3>, and it is also good to pass B<pb=0> to LZMA2 to " -"accommodate the three-byte alignment:" -msgstr "" -"예를 들어 이미지를 압축하지 않은 비압축 TIFF로 저장해야 하는 경우가 있습니" -"다. 델타 필터의 거리 매개변수는 그림에서 픽셀당 바이트 수에 일치하도록 설정" -"합니다. 예를 들면, 24비트 RGB 비트맵의 경우 B<dist=3> 거리 매개변수 값을 설" -"정해야 하며, LZMA2 압축시 3바이트 정렬을 따르도록 B<pb=0> 값을 전달하는 방법" -"도 바람직합니다." +#: ../src/xz/xz.1 +msgid "The image has to be saved in uncompressed format, for example, as uncompressed TIFF. The distance parameter of the Delta filter is set to match the number of bytes per pixel in the image. For example, 24-bit RGB bitmap needs B<dist=3>, and it is also good to pass B<pb=0> to LZMA2 to accommodate the three-byte alignment:" +msgstr "예를 들어 이미지를 압축하지 않은 비압축 TIFF로 저장해야 하는 경우가 있습니다. 델타 필터의 거리 매개변수는 그림에서 픽셀당 바이트 수에 일치하도록 설정합니다. 예를 들면, 24비트 RGB 비트맵의 경우 B<dist=3> 거리 매개변수 값을 설정해야 하며, LZMA2 압축시 3바이트 정렬을 따르도록 B<pb=0> 값을 전달하는 방법도 바람직합니다:" #. type: Plain text -#: ../src/xz/xz.1:2997 -#, no-wrap -msgid "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" +msgid "\\f(CRxz --delta=dist=3 --lzma2=pb=0 foo.tiff\\fR\n" msgstr "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" #. type: Plain text -#: ../src/xz/xz.1:3005 -msgid "" -"If multiple images have been put into a single archive (for example, B<." -"tar>), the Delta filter will work on that too as long as all images have the " -"same number of bytes per pixel." -msgstr "" -"여러 이미지를 단일 아카이브로 넣고 싶다면(예: B<.tar>), 모든 이미지에 대해 동" -"일한 픽셀당 바이트 수가 들어가는 경우에도 델타 필터가 동작합니다." +#: ../src/xz/xz.1 +msgid "If multiple images have been put into a single archive (for example, B<.tar>), the Delta filter will work on that too as long as all images have the same number of bytes per pixel." +msgstr "여러 이미지를 단일 아카이브로 넣고 싶다면(예: B<.tar>), 모든 이미지에 대해 동일한 픽셀당 바이트 수가 들어가는 경우에도 델타 필터가 동작합니다." #. type: SH -#: ../src/xz/xz.1:3006 ../src/xzdec/xzdec.1:143 ../src/lzmainfo/lzmainfo.1:59 -#: ../src/scripts/xzdiff.1:65 ../src/scripts/xzgrep.1:106 -#: ../src/scripts/xzless.1:65 ../src/scripts/xzmore.1:51 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "SEE ALSO" msgstr "추가 참조" #. type: Plain text -#: ../src/xz/xz.1:3015 -msgid "" -"B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), " -"B<gzip>(1), B<bzip2>(1), B<7z>(1)" -msgstr "" -"B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), " -"B<gzip>(1), B<bzip2>(1), B<7z>(1)" +#: ../src/xz/xz.1 +msgid "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" +msgstr "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" #. type: Plain text -#: ../src/xz/xz.1:3017 +#: ../src/xz/xz.1 msgid "XZ Utils: E<lt>https://tukaani.org/xz/E<gt>" -msgstr "XZ 유틸리티: E<lt>https://tukaani.org/xz/E<gt>" +msgstr "XZ 유틸리티: E<lt>https://tukaani.org/xz-utils/E<gt>" #. type: Plain text -#: ../src/xz/xz.1:3019 ../src/xzdec/xzdec.1:146 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 msgid "XZ Embedded: E<lt>https://tukaani.org/xz/embedded.htmlE<gt>" -msgstr "XZ 임베디드: E<lt>https://tukaani.org/xz/embedded.htmlE<gt>" +msgstr "XZ 임베디드: E<lt>https://tukaani.org/xz/embedded/E<gt>" #. type: Plain text -#: ../src/xz/xz.1:3020 +#: ../src/xz/xz.1 msgid "LZMA SDK: E<lt>https://7-zip.org/sdk.htmlE<gt>" msgstr "LZMA SDK: E<lt>https://7-zip.org/sdk.htmlE<gt>" #. type: TH -#: ../src/xzdec/xzdec.1:7 +#: ../src/xzdec/xzdec.1 #, no-wrap msgid "XZDEC" msgstr "XZDEC" -#. type: TH -#: ../src/xzdec/xzdec.1:7 -#, no-wrap -msgid "2017-04-19" -msgstr "2017-04-19" - #. type: Plain text -#: ../src/xzdec/xzdec.1:10 +#: ../src/xzdec/xzdec.1 msgid "xzdec, lzmadec - Small .xz and .lzma decompressors" msgstr "xzdec, lzmadec - .xz와 .lzma용 작은 압축 해제 프로그램" #. type: Plain text -#: ../src/xzdec/xzdec.1:14 +#: ../src/xzdec/xzdec.1 msgid "B<xzdec> [I<option...>] [I<file...>]" msgstr "B<xzdec> [I<<옵션>...>] [I<E<lt>파일E<gt>...>]" #. type: Plain text -#: ../src/xzdec/xzdec.1:18 +#: ../src/xzdec/xzdec.1 msgid "B<lzmadec> [I<option...>] [I<file...>]" msgstr "B<lzmadec> [I<<옵션>...>] [I<E<lt>파일E<gt>...>]" #. type: Plain text -#: ../src/xzdec/xzdec.1:44 -msgid "" -"B<xzdec> is a liblzma-based decompression-only tool for B<.xz> (and only B<." -"xz>) files. B<xzdec> is intended to work as a drop-in replacement for " -"B<xz>(1) in the most common situations where a script has been written to " -"use B<xz --decompress --stdout> (and possibly a few other commonly used " -"options) to decompress B<.xz> files. B<lzmadec> is identical to B<xzdec> " -"except that B<lzmadec> supports B<.lzma> files instead of B<.xz> files." -msgstr "" -"B<xzdec>은 liblzma 기반 B<.xz> (그리고 B<.xz> 확장자만) 파일 압축 해제 전용 " -"도구 프로그램입니다. B<xzdec> 은 B<xz>(1) 명령을 활용하여 B<.xz> 파일의 압" -"축을 해제할 때 쓰던 B<xz --decompress --stdout> (그리고 일반적으로 쓰던 몇가" -"지 다른 옵션도 같이) 명령을 작성하던 일상적인 경우를 대신하려 만든 결과물입니" -"다. B<lzmadec> 는 B<.xz> 파일 대신 B<.lzma> 파일을 지원하는 점만 다르며, 나" -"머지는 B<xzdec>과 동일합니다." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> is a liblzma-based decompression-only tool for B<.xz> (and only B<.xz>) files. B<xzdec> is intended to work as a drop-in replacement for B<xz>(1) in the most common situations where a script has been written to use B<xz --decompress --stdout> (and possibly a few other commonly used options) to decompress B<.xz> files. B<lzmadec> is identical to B<xzdec> except that B<lzmadec> supports B<.lzma> files instead of B<.xz> files." +msgstr "B<xzdec>은 liblzma 기반 B<.xz> (그리고 B<.xz> 확장자만) 파일 압축 해제 전용 도구 프로그램입니다. B<xzdec> 은 B<xz>(1) 명령을 활용하여 B<.xz> 파일의 압축을 해제할 때 쓰던 B<xz --decompress --stdout> (그리고 일반적으로 쓰던 몇가지 다른 옵션도 같이) 명령을 작성하던 일상적인 경우를 대신하려 만든 결과물입니다. B<lzmadec> 는 B<.xz> 파일 대신 B<.lzma> 파일을 지원하는 점만 다르며, 나머지는 B<xzdec>과 동일합니다." #. type: Plain text -#: ../src/xzdec/xzdec.1:61 -msgid "" -"To reduce the size of the executable, B<xzdec> doesn't support " -"multithreading or localization, and doesn't read options from B<XZ_DEFAULTS> " -"and B<XZ_OPT> environment variables. B<xzdec> doesn't support displaying " -"intermediate progress information: sending B<SIGINFO> to B<xzdec> does " -"nothing, but sending B<SIGUSR1> terminates the process instead of displaying " -"progress information." -msgstr "" -"실행 파일 크기를 줄이려는 목적으로, B<xzdec> 에서는 다중-스레드 실행 또는 현" -"지 언어 표기를 지원하지 않으며 B<XZ_DEFAULTS> 환경 변수와 B<XZ_OPT> 환경 변수" -"의 옵션 값을 읽지 않습니다. B<xzdec>은 단계별 진행 정보를 표시하지 않습니" -"다. B<xzdec> 명령어로 B<SIGINFO> 시그널을 보내면 아무 동작도 취하지 않지만, " -"B<SIGUSR1> 시그널을 보내면 프 정보를 표시하는 대신 프로세스를 끝냅니다." +#: ../src/xzdec/xzdec.1 +msgid "To reduce the size of the executable, B<xzdec> doesn't support multithreading or localization, and doesn't read options from B<XZ_DEFAULTS> and B<XZ_OPT> environment variables. B<xzdec> doesn't support displaying intermediate progress information: sending B<SIGINFO> to B<xzdec> does nothing, but sending B<SIGUSR1> terminates the process instead of displaying progress information." +msgstr "실행 파일 크기를 줄이려는 목적으로, B<xzdec> 에서는 다중-스레드 실행 또는 현지 언어 표기를 지원하지 않으며 B<XZ_DEFAULTS> 환경 변수와 B<XZ_OPT> 환경 변수의 옵션 값을 읽지 않습니다. B<xzdec>은 단계별 진행 정보를 표시하지 않습니다. B<xzdec> 명령어로 B<SIGINFO> 시그널을 보내면 아무 동작도 취하지 않지만, B<SIGUSR1> 시그널을 보내면 프 정보를 표시하는 대신 프로세스를 끝냅니다." #. type: Plain text -#: ../src/xzdec/xzdec.1:69 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> supports only decompression." -msgstr "" -"B<xz>(1) 호환성을 문제로 무시합니다. B<xzdec>은 압축 해제 기능만 지원합니" -"다." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> supports only decompression." +msgstr "B<xz>(1) 호환성을 문제로 무시합니다. B<xzdec>은 압축 해제 기능만 지원합니다." #. type: Plain text -#: ../src/xzdec/xzdec.1:76 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> never creates or removes any " -"files." -msgstr "" -"B<xz>(1) 호환성을 문제로 무시합니다. B<xzdec>은 어떤 파일도 만들거나 제거하" -"지 않습니다." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> never creates or removes any files." +msgstr "B<xz>(1) 호환성을 문제로 무시합니다. B<xzdec>은 어떤 파일도 만들거나 제거하지 않습니다." #. type: Plain text -#: ../src/xzdec/xzdec.1:83 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> always writes the " -"decompressed data to standard output." -msgstr "" -"B<xz>(1) 호환성을 문제로 무시합니다. B<xzdec>은 항상 압축 해제한 데이터를 " -"표준 출력으로만 기록합니다." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> always writes the decompressed data to standard output." +msgstr "B<xz>(1) 호환성을 문제로 무시합니다. B<xzdec>은 항상 압축 해제한 데이터를 표준 출력으로만 기록합니다." #. type: Plain text -#: ../src/xzdec/xzdec.1:89 -msgid "" -"Specifying this once does nothing since B<xzdec> never displays any warnings " -"or notices. Specify this twice to suppress errors." -msgstr "" -"이 옵션을 한번 지정하면 B<xzdec>에서 어떤 경고나 알림을 표시하지 않기 때문에 " -"아무런 동작도 취하지 않습니다. 오류 메시지를 표시하지 않으려면 이 옵션을 두" -"번 지정하십시오." +#: ../src/xzdec/xzdec.1 +msgid "Specifying this once does nothing since B<xzdec> never displays any warnings or notices. Specify this twice to suppress errors." +msgstr "이 옵션을 한번 지정하면 B<xzdec>에서 어떤 경고나 알림을 표시하지 않기 때문에 아무런 동작도 취하지 않습니다. 오류 메시지를 표시하지 않으려면 이 옵션을 두번 지정하십시오." #. type: Plain text -#: ../src/xzdec/xzdec.1:96 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> never uses the exit status 2." -msgstr "" -"B<xz>(1) 호환성을 문제로 무시합니다. B<xzdec>은 종료 코드 2번을 사용하지 않" -"습니다." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> never uses the exit status 2." +msgstr "B<xz>(1) 호환성을 문제로 무시합니다. B<xzdec>은 종료 코드 2번을 사용하지 않습니다." #. type: Plain text -#: ../src/xzdec/xzdec.1:99 +#: ../src/xzdec/xzdec.1 msgid "Display a help message and exit successfully." msgstr "도움말 메시지를 나타내고 무사히 나갑니다." #. type: Plain text -#: ../src/xzdec/xzdec.1:104 +#: ../src/xzdec/xzdec.1 msgid "Display the version number of B<xzdec> and liblzma." msgstr "B<xzdec>과 liblzma의 버전 번호를 나타냅니다." #. type: Plain text -#: ../src/xzdec/xzdec.1:108 +#: ../src/xzdec/xzdec.1 msgid "All was good." msgstr "모든 상태 양호." #. type: Plain text -#: ../src/xzdec/xzdec.1:117 -msgid "" -"B<xzdec> doesn't have any warning messages like B<xz>(1) has, thus the exit " -"status 2 is not used by B<xzdec>." -msgstr "" -"B<xzdec> 은 B<xz>에 있는 경고 메시지를 출력하지 않기 때문에 B<xzdec> 에서는 " -"종료 코드 2번을 사용하지 않습니다." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> doesn't have any warning messages like B<xz>(1) has, thus the exit status 2 is not used by B<xzdec>." +msgstr "B<xzdec> 은 B<xz>에 있는 경고 메시지를 출력하지 않기 때문에 B<xzdec> 에서는 종료 코드 2번을 사용하지 않습니다." #. type: Plain text -#: ../src/xzdec/xzdec.1:131 -msgid "" -"Use B<xz>(1) instead of B<xzdec> or B<lzmadec> for normal everyday use. " -"B<xzdec> or B<lzmadec> are meant only for situations where it is important " -"to have a smaller decompressor than the full-featured B<xz>(1)." -msgstr "" -"보통 매일 사용하실 목적이라면 B<xzdec> 또는 B<lzmadec> 대신 B<xz> 명령을 사용" -"하십시오. B<xzdec> 또는 B<lzmadec>은 완전한 기능을 갖춘 B<xz>(1) 보다는 작" -"은 압축 해제 프로그램을 사용해야 할 경우에만 사용하라고 있는 명령입니다." +#: ../src/xzdec/xzdec.1 +msgid "Use B<xz>(1) instead of B<xzdec> or B<lzmadec> for normal everyday use. B<xzdec> or B<lzmadec> are meant only for situations where it is important to have a smaller decompressor than the full-featured B<xz>(1)." +msgstr "보통 매일 사용하실 목적이라면 B<xzdec> 또는 B<lzmadec> 대신 B<xz> 명령을 사용하십시오. B<xzdec> 또는 B<lzmadec>은 완전한 기능을 갖춘 B<xz>(1) 보다는 작은 압축 해제 프로그램을 사용해야 할 경우에만 사용하라고 있는 명령입니다." #. type: Plain text -#: ../src/xzdec/xzdec.1:143 -msgid "" -"B<xzdec> and B<lzmadec> are not really that small. The size can be reduced " -"further by dropping features from liblzma at compile time, but that " -"shouldn't usually be done for executables distributed in typical non-" -"embedded operating system distributions. If you need a truly small B<.xz> " -"decompressor, consider using XZ Embedded." -msgstr "" -"B<xzdec> 과 B<lzmadec> 은 실제로 그렇게 작은건 아닙니다. 컴파일 시간에 " -"liblzma에서 얼마나 기능을 떨궈내느냐에 따라 더 줄어들 수도 있습니다만, 보통 " -"임베디드 운영체제 배포판이 아닌 경우는 이렇게 할 수가 없습니다. 실제로 작은 " -"B<.xz> 압축 해제 프로그램이 필요하다면 XZ 임베디드 사용을 고려하십시오." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> and B<lzmadec> are not really that small. The size can be reduced further by dropping features from liblzma at compile time, but that shouldn't usually be done for executables distributed in typical non-embedded operating system distributions. If you need a truly small B<.xz> decompressor, consider using XZ Embedded." +msgstr "B<xzdec> 과 B<lzmadec> 은 실제로 그렇게 작은건 아닙니다. 컴파일 시간에 liblzma에서 얼마나 기능을 떨궈내느냐에 따라 더 줄어들 수도 있습니다만, 보통 임베디드 운영체제 배포판이 아닌 경우는 이렇게 할 수가 없습니다. 실제로 작은 B<.xz> 압축 해제 프로그램이 필요하다면 XZ 임베디드 사용을 고려하십시오." #. type: Plain text -#: ../src/xzdec/xzdec.1:145 ../src/lzmainfo/lzmainfo.1:60 +#: ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 msgid "B<xz>(1)" msgstr "B<xz>(1)" #. type: TH -#: ../src/lzmainfo/lzmainfo.1:7 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "LZMAINFO" msgstr "LZMAINFO" #. type: TH -#: ../src/lzmainfo/lzmainfo.1:7 ../src/scripts/xzmore.1:7 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "2013-06-30" msgstr "2013-06-30" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:10 +#: ../src/lzmainfo/lzmainfo.1 msgid "lzmainfo - show information stored in the .lzma file header" msgstr "lzmainfo - .lzma 파일 헤더에 들어있는 정보를 보여줍니다" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:15 +#: ../src/lzmainfo/lzmainfo.1 msgid "B<lzmainfo> [B<--help>] [B<--version>] [I<file...>]" msgstr "B<lzmainfo> [B<--help>] [B<--version>] [I<E<lt>파일E<gt>...>]" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:31 -msgid "" -"B<lzmainfo> shows information stored in the B<.lzma> file header. It reads " -"the first 13 bytes from the specified I<file>, decodes the header, and " -"prints it to standard output in human readable format. If no I<files> are " -"given or I<file> is B<->, standard input is read." -msgstr "" -"B<lzmainfo> 는 B<.lzma> 파일 헤더에 들어있는 정보를 보여줍니다. 지정 I<E<lt>" -"파일E<gt>>에서 13바이트를 우선 읽어 헤더를 디코딩한 후, 가독 형식으로 표준 출" -"력에 보여줍니다. I<E<lt>파일E<gt>>을 지정하지 않거나 I<E<lt>파일E<gt>> 값이 " -"I<-> 이면 표준 입력을 읽습니다." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> shows information stored in the B<.lzma> file header. It reads the first 13 bytes from the specified I<file>, decodes the header, and prints it to standard output in human readable format. If no I<files> are given or I<file> is B<->, standard input is read." +msgstr "B<lzmainfo> 는 B<.lzma> 파일 헤더에 들어있는 정보를 보여줍니다. 지정 I<E<lt>파일E<gt>>에서 13바이트를 우선 읽어 헤더를 디코딩한 후, 가독 형식으로 표준 출력에 보여줍니다. I<E<lt>파일E<gt>>을 지정하지 않거나 I<E<lt>파일E<gt>> 값이 I<-> 이면 표준 입력을 읽습니다." #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:40 -msgid "" -"Usually the most interesting information is the uncompressed size and the " -"dictionary size. Uncompressed size can be shown only if the file is in the " -"non-streamed B<.lzma> format variant. The amount of memory required to " -"decompress the file is a few dozen kilobytes plus the dictionary size." -msgstr "" -"보통 대부분 관심있는 정보는 압축 해제 용량과 딕서너리 크기입니다. 압축 해제 " -"용량의 경우 파일이 비스트림 B<.lzma> 형식 계열인 경우에만 나타납니다. 파일 " -"압축 해제 필요 메모리 용량은 수십 킬로바이트에 딕셔너리 크기를 합친 값입니다." +#: ../src/lzmainfo/lzmainfo.1 +msgid "Usually the most interesting information is the uncompressed size and the dictionary size. Uncompressed size can be shown only if the file is in the non-streamed B<.lzma> format variant. The amount of memory required to decompress the file is a few dozen kilobytes plus the dictionary size." +msgstr "보통 대부분 관심있는 정보는 압축 해제 용량과 딕서너리 크기입니다. 압축 해제 용량의 경우 파일이 비스트림 B<.lzma> 형식 계열인 경우에만 나타납니다. 파일 압축 해제 필요 메모리 용량은 수십 킬로바이트에 딕셔너리 크기를 합친 값입니다." #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:44 -msgid "" -"B<lzmainfo> is included in XZ Utils primarily for backward compatibility " -"with LZMA Utils." -msgstr "" -"B<lzmainfo> 는 LZMA 유틸리티 하위 호환성을 목적으로 XZ 유틸리티에 기본으로 들" -"어있습니다." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> is included in XZ Utils primarily for backward compatibility with LZMA Utils." +msgstr "B<lzmainfo> 는 LZMA 유틸리티 하위 호환성을 목적으로 XZ 유틸리티에 기본으로 들어있습니다." #. type: SH -#: ../src/lzmainfo/lzmainfo.1:51 ../src/scripts/xzdiff.1:74 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "BUGS" msgstr "버그" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:59 -msgid "" -"B<lzmainfo> uses B<MB> while the correct suffix would be B<MiB> (2^20 " -"bytes). This is to keep the output compatible with LZMA Utils." -msgstr "" -"B<lzmainfo> 프로그램은 B<MiB> (2^20 바이트) 용량 단위인데 (실제로) B<MB>를 사" -"용합니다. LZMA 유틸리티 출력 호환 유지가 목적입니다." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> uses B<MB> while the correct suffix would be B<MiB> (2^20 bytes). This is to keep the output compatible with LZMA Utils." +msgstr "B<lzmainfo> 프로그램은 B<MiB> (2^20 바이트) 용량 단위인데 (실제로) B<MB>를 사용합니다. LZMA 유틸리티 출력 호환 유지가 목적입니다." #. type: TH -#: ../src/scripts/xzdiff.1:9 +#: ../src/scripts/xzdiff.1 #, no-wrap msgid "XZDIFF" msgstr "XZDIFF" #. type: TH -#: ../src/scripts/xzdiff.1:9 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 #, no-wrap -msgid "2021-06-04" -msgstr "2021-06-04" +msgid "2024-02-13" +msgstr "2024-02-13" #. type: Plain text -#: ../src/scripts/xzdiff.1:12 +#: ../src/scripts/xzdiff.1 msgid "xzcmp, xzdiff, lzcmp, lzdiff - compare compressed files" msgstr "xzcmp, xzdiff, lzcmp, lzdiff - 압축 파일을 비교합니다" #. type: Plain text -#: ../src/scripts/xzdiff.1:15 -msgid "B<xzcmp> [I<cmp_options>] I<file1> [I<file2>]" -msgstr "" -"B<xzcmp> [I<E<lt>비교_옵션E<gt>>] I<E<lt>파일1E<gt>> [I<E<lt>파일2E<gt>>]" +#: ../src/scripts/xzdiff.1 +msgid "B<xzcmp> [I<option...>] I<file1> [I<file2>]" +msgstr "B<xzcmp> [I<E<lt>옵션E<gt>...>] I<E<lt>파일1E<gt>> [I<E<lt>파일2E<gt>>]" #. type: Plain text -#: ../src/scripts/xzdiff.1:18 -msgid "B<xzdiff> [I<diff_options>] I<file1> [I<file2>]" -msgstr "B<xzdiff> [I<차이_옵션>] I<E<lt>파일1E<gt>> [I<E<lt>파일2E<gt>>]" +#: ../src/scripts/xzdiff.1 +msgid "B<xzdiff> \\&..." +msgstr "B<xzdiff> \\&..." #. type: Plain text -#: ../src/scripts/xzdiff.1:21 -msgid "B<lzcmp> [I<cmp_options>] I<file1> [I<file2>]" -msgstr "" -"B<lzcmp> [I<E<lt>비교_옵션E<gt>>] I<E<lt>파일1E<gt>> [I<E<lt>파일2E<gt>>]" +#: ../src/scripts/xzdiff.1 +msgid "B<lzcmp> \\&..." +msgstr "B<lzcmp> \\&..." #. type: Plain text -#: ../src/scripts/xzdiff.1:24 -msgid "B<lzdiff> [I<diff_options>] I<file1> [I<file2>]" -msgstr "" -"B<lzdiff> [I<E<lt>차이_옵션E<gt>>] I<E<lt>파일1E<gt>> [I<E<lt>파일2E<gt>>]" +#: ../src/scripts/xzdiff.1 +msgid "B<lzdiff> \\&..." +msgstr "B<lzdiff> \\&..." #. type: Plain text -#: ../src/scripts/xzdiff.1:59 -msgid "" -"B<xzcmp> and B<xzdiff> invoke B<cmp>(1) or B<diff>(1) on files compressed " -"with B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), or " -"B<zstd>(1). All options specified are passed directly to B<cmp>(1) or " -"B<diff>(1). If only one file is specified, then the files compared are " -"I<file1> (which must have a suffix of a supported compression format) and " -"I<file1> from which the compression format suffix has been stripped. If two " -"files are specified, then they are uncompressed if necessary and fed to " -"B<cmp>(1) or B<diff>(1). The exit status from B<cmp>(1) or B<diff>(1) is " -"preserved unless a decompression error occurs; then exit status is 2." -msgstr "" -"B<xzcmp> 와 B<xzdiff> 는 B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), " -"B<lzop>(1), B<zstd>(1) 로 압축한 파일에 대해 B<cmp>(1) 또는 B<diff>(1) 명령" -"을 실행합니다. 지정한 모든 옵션은 직접 B<cmp>(1) 또는 B<diff>(1) 명령에 전달" -"합니다. 파일 하나만 지정했을 경우 I<E<lt>파일1E<gt>>만 비교(지원 압축 형식 " -"접미사를 넣어야 함)하며, I<E<lt>파일1E<gt>>의 지원 압축 형식 접미사는 빠집니" -"다. 파일 둘을 지정하면, 필요한 경우 압축 해제하며, B<cmp>(1) 또는 " -"B<diff>(1) 명령으로 전달합니다. B<cmp>(1) 또는 B<diff>(1) 명령의 종료 상태" -"는 압축 해제 오류가 나타나지 않는 한 보존됩니다. 압축 해제 오류가 나타나면 종" -"료 상태는 2가 됩니다." - -#. type: Plain text -#: ../src/scripts/xzdiff.1:65 -msgid "" -"The names B<lzcmp> and B<lzdiff> are provided for backward compatibility " -"with LZMA Utils." -msgstr "" -"B<lzcmp> 와 B<lzdiff> 명령은 LZMA 유틸리티 하위 호환성을 목적으로 제공합니다." +#: ../src/scripts/xzdiff.1 +msgid "B<xzcmp> and B<xzdiff> compare uncompressed contents of two files. Uncompressed data and options are passed to B<cmp>(1) or B<diff>(1) unless B<--help> or B<--version> is specified." +msgstr "B<xzcmp> 와 B<xzdiff> 명령은 압축 해제한 두 파일의 내용을 비교합니다. 압축 해제한 파일의 데이터와 옵션은 B<--help> 옵션 또는 B<--version> 옵션을 지정하지 않는다면, B<cmp>(1) 또는 B<diff>(1) 명령으로 전달합니다." #. type: Plain text -#: ../src/scripts/xzdiff.1:74 -msgid "" -"B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), " -"B<zstd>(1), B<zdiff>(1)" -msgstr "" -"B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), " -"B<zstd>(1), B<zdiff>(1)" +#: ../src/scripts/xzdiff.1 +msgid "If both I<file1> and I<file2> are specified, they can be uncompressed files or files in formats that B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), or B<lz4>(1) can decompress. The required decompression commands are determined from the filename suffixes of I<file1> and I<file2>. A file with an unknown suffix is assumed to be either uncompressed or in a format that B<xz>(1) can decompress." +msgstr "I<E<lt>파일1E<gt>> 과 I<E<lt>파일2E<gt>>를 모두 지정했다면, 지정한 파일은 이미 압축해제한 파일이거나, B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1) 명령으로 압축해제할 수 있는 형식의 파일일 수 있습니다. 필요한 압축 해제 명령은 I<E<lt>파일1E<gt>> 과 I<E<lt>파일2E<gt>>의 파일 이름 확장자로 결정합니다. 알 수 없는 확장자를 지닌 파일은 이미 압축을 해제했거나 B<xz>(1) 명령으로 압축 해제할 수 있는 형식으로 간주합니다." #. type: Plain text -#: ../src/scripts/xzdiff.1:79 -msgid "" -"Messages from the B<cmp>(1) or B<diff>(1) programs refer to temporary " -"filenames instead of those specified." -msgstr "" -"B<cmp>(1) 프로그램 또는 B<diff>(1) 프로그램에서 온 메시지는 지정한 파일 이" -"름 대신 임시 파일 이름을 참조합니다." +#: ../src/scripts/xzdiff.1 +msgid "If only one filename is provided, I<file1> must have a suffix of a supported compression format and the name for I<file2> is assumed to be I<file1> with the compression format suffix removed." +msgstr "파일 이름을 하나만 지정한다면, I<E<lt>파일1E<gt>>의 확장자는 지원 압축 형식의 확장자여야 하며, I<E<lt>파일2E<gt>>는 I<E<lt>파일1E<gt>>에서 압축 파일 확장자를 제거한 파일로 간주합니다." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "The commands B<lzcmp> and B<lzdiff> are provided for backward compatibility with LZMA Utils." +msgstr "B<lzcmp>와 B<lzdiff> 명령은 LZMA 유틸리티 하위 호환용으로 제공합니다." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "If a decompression error occurs, the exit status is B<2>. Otherwise the exit status of B<cmp>(1) or B<diff>(1) is used." +msgstr "압축 해제 오류가 나타나는 경우, 종료 코드는 B<2>입니다. 그렇지 않을 경우 B<cmp>(1) 또는 B<diff>(1) 명령의 종료 코드를 활용합니다." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1)" +msgstr "B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1)" #. type: TH -#: ../src/scripts/xzgrep.1:9 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "XZGREP" msgstr "XZGREP" -#. type: TH -#: ../src/scripts/xzgrep.1:9 -#, no-wrap -msgid "2022-07-19" -msgstr "2022-07-19" - #. type: Plain text -#: ../src/scripts/xzgrep.1:12 -msgid "xzgrep - search compressed files for a regular expression" -msgstr "xzgrep - 정규 표현식을 활용하여 압축 파일을 검색합니다" +#: ../src/scripts/xzgrep.1 +msgid "xzgrep - search possibly-compressed files for patterns" +msgstr "xzgrep - 패턴을 활용하여 가능한 방식으로 압축한 파일의 내용을 검색합니다" #. type: Plain text -#: ../src/scripts/xzgrep.1:18 -msgid "B<xzgrep> [I<grep_options>] [B<-e>] I<pattern> [I<file...>]" -msgstr "" -"B<xzgrep> [I<grep_options>] [B<-e>] I<E<lt>패턴E<gt>> [I<E<lt>파일E<gt>...>]" +#: ../src/scripts/xzgrep.1 +msgid "B<xzgrep> [I<option...>] [I<pattern_list>] [I<file...>]" +msgstr "B<xzgrep> [I<E<lt>옵션E<gt>...>] [I<E<lt>패턴목록E<gt>>] [I<E<lt>파일E<gt>...>]" #. type: Plain text -#: ../src/scripts/xzgrep.1:21 +#: ../src/scripts/xzgrep.1 msgid "B<xzegrep> \\&..." msgstr "B<xzegrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:24 +#: ../src/scripts/xzgrep.1 msgid "B<xzfgrep> \\&..." msgstr "B<xzfgrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:27 +#: ../src/scripts/xzgrep.1 msgid "B<lzgrep> \\&..." msgstr "B<lzgrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:30 +#: ../src/scripts/xzgrep.1 msgid "B<lzegrep> \\&..." msgstr "B<lzegrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:33 +#: ../src/scripts/xzgrep.1 msgid "B<lzfgrep> \\&..." msgstr "B<lzfgrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:49 -msgid "" -"B<xzgrep> invokes B<grep>(1) on I<files> which may be either uncompressed " -"or compressed with B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), " -"B<lzop>(1), or B<zstd>(1). All options specified are passed directly to " -"B<grep>(1)." -msgstr "" -"B<xzgrep> 명령은 B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), " -"B<zstd>(1) 로 압축을 했거나 하지 않은 I<E<lt>파일E<gt>>에 대해 B<grep>(1) 명" -"령을 실행합니다. 모든 지정 옵션은 B<grep>(1)에 바로 전달합니다." +#: ../src/scripts/xzgrep.1 +msgid "B<xzgrep> invokes B<grep>(1) on uncompressed contents of files. The formats of the I<files> are determined from the filename suffixes. Any I<file> with a suffix supported by B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), or B<lz4>(1) will be decompressed; all other files are assumed to be uncompressed." +msgstr "B<xzgrep>은 압축 해제한 파일의 내용에 B<grep>(1)을 실행합니다. I<E<lt>파일E<gt>> 형식은 파일 이름 확장으로 결정합니다. I<E<lt>파일E<gt>>에서 지원하는 확장자는 B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1)로 압축 해제할 수 있는 파일의 확장자입니다. 다른 파일은 이미 압축을 해제한 파일로 간주합니다." #. type: Plain text -#: ../src/scripts/xzgrep.1:62 -msgid "" -"If no I<file> is specified, then standard input is decompressed if necessary " -"and fed to B<grep>(1). When reading from standard input, B<gzip>(1), " -"B<bzip2>(1), B<lzop>(1), and B<zstd>(1) compressed files are not supported." -msgstr "" -"지정한 I<E<lt>파일E<gt>>이 없다면, 필요에 따라 표준 입력 데이터 압축을 풀어내" -"어 B<grep>(1) 에 전달합니다. 표준 입력에서 읽을 떄, B<gzip>(1), " -"B<bzip2>(1), B<lzop>(1), B<zstd>(1) 압축 파일은 지원하지 않습니다." +#: ../src/scripts/xzgrep.1 +msgid "If no I<files> are specified or I<file> is B<-> then standard input is read. When reading from standard input, only files supported by B<xz>(1) are decompressed. Other files are assumed to be in uncompressed form already." +msgstr "지정한 I<E<lt>파일E<gt>>이 없거나 I<E<lt>파일E<gt>> 값이 B<->이라면 표준 입력을 읽어들입니다. 표준 입력을 읽어들일 때, B<xz>(1) 방식으로 압축을 해제하는 파일만 지원합니다. 다른 파일은 이미 압축을 해제한 파일로 간주합니다." #. type: Plain text -#: ../src/scripts/xzgrep.1:81 -msgid "" -"If B<xzgrep> is invoked as B<xzegrep> or B<xzfgrep> then B<grep -E> or " -"B<grep -F> is used instead of B<grep>(1). The same applies to names " -"B<lzgrep>, B<lzegrep>, and B<lzfgrep>, which are provided for backward " -"compatibility with LZMA Utils." -msgstr "" -"B<xzgrep>을 B<xzegrep> 또는 B<xzfgrep> 으로 실행하면 B<grep>(1) 대신 " -"B<grep -E> 또는 B<grep -F> 명령을 활용합니다. LZMA 유틸리티와 하위 호환성을 " -"가진 B<lzgrep>, B<lzegrep>, B<lzfgrep> 명령에도 동일합니다." +#: ../src/scripts/xzgrep.1 +msgid "Most I<options> of B<grep>(1) are supported. However, the following options are not supported:" +msgstr "대부분의 B<grep>(1)의 I<E<lt>옵션E<gt>>을 지원합니다. 그러나 다음 옵션은 지원하지 않습니다:" #. type: Plain text -#: ../src/scripts/xzgrep.1:86 -msgid "" -"At least one match was found from at least one of the input files. No " -"errors occurred." -msgstr "" -"최소한 하나 이상의 파일에서 하나 이상의 일치하는 결과를 찾았습니다. 오류가 " -"없습니다." +#: ../src/scripts/xzgrep.1 +msgid "B<-r>, B<--recursive>" +msgstr "B<-r>, B<--recursive>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-R>, B<--dereference-recursive>" +msgstr "B<-R>, B<--dereference-recursive>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-d>, B<--directories=>I<action>" +msgstr "B<-d>, B<--directories=>I<action>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-Z>, B<--null>" +msgstr "B<-Z>, B<--null>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-z>, B<--null-data>" +msgstr "B<-z>, B<--null-data>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--include=>I<glob>" +msgstr "B<--include=>I<glob>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude=>I<glob>" +msgstr "B<--exclude=>I<glob>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude-from=>I<file>" +msgstr "B<--exclude-from=>I<file>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude-dir=>I<glob>" +msgstr "B<--exclude-dir=>I<glob>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<xzegrep> is an alias for B<xzgrep -E>. B<xzfgrep> is an alias for B<xzgrep -F>." +msgstr "B<xzegrep>은 B<xzgrep -E> 명령의 별칭입니다. B<xzfgrep>은 B<xzgrep -F> 명령의 별칭입니다." #. type: Plain text -#: ../src/scripts/xzgrep.1:90 +#: ../src/scripts/xzgrep.1 +msgid "The commands B<lzgrep>, B<lzegrep>, and B<lzfgrep> are provided for backward compatibility with LZMA Utils." +msgstr "B<lzgrep>, B<lzegrep>, B<lzfgrep> 명령은 LZMA 유틸리티 하위 호환용으로 제공합니다." + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "At least one match was found from at least one of the input files. No errors occurred." +msgstr "최소한 하나 이상의 파일에서 하나 이상의 일치하는 결과를 찾았습니다. 오류가 없습니다." + +#. type: Plain text +#: ../src/scripts/xzgrep.1 msgid "No matches were found from any of the input files. No errors occurred." msgstr "어떤 입력 파일에서든 일치하는 내용이 없습니다. 오류가 없습니다." #. type: TP -#: ../src/scripts/xzgrep.1:90 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "E<gt>1" msgstr "E<gt>1" #. type: Plain text -#: ../src/scripts/xzgrep.1:94 +#: ../src/scripts/xzgrep.1 msgid "One or more errors occurred. It is unknown if matches were found." -msgstr "" -"하나 이상의 오류가 나타납니다. 일치하는 항목을 찾아낼 지 여부는 알 수 없습니" -"다." +msgstr "하나 이상의 오류가 나타납니다. 일치하는 항목을 찾아낼 지 여부는 알 수 없습니다." #. type: TP -#: ../src/scripts/xzgrep.1:95 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "B<GREP>" msgstr "B<GREP>" #. type: Plain text -#: ../src/scripts/xzgrep.1:106 -msgid "" -"If the B<GREP> environment variable is set, B<xzgrep> uses it instead of " -"B<grep>(1), B<grep -E>, or B<grep -F>." -msgstr "" -"B<GREP> 환경 변수를 설정하면, B<xzgrep>을 B<grep>(1), B<grep -E>, B<grep -F> " -"환경 변수 대신 활용합니다." +#: ../src/scripts/xzgrep.1 +msgid "If B<GREP> is set to a non-empty value, it is used instead of B<grep>, B<grep -E>, or B<grep -F>." +msgstr "B<GREP> 환경변수 값이 비어있지 않으면, B<grep>, B<grep -E>, B<grep -F> 명령 대신 활용합니다." #. type: Plain text -#: ../src/scripts/xzgrep.1:113 -msgid "" -"B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), " -"B<zgrep>(1)" -msgstr "" -"B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), " -"B<zgrep>(1)" +#: ../src/scripts/xzgrep.1 +msgid "B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1), B<zgrep>(1)" +msgstr "B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1), B<zgrep>(1)" #. type: TH -#: ../src/scripts/xzless.1:10 +#: ../src/scripts/xzless.1 #, no-wrap msgid "XZLESS" msgstr "XZLESS" #. type: TH -#: ../src/scripts/xzless.1:10 +#: ../src/scripts/xzless.1 ../src/scripts/xzmore.1 #, no-wrap -msgid "2010-09-27" -msgstr "2010-09-27" +msgid "2024-02-12" +msgstr "2024-02-12" #. type: Plain text -#: ../src/scripts/xzless.1:13 +#: ../src/scripts/xzless.1 msgid "xzless, lzless - view xz or lzma compressed (text) files" msgstr "xzless, lzless - xz 또는 lzma 압축 (텍스트) 파일을 봅니다" #. type: Plain text -#: ../src/scripts/xzless.1:16 +#: ../src/scripts/xzless.1 msgid "B<xzless> [I<file>...]" msgstr "B<xzless> [I<E<lt>파일E<gt>>...]" #. type: Plain text -#: ../src/scripts/xzless.1:19 +#: ../src/scripts/xzless.1 msgid "B<lzless> [I<file>...]" msgstr "B<lzless> [I<E<lt>파일E<gt>>...]" #. type: Plain text -#: ../src/scripts/xzless.1:31 -msgid "" -"B<xzless> is a filter that displays text from compressed files to a " -"terminal. It works on files compressed with B<xz>(1) or B<lzma>(1). If no " -"I<files> are given, B<xzless> reads from standard input." -msgstr "" -"B<xzless> 는 압축 파일을 터미널에 나타내는 필터 프로그램입니다. B<xz>(1) 또" -"는 B<lzma>(1) 프로그램으로 압축한 파일에 대해 동작합니다. 주어진 I<E<lt>파일" -"E<gt>> 값이 없다면, B<xzless> 는 표준 입력을 읽어들입니다." +#: ../src/scripts/xzless.1 +msgid "B<xzless> is a filter that displays text from compressed files to a terminal. Files supported by B<xz>(1) are decompressed; other files are assumed to be in uncompressed form already. If no I<files> are given, B<xzless> reads from standard input." +msgstr "B<xzless>는 압축 파일 내용을 터미널에 나타내는 필터 프로그램입니다. B<xz>(1) 방식으로 압축을 해제하는 파일만 지원합니다. 다른 파일은 이미 압축을 해제한 파일로 간주합니다. 주어진 I<E<lt>파일E<gt>> 값이 없다면, B<xzless>는 표준 입력을 읽어들입니다." #. type: Plain text -#: ../src/scripts/xzless.1:48 -msgid "" -"B<xzless> uses B<less>(1) to present its output. Unlike B<xzmore>, its " -"choice of pager cannot be altered by setting an environment variable. " -"Commands are based on both B<more>(1) and B<vi>(1) and allow back and " -"forth movement and searching. See the B<less>(1) manual for more " -"information." -msgstr "" -"B<xzless> 는 B<less>(1) 를 사용하여 출력을 막습니다. B<xzmore> 와는 다르" -"게, 환경 변수 설정으로 선택한 페이저를 바꿀 수 없습니다. 명령은 B<more>(1) " -"와 B<vi>(1) 가 기반이며, 앞뒤로 움직이고 검색할 수 있습니다. 자세한 정보는 " -"B<less>(1) 설명서를 참고하십시오." +#: ../src/scripts/xzless.1 +msgid "B<xzless> uses B<less>(1) to present its output. Unlike B<xzmore>, its choice of pager cannot be altered by setting an environment variable. Commands are based on both B<more>(1) and B<vi>(1) and allow back and forth movement and searching. See the B<less>(1) manual for more information." +msgstr "B<xzless> 는 B<less>(1) 를 사용하여 출력을 막습니다. B<xzmore> 와는 다르게, 환경 변수 설정으로 선택한 페이저를 바꿀 수 없습니다. 명령은 B<more>(1) 와 B<vi>(1) 가 기반이며, 앞뒤로 움직이고 검색할 수 있습니다. 자세한 정보는 B<less>(1) 설명서를 참고하십시오." #. type: Plain text -#: ../src/scripts/xzless.1:52 -msgid "" -"The command named B<lzless> is provided for backward compatibility with LZMA " -"Utils." +#: ../src/scripts/xzless.1 +msgid "The command named B<lzless> is provided for backward compatibility with LZMA Utils." msgstr "B<lzless> 명령은 LZMA 유틸리티 하위 호환용으로 제공합니다." #. type: TP -#: ../src/scripts/xzless.1:53 +#: ../src/scripts/xzless.1 #, no-wrap msgid "B<LESSMETACHARS>" msgstr "B<LESSMETACHARS>" #. type: Plain text -#: ../src/scripts/xzless.1:59 -msgid "" -"A list of characters special to the shell. Set by B<xzless> unless it is " -"already set in the environment." -msgstr "" -"셸에서 동작할 수도 있는 특수 문자 목록입니다. 환경에 미리 설정해두지 않았다" -"면 B<xzless>에서 설정합니다." +#: ../src/scripts/xzless.1 +msgid "A list of characters special to the shell. Set by B<xzless> unless it is already set in the environment." +msgstr "셸에서 동작할 수도 있는 특수 문자 목록입니다. 환경에 미리 설정해두지 않았다면 B<xzless>에서 설정합니다." #. type: TP -#: ../src/scripts/xzless.1:59 +#: ../src/scripts/xzless.1 #, no-wrap msgid "B<LESSOPEN>" msgstr "B<LESSOPEN>" #. type: Plain text -#: ../src/scripts/xzless.1:65 -msgid "" -"Set to a command line to invoke the B<xz>(1) decompressor for preprocessing " -"the input files to B<less>(1)." -msgstr "" -"입력 파일을 B<less>(1) 에 전달하기 전에 B<xz>(1) 압축 해제 프로그램을 실행" -"해서 미리 처리하는 명령행을 설정합니다." +#: ../src/scripts/xzless.1 +msgid "Set to a command line to invoke the B<xz>(1) decompressor for preprocessing the input files to B<less>(1)." +msgstr "입력 파일을 B<less>(1) 에 전달하기 전에 B<xz>(1) 압축 해제 프로그램을 실행해서 미리 처리하는 명령행을 설정합니다." #. type: Plain text -#: ../src/scripts/xzless.1:69 +#: ../src/scripts/xzless.1 msgid "B<less>(1), B<xz>(1), B<xzmore>(1), B<zless>(1)" msgstr "B<less>(1), B<xz>(1), B<xzmore>(1), B<zless>(1)" #. type: TH -#: ../src/scripts/xzmore.1:7 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "XZMORE" msgstr "XZMORE" #. type: Plain text -#: ../src/scripts/xzmore.1:10 +#: ../src/scripts/xzmore.1 msgid "xzmore, lzmore - view xz or lzma compressed (text) files" -msgstr "" -"xzmore, lzmore - xz 압축 (텍스트) 파일 또는 lzma 압축 (텍스트) 파일을 봅니다" +msgstr "xzmore, lzmore - xz 압축 (텍스트) 파일 또는 lzma 압축 (텍스트) 파일을 봅니다" #. type: Plain text -#: ../src/scripts/xzmore.1:13 -msgid "B<xzmore> [I<file...>]" -msgstr "B<xzmore> [I<E<lt>파일E<gt>...>]" +#: ../src/scripts/xzmore.1 +msgid "B<xzmore> [I<file>...]" +msgstr "B<xzmore> [I<E<lt>파일E<gt>>...]" #. type: Plain text -#: ../src/scripts/xzmore.1:16 -msgid "B<lzmore> [I<file...>]" -msgstr "B<lzmore> [I<E<lt>파일E<gt>...>]" +#: ../src/scripts/xzmore.1 +msgid "B<lzmore> [I<file>...]" +msgstr "B<lzmore> [I<E<lt>파일E<gt>>...]" #. type: Plain text -#: ../src/scripts/xzmore.1:24 -msgid "" -"B<xzmore> is a filter which allows examination of B<xz>(1) or B<lzma>(1) " -"compressed text files one screenful at a time on a soft-copy terminal." -msgstr "" -"B<xzmore> 는 B<xz>(1) 또는 B<lzma>(1) 형식으로 압축한 텍스트 파일을 한 번" -"에 한 화면만큼 소프트-복제 터미널에 표시하는 필터입니다." +#: ../src/scripts/xzmore.1 +msgid "B<xzmore> displays text from compressed files to a terminal using B<more>(1). Files supported by B<xz>(1) are decompressed; other files are assumed to be in uncompressed form already. If no I<files> are given, B<xzmore> reads from standard input. See the B<more>(1) manual for the keyboard commands." +msgstr "B<xzmore> 명령은 압축 파일에 들어있는 텍스트를 B<more>(1) 명령으로 터미널에 나타냅니다. B<xz>(1) 방식으로 압축을 해제하는 파일만 지원합니다. 다른 파일은 이미 압축을 해제한 파일로 간주합니다. I<E<lt>파일E<gt>>을 지정하지 않으면, B<xzmore> 프로그램에서는 표준 입력을 읽어들입니다. 키보드 명령 정보는 B<more>(1) 설명서를 참고하십시오." #. type: Plain text -#: ../src/scripts/xzmore.1:33 -msgid "" -"To use a pager other than the default B<more,> set environment variable " -"B<PAGER> to the name of the desired program. The name B<lzmore> is provided " -"for backward compatibility with LZMA Utils." -msgstr "" -"기본 B<more> 대신 다른 페이저 프로그램을 사용하려면, B<PAGER> 환경 변수에 원" -"하는 프로그램 이름을 넣으십시오. B<lzmore>의 이름은 LZMA 유틸리티의 하위 호" -"환성을 목적으로 제공합니다." - -#. type: TP -#: ../src/scripts/xzmore.1:33 -#, no-wrap -msgid "B<e> or B<q>" -msgstr "B<e> 또는 B<q>" +#: ../src/scripts/xzmore.1 +msgid "Note that scrolling backwards might not be possible depending on the implementation of B<more>(1). This is because B<xzmore> uses a pipe to pass the decompressed data to B<more>(1). B<xzless>(1) uses B<less>(1) which provides more advanced features." +msgstr "참고로 B<more>(1) 명령 구현체에 따라 반대 방향(윗방향)으로의 스크롤은 못할 수도 있습니다. B<xzmore> 명령이 B<more>(1) 명령에 압축 해제한 데이터를 파이프로 전달하기 때문입니다. B<xzless>(1)는 좀 더 나은 기능을 가진 B<less>(1) 명령을 활용합니다." #. type: Plain text -#: ../src/scripts/xzmore.1:40 -msgid "" -"When the prompt --More--(Next file: I<file>) is printed, this command " -"causes B<xzmore> to exit." -msgstr "" -"--More--(다음 파일: I<E<lt>파일E<gt>>) 프롬프트가 뜨면, 이 명령은 B<xzmore>" -"를 빠져나가게 합니다." +#: ../src/scripts/xzmore.1 +msgid "The command B<lzmore> is provided for backward compatibility with LZMA Utils." +msgstr "B<lzmore> 명령은 LZMA 유틸리티 하위 호환용으로 제공합니다." #. type: TP -#: ../src/scripts/xzmore.1:40 +#: ../src/scripts/xzmore.1 #, no-wrap -msgid "B<s>" -msgstr "B<s>" +msgid "B<PAGER>" +msgstr "B<PAGER>" #. type: Plain text -#: ../src/scripts/xzmore.1:47 -msgid "" -"When the prompt --More--(Next file: I<file>) is printed, this command " -"causes B<xzmore> to skip the next file and continue." -msgstr "" -"--More--(다음 파일: I<E<lt>파일E<gt>>) 프롬프트가 뜨면, 이 명령은 B<xzmore>" -"에서 다음 파일로 건너뛰어 계속 실행하게 합니다." +#: ../src/scripts/xzmore.1 +msgid "If B<PAGER> is set, its value is used as the pager instead of B<more>(1)." +msgstr "B<PAGER> 환경변수 값을 설정했다면 B<more>(1) 대신 해당 환경변수 값을 사용합니다." #. type: Plain text -#: ../src/scripts/xzmore.1:51 -msgid "" -"For list of keyboard commands supported while actually viewing the content " -"of a file, refer to manual of the pager you use, usually B<more>(1)." -msgstr "" -"파일 내용을 실제로 보는 동안 지원하는 키보드 명령 목록을 보려면, B<more>(1) " -"와 같은 사용하는 페이저의 설명서를 참고하십시오." - -#. type: Plain text -#: ../src/scripts/xzmore.1:55 +#: ../src/scripts/xzmore.1 msgid "B<more>(1), B<xz>(1), B<xzless>(1), B<zmore>(1)" msgstr "B<more>(1), B<xz>(1), B<xzless>(1), B<zmore>(1)" -#~ msgid "2022-12-01" -#~ msgstr "2022-12-01" +#, no-wrap +#~ msgid "2024-01-19" +#~ msgstr "2024-01-19" diff --git a/po4a/man/de/lzmainfo.1 b/po4a/man/de/lzmainfo.1 index 28efc01..2071b82 100644 --- a/po4a/man/de/lzmainfo.1 +++ b/po4a/man/de/lzmainfo.1 @@ -1,8 +1,9 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Author: Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" German translation for xz-man. +.\" Mario Blättermann <mario.blaettermann@gmail.com>, 2015, 2019-2020, 2022-2024. .\" .\"******************************************************************* .\" diff --git a/po4a/man/de/xz.1 b/po4a/man/de/xz.1 index bdf99de..ab2cbf6 100644 --- a/po4a/man/de/xz.1 +++ b/po4a/man/de/xz.1 @@ -1,17 +1,18 @@ '\" t +.\" SPDX-License-Identifier: 0BSD .\" .\" Authors: Lasse Collin .\" Jia Tan .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" German translation for xz-man. +.\" Mario Blättermann <mario.blaettermann@gmail.com>, 2015, 2019-2020, 2022-2024. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZ 1 "17. Juli 2023" Tukaani XZ\-Dienstprogramme +.TH XZ 1 2024\-04\-08 Tukaani XZ\-Dienstprogramme . .SH BEZEICHNUNG xz, unxz, xzcat, lzma, unlzma, lzcat \- .xz\- und .lzma\-Dateien komprimieren @@ -495,8 +496,7 @@ Kompression zu erhalten, siehe \fB\-\-extreme\fP. .IP \(bu 3 KompSpeich enthält den Speicherbedarf des Kompressors im Einzel\-Thread\-Modus. Dieser kann zwischen den \fBxz\fP\-Versionen leicht -variieren. Der Speicherbedarf einiger der zukünftigen Multithread\-Modi kann -dramatisch höher sein als im Einzel\-Thread\-Modus. +variieren. .IP \(bu 3 DekompSpeich enthält den Speicherbedarf für die Dekompression. Das bedeutet, dass die Kompressionseinstellungen den Speicherbedarf bei der Dekompression @@ -504,6 +504,12 @@ bestimmen. Der exakte Speicherbedarf bei der Dekompression ist geringfügig größer als die Größe des LZMA2\-Wörterbuchs, aber die Werte in der Tabelle wurden auf ganze MiB aufgerundet. .RE +.IP "" + Der Speicherbedarf einiger der zukünftigen Multithread\-Modi kann dramatisch +höher sein als im Einzel\-Thread\-Modus. Mit dem Standardwert von +\fB\-\-block\-size\fP benötigt jeder Thread 3*3*Wörtb.Gr plus KompSpeich oder +DekompSpeich. Beispielsweise benötigen vier Threads mit der Voreinstellung +\fB\-6\fP etwa 660 bis 670 MiB Speicher. .TP \fB\-e\fP, \fB\-\-extreme\fP verwendet eine langsamere Variante der gewählten @@ -566,37 +572,65 @@ Dreifache der Größe des LZMA2\-Wörterbuchs oder 1 MiB, je nachdem, was mehr ist. Typischerweise ist das Zwei\- bis Vierfache der Größe des LZMA2\-Wörterbuchs oder wenigstens 1 MB ein guter Wert. Eine \fIGröße\fP, die geringer ist als die des LZMA2\-Wörterbuchs, ist Speicherverschwendung, weil -dann der LZMA2\-Wörterbuchpuffer niemals vollständig genutzt werden -würde. Die Größe der Blöcke wird in den Block\-Headern gespeichert, die von -einer zukünftigen Version von \fBxz\fP für eine Multi\-Thread\-Dekompression -genutzt wird. +dann der LZMA2\-Wörterbuchpuffer niemals vollständig genutzt werden würde. Im +Multi\-Thread\-Modus wird die Größe der Blöcke wird in den Block\-Headern +gespeichert. Die Größeninformation wird für eine Multi\-Thread\-Dekompression +genutzt. .IP "" Im Einzel\-Thread\-Modus werden die Blöcke standardmäßig nicht geteilt. Das Setzen dieser Option wirkt sich nicht auf den Speicherbedarf aus. In den Block\-Headern werden keine Größeninformationen gespeichert, daher werden im Einzel\-Thread\-Modus erzeugte Dateien nicht zu den im Multi\-Thread\-Modus erzeugten Dateien identisch sein. Das Fehlen der Größeninformation bedingt -auch, dass eine zukünftige Version von \fBxz\fP nicht in der Lage sein wird, -die Dateien im Multi\-Thread\-Modus zu dekomprimieren. +auch, dass \fBxz\fP nicht in der Lage sein wird, die Dateien im +Multi\-Thread\-Modus zu dekomprimieren. .TP -\fB\-\-block\-list=\fP\fIGrößen\fP +\fB\-\-block\-list=\fP\fIBlöcke\fP beginnt bei der Kompression in das \fB.xz\fP\-Format nach den angegebenen -Intervallen unkomprimierter Daten einen neuen Block. -.IP "" -Die unkomprimierte \fIGröße\fP der Blöcke wird in einer durch Kommata -getrennten Liste angegeben. Auslassen einer Größe (zwei oder mehr -aufeinander folgende Kommata) ist ein Kürzel dafür, die Größe des vorherigen -Blocks zu verwenden. -.IP "" -Falls die Eingabedatei größer ist als die Summe der \fIGrößen\fP, dann wird der -letzte in \fIGröße\fP angegebene Wert bis zum Ende der Datei wiederholt. Mit +Intervallen unkomprimierter Daten einen neuen Block, optional mit einer +benutzerdefinierten Filterkette. +.IP "" +Die \fIBlöcke\fP werden in einer durch Kommata getrennten Liste +angegeben. Jeder Block besteht aus einer optionalen Filterkettennummer +zwischen 0 und 9, gefolgt von einem Doppelpunkt (\fB:\fP) und der Größe der +unkomprimierten Daten (diese Angabe ist erforderlich). Überspringen eines +Blocks (zwei oder mehr aufeinander folgende Kommata) ist ein Kürzel dafür, +die Größe und die Filter des vorherigen Blocks zu verwenden. +.IP "" +Falls die Eingabedatei größer ist als die Summe der \fIBlöcke\fP, dann wird der +letzte in \fIVBlöcke\fP angegebene Wert bis zum Ende der Datei wiederholt. Mit dem speziellen Wert \fB0\fP können Sie angeben, dass der Rest der Datei als einzelner Block kodiert werden soll. .IP "" -Falls Sie \fIGrößen\fP angeben, welche die Blockgröße des Encoders übersteigen +Eine alternative Filterkette für jeden Block kann in Kombination mit den +Optionen \fB\-\-filters1=\fP\fIFilter\fP \&…\& \fB\-\-filters9=\fP\fIFilter\fP angegeben +werden. Diese Optionen definieren Filterketten mit einem Bezeichner zwischen +1 und 9. Die Filterkette 0 bezeichnet hierbei die voreingestellte +Filterkette, was dem Nichtangeben einer Filterkette gleichkommt. Der +Filterkettenbezeichner kann vor der unkomprimierten Größe verwendet werden, +gefolgt von einem Doppelpunkt (\fB:\fP). Falls Sie beispielsweise +\fB\-\-block\-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB\fP angeben, werden die Blöcke +folgendermaßen erstellt: +.RS +.IP \(bu 3 +Die durch \fB\-\-filters1\fP angegebene Filterkette und 2 MiB Eingabe +.IP \(bu 3 +Die durch \fB\-\-filters3\fP angegebene Filterkette und 2 MiB Eingabe +.IP \(bu 3 +Die durch \fB\-\-filters2\fP angegebene Filterkette und 4 MiB Eingabe +.IP \(bu 3 +Die durch \fB\-\-filters2\fP angegebene Filterkette und 4 MiB Eingabe +.IP \(bu 3 +Die vorgegebene Filterkette und 2 MiB Eingabe +.IP \(bu 3 +Die vorgegebene Filterkette und 4 MiB Eingabe für jeden Block bis zum Ende +der Eingabe. +.RE +.IP "" +Falls Sie eine Größe angeben, welche die Blockgröße des Encoders übersteigen (entweder den Vorgabewert im Thread\-Modus oder den mit \fB\-\-block\-size=\fP\fIGröße\fP angegebenen Wert), wird der Encoder zusätzliche -Blöcke erzeugen, wobei die in den \fIGrößen\fP angegebenen Grenzen eingehalten +Blöcke erzeugen, wobei die in den \fIBlöcke\fP angegebenen Grenzen eingehalten werden. Wenn Sie zum Beispiel \fB\-\-block\-size=10MiB\fP \fB\-\-block\-list=5MiB,10MiB,8MiB,12MiB,24MiB\fP angeben und die Eingabedatei 80 MiB groß ist, erhalten Sie 11 Blöcke: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10 und @@ -777,6 +811,9 @@ mehrere Blöcke mit Größeninformationen in deren Headern enthalten. Alle im Multi\-Thread\-Modus komprimierten Dateien, die groß genug sind, erfüllen diese Bedingung, im Einzel\-Thread\-Modus komprimierte Dateien dagegen nicht, selbst wenn \fB\-\-block\-size=\fP\fIGröße\fP verwendet wurde. +.IP "" +Der Vorgabewert für \fIThreads\fP is \fB0\fP. In \fBxz\fP 5.4.x und älteren Versionen +ist der Vorgabewert \fB1\fP. . .SS "Benutzerdefinierte Filterketten für die Kompression" Eine benutzerdefinierte Filterkette ermöglicht die Angabe detaillierter @@ -803,22 +840,56 @@ beliebiger Stelle. Abhängig von dem Filter ist diese Beschränkung entweder auf das Design des Filters selbst zurückzuführen oder ist aus Sicherheitsgründen vorhanden. .PP -Eine benutzerdefinierte Filterkette wird durch eine oder mehrere -Filteroptionen in der Reihenfolge angegeben, in der sie in der Filterkette -wirksam werden sollen. Daher ist die Reihenfolge der Filteroptionen von -signifikanter Bedeutung! Beim Dekodieren von Rohdatenströmen -(\fB\-\-format=raw\fP) wird die Filterkette in der gleichen Reihenfolge angegeben -wie bei der Kompression. -.PP -Filter akzeptieren filterspezifische \fIOptionen\fP in einer durch Kommata -getrennten Liste. Zusätzliche Kommata in den \fIOptionen\fP werden -ignoriert. Jede Option hat einen Standardwert, daher brauchen Sie nur jene -anzugeben, die Sie ändern wollen. +Eine benutzerdefinierte Filterkette kann auf zwei verschiedene Arten +angegeben werden. Die Optionen \fB\-\-filters=\fP\fIFilter\fP und +\fB\-\-filters1=\fP\fIFilter\fP \&…\& \fB\-\-filters9=\fP\fIFilter\fP ermöglichen die Angabe +einer ganzen Filterkette in einer einzelnen Option gemäß der +Liblzma\-Filterzeichenkettensyntax. Alternativ können Sie eine Filterkette +mit einer oder mehreren individuellen Filteroptionen in der Reihenfolge +angeben, in der sie in der Filterkette verwendet werden sollen. Daher ist +die Reihenfolge der individuellen Filteroptionen wichtig! Beim Dekodieren +von Rohdatenströmen (\fB\-\-format=raw\fP) muss die Filterkette in der gleichen +Reihenfolge wie bei der Komprimierung angegeben werden. Alle individuellen +Filter\- oder Voreinstellungsoptionen, die \fIvor\fP der vollen +Filterkettenoption (\fB\-\-filters=\fP\fIFilter\fP) angegeben werden, werden +verworfen. Individuelle Filter, die \fInach\fP der vollen Filterkettenoption +angegeben werden, setzen die Filterkette zurück +.PP +Sowohl vollständige als auch individuelle Filteroptionen akzeptieren +filterspezifische \fIOptionen\fP in einer durch Kommata getrennten +Liste. Zusätzliche Kommata in den \fIOptionen\fP werden ignoriert. Jede Option +hat einen Standardwert, daher brauchen Sie nur jene anzugeben, die Sie +ändern wollen. .PP Um die gesamte Filterkette und die \fIOptionen\fP anzuzeigen, rufen Sie \fBxz \-vv\fP auf (was gleichbedeutend mit der zweimaligen Angabe von \fB\-\-verbose\fP ist). Dies funktioniert auch zum Betrachten der von den Voreinstellungen verwendeten Filterkettenoptionen. .TP +\fB\-\-filters=\fP\fIFilter\fP +gibt die vollständige Filterkette oder eine Voreinstellung in einer +einzelnen Option an. Mehrere Filter können durch Leerzeichen oder zwei +Minuszeichen (\fB\-\-\fP) voneinander getrennt werden. Es kann notwendig sein, +die \fIFilter\fP in der Shell\-Befehlszeile zu maskieren, so dass diese als +einzelne Option ausgewertet werden. Um Optionen Werte zuzuordnen, verwenden +Sie \fB:\fP oder \fB=\fP. Einer Voreinstellung kann ein \fB\-\fP vorangestellt werden, +dem keiner oder mehrere Schalter folgen. Der einzige unterstützte Schalter +ist \fBe\fP zum Anwenden der gleichen Optionen wie \fB\-\-extreme\fP. +.TP +\fB\-\-filters1\fP=\fIFilter\fP … \fB\-\-filters9\fP=\fIFilter\fP +gibt bis zu neun optionale Filterketten an, die mit \fB\-\-block\-list\fP +verwendet werden können. +.IP "" +Wenn Sie beispielsweise ein Archiv mit ausführbaren Dateien gefolgt von +Textdateien komprimieren, könnte der Teil mit den ausführbaren Dateien eine +Filterkette mit einem BCJ\-Filter und der Textdateiteil lediglich den +LZMA2\-Filter verwenden. +.TP +\fB\-\-filters\-help\fP +zeigt eine Hilfemeldung an, welche beschreibt, wie Voreinstellungen und +benutzerdefinierte Filterketten in den Optionen \fB\-\-filters\fP und +\fB\-\-filters1=\fP\fIFilter\fP \&… \& \fB\-\-filters9=\fP\fIFilter\fP angegeben werden und +beendet das Programm. +.TP \fB\-\-lzma1\fP[\fB=\fP\fIOptionen\fP] .PD 0 .TP @@ -1041,6 +1112,8 @@ Wörterbuch\-\fIGröße\fP. LZMA1 benötigt außerdem \fIlc\fP, \fIlp\fP und \f \fB\-\-ia64\fP[\fB=\fP\fIOptionen\fP] .TP \fB\-\-sparc\fP[\fB=\fP\fIOptionen\fP] +.TP +\fB\-\-riscv\fP[\fB=\fP\fIOptionen\fP] .PD fügt ein »Branch/Call/Jump«\-(BCJ\-)Filter zur Filterkette hinzu. Diese Filter können nicht als letzter Filter in der Filterkette verwendet werden. @@ -1091,6 +1164,7 @@ ARM64;4;4096\-Byte\-Ausrichtung ist optimal PowerPC;4;Nur Big Endian IA\-64;16;Itanium SPARC;4; +RISC\-V;2; .TE .RE .RE @@ -1098,11 +1172,26 @@ SPARC;4; Da die BCJ\-gefilterten Daten üblicherweise mit LZMA2 komprimiert sind, kann das Kompressionsverhältnis dadurch etwas verbessert werden, dass die LZMA2\-Optionen so gesetzt werden, dass sie der Ausrichtung des gewählten -BCJ\-Filters entsprechen. Zum Beispiel ist es beim IA\-64\-Filter eine gute -Wahl, \fBpb=4\fP oder sogar \fBpb=4,lp=4,lc=0\fP mit LZMA2 zu setzen (2^4=16). Der -x86\-Filter bildet dabei eine Ausnahme; Sie sollten bei der für LZMA2 -voreingestellten 4\-Byte\-Ausrichtung bleiben, wenn Sie x86\-Binärdateien -komprimieren. +BCJ\-Filters entsprechen. Beispiele: +.RS +.IP \(bu 3 +Der IA\-64\-Filter hat eine 16\-Byte\-Ausrichtung, daher ist \fBpb=4,lp=4,lc=0\fP +für LZMA2 passend (2^4=16). +.IP \(bu 3 +RISC\-V\-Code hat eine 2\-Byte\- oder 4\-Byte\-Ausrichtung, abhängig davon, ob die +Datei 16\-bit\-komprimierte Instruktionen enthält (die C\-Erweiterung). Wenn +16\-bit\-Instruktionen verwendet werden, ist \fBpb=2,lp=1,lc=3\fP oder +\fBpb=1,lp=1,lc=3\fP passend. Wenn keine 16\-bit\-Instruktionen vorhanden sind, +ist \fBpb=2,lp=2,lc=2\fP am besten. Mit \fBreadelf \-h\fP können Sie überprüfen, ob +»RVC« in der »Flags«\-Zeile auftritt. +.IP \(bu 3 +ARM64 hat stets eine 4\-Byte\-Ausrichtung, daher ist \fBpb=2,lp=2,lc=2\fP am +besten. +.IP \(bu 3 +Der x86\-Filter stellt eine Ausnahme dar. Es ist üblicherweise eine gute +Wahl, bei den Voreinstellungen von LZMA2 (\fBpb=2,lp=0,lc=3\fP) zu bleiben, +wenn Sie ausführbare x86\-Dateien komprimieren +.RE .IP "" Alle BCJ\-Filter unterstützen die gleichen \fIOptionen\fP: .RS @@ -1231,72 +1320,10 @@ Format an. Um eine maschinell auswertbare Ausgabe zu erhalten, geben Sie .SH ROBOTER\-MODUS Der Roboter\-Modus wird mit der Option \fB\-\-robot\fP aktiviert. Er bewirkt, dass die Ausgabe von \fBxz\fP leichter von anderen Programmen ausgewertet werden -kann. Gegenwärtig wird \fB\-\-robot\fP nur zusammen mit \fB\-\-version\fP, -\fB\-\-info\-memory\fP und \fB\-\-list\fP unterstützt. In der Zukunft wird dieser Modus -auch für Kompression und Dekompression unterstützt. -. -.SS Version -\fBxz \-\-robot \-\-version\fP gibt die Versionsnummern von \fBxz\fP und Liblzma im -folgenden Format aus: -.PP -\fBXZ_VERSION=\fP\fIXYYYZZZS\fP -.br -\fBLIBLZMA_VERSION=\fP\fIXYYYZZZS\fP -.TP -\fIX\fP -Hauptversion. -.TP -\fIYYY\fP -Unterversion. Gerade Zahlen bezeichnen eine stabile Version. Ungerade Zahlen -bezeichnen Alpha\- oder Betaversionen. -.TP -\fIZZZ\fP -Patch\-Stufe für stabile Veröffentlichungen oder einfach nur ein Zähler für -Entwicklungsversionen. -.TP -\fIS\fP -Stabilität. 0 ist Alpha, 1 ist Beta und 2 ist stabil. \fIS\fP sollte immer 2 -sein, wenn \fIYYY\fP eine gerade Zahl ist. -.PP -\fIXYYYZZZS\fP sind in beiden Zeilen gleich, sofern \fBxz\fP und Liblzma aus der -gleichen Veröffentlichung der XZ\-Utils stammen. -.PP -Beispiele: 4.999.9beta ist \fB49990091\fP und 5.0.0 is \fB50000002\fP. -. -.SS "Informationen zur Speicherbedarfsbegrenzung" -\fBxz \-\-robot \-\-info\-memory\fP gibt eine einzelne Zeile mit mehreren durch -Tabulatoren getrennten Spalten aus: -.IP 1. 4 -Gesamter physischer Speicher (RAM) in Byte. -.IP 2. 4 -Speicherbedarfsbegrenzung für die Kompression in Byte -(\fB\-\-memlimit\-compress\fP). Ein spezieller Wert von \fB0\fP bezeichnet die -Standardeinstellung, die im Einzelthread\-Modus bedeutet, dass keine -Begrenzung vorhanden ist. -.IP 3. 4 -Speicherbedarfsbegrenzung für die Dekompression in Byte -(\fB\-\-memlimit\-decompress\fP). Ein spezieller Wert von \fB0\fP bezeichnet die -Standardeinstellung, die im Einzelthread\-Modus bedeutet, dass keine -Begrenzung vorhanden ist. -.IP 4. 4 -Seit \fBxz\fP 5.3.4alpha: Die Speichernutzung für Multithread\-Dekompression in -Byte (\fB\-\-memlimit\-mt\-decompress\fP). Dies ist niemals \fB0\fP, da ein -systemspezifischer Vorgabewert (gezeigt in Spalte 5) verwendet wird, falls -keine Grenze ausdrücklich angegeben wurde. Dies ist außerdem niemals größer -als der Wert in in Spalte 3, selbst wenn mit \fB\-\-memlimit\-mt\-decompress\fP ein -größerer Wert angegeben wurde. -.IP 5. 4 -Seit \fBxz\fP 5.3.4alpha: Eine systemspezifisch vorgegebene Begrenzung des -Speicherverbrauchs, die zur Begrenzung der Anzahl der Threads beim -Komprimieren mit automatischer Anzahl der Threads (\fB\-\-threads=0\fP) und wenn -keine Speicherbedarfsbegrenzung angegeben wurde (\fB\-\-memlimit\-compress\fP) -verwendet wird. Dies wird auch als Standardwert für -\fB\-\-memlimit\-mt\-decompress\fP verwendet. -.IP 6. 4 -Seit \fBxz\fP 5.3.4alpha: Anzahl der verfügbaren Prozessorthreads. -.PP -In der Zukunft könnte die Ausgabe von \fBxz \-\-robot \-\-info\-memory\fP weitere -Spalten enthalten, aber niemals mehr als eine einzelne Zeile. +kann. Gegenwärtig wird \fB\-\-robot\fP nur zusammen mit \fB\-\-list\fP, +\fB\-\-filters\-help\fP, \fB\-\-info\-memory\fP und \fB\-\-version\fP unterstützt. In der +Zukunft wird dieser Modus auch für Kompression und Dekompression +unterstützt. . .SS Listenmodus \fBxz \-\-robot \-\-list\fP verwendet eine durch Tabulatoren getrennte Ausgabe. In @@ -1496,6 +1523,90 @@ Zukünftige Versionen könnten neue Zeilentypen hinzufügen, weiterhin könnten auch in den vorhandenen Zeilentypen weitere Spalten hinzugefügt werden, aber die existierenden Spalten werden nicht geändert. . +.SS Filterhilfe +\fBxz \-\-robot \-\-filters\-help\fP gibt die unterstützten Filter im folgenden +Format aus: +.PP +\fIFilter\fP\fB:\fP\fIOption\fP\fB=<\fP\fIWert\fP\fB>,\fP\fIOption\fP\fB=<\fP\fIWert\fP\fB>\fP +… +.TP +\fIFilter\fP +Name des Filters +.TP +\fIOption\fP +Name der filterspezifischen Option +.TP +\fIWert\fP +Der numerische \fIWert\fP erscheint als Bereich +\fB<\fP\fIMinimum\fP\fB\-\fP\fIMaximum\fP\fB>\fP. Die Auswahl des +Zeichenketten\-\fIWert\fPs wird in \fB< >\fP eingeschlossen und durch \fB|\fP +getrennt. +.PP +Jeder Filter wird in einer separaten Zeile ausgegeben. +. +.SS "Informationen zur Speicherbedarfsbegrenzung" +\fBxz \-\-robot \-\-info\-memory\fP gibt eine einzelne Zeile mit mehreren durch +Tabulatoren getrennten Spalten aus: +.IP 1. 4 +Gesamter physischer Speicher (RAM) in Byte. +.IP 2. 4 +Speicherbedarfsbegrenzung für die Kompression in Byte +(\fB\-\-memlimit\-compress\fP). Ein spezieller Wert von \fB0\fP bezeichnet die +Standardeinstellung, die im Einzelthread\-Modus bedeutet, dass keine +Begrenzung vorhanden ist. +.IP 3. 4 +Speicherbedarfsbegrenzung für die Dekompression in Byte +(\fB\-\-memlimit\-decompress\fP). Ein spezieller Wert von \fB0\fP bezeichnet die +Standardeinstellung, die im Einzelthread\-Modus bedeutet, dass keine +Begrenzung vorhanden ist. +.IP 4. 4 +Seit \fBxz\fP 5.3.4alpha: Die Speichernutzung für Multithread\-Dekompression in +Byte (\fB\-\-memlimit\-mt\-decompress\fP). Dies ist niemals \fB0\fP, da ein +systemspezifischer Vorgabewert (gezeigt in Spalte 5) verwendet wird, falls +keine Grenze ausdrücklich angegeben wurde. Dies ist außerdem niemals größer +als der Wert in in Spalte 3, selbst wenn mit \fB\-\-memlimit\-mt\-decompress\fP ein +größerer Wert angegeben wurde. +.IP 5. 4 +Seit \fBxz\fP 5.3.4alpha: Eine systemspezifisch vorgegebene Begrenzung des +Speicherverbrauchs, die zur Begrenzung der Anzahl der Threads beim +Komprimieren mit automatischer Anzahl der Threads (\fB\-\-threads=0\fP) und wenn +keine Speicherbedarfsbegrenzung angegeben wurde (\fB\-\-memlimit\-compress\fP) +verwendet wird. Dies wird auch als Standardwert für +\fB\-\-memlimit\-mt\-decompress\fP verwendet. +.IP 6. 4 +Seit \fBxz\fP 5.3.4alpha: Anzahl der verfügbaren Prozessorthreads. +.PP +In der Zukunft könnte die Ausgabe von \fBxz \-\-robot \-\-info\-memory\fP weitere +Spalten enthalten, aber niemals mehr als eine einzelne Zeile. +. +.SS Version +\fBxz \-\-robot \-\-version\fP gibt die Versionsnummern von \fBxz\fP und Liblzma im +folgenden Format aus: +.PP +\fBXZ_VERSION=\fP\fIXYYYZZZS\fP +.br +\fBLIBLZMA_VERSION=\fP\fIXYYYZZZS\fP +.TP +\fIX\fP +Hauptversion. +.TP +\fIYYY\fP +Unterversion. Gerade Zahlen bezeichnen eine stabile Version. Ungerade Zahlen +bezeichnen Alpha\- oder Betaversionen. +.TP +\fIZZZ\fP +Patch\-Stufe für stabile Veröffentlichungen oder einfach nur ein Zähler für +Entwicklungsversionen. +.TP +\fIS\fP +Stabilität. 0 ist Alpha, 1 ist Beta und 2 ist stabil. \fIS\fP sollte immer 2 +sein, wenn \fIYYY\fP eine gerade Zahl ist. +.PP +\fIXYYYZZZS\fP sind in beiden Zeilen gleich, sofern \fBxz\fP und Liblzma aus der +gleichen Veröffentlichung der XZ\-Utils stammen. +.PP +Beispiele: 4.999.9beta ist \fB49990091\fP und 5.0.0 is \fB50000002\fP. +. .SH EXIT\-STATUS .TP \fB0\fP @@ -1537,7 +1648,7 @@ Beispiel GNU \fBtar\fP(1): .RS .PP .nf -\f(CWXZ_OPT=\-2v tar caf foo.tar.xz foo\fP +\f(CRXZ_OPT=\-2v tar caf foo.tar.xz foo\fR .fi .RE .RE @@ -1550,7 +1661,8 @@ angemessen ist. Zum Beispiel könnte in \fBsh\fP(1)\-Skripten Folgendes stehen: .RS .PP .nf -\f(CWXZ_OPT=${XZ_OPT\-"\-7e"} export XZ_OPT\fP +\f(CRXZ_OPT=${XZ_OPT\-"\-7e"} +export XZ_OPT\fR .fi .RE .RE @@ -1709,7 +1821,7 @@ Komprimiert die Datei \fIfoo\fP mit der Standard\-Kompressionsstufe (\fB\-6\fP) .RS .PP .nf -\f(CWxz foo\fP +\f(CRxz foo\fR .fi .RE .PP @@ -1718,7 +1830,7 @@ wenn die Dekompression erfolgreich war: .RS .PP .nf -\f(CWxz \-dk bar.xz\fP +\f(CRxz \-dk bar.xz\fR .fi .RE .PP @@ -1728,7 +1840,7 @@ und Dekompression benötigt (48\ MiB beziehungsweise 5\ MiB): .RS .PP .nf -\f(CWtar cf \- baz | xz \-4e > baz.tar.xz\fP +\f(CRtar cf \- baz | xz \-4e > baz.tar.xz\fR .fi .RE .PP @@ -1737,7 +1849,7 @@ einzelnen Befehl dekomprimiert in die Standardausgabe geschrieben werden: .RS .PP .nf -\f(CWxz \-dcf a.txt b.txt.xz c.txt d.txt.lzma > abcd.txt\fP +\f(CRxz \-dcf a.txt b.txt.xz c.txt d.txt.lzma > abcd.txt\fR .fi .RE . @@ -1747,7 +1859,8 @@ Parallelisieren der Kompression vieler Dateien verwendet werden: .RS .PP .nf -\f(CWfind . \-type f \e! \-name '*.xz' \-print0 \e | xargs \-0r \-P4 \-n16 xz \-T1\fP +\f(CRfind . \-type f \e! \-name '*.xz' \-print0 \e + | xargs \-0r \-P4 \-n16 xz \-T1\fR .fi .RE .PP @@ -1768,7 +1881,7 @@ eingespart wurden: .RS .PP .nf -\f(CWxz \-\-robot \-\-list *.xz | awk '/^totals/{print $5\-$4}'\fP +\f(CRxz \-\-robot \-\-list *.xz | awk '/^totals/{print $5\-$4}'\fR .fi .RE .PP @@ -1779,7 +1892,11 @@ Beta\-Versionen kompatibel, welche die Option \fB\-\-robot\fP nicht unterstütze .RS .PP .nf -\f(CWif ! eval "$(xz \-\-robot \-\-version 2> /dev/null)" || [ "$XZ_VERSION" \-lt 50000002 ]; then echo "Ihre Version von Xz ist zu alt." fi unset XZ_VERSION LIBLZMA_VERSION\fP +\f(CRif ! eval "$(xz \-\-robot \-\-version 2> /dev/null)" || + [ "$XZ_VERSION" \-lt 50000002 ]; then + echo "Your xz is too old." +fi +unset XZ_VERSION LIBLZMA_VERSION\fR .fi .RE .PP @@ -1788,7 +1905,12 @@ aber eine bereits gesetzte Begrenzung nicht erhöhen: .RS .PP .nf -\f(CWNEWLIM=$((123 << 20))\ \ # 123 MiB OLDLIM=$(xz \-\-robot \-\-info\-memory | cut \-f3) if [ $OLDLIM \-eq 0 \-o $OLDLIM \-gt $NEWLIM ]; then XZ_OPT="$XZ_OPT \-\-memlimit\-decompress=$NEWLIM" export XZ_OPT fi\fP +\f(CRNEWLIM=$((123 << 20))\ \ # 123 MiB +OLDLIM=$(xz \-\-robot \-\-info\-memory | cut \-f3) +if [ $OLDLIM \-eq 0 \-o $OLDLIM \-gt $NEWLIM ]; then + XZ_OPT="$XZ_OPT \-\-memlimit\-decompress=$NEWLIM" + export XZ_OPT +fi\fR .fi .RE . @@ -1828,7 +1950,7 @@ angepasst werden, ein größeres Wörterbuch zu verwenden: .RS .PP .nf -\f(CWxz \-\-lzma2=preset=1,dict=32MiB foo.tar\fP +\f(CRxz \-\-lzma2=preset=1,dict=32MiB foo.tar\fR .fi .RE .PP @@ -1849,7 +1971,7 @@ MiB, die mit \fBxz \-9\fP verwendet werden würden: .RS .PP .nf -\f(CWxz \-vv \-\-lzma2=dict=192MiB big_foo.tar\fP +\f(CRxz \-vv \-\-lzma2=dict=192MiB big_foo.tar\fR .fi .RE .PP @@ -1869,7 +1991,7 @@ dekomprimiert werden. .RS .PP .nf -\f(CWxz \-\-check=crc32 \-\-lzma2=preset=6e,dict=64KiB foo\fP +\f(CRxz \-\-check=crc32 \-\-lzma2=preset=6e,dict=64KiB foo\fR .fi .RE .PP @@ -1884,7 +2006,7 @@ es auch \fBlc=4\fP): .RS .PP .nf -\f(CWxz \-\-lzma2=preset=6e,pb=0,lc=4 Quellcode.tar\fP +\f(CRxz \-\-lzma2=preset=6e,pb=0,lc=4 source_code.tar\fR .fi .RE .PP @@ -1895,7 +2017,7 @@ komprimieren: .RS .PP .nf -\f(CWxz \-\-x86 \-\-lzma2 libfoo.so\fP +\f(CRxz \-\-x86 \-\-lzma2 libfoo.so\fR .fi .RE .PP @@ -1919,7 +2041,7 @@ berücksichtigen: .RS .PP .nf -\f(CWxz \-\-delta=dist=3 \-\-lzma2=pb=0 foo.tiff\fP +\f(CRxz \-\-delta=dist=3 \-\-lzma2=pb=0 foo.tiff\fR .fi .RE .PP diff --git a/po4a/man/de/xzdec.1 b/po4a/man/de/xzdec.1 index 43756dc..e7d9f3c 100644 --- a/po4a/man/de/xzdec.1 +++ b/po4a/man/de/xzdec.1 @@ -1,15 +1,16 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Author: Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" German translation for xz-man. +.\" Mario Blättermann <mario.blaettermann@gmail.com>, 2015, 2019-2020, 2022-2024. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZDEC 1 "19. April 2017" Tukaani XZ\-Dienstprogramme +.TH XZDEC 1 2024\-04\-08 Tukaani XZ\-Dienstprogramme .SH BEZEICHNUNG xzdec, lzmadec \- Kleine Dekompressoren für .xz und .lzma .SH ÜBERSICHT diff --git a/po4a/man/de/xzdiff.1 b/po4a/man/de/xzdiff.1 index ce366a2..9648102 100644 --- a/po4a/man/de/xzdiff.1 +++ b/po4a/man/de/xzdiff.1 @@ -1,45 +1,58 @@ +.\" SPDX-License-Identifier: 0BSD .\" -.\" Original zdiff.1 for gzip: Jean-loup Gailly +.\" Authors: Lasse Collin +.\" Jia Tan .\" -.\" Modifications for XZ Utils: Lasse Collin -.\" Andrew Dudman +.\" German translation for xz-man. +.\" Mario Blättermann <mario.blaettermann@gmail.com>, 2015, 2019-2020, 2022-2024. .\" -.\" License: GNU GPLv2+ +.\" (Note that this file is not based on gzip's zdiff.1.) .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZDIFF 1 "4. Juni 2021" Tukaani XZ\-Dienstprogramme +.TH XZDIFF 1 "13. Februar 2024" Tukaani XZ\-Dienstprogramme .SH BEZEICHNUNG xzcmp, xzdiff, lzcmp, lzdiff \- komprimierte Dateien vergleichen +. .SH ÜBERSICHT -\fBxzcmp\fP [\fIcmp\-Optionen\fP] \fIDatei1\fP [\fIDatei2\fP] +\fBxzcmp\fP [\fIOption …\fP] \fIDatei1\fP [\fIDatei2\fP] .br -\fBxzdiff\fP [\fIdiff\-Optionen\fP] \fIDatei1\fP [\fIDatei2\fP] +\fBxzdiff\fP \&… .br -\fBlzcmp\fP [\fIcmp\-Optionen\fP] \fIDatei1\fP [\fIDatei2\fP] +\fBlzcmp\fP \&… .br -\fBlzdiff\fP [\fIdiff\-Optionen\fP] \fIDatei1\fP [\fIDatei2\fP] +\fBlzdiff\fP \&… +. .SH BESCHREIBUNG -Die Dienstprogramme \fBxzcmp\fP und \fBxzdiff\fP führen die Programme \fBcmp\fP(1) -beziehungsweise \fBdiff\fP(1) mit Dateien aus, die mittels \fBxz\fP(1), -\fBlzma\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1) oder \fBzstd\fP komprimiert -wurden. Alle angegebenen Optionen werden direkt an \fBcmp\fP(1) oder \fBdiff\fP(1) -übergeben. Wird nur eine Datei angegeben, wird diese \fIDatei1\fP (die eine -Endung entsprechend eines der unterstützten Kompressionsformate haben muss) -mit der \fIDatei1\fP verglichen, von der die Kompressionsformat\-Endung entfernt -wird. Werden zwei Dateien angegeben, dann werden deren Inhalte (falls nötig, -unkomprimiert) an \fBcmp\fP(1) oder \fBdiff\fP(1) weitergeleitet. Der Exit\-Status -von \fBcmp\fP(1) oder \fBdiff\fP(1) wird dabei bewahrt (sofern kein -Dekompressionsfehler auftrat; in diesem Fall ist der Exit\-Status 2). +\fBxzcmp\fP und \fBxzdiff\fP vergleichen den unkomprimierten Inhalt zweier +Dateien. Die unkomprimierten Daten und Optionen werden an \fBcmp\fP(1) oder +\fBdiff\fP(1) übergeben, sofern weder \fB\-\-help\fP noch \fB\-\-version\fP angegeben +wird. .PP -Die Namen \fBlzcmp\fP und \fBlzdiff\fP dienen der Abwärtskompatibilität zu den +Wenn sowohl \fIDatei1\fP als auch \fIDatei2\fP angegeben sind, können diese +unkomprimierte Dateien oder Dateien in Formaten sein, die \fBxz\fP(1), +\fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), \fBzstd\fP(1) oder \fBlz4\fP(1) +dekomprimieren können. Die erforderlichen Dekomprimierungsbefehle werden aus +den Dateiendungen von \fIDatei1\fP und \fIDatei2\fP abgeleitet. Für eine Datei mit +einer unbekannten Endung wird angenommen, dass sie entweder unkomprimiert +ist oder von \fBxz\fP(1) dekomprimiert werden kann. +.PP +Falls nur ein Dateiname angegeben wird, muss \fIDatei1\fP eine Endung eines +unterstützten Kompressionsformat haben und der Name von \fIDatei2\fP wird aus +\fIDatei1\fP abgeleitet, indem die Endung des Kompressionsformats entfernt +wird. +.PP +Die Befehle \fBlzcmp\fP und \fBlzdiff\fP dienen der Abwärtskompatibilität zu den LZMA\-Dienstprogrammen. +. +.SH EXIT\-STATUS +Falls ein Dekompressionsfehler auftritt, ist der Exit\-Status +\fB2\fP. Anderenfalls wird der Exit\-Status von \fBcmp\fP(1) oder \fBdiff\fP(1) +verwendet. +. .SH "SIEHE AUCH" \fBcmp\fP(1), \fBdiff\fP(1), \fBxz\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), -\fBzstd\fP(1), \fBzdiff\fP(1) -.SH FEHLER -Die Meldungen der Programme \fBcmp\fP(1) oder \fBdiff\fP(1) können auf temporäre -Dateinamen verweisen anstatt auf die tatsächlich angegebenen Dateinamen. +\fBzstd\fP(1), \fBlz4\fP(1) diff --git a/po4a/man/de/xzgrep.1 b/po4a/man/de/xzgrep.1 index 28b5098..95d96bc 100644 --- a/po4a/man/de/xzgrep.1 +++ b/po4a/man/de/xzgrep.1 @@ -1,21 +1,24 @@ +.\" SPDX-License-Identifier: 0BSD .\" -.\" Original zgrep.1 for gzip: Jean-loup Gailly -.\" Charles Levert <charles@comm.polymtl.ca> +.\" Authors: Lasse Collin +.\" Jia Tan .\" -.\" Modifications for XZ Utils: Lasse Collin +.\" German translation for xz-man. +.\" Mario Blättermann <mario.blaettermann@gmail.com>, 2015, 2019-2020, 2022-2024. .\" -.\" License: GNU GPLv2+ +.\" (Note that this file is not based on gzip's zgrep.1.) .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZGREP 1 "19. Juli 2022" Tukaani XZ\-Dienstprogramme +.TH XZGREP 1 "13. Februar 2024" Tukaani XZ\-Dienstprogramme .SH BEZEICHNUNG -xzgrep \- komprimierte Dateien nach einem regulären Ausdruck durchsuchen +xzgrep \- möglicherweise komprimierte Dateien nach Mustern durchsuchen +. .SH ÜBERSICHT -\fBxzgrep\fP [\fIgrep_Optionen\fP] [\fB\-e\fP] \fIMuster\fP [\fIDatei …\fP] +\fBxzgrep\fP [\fIOption …\fP] [\fIMusterliste\fP] [\fIDatei …\fP] .br \fBxzegrep\fP … .br @@ -26,21 +29,48 @@ xzgrep \- komprimierte Dateien nach einem regulären Ausdruck durchsuchen \fBlzegrep\fP … .br \fBlzfgrep\fP … +. .SH BESCHREIBUNG -\fBxzgrep\fP wendet \fBgrep\fP(1) auf \fIDateien\fP an, die entweder unkomprimiert -oder mit \fBxz\fP(1), \fBlzma\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1) oder -\fBzstd\fP komprimiert sein können. Alle angegebenen Optionen werden direkt an -\fBgrep\fP(1) übergeben. +\fBxzgrep\fP ruft \fBgrep\fP(1) mit dem unkomprimierten Inhalt von Dateien +auf. Die Formate der \fIDateien\fP werden aus den Dateiendungen +abgeleitet. Jede \fIDatei\fP mit einer Endung, die von \fBxz\fP(1), \fBgzip\fP(1), +\fBbzip2\fP(1), \fBlzop\fP(1), \fBzstd\fP(1) oder \fBlz4\fP(1) unterstützt wird, wird +dekomprimiert; für andere Dateien wird angenommen, dass sie bereits in +unkomprimierter Form vorliegen. .PP -Wenn keine \fIDatei\fP angegeben ist, wird die Standardeingabe dekomprimiert -(falls nötig) und an \fBgrep\fP übergeben. Beim Lesen aus der Standardeingabe -keine Dateien unterstützt, die mit \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1) oder -\fBzstd\fP komprimiert sind. +Wenn keine \fIDateien\fP angegeben werden oder \fIDatei\fP als \fB\-\fP angegeben +wird, wird aus der Standardeingabe gelesen. Beim Lesen aus der +Standardeingabe werden nur die von \fBxz\fP(1) unterstützten Dateien +dekomprimiert. Für andere Dateien wird angenommen, dass sie bereits in +unkomprimierter Form vorliegen. .PP -Wenn \fBxzgrep\fP als \fBxzegrep\fP oder \fBxzfgrep\fP aufgerufen wird, dann wird -\fBgrep \-E\fP oder \fBgrep \-F\fP anstelle von \fBgrep\fP(1) verwendet. Genauso -verhalten sich die Befehle \fBlzgrep\fP, \fBlzegrep\fP und \fBlzfgrep\fP, die die -Abwärtskompatibilität zu den LZMA\-Dienstprogrammen gewährleisten. +Die meisten \fIOptionen\fP von \fBgrep\fP(1) werden unterstützt, die folgenden +jedoch nicht: +.IP "" 4 +\fB\-r\fP, \fB\-\-recursive\fP +.IP "" 4 +\fB\-R\fP, \fB\-\-dereference\-recursive\fP +.IP "" 4 +\fB\-d\fP, \fB\-\-directories=\fP\fIAktion\fP +.IP "" 4 +\fB\-Z\fP, \fB\-\-null\fP +.IP "" 4 +\fB\-z\fP, \fB\-\-null\-data\fP +.IP "" 4 +\fB\-\-include=\fP\fIGlob\fP +.IP "" 4 +\fB\-\-exclude=\fP\fIGlob\fP +.IP "" 4 +\fB\-\-exclude\-from=\fP\fIDatei\fP +.IP "" 4 +\fB\-\-exclude\-dir=\fP\fIGlob\fP +.PP +\fBxzegrep\fP ist ein Alias für \fBxzgrep \-E\fP. \fBxzfgrep\fP ist ein Alias für +\fBxzgrep \-F\fP. +.PP +Die Befehle \fBlzgrep\fP, \fBlzegrep\fP und \fBlzfgrep\fP dienen der +Abwärtskompatibilität zu den LZMA\-Dienstprogrammen. +. .SH EXIT\-STATUS .TP 0 @@ -54,11 +84,13 @@ Fehler aufgetreten. >1 Ein oder mehrere Fehler sind aufgetreten. Es ist unbekannt, ob Treffer gefunden wurden. +. .SH UMGEBUNGSVARIABLEN .TP \fBGREP\fP -Wenn die Umgebungsvariable \fBGREP\fP gesetzt ist, verwendet \fBxzgrep\fP deren -Inhalt anstelle von \fBgrep\fP(1), \fBgrep \-E\fP oder \fBgrep \-F\fP. +Wenn die Umgebungsvariable \fBGREP\fP auf einen nicht\-leeren Wert gesetzt ist, +wird diese anstelle von \fBgrep\fP(1), \fBgrep \-E\fP oder \fBgrep \-F\fP verwendet. +. .SH "SIEHE AUCH" \fBgrep\fP(1), \fBxz\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), \fBzstd\fP(1), -\fBzgrep\fP(1) +\fBlz4\fP(1), \fBzgrep\fP(1) diff --git a/po4a/man/de/xzless.1 b/po4a/man/de/xzless.1 index fdbad59..602d73f 100644 --- a/po4a/man/de/xzless.1 +++ b/po4a/man/de/xzless.1 @@ -1,9 +1,10 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Authors: Andrew Dudman .\" Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" German translation for xz-man. +.\" Mario Blättermann <mario.blaettermann@gmail.com>, 2015, 2019-2020, 2022-2024. .\" .\" (Note that this file is not based on gzip's zless.1.) .\" @@ -12,7 +13,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZLESS 1 "27. September 2010" Tukaani XZ\-Dienstprogramme +.TH XZLESS 1 "12. Februar 2024" Tukaani XZ\-Dienstprogramme .SH BEZEICHNUNG xzless, lzless \- mit xz oder lzma komprimierte (Text\-)Dateien betrachten .SH ÜBERSICHT @@ -21,9 +22,10 @@ xzless, lzless \- mit xz oder lzma komprimierte (Text\-)Dateien betrachten \fBlzless\fP [\fIDatei\fP …] .SH BESCHREIBUNG \fBxzless\fP ist ein Filter, der Text aus komprimierten Dateien in einem -Terminal anzeigt. Es funktioniert mit Dateien, die mit \fBxz\fP(1) oder -\fBlzma\fP(1) komprimiert sind. Falls keine \fIfiles\fP angegeben sind, liest -\fBxzless\fP aus der Standardeingabe. +Terminal anzeigt. Von \fBxz\fP(1) unterstützte Dateien werden dekomprimiert; +für andere Dateien wird angenommen, dass sie bereits in unkomprimierter Form +vorliegen. Wenn keine \fIDateien\fP angegeben werden, liest \fBxzless\fP aus der +Standardeingabe. .PP \fBxzless\fP verwendet \fBless\fP(1) zur Darstellung der Ausgabe. Im Gegensatz zu \fBxzmore\fP können Sie das zu verwendende Textanzeigeprogramm nicht durch diff --git a/po4a/man/de/xzmore.1 b/po4a/man/de/xzmore.1 index 511a37b..a376a0b 100644 --- a/po4a/man/de/xzmore.1 +++ b/po4a/man/de/xzmore.1 @@ -1,40 +1,49 @@ +.\" SPDX-License-Identifier: 0BSD .\" -.\" Original zdiff.1 for gzip: Jean-loup Gailly -.\" Modifications for XZ Utils: Lasse Collin +.\" Authors: Andrew Dudman +.\" Lasse Collin .\" -.\" License: GNU GPLv2+ +.\" German translation for xz-man. +.\" Mario Blättermann <mario.blaettermann@gmail.com>, 2015, 2019-2020, 2022-2024. +.\" +.\" (Note that this file is based on xzless.1 instead of gzip's zmore.1.) .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZMORE 1 "30. Juni 2013" Tukaani XZ\-Dienstprogramme +.TH XZMORE 1 "12. Februar 2024" Tukaani XZ\-Dienstprogramme .SH BEZEICHNUNG xzmore, lzmore \- mit xz oder lzma komprimierte (Text\-)Dateien lesen +. .SH ÜBERSICHT -\fBxzmore\fP [\fIDatei …\fP] +\fBxzmore\fP [\fIDatei\fP …] .br -\fBlzmore\fP [\fIDatei …\fP] +\fBlzmore\fP [\fIDatei\fP …] +. .SH BESCHREIBUNG -\fBxzmore\fP ist ein Filter zur seitenweisen Anzeige von Textdateien in einem -Terminal, die mit \fBxz\fP(1) oder \fBlzma\fP(1) komprimiert wurden. +\fBxzmore\fP zeigt Text aus komprimierten Dateien mit Hilfe des Pagers +(Textanzeigeprogramms) \fBmore\fP(1) in einem Terminal an. Von \fBxz\fP(1) +unterstützte Dateien werden dekomprimiert; für andere Dateien wird +angenommen, dass sie bereits in unkomprimierter Form vorliegen. Wenn keine +\fIDateien\fP angegeben werden, liest \fBxzmore\fP aus der Standardeingabe. Im +\fBmore\fP(1)\-Handbuch finden Sie Informationen zu den Tastaturbefehlen. +.PP +Beachten Sie, dass Zurückrollen nicht möglich sein könnte, abhängig von der +Implementierung von \fBmore\fP(1). Das kommt daher, dass \fBxzmore\fP eine Pipe +verwendet, um die dekomprimierten Daten an \fBmore\fP(1) zu +übergeben. \fBxzless\fP(1) verwendet \fBless\fP(1), welches fortgeschrittenere +Funktionen bietet. .PP -Um ein anderes Textanzeigeprogramm als den voreingestellten \fBmore\fP zu -verwenden, setzen Sie die Umgebungsvariable \fBPAGER\fP auf das gewünschte -Programm. Der Name \fBlzmore\fP dient der Abwärtskompatibilität zu den +Der Befehl \fBlzmore\fP dient der Abwärtskompatibilität zu den LZMA\-Dienstprogrammen. +. +.SH UMGEBUNGSVARIABLEN .TP -\fBe\fP oder \fBq\fP -Wenn die Zeile \-\-Mehr\-\-(Nächste Datei: \fIDatei\fP) angezeigt wird, wird -\fBxzmore\fP mit diesem Befehl beendet. -.TP -\fBs\fP -Wenn die Zeile \-\-Mehr\-\-(Nächste Datei: \fIDatei\fP) angezeigt wird, springt -\fBxzmore\fP zur nächsten Datei und zeigt diese an. -.PP -Eine Liste der bei der Betrachtung von Dateiinhalten verfügbaren -Tastaturbefehle finden Sie in der Handbuchseite des verwendeten -Textanzeigeprogramms, meist \fBmore\fP(1). +\fBPAGER\fP +Falls die Umgebungsvariable \fBPAGER\fP gesetzt ist, wird diese als Pager +(Textanzeigeprogramm) anstelle von \fBmore\fP(1) verwendet. +. .SH "SIEHE AUCH" \fBmore\fP(1), \fBxz\fP(1), \fBxzless\fP(1), \fBzmore\fP(1) diff --git a/po4a/man/fr/lzmainfo.1 b/po4a/man/fr/lzmainfo.1 index ce9b60d..bcba918 100644 --- a/po4a/man/fr/lzmainfo.1 +++ b/po4a/man/fr/lzmainfo.1 @@ -1,8 +1,11 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Author: Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" french translation of XZ Utils man +.\" Copyright (C) 2021 Debian French l10n team <debian-l10n-french@lists.debian.org> +.\" Translator +.\" bubu <bubub@no-log.org>, 2021. .\" .\"******************************************************************* .\" diff --git a/po4a/man/fr/xz.1 b/po4a/man/fr/xz.1 index a7fc82b..46c9815 100644 --- a/po4a/man/fr/xz.1 +++ b/po4a/man/fr/xz.1 @@ -1,17 +1,20 @@ '\" t +.\" SPDX-License-Identifier: 0BSD .\" .\" Authors: Lasse Collin .\" Jia Tan .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" french translation of XZ Utils man +.\" Copyright (C) 2021 Debian French l10n team <debian-l10n-french@lists.debian.org> +.\" Translator +.\" bubu <bubub@no-log.org>, 2021. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZ 1 2023\-07\-17 Tukaani "Utilitaires XZ" +.TH XZ 1 2024\-04\-08 Tukaani "Utilitaires XZ" . .SH NOM xz, unxz, xzcat, lzma, unlzma, lzcat \- Compresser ou décompresser des @@ -53,7 +56,7 @@ l'entrée standard si c'est un terminal. .PP A moins que \fB\-\-sdout\fP ne soit indiqué, les \fIfichiers\fP autres que \fB\-\fP sont écrits dans un nouveau fichier dont le nom est dérivé du nom de \fIfichier\fP -source\ : +source : .IP \(bu 3 Lors de la compression, le suffixe du format de fichier cible (\fB.xz\fP ou \&\fB.lzma\fP) est ajouté au nom de fichier source pour obtenir le nom de fichier @@ -67,7 +70,7 @@ Si le fichier cible existe déjà, une erreur est affichée et le \fIfichier\fP est ignoré. .PP Sauf s'il écrit dans la sortie standard, \fBxz\fP affichera un avertissement et -ignorera le \fIfichier\fP dans les cas suivants\ : +ignorera le \fIfichier\fP dans les cas suivants : .IP \(bu 3 \fIfichier\fP n'est pas un fichier normal. Les liens symboliques ne sont pas suivis et donc ne sont pas considérés comme des fichiers normaux. @@ -163,15 +166,15 @@ optionel permet d'indiquer facilement les grands entiers. Il ne doit pas y avoir d'espace entre l'entier et le suffixe. .TP \fBKiB\fP -Multiplier l'entier par 1024\ (2^10). \fBKi\fP, \fBk\fP, \fBkB\fP, \fBK\fP et \fBKB\fP sont +Multiplier l'entier par 1024 (2^10). \fBKi\fP, \fBk\fP, \fBkB\fP, \fBK\fP et \fBKB\fP sont acceptés comme synonymes de \fBKiB\fP. .TP \fBMiB\fP -Multiplier l'entier par 1\ 048\ 576\ (2^20). \fBMi\fP, \fBm\fP, \fBM\fP et \fBMB\fP sont +Multiplier l'entier par 1 048 576 (2^20). \fBMi\fP, \fBm\fP, \fBM\fP et \fBMB\fP sont acceptés comme synonymes de \fBMiB\fP. .TP \fBGiB\fP -Multiplier l'entier par 1\ 073\ 741\ 824\ (2^30). \fBGi\fP, \fBg\fP, \fBG\fP et \fBGB\fP +Multiplier l'entier par 1 073 741 824 (2^30). \fBGi\fP, \fBg\fP, \fBG\fP et \fBGB\fP sont acceptés comme synonymes de \fBGiB\fP. .PP La valeur spéciale \fBmax\fP peut être utilisée pour indiquer la valeur @@ -225,7 +228,7 @@ sticky bits are not copied to the target file. In earlier versions this was only done with \fB\-\-force\fP. .TP \fB\-f\fP, \fB\-\-force\fP -Cette option a plusieurs effets\ : +Cette option a plusieurs effets : .RS .IP \(bu 3 Si le fichier cible existe déjà, l'effacer avant de compresser ou @@ -290,10 +293,10 @@ suffixe doit toujours être spécifié à moins d'écrire sur la sortie standard car il n'y a pas de suffixe par défaut pour les flux bruts. .TP \fB\-\-files\fP[\fB=\fP\fIfichier\fP] -Lire les noms de fichier à traiter depuis \fIfichier\fP\ ; si \fIfichier\fP est +Lire les noms de fichier à traiter depuis \fIfichier\fP ; si \fIfichier\fP est omis , les noms de fichier sont lus sur l'entrée standard. Les noms de fichier doivent se terminer avec le caractère de nouvelle ligne. Un tiret -(\fB\-\fP) est considéré comme un nom de fichier normal\ ; ce qui ne signifie pas +(\fB\-\fP) est considéré comme un nom de fichier normal ; ce qui ne signifie pas entrée standard. Si les noms de fichier sont aussi donnés comme arguments de ligne de commande, ils sont traités avant les noms de fichier lus depuis \fIfichier\fP. @@ -305,7 +308,7 @@ fichier doit se terminer par le caractère null. .SS "Format de fichier basique et options de compression" .TP \fB\-F\fP \fIformat\fP, \fB\-\-format=\fP\fIformat\fP -Indiquer le \fIformat\fP de fichier à compresser ou décompresser\ : +Indiquer le \fIformat\fP de fichier à compresser ou décompresser : .RS .TP \fBauto\fP @@ -348,12 +351,12 @@ normalement aurait du être stockée dans les en\-têtes du conteneur. \fB\-C\fP \fIvérif.\fP, \fB\-\-check=\fP\fIvérif.\fP Spécifier le type d'intégrité à vérifier. La vérification est calculée à partir des données non\-compressées et stockées dans le fichier \fB.xz\fP. Cette -option n'a effet que si la compression a été faite dans le format \fB.xz\fP\ ; +option n'a effet que si la compression a été faite dans le format \fB.xz\fP ; le format \fB.lzma\fP ne gère pas les vérifications d'intégrité. Le contrôle d'intégrité (s'il y en a) est vérifié lorsque le fichier \fB.xz\fP est décompressé. .IP "" -Types de \fIvérification\fP pris en charge\ : +Types de \fIvérification\fP pris en charge : .RS .TP \fBnone\fP @@ -382,7 +385,7 @@ décompression. Les valeurs CRC32 dans les en\-têtes \fB.xz\fP seront normaleme toujours vérifiées. .IP "" \fBN'utilisez pas cette option à moins de savoir ce que vous faites.\fP Les -raisons possibles pour utiliser cette option\ : +raisons possibles pour utiliser cette option : .RS .IP \(bu 3 Essayer de récupérer des données d'un fichier .xz corrompu. @@ -434,7 +437,7 @@ meilleure est la compression, plus rapide sera en général la décompression. Cela signifie aussi que la quantité de sortie non compressée produite par seconde peut varier beaucoup. .IP "" -Le tableau suivant résume les caractéristiques des préréglages\ : +Le tableau suivant résume les caractéristiques des préréglages : .RS .RS .PP @@ -457,27 +460,25 @@ Préréglage;DictSize;CompCPU;CompMem;DecMem .RE .RE .IP "" -Descriptions des colonnes\ : +Descriptions des colonnes : .RS .IP \(bu 3 DictSize est la taille du dictionnaire de LZMA2. Utiliser un dictionnaire plus gros que la taille du fichier non compressé est un gaspillage de mémoire. C'est pourquoi il est bon d'éviter d'utiliser les préréglages de -\fB\-7\fP\ à\ \fB\-9\fP lorsqu'il n'y en a pas vraiment besoin. A \fB\-6\fP et plus bas, +\fB\-7\fP à \fB\-9\fP lorsqu'il n'y en a pas vraiment besoin. A \fB\-6\fP et plus bas, la quantité de mémoire gaspillée est généralement assez basse pour ne pas être un problème. .IP \(bu 3 CompCPU est une représentation des préréglages de LZMA2 qui affectent la vitesse de compression. La taille du dictionnaire aussi affecte la vitesse, -alors comme CompCPU est le même pour les niveaux de \fB\-6\fP\ à\ \fB\-9\fP, les plus +alors comme CompCPU est le même pour les niveaux de \fB\-6\fP à \fB\-9\fP, les plus haut niveaux tendent à être un peu moins rapides. Pour être encore moins rapide et du coup obtenir peut être une meilleure compression, consultez \fB\-\-extreme\fP. .IP \(bu 3 -CompMem contient les besoins en mémoire du compresseur en mode mono\-thread -\&. Cela devrait à peine varier entre les versions de \fBxz\fP. Les besoins en -mémoire de quelques uns des futurs modes multi\-thread devraient sensiblement -augmenter par rapport au mode mono\-thread. +CompMem contains the compressor memory requirements in the single\-threaded +mode. It may vary slightly between \fBxz\fP versions. .IP \(bu 3 DecMem contient les besoins en mémoire du décompresseur. Ce sont les réglages de la compression qui déterminent les besoins en mémoire de la @@ -485,13 +486,18 @@ décompression. L'exacte utilisation de la mémoire est légèrement supérieure à la taille du dictionnaire LZMA2, mais les valeurs dans la table ont été arrondies au prochain Mio supérieur. .RE +.IP "" +Memory requirements of the multi\-threaded mode are significantly higher than +that of the single\-threaded mode. With the default value of +\fB\-\-block\-size\fP, each thread needs 3*3*DictSize plus CompMem or DecMem. For +example, four threads with preset \fB\-6\fP needs 660\(en670\ MiB of memory. .TP \fB\-e\fP, \fB\-\-extreme\fP Utilisez un variant plus lent que les préréglages (\fB\-0\fP à \fB\-9\fP) pour espérer avoir un taux de compression légèrement meilleur, mais en cas de malchance cela peut être pire. L'utilisation mémoire du décompresseur n'est pas affectée, mais l'utilisation mémoire du compresseur augmente un peu aux -niveaux de préréglages de \fB\-0\fP\ à\ \fB\-3\fP. +niveaux de préréglages de \fB\-0\fP à \fB\-3\fP. .IP "" Depuis qu'il y a deux préréglages avec des tailles de dictionnaire de 4\ Mio et 8 \Mio, les préréglages \fB\-3e\fP et \fB\-5e\fP utilisent des réglages @@ -520,7 +526,7 @@ Préréglage;DictSize;CompCPU;CompMem;DecMem .RE .IP "" Par exemple, il y a un total de quatre préréglages qui utilisent un -dictionnaire de 8\ Mio et qui sont dans l'ordre du plus rapide au plus lent\ : +dictionnaire de 8 Mio et qui sont dans l'ordre du plus rapide au plus lent : \fB\-5\fP, \fB\-6\fP, \fB\-5e\fP et \fB\-6e\fP. .TP \fB\-\-fast\fP @@ -535,7 +541,7 @@ options. .TP \fB\-\-block\-size=\fP\fItaille\fP Lors de la compression dans le format \fB.xz\fP, les données de l'entrée sont -réparties en blocs de \fItaille\fP\ octets. Les blocs sont compressés +réparties en blocs de \fItaille\fP octets. Les blocs sont compressés indépendamment les un des autres, ce qui aide avec le mode multithread (multi\-threading) et rend possible la décompression à accès aléatoire limité. Cette option est typiquement utilisée pour outrepasser la taille de @@ -547,38 +553,62 @@ each thread for buffering input and output. The default \fIsize\fP is three times the LZMA2 dictionary size or 1 MiB, whichever is more. Typically a good value is 2\(en4 times the size of the LZMA2 dictionary or at least 1 MiB. Using \fIsize\fP less than the LZMA2 dictionary size is waste of RAM -because then the LZMA2 dictionary buffer will never get fully used. The -sizes of the blocks are stored in the block headers, which a future version -of \fBxz\fP will use for multi\-threaded decompression. -.IP "" -Par défaut, il n'y a pas de répartition de bloc en mode mono\-thread. Régler -cette option n'affecte pas l'utilisation de la mémoire. Aucune information -de taille n'est stockée dans l'en\-tête de bloc, par conséquent les fichiers -créés en mode single\-thread ne seront pas identiques aux fichiers créés en -mode multi\-thread. Le manque d'information de taille signifie aussi qu'une -future version de \fBxz\fP ne sera pas capable de décompresser les fichiers en -mode multi\-thread. -.TP -\fB\-\-block\-list=\fP\fItailles\fP -Lors de la compression dans le format \fB.xz\fP, commencer un nouveau bloc -après les intervalles donnés des données non\ compressées. -.IP "" -Les \fItailles\fP non\-compressées des blocs sont spécifiées sous forme de liste -séparée par des virgules. Omettre une taille (deux ou plus virgules -consécutives) est un raccourci pour utiliser la taille du bloc précédent. -.IP "" -Si le fichier en entrée est plus grand que la somme des \fItailles\fP, la -dernière valeur est répétée jusqu'à la fin du fichier. Une valeur spéciale -de \fB0\fP peut être utilisée comme étant la dernière valeur pour indiquer que -le reste du fichier devrait être encodé comme un simple bloc. -.IP "" -Si on spécifie des \fItailles\fP qui excèdent la taille du bloc de l'encodeur -(soit la valeur en mode threadé, soit la valeur spécifiée avec -\fB\-\-block\-size=\fP\fItaille\fP), l'encodeur créera des blocs supplémentaires tout -en gardant les limites indiquées dans \fItailles\fP. Par exemple, si on indique -\fB\-\-block\-size=10MiB\fP\fB\-\-block\-list=5MiB,10MiB,8MiB,12MiB,24MiB\fP et que le -fichier fait 80Mio, on aura 11 blocs de 5, 10, 8, 2, 10, 10, 4, 10, 10, et -1\ Mio. +because then the LZMA2 dictionary buffer will never get fully used. In +multi\-threaded mode, the sizes of the blocks are stored in the block +headers. This size information is required for multi\-threaded +decompression. +.IP "" +In single\-threaded mode no block splitting is done by default. Setting this +option doesn't affect memory usage. No size information is stored in block +headers, thus files created in single\-threaded mode won't be identical to +files created in multi\-threaded mode. The lack of size information also +means that \fBxz\fP won't be able decompress the files in multi\-threaded mode. +.TP +\fB\-\-block\-list=\fP\fIitems\fP +When compressing to the \fB.xz\fP format, start a new block with an optional +custom filter chain after the given intervals of uncompressed data. +.IP "" +The \fIitems\fP are a comma\-separated list. Each item consists of an optional +filter chain number between 0 and 9 followed by a colon (\fB:\fP) and a +required size of uncompressed data. Omitting an item (two or more +consecutive commas) is a shorthand to use the size and filters of the +previous item. +.IP "" +If the input file is bigger than the sum of the sizes in \fIitems\fP, the last +item is repeated until the end of the file. A special value of \fB0\fP may be +used as the last size to indicate that the rest of the file should be +encoded as a single block. +.IP "" +An alternative filter chain for each block can be specified in combination +with the \fB\-\-filters1=\fP\fIfilters\fP \&...\& \fB\-\-filters9=\fP\fIfilters\fP options. +These options define filter chains with an identifier between 1\(en9. +Filter chain 0 can be used to refer to the default filter chain, which is +the same as not specifying a filter chain. The filter chain identifier can +be used before the uncompressed size, followed by a colon (\fB:\fP). For +example, if one specifies \fB\-\-block\-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB\fP +then blocks will be created using: +.RS +.IP \(bu 3 +The filter chain specified by \fB\-\-filters1\fP and 2 MiB input +.IP \(bu 3 +The filter chain specified by \fB\-\-filters3\fP and 2 MiB input +.IP \(bu 3 +The filter chain specified by \fB\-\-filters2\fP and 4 MiB input +.IP \(bu 3 +The filter chain specified by \fB\-\-filters2\fP and 4 MiB input +.IP \(bu 3 +The default filter chain and 2 MiB input +.IP \(bu 3 +The default filter chain and 4 MiB input for every block until end of input. +.RE +.IP "" +If one specifies a size that exceeds the encoder's block size (either the +default value in threaded mode or the value specified with +\fB\-\-block\-size=\fP\fIsize\fP), the encoder will create additional blocks while +keeping the boundaries specified in \fIitems\fP. For example, if one specifies +\fB\-\-block\-size=10MiB\fP \fB\-\-block\-list=5MiB,10MiB,8MiB,12MiB,24MiB\fP and the +input file is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, +10, 10, and 1 MiB. .IP "" En mode multi\-threadé les tailles de blocs sont stockées dans les en\-têtes du bloc. Cela ne se fait pas en mode mono\-threadé, la sortie encodée ne sera @@ -625,11 +655,11 @@ without affecting the compressed output. If the \fIlimit\fP cannot be met even with the adjustments described above, an error is displayed and \fBxz\fP will exit with exit status 1. .IP "" -La \fIlimite\fP peut être indiquée de plusieurs façons\ : +La \fIlimite\fP peut être indiquée de plusieurs façons : .RS .IP \(bu 3 La \fIlimite\fP peut être une valeur absolue en octets. Utiliser un suffixe -d'entier comme \fBMiB\fP peut être utile. Exemple\ : +d'entier comme \fBMiB\fP peut être utile. Exemple : \fB\-\-memlimit\-compress=80MiB\fP .IP \(bu 3 La \fIlimite\fP peut être indiquée sous forme d'un pourcentage de la mémoire @@ -637,7 +667,7 @@ physique totale (RAM). Cela peut être particulièrement utile quand la variable d'environnement \fBXZ_DEFAULTS\fP est indiquée dans un script d'initialisation de l'interpréteur partagé entre différents ordinateurs. De cette façon la limite est automatiquement plus grande sur les systèmes avec -plus de mémoire. Exemple\ : \fB\-\-memlimit=70%\fP +plus de mémoire. Exemple : \fB\-\-memlimit=70%\fP .IP \(bu 3 The \fIlimit\fP can be reset back to its default value by setting it to \fB0\fP. This is currently equivalent to setting the \fIlimit\fP to \fBmax\fP (no memory @@ -739,6 +769,9 @@ Threaded decompression only works on files that contain multiple blocks with size information in block headers. All large enough files compressed in multi\-threaded mode meet this condition, but files compressed in single\-threaded mode don't even if \fB\-\-block\-size=\fP\fIsize\fP has been used. +.IP "" +The default value for \fIthreads\fP is \fB0\fP. In \fBxz\fP 5.4.x and older the +default is \fB1\fP. . .SS "Chaînes de filtres de compresseur personnalisées" A custom filter chain allows specifying the compression settings in detail @@ -757,29 +790,55 @@ maximal de filtres dans la chaîne est quatre, mais habituellement, un chaîne de filtre n'a qu'un ou deux filtres. .PP Beaucoup de filtres ont des limitations sur l'endroit où ils peuvent se -placer dans la chaîne de filtre\ : quelques filtres ne peuvent fonctionner +placer dans la chaîne de filtre : quelques filtres ne peuvent fonctionner qu'en tant que dernier filtre dans la chaîne, quelques uns en tant que non dernier filtre, et d'autres à n'importe quelle position dans la chaîne. Suivant le filtre, cette limitation est soit inhérente au profil du filtre, soit existe pour des raisons de sécurité. .PP -Une chaîne de filtres personnalisée est indiquée en utilisant une ou -plusieurs options de filtre dans l'ordre où elles sont souhaitées dans la -chaîne de filtres. Cela fait, l'ordre des options de filtre est -significatif! Lors du décodage des flux bruts (\fB\-\-format=raw\fP), le filtre -de chaîne est indiqué dans le même ordre qu'il fût indiqué lors de la -compression. -.PP -Les filtres prennent des \fIoptions\fP spécifiques aux filtres sous la forme -d'une liste séparée par des virgules. Les virgules supplémentaires dans les -\fIoptions\fP sont ignorées. Toutes les options ont une valeur par défaut, donc -vous ne devez indiquer que celles que vous voulez changer. +A custom filter chain can be specified in two different ways. The options +\fB\-\-filters=\fP\fIfilters\fP and \fB\-\-filters1=\fP\fIfilters\fP \&...\& +\fB\-\-filters9=\fP\fIfilters\fP allow specifying an entire filter chain in one +option using the liblzma filter string syntax. Alternatively, a filter +chain can be specified by using one or more individual filter options in the +order they are wanted in the filter chain. That is, the order of the +individual filter options is significant! When decoding raw streams +(\fB\-\-format=raw\fP), the filter chain must be specified in the same order as +it was specified when compressing. Any individual filter or preset options +specified before the full chain option (\fB\-\-filters=\fP\fIfilters\fP) will be +forgotten. Individual filters specified after the full chain option will +reset the filter chain. +.PP +Both the full and individual filter options take filter\-specific \fIoptions\fP +as a comma\-separated list. Extra commas in \fIoptions\fP are ignored. Every +option has a default value, so specify those you want to change. .PP Pour voir l'entièreté de la chaîne de filtres et ses \fIoptions\fP, utilisez \fBxz \-vv\fP (ce qui est comme utiliser \fB\-\-verbose\fP deux fois). Cela fonctionne aussi pour voir les options de chaîne de filtres utilisées par les préréglages. .TP +\fB\-\-filters=\fP\fIfilters\fP +Specify the full filter chain or a preset in a single option. Each filter +can be separated by spaces or two dashes (\fB\-\-\fP). \fIfilters\fP may need to be +quoted on the shell command line so it is parsed as a single option. To +denote \fIoptions\fP, use \fB:\fP or \fB=\fP. A preset can be prefixed with a \fB\-\fP +and followed with zero or more flags. The only supported flag is \fBe\fP to +apply the same options as \fB\-\-extreme\fP. +.TP +\fB\-\-filters1\fP=\fIfilters\fP ... \fB\-\-filters9\fP=\fIfilters\fP +Specify up to nine additional filter chains that can be used with +\fB\-\-block\-list\fP. +.IP "" +For example, when compressing an archive with executable files followed by +text files, the executable part could use a filter chain with a BCJ filter +and the text part only the LZMA2 filter. +.TP +\fB\-\-filters\-help\fP +Display a help message describing how to specify presets and custom filter +chains in the \fB\-\-filters\fP and \fB\-\-filters1=\fP\fIfilters\fP \&...\& +\fB\-\-filters9=\fP\fIfilters\fP options, and exit successfully. +.TP \fB\-\-lzma1\fP[\fB=\fP\fIoptions\fP] .PD 0 .TP @@ -795,7 +854,7 @@ problèmes pratiques de LZMA1. Le format \fBxz\fP utilise LZMA2 et ne prend pas du tout en charge LZMA1. Les taux et vitesses de compression de LZMA1 et LZMA2 sont pratiquement identiques. .IP "" -LZMA1 et LZMA2 partagent le même ensemble d'\fIoptions\fP\ : +LZMA1 et LZMA2 partagent le même ensemble d'\fIoptions\fP : .RS .TP \fBpreset=\fP\fIpréréglage\fP @@ -841,7 +900,7 @@ le maximum est \fB4\fP. La valeur par défaut est \fB3\fP. En plus, la somme de .IP "" Tous les octets qui ne peuvent pas être codés comme des correspondances sont codés comme des littéraux. C'est à dire que les littéraux sont simplement -des octets 8\ bits encodés un à la fois. +des octets 8 bits encodés un à la fois. .IP "" The literal coding makes an assumption that the highest \fIlc\fP bits of the previous uncompressed byte correlate with the next byte. For example, in @@ -880,7 +939,7 @@ slightly. For UTF\-16 text, \fBpb=1\fP is a good choice. If the alignment is an odd number like 3 bytes, \fBpb=0\fP might be the best choice. .IP "" Même si l'alignement présumé peut être ajusté avec \fIpb\fP et \fIlp\fP, LZMA1 et -LZMA2 favorisent toujours légèrement l'alignement sur 16\ octets. Il peut +LZMA2 favorisent toujours légèrement l'alignement sur 16 octets. Il peut être utile d'en tenir compte lors de la conception de formats de fichiers susceptibles d'être souvent compressés avec LZMA1 ou LZMA2. .TP @@ -897,51 +956,51 @@ deux. .RS .TP \fBhc3\fP -Chaîne de hachage avec hachage de 2 et 3\ octets +Chaîne de hachage avec hachage de 2 et 3 octets .br -Valeur minimale pour \fInice\fP\ : \fB3\fP +Valeur minimale pour \fInice\fP : \fB3\fP .br -Utilisation de la mémoire\ : +Utilisation de la mémoire : .br \fIdict\fP * 7.5 (if \fIdict\fP <= 16 Mio); .br \fIdict\fP * 5.5 + 64 MiB (si \fIdict\fP > 16 Mio) .TP \fBhc4\fP -Chaîne de hachage avec hachage de 2, 3 et 4\ octets +Chaîne de hachage avec hachage de 2, 3 et 4 octets .br -Valeur minimale pour \fInice\fP\ : \fB4\fP +Valeur minimale pour \fInice\fP : \fB4\fP .br -Utilisation de la mémoire\ : +Utilisation de la mémoire : .br \fIdict\fP * 7.5 (si \fIdict\fP <= 32 Mio); .br \fIdict\fP * 6.5 (si \fIdict\fP > 32 Mio) .TP \fBbt2\fP -Arbre binaire avec hachage de 2\ octets +Arbre binaire avec hachage de 2 octets .br -Valeur minimale pour \fInice\fP\ : \fB2\fP +Valeur minimale pour \fInice\fP : \fB2\fP .br -Utilisation de la mémoire\ : \fIdict\fP * 9.5 +Utilisation de la mémoire : \fIdict\fP * 9.5 .TP \fBbt3\fP -Arbre binaire avec hachage de 2 et 3\ octets +Arbre binaire avec hachage de 2 et 3 octets .br -Valeur minimale pour \fInice\fP\ : \fB3\fP +Valeur minimale pour \fInice\fP : \fB3\fP .br -Utilisation de la mémoire\ : +Utilisation de la mémoire : .br \fIdict\fP * 11.5 (si \fIdict\fP <= 16 Mio); .br \fIdict\fP * 9.5 + 64 MiB (si \fIdict\fP > 16 Mio) .TP \fBbt4\fP -Arbre binaire avec hachage 2, 3 et 4\ octets +Arbre binaire avec hachage 2, 3 et 4 octets .br -Valeur minimale pour \fInice\fP\ : \fB4\fP +Valeur minimale pour \fInice\fP : \fB4\fP .br -Utilisation de la mémoire\ : +Utilisation de la mémoire : .br \fIdict\fP * 11.5 (si \fIdict\fP <= 32 Mio); .br @@ -996,6 +1055,8 @@ la \fItaille\fP du dictionnaire. LZMA1 nécessite aussi \fIlc\fP, \fIlp\fP et \f \fB\-\-ia64\fP[\fB=\fP\fIoptions\fP] .TP \fB\-\-sparc\fP[\fB=\fP\fIoptions\fP] +.TP +\fB\-\-riscv\fP[\fB=\fP\fIoptions\fP] .PD Ajouter un filtre branch/call/jump (BCJ) à la chaîne de filtres. Ces filtres ne peuvent être utilisés que s'ils ne sont pas le dernier filtre de la @@ -1010,7 +1071,7 @@ compression ratio slightly worse. The BCJ filters are very fast and use an insignificant amount of memory. .IP "" Ces filtres BCJ présentent des problèmes connus liés au taux de -compression\ : +compression : .RS .IP \(bu 3 Some types of files containing executable code (for example, object files, @@ -1038,32 +1099,46 @@ tab(;); l n l l n l. Filtre;Alignement;Notes -x86;1;32\ bits ou 64\ bits x86 +x86;1;32 bits ou 64 bits x86 ARM;4; ARM\-Thumb;2; ARM64;4;4096\-byte alignment is best PowerPC;4;Grand boutiste seulement IA\-64;16;Itanium SPARC;4; +RISC\-V;2; .TE .RE .RE .IP "" Since the BCJ\-filtered data is usually compressed with LZMA2, the compression ratio may be improved slightly if the LZMA2 options are set to -match the alignment of the selected BCJ filter. For example, with the IA\-64 -filter, it's good to set \fBpb=4\fP or even \fBpb=4,lp=4,lc=0\fP with LZMA2 -(2^4=16). The x86 filter is an exception; it's usually good to stick to -LZMA2's default four\-byte alignment when compressing x86 executables. +match the alignment of the selected BCJ filter. Examples: +.RS +.IP \(bu 3 +IA\-64 filter has 16\-byte alignment so \fBpb=4,lp=4,lc=0\fP is good with LZMA2 +(2^4=16). +.IP \(bu 3 +RISC\-V code has 2\-byte or 4\-byte alignment depending on whether the file +contains 16\-bit compressed instructions (the C extension). When 16\-bit +instructions are used, \fBpb=2,lp=1,lc=3\fP or \fBpb=1,lp=1,lc=3\fP is good. When +16\-bit instructions aren't present, \fBpb=2,lp=2,lc=2\fP is the best. +\fBreadelf \-h\fP can be used to check if "RVC" appears on the "Flags" line. +.IP \(bu 3 +ARM64 is always 4\-byte aligned so \fBpb=2,lp=2,lc=2\fP is the best. +.IP \(bu 3 +The x86 filter is an exception. It's usually good to stick to LZMA2's +defaults (\fBpb=2,lp=0,lc=3\fP) when compressing x86 executables. +.RE .IP "" -Tous les filtres BCJ prennent en charge les mêmes \fIoptions\fP\ : +Tous les filtres BCJ prennent en charge les mêmes \fIoptions\fP : .RS .TP \fBstart=\fP\fIdécalage\fP Spécifier le \fIdécalage\fP de départ qui est utilisé lors de la conversion entre les adresses relatives et absolues. Le \fIdécalage\fP doit être un multiple de l'alignement du filtre (voir la table ci\-dessus). Sa valeur par -défaut est zéro. En pratique, cette dernière convient\ ; indiquer un +défaut est zéro. En pratique, cette dernière convient ; indiquer un \fIdécalage\fP personnalisé est la plupart du temps inutile. .RE .TP @@ -1078,14 +1153,14 @@ significantly better results than Delta + LZMA2. This is true especially with audio, which compresses faster and better, for example, with \fBflac\fP(1). .IP "" -\fIoptions\fP prises en charge\ : +\fIoptions\fP prises en charge : .RS .TP \fBdist=\fP\fIdistance\fP Specify the \fIdistance\fP of the delta calculation in bytes. \fIdistance\fP must be 1\(en256. The default is 1. .IP "" -Par exemple, avec \fBdist=2\fP et une entrée huit\ octets A1 B1 A2 B3 A3 B5 A4 +Par exemple, avec \fBdist=2\fP et une entrée huit octets A1 B1 A2 B3 A3 B5 A4 B7, la sortie sera A1 B1 01 02 01 02 01 02. .RE . @@ -1102,7 +1177,7 @@ sortie indiquant un avertissement sera encore utilisé. affichera une barre de progression. Indiquer \fB\-\-verbose\fP deux fois donnera une sortie encore plus bavarde. .IP "" -La barre de progression montre l'information suivante\ : +La barre de progression montre l'information suivante : .RS .IP \(bu 3 Le pourcentage de complétion est montré si la taille du fichier en entrée @@ -1173,76 +1248,16 @@ par un humain. Pour obtenir une sortie analysable par la machine, spécifiez \fB\-\-robot\fP avant \fB\-\-version\fP. . .SH "MODE ROBOT" -Le mode robot est activé avec l'option \fB\-\-robot\fP. Cela rend la sortie de -\fBxz\fP plus facile à analyser par d'autres programmes. Actuellement, -\fB\-\-robot\fP n'est seulement pris en charge qu'avec \fB\-\-version\fP, -\fB\-\-info\-memory\fP et \fB\-\-list\fP. Il sera pris en charge pour la compression et -la décompression dans le futur. -. -.SS Version -\fBxz \-\-robot \-\-version\fP prints the version number of \fBxz\fP and liblzma in -the following format: -.PP -\fBXZ_VERSION=\fP\fIXYYYZZZS\fP -.br -\fBLIBLZMA_VERSION=\fP\fIXYYYZZZS\fP -.TP -\fIX\fP -Version majeure. -.TP -\fIYYY\fP -Version mineure. Les numéros pairs sont stables. Les numéros impairs sont -des versions alpha ou beta. -.TP -\fIZZZ\fP -Niveau de correctif pour les options stables ou juste un compteur pour les -options de développement. -.TP -\fIS\fP -Stabilité. 0\ est alpha, 1\ est bêta et 2\ est stable. \fIS\fP devrait toujours -être\ 2 quand \fIYYY\fP est pair. -.PP -\fIXYYYZZZS\fP sont identiques sur les deux lignes si \fBxz\fP et liblzma sont -issus de la même version d'utilitaires XZ. -.PP -Exemples\ : 4.999.9beta est \fB49990091\fP et 5.0.0 est \fB50000002\fP. -. -.SS "Information de limite de mémoire" -\fBxz \-\-robot \-\-info\-memory\fP prints a single line with multiple tab\-separated -columns: -.IP 1. 4 -Total amount of physical memory (RAM) in bytes. -.IP 2. 4 -Memory usage limit for compression in bytes (\fB\-\-memlimit\-compress\fP). A -special value of \fB0\fP indicates the default setting which for -single\-threaded mode is the same as no limit. -.IP 3. 4 -Memory usage limit for decompression in bytes (\fB\-\-memlimit\-decompress\fP). A -special value of \fB0\fP indicates the default setting which for -single\-threaded mode is the same as no limit. -.IP 4. 4 -Since \fBxz\fP 5.3.4alpha: Memory usage for multi\-threaded decompression in -bytes (\fB\-\-memlimit\-mt\-decompress\fP). This is never zero because a -system\-specific default value shown in the column 5 is used if no limit has -been specified explicitly. This is also never greater than the value in the -column 3 even if a larger value has been specified with -\fB\-\-memlimit\-mt\-decompress\fP. -.IP 5. 4 -Since \fBxz\fP 5.3.4alpha: A system\-specific default memory usage limit that is -used to limit the number of threads when compressing with an automatic -number of threads (\fB\-\-threads=0\fP) and no memory usage limit has been -specified (\fB\-\-memlimit\-compress\fP). This is also used as the default value -for \fB\-\-memlimit\-mt\-decompress\fP. -.IP 6. 4 -Since \fBxz\fP 5.3.4alpha: Number of available processor threads. -.PP -Dans le futur, la sortie de \fBxz \-\-robot \-\-info\-memory\fP pourrait avoir plus -de colonnes, mais jamais plus qu'une ligne unique. +The robot mode is activated with the \fB\-\-robot\fP option. It makes the output +of \fBxz\fP easier to parse by other programs. Currently \fB\-\-robot\fP is +supported only together with \fB\-\-list\fP, \fB\-\-filters\-help\fP, \fB\-\-info\-memory\fP, +and \fB\-\-version\fP. It will be supported for compression and decompression in +the future. . .SS "Mode liste" \fBxz \-\-robot \-\-list\fP utilise une sortie séparée par des tabulations. La première colonne de toutes les lignes possède une chaîne qui indique le type -d'information trouvée sur cette ligne\ : +d'information trouvée sur cette ligne : .TP \fBname\fP C'est toujours la première ligne au début de la liste d'un fichier. La @@ -1260,7 +1275,7 @@ y a autant de lignes \fBstream\fP qu'il y a de flux dans le fichier \fB.xz\fP. Ce type de ligne n'est utilisé seulement lorsque \fB\-\-verbose\fP a été indiquée. Il y a autant de lignes \fBblock\fP qu'il y a de blocs dans le fichier \fB.xz\fP. Les lignes \fBblock\fP sont affichées après toutes les lignes -\fBstream\fP\ ; les différents types de lignes ne sont pas imbriqués. +\fBstream\fP ; les différents types de lignes ne sont pas imbriqués. .TP \fBsummary\fP Ce type de ligne n'est utilisé que lorsque \fB\-\-verbose\fP a été indiqué deux @@ -1272,7 +1287,7 @@ fichier \fB.xz\fP. Cette ligne est toujours la toute dernière ligne de la sortie. Elle affiche les comptes et les tailles totaux. .PP -Les colonnes des lignes \fBfile\fP\ : +Les colonnes des lignes \fBfile\fP : .PD 0 .RS .IP 2. 4 @@ -1288,7 +1303,7 @@ Compression ratio, for example, \fB0.123\fP. If ratio is over 9.999, three dashes (\fB\-\-\-\fP) are displayed instead of the ratio. .IP 7. 4 Liste de noms de contrôles d'intégrité séparés par des virgules. Les chaînes -suivantes sont utilisées pour les types de vérification connus\ : \fBNone\fP, +suivantes sont utilisées pour les types de vérification connus : \fBNone\fP, \fBCRC32\fP, \fBCRC64\fP et \fBSHA256\fP. Pour le types de vérification inconnus, \fBUnknown\-\fP\fIN\fP est utilisé, où \fIN\fP est un identifiant de vérification sous la forme d'un nombre décimal (un ou deux chiffres). @@ -1297,7 +1312,7 @@ Taille totale du remplissage du flux dans le fichier .RE .PD .PP -Les colonnes des lignes \fBstream\fP\ : +Les colonnes des lignes \fBstream\fP : .PD 0 .RS .IP 2. 4 @@ -1321,7 +1336,7 @@ Taille du remplissage de flux .RE .PD .PP -Les colonnes des lignes \fBblock\fP\ : +Les colonnes des lignes \fBblock\fP : .PD 0 .RS .IP 2. 4 @@ -1349,7 +1364,7 @@ Nom de la vérification d'intégrité Si \fB\-\-verbose\fP a été indiqué deux fois, les colonnes additionnelles sont inclues sur les lignes \fBblock\fP. Elles ne sont pas affichées avec un seul \fB\-\-verbose\fP, car l'obtention de ces informations nécessite de nombreuses -recherches et peut donc être lente\ : +recherches et peut donc être lente : .PD 0 .RS .IP 11. 4 @@ -1357,7 +1372,7 @@ Valeur de la vérification d'intégrité en hexadécimal .IP 12. 4 Taille d'en\-tête de bloc .IP 13. 4 -Drapeaux du bloc\ : \fBc\fP indique que la taille compressée est présente, et +Drapeaux du bloc : \fBc\fP indique que la taille compressée est présente, et \fBu\fP indique que la taille décompréssée est présente. Si le drapeau n'est pas indiqué, un tiret (\fB\-\fP) est affiché à la place pour que la longueur de la chaîne reste fixe. De nouveaux drapeaux pourraient être ajoutés à la fin @@ -1375,7 +1390,7 @@ nécessaires pour la décompression sont stockées dans les en\-têtes \fB.xz\fP .RE .PD .PP -Les colonnes des lignes \fBsummary\fP\ : +Les colonnes des lignes \fBsummary\fP : .PD 0 .RS .IP 2. 4 @@ -1391,7 +1406,7 @@ Version minimale de \fBxz\fP nécessaire pour décompresser le fichier. .RE .PD .PP -Les colonnes de la ligne \fBtotals\fP\ : +Les colonnes de la ligne \fBtotals\fP : .PD 0 .RS .IP 2. 4 @@ -1416,7 +1431,7 @@ sur les lignes \fBfile\fP. .RE .PP Si \fB\-\-verbose\fP a été indiqué deux fois, des colonnes supplémentaires sont -incluses sur la ligne \fBtotals\fP\ : +incluses sur la ligne \fBtotals\fP : .PD 0 .RS .IP 10. 4 @@ -1436,6 +1451,85 @@ Les versions futures pourront ajouter de nouveaux types de lignes et de nouvelles colonnes pourront être ajoutées aux types de lignes existants, mais les colonnes existantes ne seront pas modifiées. . +.SS "Filters help" +\fBxz \-\-robot \-\-filters\-help\fP prints the supported filters in the following +format: +.PP +\fIfilter\fP\fB:\fP\fIoption\fP\fB=<\fP\fIvalue\fP\fB>,\fP\fIoption\fP\fB=<\fP\fIvalue\fP\fB>\fP... +.TP +\fIfilter\fP +Name of the filter +.TP +\fIoption\fP +Name of a filter specific option +.TP +\fIvalue\fP +Numeric \fIvalue\fP ranges appear as \fB<\fP\fImin\fP\fB\-\fP\fImax\fP\fB>\fP. String +\fIvalue\fP choices are shown within \fB< >\fP and separated by a \fB|\fP +character. +.PP +Each filter is printed on its own line. +. +.SS "Information de limite de mémoire" +\fBxz \-\-robot \-\-info\-memory\fP prints a single line with multiple tab\-separated +columns: +.IP 1. 4 +Total amount of physical memory (RAM) in bytes. +.IP 2. 4 +Memory usage limit for compression in bytes (\fB\-\-memlimit\-compress\fP). A +special value of \fB0\fP indicates the default setting which for +single\-threaded mode is the same as no limit. +.IP 3. 4 +Memory usage limit for decompression in bytes (\fB\-\-memlimit\-decompress\fP). A +special value of \fB0\fP indicates the default setting which for +single\-threaded mode is the same as no limit. +.IP 4. 4 +Since \fBxz\fP 5.3.4alpha: Memory usage for multi\-threaded decompression in +bytes (\fB\-\-memlimit\-mt\-decompress\fP). This is never zero because a +system\-specific default value shown in the column 5 is used if no limit has +been specified explicitly. This is also never greater than the value in the +column 3 even if a larger value has been specified with +\fB\-\-memlimit\-mt\-decompress\fP. +.IP 5. 4 +Since \fBxz\fP 5.3.4alpha: A system\-specific default memory usage limit that is +used to limit the number of threads when compressing with an automatic +number of threads (\fB\-\-threads=0\fP) and no memory usage limit has been +specified (\fB\-\-memlimit\-compress\fP). This is also used as the default value +for \fB\-\-memlimit\-mt\-decompress\fP. +.IP 6. 4 +Since \fBxz\fP 5.3.4alpha: Number of available processor threads. +.PP +Dans le futur, la sortie de \fBxz \-\-robot \-\-info\-memory\fP pourrait avoir plus +de colonnes, mais jamais plus qu'une ligne unique. +. +.SS Version +\fBxz \-\-robot \-\-version\fP prints the version number of \fBxz\fP and liblzma in +the following format: +.PP +\fBXZ_VERSION=\fP\fIXYYYZZZS\fP +.br +\fBLIBLZMA_VERSION=\fP\fIXYYYZZZS\fP +.TP +\fIX\fP +Version majeure. +.TP +\fIYYY\fP +Version mineure. Les numéros pairs sont stables. Les numéros impairs sont +des versions alpha ou beta. +.TP +\fIZZZ\fP +Niveau de correctif pour les options stables ou juste un compteur pour les +options de développement. +.TP +\fIS\fP +Stabilité. 0 est alpha, 1 est bêta et 2 est stable. \fIS\fP devrait toujours +être 2 quand \fIYYY\fP est pair. +.PP +\fIXYYYZZZS\fP sont identiques sur les deux lignes si \fBxz\fP et liblzma sont +issus de la même version d'utilitaires XZ. +.PP +Exemples : 4.999.9beta est \fB49990091\fP et 5.0.0 est \fB50000002\fP. +. .SH "STATUT DE SORTIE" .TP \fB0\fP @@ -1455,7 +1549,7 @@ l'erreur standard n'affectent pas le statut de sortie. \fBxz\fP analyse les listes d'options séparées par des espaces à partir des variables d'environnement \fBXZ_DEFAULTS\fP et \fBXZ_OPT\fP, dans cet ordre, avant d'analyser les options de la ligne de commandes. Remarquez que seules les -options sont analysées depuis l'environnement des variables\ ; toutes les +options sont analysées depuis l'environnement des variables ; toutes les non\-options sont ignorées silencieusement. L'analyse est faite avec \fBgetopt_long\fP(3) qui est aussi utilisé pour les arguments de la ligne de commandes. @@ -1476,7 +1570,7 @@ run by a script or tool, for example, GNU \fBtar\fP(1): .RS .PP .nf -\f(CWXZ_OPT=\-2v tar caf foo.tar.xz foo\fP +\f(CRXZ_OPT=\-2v tar caf foo.tar.xz foo\fR .fi .RE .RE @@ -1489,7 +1583,8 @@ use something like this: .RS .PP .nf -\f(CWXZ_OPT=${XZ_OPT\-"\-7e"} export XZ_OPT\fP +\f(CRXZ_OPT=${XZ_OPT\-"\-7e"} +export XZ_OPT\fR .fi .RE .RE @@ -1497,7 +1592,7 @@ use something like this: .SH "Compatibilité des utilitaires LZMA" La syntaxe de la ligne de commande de \fBxz\fP est quasimment un sur\-ensemble de \fBlzma\fP, \fBunlzma\fP et \fBlzcat\fP comme ils sont trouvés dans les -utilitaires LZMA\ 4.32.x . Dans la pluspart des cas, il est possible de +utilitaires LZMA 4.32.x . Dans la pluspart des cas, il est possible de remplacer les outils LZMA par les outils XZ sans casser les scripts existants. Il existe cependant certaines incompatibilités qui peuvent parfois poser des problèmes. @@ -1531,7 +1626,7 @@ Niveau;xz;Utilitaires LZMA Les différences de tailles des dictionnaires affectent aussi l'utilisation de la mémoire du compresseur, mais il y a quelques autres différences entre les outils LZMA et les outils XZ, qui rendent la différence encore plus -grande\ : +grande : .RS .PP .TS @@ -1554,7 +1649,7 @@ Niveau;xz;Utilitaires LZMA 4.32.x .PP Le niveau de préréglage par défaut dans les outils LZMA est \fB\-7\fP alors que pour les outils XZ c'est \fB\-6\fP, les deux utilisent ainsi un dictionnaire de -8\ Mio par défaut. +8 Mio par défaut. . .SS "Fichiers .lzma en flux ou non" The uncompressed size of the file can be stored in the \fB.lzma\fP header. @@ -1575,21 +1670,21 @@ heurtez à ce problème, vous devez utiliser les utilitaires LZMA ou LZMA SDK pour créer des fichiers \fB.lzma\fP avec une taille non compressée connue. . .SS "Fichiers .lzma non pris en charge" -Le format \fB.lzma\fP autorise des valeurs \fIlc\fP jusqu'à\ 8, et des valeurs -\fIlp\fP jusqu'à\ 4. Les outils LZMA peuvent décompresser des fichiers avec tous +Le format \fB.lzma\fP autorise des valeurs \fIlc\fP jusqu'à 8, et des valeurs +\fIlp\fP jusqu'à 4. Les outils LZMA peuvent décompresser des fichiers avec tous les \fIlc\fP et \fIlp\fP, mais créez toujours les fichiers avec \fBlc=3\fP et \fBlp=0\fP. Créer des fichiers avec d'autres valeurs \fIlc\fP et \fIlp\fP est possible avec \fBxz\fP et avec LZMA SDK. .PP L'implémentation du filtre LZMA1 dans liblzma nécessite que la somme de -\fIlc\fP et \fIlp\fP soit inférieure ou égale à\ 4. Ainsi, les fichiers \fB.lzma\fP +\fIlc\fP et \fIlp\fP soit inférieure ou égale à 4. Ainsi, les fichiers \fB.lzma\fP qui excèdent cette limitation ne peuvent pas être décompressés avec \fBxz\fP. .PP Les outils LZMA créent seulement des fichiers \fB.lzma\fP qui ont une taille de -dictionnaire de 2^\fIn\fP (une puissance de\ 2) mais acceptent les fichiers avec +dictionnaire de 2^\fIn\fP (une puissance de 2) mais acceptent les fichiers avec toutes les tailles de dictionnaire. Libzlma n'accepte que les fichiers \&\fB.lzma\fP qui ont une taille dictionnaire de 2^\fIn\fP ou -2^\fIn\fP\ +\ 2^(\fIn\fP\-1). Cela afin de diminuer les faux positifs lors de la +2^\fIn\fP + 2^(\fIn\fP\-1). Cela afin de diminuer les faux positifs lors de la détection des fichiers \fB.lzma\fP. .PP Ces limitations ne devraient pas poser problème en pratique, car @@ -1626,7 +1721,7 @@ l'implémentation est gelée pour garantir la stabilité de la sortie rsyncable à travers les versions de xz. . .SS "Décompresseurs .xz embarqués" -Les implémentations de décompresseur embarqué comme XZ\ Embedded ne gèrent +Les implémentations de décompresseur embarqué comme XZ Embedded ne gèrent pas nécessairement les fichiers créés avec d'autres types de \fIvérification\fP d'intégrité que \fBnone\fP et \fBCRC32\fP. Comme la valeur par défaut est \fB\-\-check=crc64\fP, vous devez utiliser \fB\-\-check=none\fP ou \fB\-\-check=crc32\fP @@ -1645,20 +1740,20 @@ de départ par défaut. .SS Bases Compresser le fichier \fItoto\fP en \fItoto.xz\fP en utilisant le niveau de compression par défaut (\fB\-6\fP) et supprimer \fItoto\fP si la compression -réussit\ : +réussit : .RS .PP .nf -\f(CWxz toto\fP +\f(CRxz foo\fR .fi .RE .PP Décompresser \fIbidule.xz\fP en \fIbidule\fP et ne pas supprimer \fIbidule.xz\fP même -si la compression réussit\ : +si la compression réussit : .RS .PP .nf -\f(CWxz \-dk bidule.xz\fP +\f(CRxz \-dk bar.xz\fR .fi .RE .PP @@ -1668,33 +1763,34 @@ decompression (48\ MiB and 5\ MiB, respectively): .RS .PP .nf -\f(CWtar cf \- truc | xz \-4e > truc.tar.xz\fP +\f(CRtar cf \- baz | xz \-4e > baz.tar.xz\fR .fi .RE .PP Un mélange de fichiers compressés et non compressés peuvent être -décompressés vers la sortie standard avec une simple commande\ : +décompressés vers la sortie standard avec une simple commande : .RS .PP .nf -\f(CWxz \-dcf a.txt b.txt.xz c.txt d.txt.lzma > abcd.txt\fP +\f(CRxz \-dcf a.txt b.txt.xz c.txt d.txt.lzma > abcd.txt\fR .fi .RE . .SS "Compression en parallèle de plusieurs fichiers" Sur GNU et *BSD, \fBfind\fP(1) et \fBxargs\fP(1) peuvent être utilisés pour mettre -en parallèle la compression de plusieurs fichiers\ : +en parallèle la compression de plusieurs fichiers : .RS .PP .nf -\f(CWfind . \-type f \e! \-name '*.xz' \-print0 \e | xargs \-0r \-P4 \-n16 xz \-T1\fP +\f(CRfind . \-type f \e! \-name '*.xz' \-print0 \e + | xargs \-0r \-P4 \-n16 xz \-T1\fR .fi .RE .PP L'option \fBP\fP passée à \fBxargs\fP(1) fixe le nombre de processus \fBxz\fP en parallèles. La meilleure valeur pour l'option \fBn\fP dépend du nombre de fichiers à compresser. S\-il n'y a que quelques fichiers, la valeur sera -probablement\ 1\ ; avec des dizaines de milliers de fichiers, 100 ou même plus +probablement 1 ; avec des dizaines de milliers de fichiers, 100 ou même plus serait approprié pour réduire le nombre de processus \fBxz\fP que \fBxargs\fP(1) créera éventuellement. .PP @@ -1703,32 +1799,41 @@ L'option \fB\-T1\fP de \fBxz\fP est là pour le forcer en mode mono\-thread, car . .SS "Mode robot" Calculer combien d'octets ont été économisés au total après avoir compressé -plusieurs fichiers\ : +plusieurs fichiers : .RS .PP .nf -\f(CWxz \-\-robot \-\-list *.xz | awk '/^totals/{print $5\-$4}'\fP +\f(CRxz \-\-robot \-\-list *.xz | awk '/^totals/{print $5\-$4}'\fR .fi .RE .PP Un script peut vouloir savoir qu'il utilise une version suffisamment récente de \fBxz\fP. Le script \fBsh\fP(1) suivant vérifie que le numéro de version de l'outil \fBxz\fP soit au minimum 5.0.0. Cette méthode est compatible avec les -vieilles versions bêta, qui ne gèrent pas l'option \fB\-\-robot\fP\ : +vieilles versions bêta, qui ne gèrent pas l'option \fB\-\-robot\fP : .RS .PP .nf -\f(CWif ! eval "$(xz \-\-robot \-\-version 2> /dev/null)" || [ "$XZ_VERSION" \-lt 50000002 ]; then echo "Votre version de xz est trop ancienne." fi unset XZ_VERSION LIBLZMA_VERSION\fP +\f(CRif ! eval "$(xz \-\-robot \-\-version 2> /dev/null)" || + [ "$XZ_VERSION" \-lt 50000002 ]; then + echo "Your xz is too old." +fi +unset XZ_VERSION LIBLZMA_VERSION\fR .fi .RE .PP Régler une limite d'utilisation de la mémoire pour la décompression en utilisant \fBXZ_OPT\fP, mais si une limite a déjà été définie, ne pas -l'augmenter\ : +l'augmenter : .RS .PP .nf -\f(CWNEWLIM=$((123 << 20))\ \ # 123 MiB OLDLIM=$(xz \-\-robot \-\-info\-memory | cut \-f3) if [ $OLDLIM \-eq 0 \-o $OLDLIM \-gt $NEWLIM ]; then XZ_OPT="$XZ_OPT \-\-memlimit\-decompress=$NEWLIM" export XZ_OPT fi\fP +\f(CRNEWLIM=$((123 << 20))\ \ # 123 MiB +OLDLIM=$(xz \-\-robot \-\-info\-memory | cut \-f3) +if [ $OLDLIM \-eq 0 \-o $OLDLIM \-gt $NEWLIM ]; then + XZ_OPT="$XZ_OPT \-\-memlimit\-decompress=$NEWLIM" + export XZ_OPT +fi\fR .fi .RE . @@ -1741,7 +1846,7 @@ potentiellement utiles. Les colonnes CompCPU des tableaux des descriptions des options \fB\-0\fP à \fB\-9\fP et \fB\-\-extreme\fP sont utiles lors de la personnalisation des préréglages LZMA2. Voici les parties pertinentes recueillies à partir de ces deux -tableaux\ : +tableaux : .RS .PP .TS @@ -1767,7 +1872,7 @@ modified to use a bigger dictionary: .RS .PP .nf -\f(CWxz \-\-lzma2=preset=1,dict=32MiB toto.tar\fP +\f(CRxz \-\-lzma2=preset=1,dict=32MiB foo.tar\fR .fi .RE .PP @@ -1784,11 +1889,11 @@ fichiers consécutifs. Si une utilisation de la mémoire élevée pour la compression et décompression convient, et que le fichier à compresser a une taille de plusieurs centaines de megaoctets, il peut être utile d'utiliser un plus gros dictionnaire que -celui fourni par \fBxz\-9\fP (64 Mio)\ : +celui fourni par \fBxz\-9\fP (64 Mio) : .RS .PP .nf -\f(CWxz \-vv \-\-lzma2=dict=192MiB gros_toto.tar\fP +\f(CRxz \-vv \-\-lzma2=dict=192MiB big_foo.tar\fR .fi .RE .PP @@ -1806,7 +1911,7 @@ resulting file can be decompressed with XZ Embedded (that's why there is .RS .PP .nf -\f(CWxz \-\-check=crc32 \-\-lzma2=preset=6e,dict=64KiB toto\fP +\f(CRxz \-\-check=crc32 \-\-lzma2=preset=6e,dict=64KiB foo\fR .fi .RE .PP @@ -1819,7 +1924,7 @@ like the following might give slightly (like 0.1\ %) smaller file than \fBxz \-6 .RS .PP .nf -\f(CWxz \-\-lzma2=preset=6e,pb=0,lc=4 code_source.tar\fP +\f(CRxz \-\-lzma2=preset=6e,pb=0,lc=4 source_code.tar\fR .fi .RE .PP @@ -1829,7 +1934,7 @@ library using the x86 BCJ filter: .RS .PP .nf -\f(CWxz \-\-x86 \-\-lzma2 libtoto.so\fP +\f(CRxz \-\-x86 \-\-lzma2 libfoo.so\fR .fi .RE .PP @@ -1851,7 +1956,7 @@ accommodate the three\-byte alignment: .RS .PP .nf -\f(CWxz \-\-delta=dist=3 \-\-lzma2=pb=0 toto.tiff\fP +\f(CRxz \-\-delta=dist=3 \-\-lzma2=pb=0 foo.tiff\fR .fi .RE .PP @@ -1863,8 +1968,8 @@ the same number of bytes per pixel. \fBxzdec\fP(1), \fBxzdiff\fP(1), \fBxzgrep\fP(1), \fBxzless\fP(1), \fBxzmore\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fB7z\fP(1) .PP -XZ Utilitaires: <https://tukaani.org/xz/> +XZ Utils: <https://tukaani.org/xz/> .br -XZ Embarqué: <https://tukaani.org/xz/embedded.html> +XZ Embedded: <https://tukaani.org/xz/embedded.html> .br LZMA SDK: <https://7\-zip.org/sdk.html> diff --git a/po4a/man/fr/xzdec.1 b/po4a/man/fr/xzdec.1 index 88742d0..cd31d6c 100644 --- a/po4a/man/fr/xzdec.1 +++ b/po4a/man/fr/xzdec.1 @@ -1,15 +1,18 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Author: Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" french translation of XZ Utils man +.\" Copyright (C) 2021 Debian French l10n team <debian-l10n-french@lists.debian.org> +.\" Translator +.\" bubu <bubub@no-log.org>, 2021. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZDEC 1 19\-04\-2017 Tukaani "Utilitaires XZ" +.TH XZDEC 1 2024\-04\-08 Tukaani "Utilitaires XZ" .SH NOM xzdec, lzmadec \- Small .xz et .lzma decompresseurs .SH SYNOPSIS @@ -28,7 +31,7 @@ identique à \fBxzdec\fP, sauf que \fBlzmadec\fP prend en charge les fichiers Pour réduire la taille de l'exécutable, \fBxzdec\fP ne prend en charge ni le multithreading ni la localisation et ne lit pas les options des variables d'environnement \fBXZ_DEFAULTS\fP et \fBXZ_OPT\fP. \fBxzdec\fP ne gère pas -l'affichage d'information sur la progression du traitement\ : envoyer +l'affichage d'information sur la progression du traitement : envoyer \fBSIGINFO\fP à \fBxzdec\fP ne fait rien, mais envoyer \fBSIGUSR1\fP termine le processus au lieu d'afficher de l'information sur la progression. .SH OPTIONS @@ -52,7 +55,7 @@ erreurs. .TP \fB\-Q\fP, \fB\-\-no\-warn\fP Ignoré pour la compatibilité avec \fBxz\fP(1), \fBxzdec\fP n'utilise jamais le -satut de sortie\ 2. +satut de sortie 2. .TP \fB\-h\fP, \fB\-\-help\fP Afficher un message d'aide et quitter. @@ -68,7 +71,7 @@ Tout s'est bien passé. Une erreur est survenue. .PP A la différence de \fBxz\fP(1),\fBxzdec\fP n'a pas de messages d'avertissement, et -donc le statut de sortie\ 2 n'est pas utilisé par \fBxzdec\fP. +donc le statut de sortie 2 n'est pas utilisé par \fBxzdec\fP. .SH NOTES Utilisez \fBxz\fP(1) au lieu de \fBxzdec\fP ou \fBlzmadec\fP pour un usage normal de tous les jours. \fBxzdec\fP ou \fBlzmadec\fP ne sont utiles que pour les @@ -80,8 +83,8 @@ peut être encore réduite en abandonnant des fonctionnalités de liblzma au moment de la compilation, mais cela ne devrait pas être fait pour des exécutables distribués sur des systèmes d'exploitation classique non embarqués. Si vous avez besoin d'un décompresseur vraiment petit, pensez à -utiliser XZ\ Embedded. +utiliser XZ Embedded. .SH "VOIR AUSSI" \fBxz\fP(1) .PP -XZ Embarqué: <https://tukaani.org/xz/embedded.html> +XZ Embedded: <https://tukaani.org/xz/embedded.html> diff --git a/po4a/man/fr/xzdiff.1 b/po4a/man/fr/xzdiff.1 deleted file mode 100644 index 77a2ddf..0000000 --- a/po4a/man/fr/xzdiff.1 +++ /dev/null @@ -1,43 +0,0 @@ -.\" -.\" Original zdiff.1 for gzip: Jean-loup Gailly -.\" -.\" Modifications for XZ Utils: Lasse Collin -.\" Andrew Dudman -.\" -.\" License: GNU GPLv2+ -.\" -.\"******************************************************************* -.\" -.\" This file was generated with po4a. Translate the source file. -.\" -.\"******************************************************************* -.TH XZDIFF 1 2021\-06\-04 Tukaani "Utilitaires XZ" -.SH NOM -xzcmp, xzdiff, lzcmp, lzdiff \- Comparer des fichiers compressés. -.SH SYNOPSIS -\fBxzcmp\fP [\fIcmp_options\fP] \fIfichier1\fP [\fIfichier2\fP] -.br -\fBxzdiff\fP [\fIdiff_options\fP] \fIfichier1\fP [\fIfichier2\fP] -.br -\fBlzcmp\fP [\fIcmp_options\fP] \fIfichier1\fP [\fIfichier2\fP] -.br -\fBlzdiff\fP [\fIdiff_options\fP] \fIfichier1\fP [\fIfichier2\fP] -.SH DESCRIPTION -\fBxzcmp\fP and \fBxzdiff\fP invoke \fBcmp\fP(1) or \fBdiff\fP(1) on files compressed -with \fBxz\fP(1), \fBlzma\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), or -\fBzstd\fP(1). All options specified are passed directly to \fBcmp\fP(1) or -\fBdiff\fP(1). If only one file is specified, then the files compared are -\fIfile1\fP (which must have a suffix of a supported compression format) and -\fIfile1\fP from which the compression format suffix has been stripped. If two -files are specified, then they are uncompressed if necessary and fed to -\fBcmp\fP(1) or \fBdiff\fP(1). The exit status from \fBcmp\fP(1) or \fBdiff\fP(1) is -preserved unless a decompression error occurs; then exit status is 2. -.PP -Les noms \fBlzcmp\fP et \fBlzdiff\fP sont fournis pour des besoins de -rétrocompatibilité avec les Utilitaires LZMA. -.SH "VOIR AUSSI" -\fBcmp\fP(1), \fBdiff\fP(1), \fBxz\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), -\fBzstd\fP(1), \fBzdiff\fP(1) -.SH BOGUES -Les messages des programmes \fBcmp\fP(1) ou \fBdiff\fP(1) se réfèrent à des noms -de fichiers temporaires et non à ceux spécifiés. diff --git a/po4a/man/fr/xzless.1 b/po4a/man/fr/xzless.1 index 58db86a..8ba9307 100644 --- a/po4a/man/fr/xzless.1 +++ b/po4a/man/fr/xzless.1 @@ -1,9 +1,12 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Authors: Andrew Dudman .\" Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" french translation of XZ Utils man +.\" Copyright (C) 2021 Debian French l10n team <debian-l10n-french@lists.debian.org> +.\" Translator +.\" bubu <bubub@no-log.org>, 2021. .\" .\" (Note that this file is not based on gzip's zless.1.) .\" @@ -12,7 +15,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZLESS 1 27\-09\-2010 Tukaani "Utilitaires XZ" +.TH XZLESS 1 2024\-02\-12 Tukaani "Utilitaires XZ" .SH NOM xzless, lzless \- Voir le contenu des fichiers (texte) compressés xz ou lzma .SH SYNOPSIS @@ -20,10 +23,10 @@ xzless, lzless \- Voir le contenu des fichiers (texte) compressés xz ou lzma .br \fBlzless\fP [\fIfichier\fP...] .SH DESCRIPTION -\fBxzless\fP est un filtre qui affiche le contenu de fichiers compressés dans -un terminal. Cela fonctionne avec les fichiers compressés avec \fBxz\fP(1) ou -\fBlzma\fP(1). Si aucun \fIfichier\fP n'est donné, \fBxzless\fP lit depuis l'entrée -standard. +\fBxzless\fP is a filter that displays text from compressed files to a +terminal. Files supported by \fBxz\fP(1) are decompressed; other files are +assumed to be in uncompressed form already. If no \fIfiles\fP are given, +\fBxzless\fP reads from standard input. .PP \fBxzless\fP utilise \fBless\fP(1) pour afficher sa sortie. Contrairement à \fBxzmore\fP, son choix d'afficheur ne peut pas être modifié en indiquant une diff --git a/po4a/man/fr/xzmore.1 b/po4a/man/fr/xzmore.1 deleted file mode 100644 index 305d705..0000000 --- a/po4a/man/fr/xzmore.1 +++ /dev/null @@ -1,41 +0,0 @@ -.\" -.\" Original zdiff.1 for gzip: Jean-loup Gailly -.\" Modifications for XZ Utils: Lasse Collin -.\" -.\" License: GNU GPLv2+ -.\" -.\"******************************************************************* -.\" -.\" This file was generated with po4a. Translate the source file. -.\" -.\"******************************************************************* -.TH XZMORE 1 30\-06\-2013 Tukaani "Utilitaires XZ" -.SH NOM -xzmore, lzmore \- Voir le contenu des fichiers (texte) compressés xz ou lzma -.SH SYNOPSIS -\fBxzmore\fP [\fIfichier...\fP] -.br -\fBlzmore\fP [\fIfichier...\fP] -.SH DESCRIPTION -\fBxzmore\fP est un filtre qui permet d'examiner le contenu des fichiers texte -compressés \fBxz\fP(1) ou \fBlzma\fP(1), une page d'écran à la fois, sur un -terminal écran. -.PP -Pour utiliser un afficheur autre que \fBmore\fP, l'afficheur par défaut, -définissez la variable d'environnement \fBPAGER\fP avec le nom du programme -souhaité. Le nom \fBlzmore\fP est fourni pour la rétrocompatibilité avec les -utilitaires LZMA. -.TP -\fBe\fP ou \fBq\fP -Lorsque l'invite \-\-More\-\-(prochain fichier\ : \fIfichier\fP) est affiché, cette -commande force \fBxzmore\fP à quitter. -.TP -\fBs\fP -Lorsque l'invite \-\-More\-\-(prochain fichier\ : \fIfichier\fP) est affiché, cette -commande force \fBxzmore\fP à ignorer le prochain fichier et continuer. -.PP -Pour une liste des commandes clavier prises en charge lors de la lecture du -contenu d'un fichier, référez vous au manuel de l'afficheur (pager) que vous -utilisez, habituellement \fBmore\fP(1). -.SH "VOIR AUSSI" -\fBmore\fP(1), \fBxz\fP(1), \fBxzless\fP(1), \fBzmore\fP(1) diff --git a/po4a/man/ko/lzmainfo.1 b/po4a/man/ko/lzmainfo.1 index 0faf5e0..718ad0a 100644 --- a/po4a/man/ko/lzmainfo.1 +++ b/po4a/man/ko/lzmainfo.1 @@ -1,8 +1,9 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Author: Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" Korean translation for the xz-man +.\" Seong-ho Cho <darkcircle.0426@gmail.com>, 2023, 2024. .\" .\"******************************************************************* .\" diff --git a/po4a/man/ko/xz.1 b/po4a/man/ko/xz.1 index d93c199..db07f82 100644 --- a/po4a/man/ko/xz.1 +++ b/po4a/man/ko/xz.1 @@ -1,23 +1,24 @@ '\" t +.\" SPDX-License-Identifier: 0BSD .\" .\" Authors: Lasse Collin .\" Jia Tan .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" Korean translation for the xz-man +.\" Seong-ho Cho <darkcircle.0426@gmail.com>, 2023, 2024. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZ 1 2023\-07\-17 Tukaani "XZ 유틸리티" +.TH XZ 1 2024\-04\-08 Tukaani "XZ 유틸리티" . .SH 이름 xz, unxz, xzcat, lzma, unlzma, lzcat \- .xz 파일과 .lzma 파일을 압축 또는 압축 해제합니다 . .SH 요약 -\fBxz\fP [\f\fI옵션\fP...\fP] [\fI<파일>...\fP] +\fBxz\fP [\fI<옵션>...\fP] [\fI<파일>...\fP] . .SH "명령 별칭" \fBunxz\fP 명령은 \fBxz \-\-decompress\fP 명령과 동일합니다. @@ -172,7 +173,7 @@ setgid, 끈적이 비트 세트를 설정한 상태라도 압축하거나 압축 대상 파일이 이미 있으면, 압축 또는 압축 해제 전 삭제합니다. .IP \(bu 3 입력 파일이 일반 파일을 참조하는 심볼릭 링크나 하나 이상의 하드 링크, 내지는 setuid, setgid, 끈적이 비트 세트를 설정한 -상태라도 압축 또는 압축 해제를 진행합니다. setuid, setgid, 끈적이 비트는 대상 파일에 복사하지 않습니다 +상태라도 압축 또는 압축 해제를 진행합니다. setuid, setgid, 끈적이 비트는 대상 파일에 복사하지 않습니다. .IP \(bu 3 \fB\-\-decompress\fP \fB\-\-stdout\fP 옵션을 같이 사용하는 상황에서 \fBxz\fP 명령이 원본 파일의 형식을 알아내지 못할 때, 원본 파일의 사본을 표준 출력으로 보냅니다. 이렇게 하면 \fBxzcat\fP \fB\-\-force\fP 명령을 \fBxz\fP 명령으로 압축하지 않은 @@ -353,12 +354,15 @@ CompCPU는 \fB\-6\fP ... \fB\-9\fP 수준값과 동일한데, 고수준 값은 압축율은 가능한 한 더 좋아집니다. \fB\-\-extreme\fP을 참고하십시오. .IP \(bu 3 CompMem은 단일\-스레드 모드에서 필요한 압축 프로그램의 메모리 점유 용량입니다. \fBxz\fP 버전에 따라 다를 수 있습니다. -앞으로 도입할 다중\-스레드 모드의 메모리 사용량은 단일\-스레드 모드에서의 그것보다는 훨씬 늘어납니다. .IP \(bu 3 DecMem은 압축 해제 프로그램의 메모리 점유용량입니다. 이는 곧, 압축 해제 프로그램에서 필요한 메모리 사용량을 압축 설정에서 결정한다는 의미가 들어있습니다. 정확한 압축 해제 프로그램의 메모리 사용량은 LZMA2 딕셔너리 크기 보다는 조금 많지만 테이블의 값은 MiB 용량으로 완전히 반올림한 값입니다. .RE +.IP "" +다중\-스레드 모드에서 필요한 메모리 용량은 단일\-스레드 모드보단 약간 더 많습니다. \fB\-\-block\-size\fP 기본값에 따라, 각 +스레드에서는 3*3*딕셔녀리_크기 + 압축시_메모리용량 또는 압축_해제시_메모리용량 정도가 필요합니다. 예를 들면, 스레드 넷에 사전 +설정 옵션 \fB\-6\fP을 사용한다면, 660\(en670 MiB 메모리 용량이 필요합니다. .TP \fB\-e\fP, \fB\-\-extreme\fP 기대하는 만큼의 좀 더 나은 압축율을 확보하려 선택한 압축 사전 설정 수준의 느린 변형 옵션을 사용하지만, 재수 없는 와중에 골로 가는 @@ -406,29 +410,50 @@ Preset;DictSize;CompCPU;CompMem;DecMem 다중\-스레드 모드에서 기본 블록 크기를 지정할 때 사용하지만, 단일\-스레드 모드에서도 사용할 수 있습니다. .IP "" 다중\-스레드 모드에서는 약 3배 용량의 \fI<크기>\fP 바이트만큼 각 스레드 별로 입출력 버퍼링용 공간을 할당합니다. 기본 -\fI<크기>\fP는 LZMA2 딕셔너리 크기 또는 1MiB 중 가장 큰 쪽의 세 배입니다. 보통 바람직한 값으로 LZMA2 -딕셔너리 크기나 최소한 1MiB의 2\(en4배입니다. LZMA2 딕셔너리 크기보다 작은 \fI<크기>\fP 는 램의 소모적 -사용 공간으로 할당하는데 LZMA2 딕셔너리 버퍼를 할당한 용량 크기 전체를 다 사용하지 않기 때문입니다. 블록 크기는 블록 헤더에 -저장하며, 블록 헤더는 \fBxz\fP 차기 버전에서 다중\-스레드 압축 해제시 활용할 예정입니다. +\fI<크기>\fP는 LZMA2 딕셔너리 크기 또는 1MiB 중 가장 큰 쪽의 세 배입니다. 보통 적절한 값으로 LZMA2 +딕셔너리 크기 또는 최소한 1MiB 용량의 2\(en4배입니다. LZMA2 딕셔너리 크기보다 작은 \fI<크기>\fP는 램의 +소모적 사용 공간으로 할당하는데 LZMA2 딕셔너리 버퍼를 할당한 용량 크기 전체를 다 사용하지 않기 때문입니다. 다중\-스레드 모드에서 +블록 크기는 블록 헤더에 저장하며, 이 크기 정보는 다중\-스레드 압축 해제시 필요합니다. .IP "" 단일\-스레드 모드에서는 기본적으로 블록 쪼개기를 하지 않습니다. 이 옵션을 설정한다고 해서 메모리 사용에 영향을 주지는 않습니다. 블록 헤더에 크기 정보를 저장하지 않기 때문에 단일\-스레드 모드에서 만든 파일은 다중\-스레드 모드에서 만든 파일과 동일하지 않습니다. -크기 정보의 누락은 또한 \fBxz\fP 차기 버전에서 다중\-스레드 모드에서 압축 해제가 불가능함을 의미하기도 합니다. +크기 정보의 누락은 또한 \fBxz\fP에서 다중\-스레드 모드로 압축 해제를 진행할 수 없음을 의미하기도 합니다. .TP -\fB\-\-block\-list=\fP\fI<크기>\fP -\&\fB.xz\fP 형식으로 압축할 때, 압축하지 않은 데이터에 주어진 처리 시간 간격 이후에 새 블록 처리를 시작합니다. +\fB\-\-block\-list=\fP\fI<항목>\fP +\&\fB.xz\fP 형식으로 압축할 때, 압축하지 않은 데이터로 부터 일정 간격 이후에 새 블록 처리를 시작합니다. +.IP "" +\fI<항목>\fP은 쉼표로 구분한 목록으로 지정합니다. 각 항목은 콜론 (\fB:\fP)으로 구분한 0부터 9까지의 추가 필터 +체인 번호 값으로 이루어져 있으며, 압축하지 않은 데이터의 크기 값이 필요합니다. 항목을 생략하면(둘 이상의 쉼표 연속 표기) 이전 +항목의 크기와 필터를 활용하겠다는 함축 의미를 넣을 수 있습니다. .IP "" -압축하지 않은 블록 \fI<크기>\fP는 쉼표로 구분한 목록으로 지정합니다. 크기 값을 생략(둘 이상의 연속 쉼표)는 이전 -블록 크기를 계속 사용하겠다는 의미입니다. +입력 파일이 \fI<항목>\fP 크기의 합보다 크면, 마지막 항목을 파일의 끝까지 반복합니다. 특별히 \fB0\fP 값을 마지막 +값으로 사용하여 파일 나머지 부분을 단일 블록으로 인코딩해야 한다는 의미를 나타낼 수도 있습니다. .IP "" -입력 파일이 \fI<크기>\fP의 합보다 크면, 마지막 \fI<크기>\fP 값을 파일 마지막까지 반복해서 사용합니다. -특별히 \fB0\fP 값을 마지막 값으로 사용하여 파일 나머지 부분을 단일 블록으로 인코딩해야 한다는 의미를 나타낼 수도 있습니다. +\fB\-\-filters1=\fP\fI<필터>\fP \&...\& \fB\-\-filters9=\fP\fI<필터>\fP 옵션 조합으로 +각 블록별 별도 필터 체인을 지정할 수 있습니다. 이 옵션은 1\(en9번 필터 체인을 지정합니다. 필터 체인 0번은 필터 체인을 +지정하지 않았을 때와 동일한 기본 필터 체인으로 참조할 수 있습니다. 필터 체인 식별 번호는 비 압축 크기 앞에 콜론(\fB:\fP)을 붙여 +사용할 수 있습니다. 예를 들면, \fB\-\-block\-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB\fP 옵션을 +지정했을 경우 다음 규칙대로 블록을 만듭니다: +.RS +.IP \(bu 3 +\fB\-\-filters1\fP 필터 체인에서는 2MiB 입력을 +.IP \(bu 3 +\fB\-\-filters3\fP 필터 체인에서는 2MiB 입력을 +.IP \(bu 3 +\fB\-\-filters2\fP 필터 체인에서는 4MiB 입력을 +.IP \(bu 3 +\fB\-\-filters2\fP 필터 체인에서는 4MiB 입력을 +.IP \(bu 3 +기본 필터 체인에서는 2MiB 입력을 +.IP \(bu 3 +입력이 끝나기 전의 모든 블록에는 기본 필터 체인과 4MiB 입력을 적용합니다. +.RE .IP "" -인코더 블록 크기를 초과하는 \fI<크기>\fP 값을 지정하면(스레드 모드 기본값 또는 -\fB\-\-block\-size=\fP\fI<크기>\fP 옵션으로 지정한 값), 인코더는 \fI<크기>\fP 지정 용량 범위는 -유지하면서 추가 블록을 만듭니다. 예를 들면 \fB\-\-block\-size=10MiB\fP -\fB\-\-block\-list=5MiB,10MiB,8MiB,12MiB,24MiB\fP 옵션을 지정하고 입력 파일을 80MiB 용량으로 전달하면, -각각 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, 1 MiB 용량을 차지하는 블록 11개를 결과물로 내줍니다. +인코더 블록 크기를 초과하는 크기 값을 지정하면(스레드 모드 기본값 또는 \fB\-\-block\-size=\fP\fI<크기>\fP +옵션으로 지정한 값), 인코더는 \fI<크기>\fP 지정 용량 범위는 유지하면서 추가 블록을 만듭니다. 예를 들면 +\fB\-\-block\-size=10MiB\fP \fB\-\-block\-list=5MiB,10MiB,8MiB,12MiB,24MiB\fP 옵션을 지정하고 +입력 파일을 80MiB 용량으로 전달하면, 각각 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, 1 MiB 용량을 +차지하는 블록 11개를 결과물로 내줍니다. .IP "" 다중\-스레드 모드에서 블록 크기는 블록 헤더에 저장합니다. 단일\-스레드 모드에서는 저장하지 않기 때문에 인코딩 처리한 출력은 다중\-스레드 모드의 출력 결과물과는 다릅니다. @@ -549,6 +574,8 @@ Preset;DictSize;CompCPU;CompMem;DecMem 스레드 압축 해제 방식은 여러 블록이 블록 헤더에 넣은 크기 정보와 함께 들어간 파일에만 동작합니다. 다중\-스레드 모드에서 압축한 충분히 큰 모든 파일은 이 조건에 만족하지만, 단일\-스레드 모드에서 압축한 파일은 \fB\-\-block\-size=\fP\fI<크기>\fP 옵션을 지정하더라도 조건에 만족하지 않습니다. +.IP "" +\fI스레드\fP 기본 값은 \fB0\fP입니다. \fBxz\fP 5.4.x 이전의 기본값은 \fB1\fP입니다. . .SS "개별 압축 필터 체인 설정" 개별 필터 체인은 사전 설정에 엮인 설정에 의존하는 대신 압축 설정을 세부적으로 하나하나 설정할 수 있게 합니다. 개별 필터 체인을 @@ -563,15 +590,37 @@ Preset;DictSize;CompCPU;CompMem;DecMem 필터로, 어떤 동작은 체인의 어떤 위치에든 둡니다. 필터에 따라, 이 제한은 필터 설계를 따르거나 보안 문제를 막기 위해 존재하기도 합니다. .PP -개별 필터 체인은 필터 체인에서 원하는 순서대로 하나 이상의 필터 옵션을 사용하여 지정합니다. 이는, 필터 옵션 순서가 중요하다는 -뜻입니다! 원시 스트림을 디코딩할 때(\fB\-\-format=raw\fP), 필터 체인은 압축할 때 지정했던 동일한 순서대로 지정합니다. +개별 필터 체인은 두가지 방식으로 지정할 수 있습니다. \fB\-\-filters=\fP\fI<필터>\fP와 +\fB\-\-filters1=\fP\fI<필터>\fP \&...\& \fB\-\-filters9=\fP\fI<필터>\fP 옵션으로 +liblzma 필터 문자열 문법에 따라 한가지 옵션을 필터 체인 전체를 지정할 수 있습니다. 대신, 하나 이상의 개별 필터 옵션을 +원하는 필터 체인 순서대로 지정할 수도 있습니다. 이 말인 즉슨, 개별 필터 옵션의 순서가 중요하단 뜻입니다! 원시 스트림을 디코딩할 +때(\fB\-\-format=raw\fP), 압축했을 때 지정했던 필터와 같은 순서로 필터 체인을 지정해야 합니다. 전체 체인 +옵션(\fB\-\-filters=\fP\fI<필터>\fP) 보다 우선 지정한 개별 필터 또는 사전 설정 옵션은 까먹을 수도 있습니다. +전체 체인 옵션 다음에 개별 필터를 지정할 경우 필터 체인의 동작을 무효로 합니다. .PP -필터는 쉼표로 구분하는 필터별 \fI<옵션>\fP이 있습니다. \fI<옵션>\fP에 추가로 입력한 쉼표는 무시합니다. -모든 옵션 값에는 기본값이 있어, 값을 바꾸려면 지정해야합니다. +필터는 쉼표로 구분하는 필터별 \fI<옵션>\fP이 있습니다. \fI<옵션>\fP에 추가로 입력한 쉼표는 +무시합니다. 모든 옵션 값에는 기본값이 있어, 값을 바꾸려면 지정해야합니다. .PP 전체 필터 체인과 \fI<옵션>\fP을 보려면 \fBxz \-vv\fP (\fB\-\-verbose\fP 두 번)명령을 사용하십시오. 이 명령은 사전 설정이 사용하는 필터 체인 옵션도 볼 수 있습니다. .TP +\fB\-\-filters=\fP\fI<필터>\fP +전체 필터 체인 또는 사전 설정을 단일 옵션으로 지정합니다. 각 필터는 공백 문자 또는 대시 문자 두번 입력(\fB\-\-\fP)으로 +구분합니다. 셸 명령행에서 \fI필터\fP는 따옴표로 감싸서 단일 옵션으로 해석하도록 해야 합니다. \fI옵션\fP을 표기하려면 \fB:\fP 또는 +\fB=\fP을 활용하십시오. 사전 설정 앞에 \fB\-\fP를 붙일 수 있고 0개 또는 하나 이상의 플래그를 붙일 수 있습니다. 유일하게 +지원하는 플래그는 \fB\-\-extreme\fP과 동일한 \fBe\fP입니다. +.TP +\fB\-\-filters1\fP=\fI<필터>\fP ... \fB\-\-filters9\fP=\fI<필터>\fP +\fB\-\-block\-list\fP와 사용할 수 있는 추가 필터 체인을 최대 9개까지 지정합니다. +.IP "" +예를 들어 텍스트 파일과 실행 파일의 아카이브를 압축할 때 실행 부분에 BCJ 필터 체인을 사용하고 텍스트 부분은 LZMA2 필터를 +사용할 수 있습니다. +.TP +\fB\-\-filters\-help\fP +\fB\-\-filters\fP와 \fB\-\-filters1=\fP\fI<필터>\fP \&...\& +\fB\-\-filters9=\fP\fI<필터>\fP 옵션의 사전 설정 필터와 개별 설정 필터 체인을 지정하는 방법을 설명하는 도움말 +메시지를 출력하고 완전히 빠져나갑니다. +.TP \fB\-\-lzma1\fP[\fB=\fP\fI<옵션>\fP] .PD 0 .TP @@ -745,6 +794,8 @@ LZMA1 또는 LZMA2로 종종 압축하는 파일 형식이라고 하면 고려 \fB\-\-ia64\fP[\fB=\fP\fI<옵션>\fP] .TP \fB\-\-sparc\fP[\fB=\fP\fI<옵션>\fP] +.TP +\fB\-\-riscv\fP[\fB=\fP\fI<옵션>\fP] .PD 브랜치/호출/점프(BCJ) 필터를 필터 체인에 추가합니다. 이 필터는 필터 체인의 비종결 필터로만 사용할 수 있습니다. .IP "" @@ -782,14 +833,28 @@ ARM64;4;4096 바이트 정렬이 가장 좋습니다 PowerPC;4;빅엔디안 전용 IA\-64;16;Itanium SPARC;4; +RISC\-V;2; .TE .RE .RE .IP "" BCJ 필터를 사용한 데이터는 LZMA2로 보통 압축하기 때문에 LZMA2 옵션을 선택한 BCJ 필터의 정렬기준에 맞추도록 설정하면 -압축율을 좀 더 개선할 수 있습니다. 예를 들면, IA\-64 필터에서는 \fBpb=4\fP 또는 LZMA2에 대해 -\fBpb=4,lp=4,lc=0\fP (2^4=16) 값이 바람직합ㄴ디ㅏ. x86 필터는 예외로, x86 실행 파일을 압축할 경우 -LZMA2의 기본 4바이트 정렬을 따르는게 좋습니다. +압축율을 좀 더 개선할 수 있습니다. 예를 들면: +.RS +.IP \(bu 3 +IA\-64 필터는 16\-바이트 정렬 방식으로 동작하기에 LZMA2 필터에 \fBpb=4,lp=4,lc=0\fP 옵션(2^4=16)을 주는게 +좋습니다. +.IP \(bu 3 +RISC\-V 코드에는 16\-비트 압축 명령(C 확장) 적재 여부에 따라 2\-바이트 또는 4\-바이트 정렬 방식을 채택합니다. 16\-비트 +명령을 사용하면, \fBpb=2,lp=1,lc=3\fP 또는 \fBpb=1,lp=1,lc=3\fP 옵션 값 사용이 바람직합니다. 16\-비트 명령이 +없다면, \fBpb=2,lp=2,lc=2\fP 옵션 값을 활용하는게 좋습니다. "RVC"가 "Flags"행에 나타나는지 확인할 때 +\fBreadelf \-h\fP 명령을 사용할 수 있습니다. +.IP \(bu 3 +ARM64는 항상 4\-바이트 정렬 방식을 택하기에 \fBpb=2,lp=2,lc=2\fP 옵션 값을 활용하는게 좋습니다. +.IP \(bu 3 +x86 필터는 예외입니다. x86 실행 파일을 압축할 경우에는 보통 LZMA2 기본 옵션 값(\fBpb=2,lp=0,lc=3\fP)을 그대로 +사용하는게 좋습니다. +.RE .IP "" 모든 BCJ 필터는 동일한 \fI옵션\fP을 지원합니다: .RS @@ -878,58 +943,8 @@ LZMA2의 기본 4바이트 정렬을 따르는게 좋습니다. . .SH "로봇 모드" 로봇 모드는 \fB\-\-robot\fP 옵션으로 동작합니다. \fBxz\fP 출력을 다른 프로그램에서 해석하기 쉽게 해줍니다. 현재로서는 -\fB\-\-robot\fP 옵션은 \fB\-\-version\fP, \fB\-\-info\-memory\fP, \fB\-\-list\fP 옵션하고만 사용할 수 있습니다. -앞으로는 압축 및 압축 해제 동작에 대해서도 지원합니다. -. -.SS 버전 -\fBxz \-\-robot \-\-version\fP 은 \fBxz\fP 와 liblzma의 버전 번호를 다음 형식으로 나타냅니다: -.PP -\fBXZ_VERSION=\fP\fIXYYYZZZS\fP -.br -\fBLIBLZMA_VERSION=\fP\fIXYYYZZZS\fP -.TP -\fIX\fP -주 버전. -.TP -\fIYYY\fP -부 버전. 짝수가 안정 버전입니다. 홀수는 알파 또는 베타 버전입니다. -.TP -\fIZZZ\fP -안정 릴리스의 패치 수준 또는 개발 릴리스의 횟수입니다. -.TP -\fIS\fP -안정도. 0은 알파 버전, 1은 베타 버전을 나타내며, 2는 안정 버전을 나타냅니다. \fIS\fP는 \fIYYY\fP 값이 짝수라 해도 항상 -2여야 합니다. -.PP -\fBxz\fP 명령과 liblzma이 동일한 XZ 유틸리티 릴리스에서 나왔다면 두 행의 \fIXYYYZZZS\fP 값은 같습니다. -.PP -예제: 4.999.9beta는 \fB49990091\fP이며, 5.0.0은 \fB50000002\fP입니다. -. -.SS "메모리 제한 정보" -\fBxz \-\-robot \-\-info\-memory\fP 명령은 탭으로 나뉜 여러 컬럼을 단일 행으로 나타냅니다: -.IP 1. 4 -물리 메모리(RAM)의 바이트 단위 총량. -.IP 2. 4 -압축 진행시 바이트 단위 메모리 사용 한계값 (\fB\-\-memlimit\-compress\fP). 특수 값 \fB0\fP은 단일\-스레드 모드에서 -제한을 두지 않는 기본 설정임을 나타냅니다. -.IP 3. 4 -압축 해제시 바이트 단위 메모리 사용 한계값 (\fB\-\-memlimit\-decompress\fP). 특수 값 \fB0\fP은 단일\-스레드 모드에서 -제한을 두지 않는 기본 설정임을 나타냅니다. -.IP 4. 4 -\fBxz\fP 5.3.4alpha 이후: 다중\-스레드 기반 압축 해제시 바이트 단위 메모리 -사용량(\fB\-\-memlimit\-mt\-decompress\fP). 분명하게 제한을 걸어두지 않았을 경우 5번째 컬럼에 나타난 시스템별 -기본값을 사용하기 때문에 0 값을 지정하면 안됩니다. 또한 \fB\-\-memlimit\-mt\-decompress\fP로 세번째 컬럼 값보다 더 -크게 지정을 한다 할지라도 이 값이 세번째 컬럼 값보다 크면 안됩니다. -.IP 5. 4 -\fBxz\fP 5.3.4alpha 이후: A system\-specific default memory usage limit that is -used to limit the number of threads when compressing with an automatic -number of threads (\fB\-\-threads=0\fP) and no memory usage limit has been -specified (\fB\-\-memlimit\-compress\fP). This is also used as the default value -for \fB\-\-memlimit\-mt\-decompress\fP. -.IP 6. 4 -\fBxz\fP 5.3.4alpha 이후: Number of available processor threads. -.PP -차후, \fBxz \-\-robot \-\-info\-memory\fP 출력에는 더 많은 내용이 들어가지만, 한 줄 이상은 넘어가지 않습니다. +\fB\-\-robot\fP 옵션은 \fB\-\-list\fP, \fB\-\-filters\-help\fP, \fB\-\-info\-memory\fP, \fB\-\-version\fP +옵션하고만 사용할 수 있습니다. 앞으로는 압축 및 압축 해제 동작에 대해서도 지원합니다. . .SS "목록 모드" \fBxz \-\-robot \-\-list\fP 명령은 탭으로 구분한 출력 형태를 활용합니다. 모든 행의 첫번째 컬럼에는 해당 행에서 찾을 수 @@ -1026,7 +1041,7 @@ for \fB\-\-memlimit\-mt\-decompress\fP. .PD .PP \fB\-\-verbose\fP를 두 번 지정하면, 추가 컬럼을 \fB블록\fP 행에 넣습니다. \fB\-\-verbose\fP 단일 지정시에는 이 정보를 볼 -때 탐색을 여러번 수행해야 하기 때문에 실행 과정이 느려질 수 있어서 나타내지 않습니다. +때 탐색을 여러번 수행해야 하기 때문에 실행 과정이 느려질 수 있어서 나타내지 않습니다: .PD 0 .RS .IP 11. 4 @@ -1053,7 +1068,7 @@ for \fB\-\-memlimit\-mt\-decompress\fP. .IP 3. 4 모든 블록 헤더에 압축 크기와 압축 전 원본 크기 정보가 들어갔는지 여부를 나타내는 \fByes\fP 또는 \fBno\fP 값 .PP -\fBxz\fP \fI5.1.2alpha\fP \fI부터\fP: +\fBxz\fP \fI5.1.2alpha\fP \fI부터:\fP .IP 4. 4 파일 압축 해제시 필요한 최소 \fBxz\fP 버전 .RE @@ -1089,7 +1104,7 @@ for \fB\-\-memlimit\-mt\-decompress\fP. .IP 11. 4 모든 블록 헤더에 압축 크기와 압축 전 원본 크기 정보가 들어갔는지 여부를 나타내는 \fByes\fP 또는 \fBno\fP 값 .PP -\fBxz\fP \fI5.1.2alpha\fP \fI부터\fP: +\fBxz\fP \fI5.1.2alpha\fP \fI부터:\fP .IP 12. 4 파일 압축 해제시 필요한 최소 \fBxz\fP 버전 .RE @@ -1098,6 +1113,73 @@ for \fB\-\-memlimit\-mt\-decompress\fP. 차후 버전에서는 새 행 형식을 추가하고 기존 행 형식에 추가할 수 있는 새 컬럼을 넣기 까지는 알 수 있겠지만, 기존 컬럼은 바꾸지 않을 예정입니다. . +.SS "필터 도움말" +\fBxz \-\-robot \-\-filters\-help\fP 는 다음 형식의 지원 필터 목록을 출력합니다: +.PP +\fI<필터>\fP\fB:\fP\fI<옵션>\fP\fB=<\fP\fI값\fP\fB>,\fP\fI<옵션>\fP\fB=<\fP\fI값\fP\fB>\fP... +.TP +\fI<필터>\fP +필터 이름 +.TP +\fI<옵션>\fP +필터별 옵션 이름 +.TP +\fI<값>\fP +숫자 \fI값\fP 범위는 \fB<\fP\fI최소\fP\fB\-\fP\fI최대\fP\fB>\fP입니다. 문자열 \fI값\fP은 \fB< >\fP 범위 +내에서 선택하며 \fB|\fP 문자로 구분합니다. +.PP +각 필터는 한 줄에 하나씩 출력합니다. +. +.SS "메모리 제한 정보" +\fBxz \-\-robot \-\-info\-memory\fP 명령은 탭으로 나뉜 여러 컬럼을 단일 행으로 나타냅니다: +.IP 1. 4 +물리 메모리(RAM)의 바이트 단위 총량. +.IP 2. 4 +압축 진행시 바이트 단위 메모리 사용 한계값 (\fB\-\-memlimit\-compress\fP). 특수 값 \fB0\fP은 단일\-스레드 모드에서 +제한을 두지 않는 기본 설정임을 나타냅니다. +.IP 3. 4 +압축 해제시 바이트 단위 메모리 사용 한계값 (\fB\-\-memlimit\-decompress\fP). 특수 값 \fB0\fP은 단일\-스레드 모드에서 +제한을 두지 않는 기본 설정임을 나타냅니다. +.IP 4. 4 +\fBxz\fP 5.3.4alpha 이후: 다중\-스레드 기반 압축 해제시 바이트 단위 메모리 +사용량(\fB\-\-memlimit\-mt\-decompress\fP). 분명하게 제한을 걸어두지 않았을 경우 5번째 컬럼에 나타난 시스템별 +기본값을 사용하기 때문에 0 값을 지정하면 안됩니다. 또한 \fB\-\-memlimit\-mt\-decompress\fP로 세번째 컬럼 값보다 더 +크게 지정을 한다 할지라도 이 값이 세번째 컬럼 값보다 크면 안됩니다. +.IP 5. 4 +\fBxz\fP 5.3.4alpha 이후: A system\-specific default memory usage limit that is +used to limit the number of threads when compressing with an automatic +number of threads (\fB\-\-threads=0\fP) and no memory usage limit has been +specified (\fB\-\-memlimit\-compress\fP). This is also used as the default value +for \fB\-\-memlimit\-mt\-decompress\fP. +.IP 6. 4 +\fBxz\fP 5.3.4alpha 이후: Number of available processor threads. +.PP +차후, \fBxz \-\-robot \-\-info\-memory\fP 출력에는 더 많은 내용이 들어가지만, 한 줄 이상은 넘어가지 않습니다. +. +.SS 버전 +\fBxz \-\-robot \-\-version\fP 은 \fBxz\fP 와 liblzma의 버전 번호를 다음 형식으로 나타냅니다: +.PP +\fBXZ_VERSION=\fP\fIXYYYZZZS\fP +.br +\fBLIBLZMA_VERSION=\fP\fIXYYYZZZS\fP +.TP +\fIX\fP +주 버전. +.TP +\fIYYY\fP +부 버전. 짝수가 안정 버전입니다. 홀수는 알파 또는 베타 버전입니다. +.TP +\fIZZZ\fP +안정 릴리스의 패치 수준 또는 개발 릴리스의 횟수입니다. +.TP +\fIS\fP +안정도. 0은 알파 버전, 1은 베타 버전을 나타내며, 2는 안정 버전을 나타냅니다. \fIS\fP는 \fIYYY\fP 값이 짝수라 해도 항상 +2여야 합니다. +.PP +\fBxz\fP 명령과 liblzma이 동일한 XZ 유틸리티 릴리스에서 나왔다면 두 행의 \fIXYYYZZZS\fP 값은 같습니다. +.PP +예제: 4.999.9beta는 \fB49990091\fP이며, 5.0.0은 \fB50000002\fP입니다. +. .SH "종료 상태" .TP \fB0\fP @@ -1128,7 +1210,7 @@ for \fB\-\-memlimit\-mt\-decompress\fP. .RS .PP .nf -\f(CWXZ_OPT=\-2v tar caf foo.tar.xz foo\fP +\f(CRXZ_OPT=\-2v tar caf foo.tar.xz foo\fR .fi .RE .RE @@ -1139,7 +1221,8 @@ for \fB\-\-memlimit\-mt\-decompress\fP. .RS .PP .nf -\f(CWXZ_OPT=${XZ_OPT\-"\-7e"} export XZ_OPT\fP +\f(CRXZ_OPT=${XZ_OPT\-"\-7e"} +export XZ_OPT\fR .fi .RE .RE @@ -1260,7 +1343,7 @@ XZ 임베디드는 BCJ 필터를 지원하지만, 기본 시작 오프셋만 지 .RS .PP .nf -\f(CWxz foo\fP +\f(CRxz foo\fR .fi .RE .PP @@ -1268,7 +1351,7 @@ XZ 임베디드는 BCJ 필터를 지원하지만, 기본 시작 오프셋만 지 .RS .PP .nf -\f(CWxz \-dk bar.xz\fP +\f(CRxz \-dk bar.xz\fR .fi .RE .PP @@ -1277,7 +1360,7 @@ XZ 임베디드는 BCJ 필터를 지원하지만, 기본 시작 오프셋만 지 .RS .PP .nf -\f(CWtar cf \- baz | xz \-4e > baz.tar.xz\fP +\f(CRtar cf \- baz | xz \-4e > baz.tar.xz\fR .fi .RE .PP @@ -1285,7 +1368,7 @@ XZ 임베디드는 BCJ 필터를 지원하지만, 기본 시작 오프셋만 지 .RS .PP .nf -\f(CWxz \-dcf a.txt b.txt.xz c.txt d.txt.lzma > abcd.txt\fP +\f(CRxz \-dcf a.txt b.txt.xz c.txt d.txt.lzma > abcd.txt\fR .fi .RE . @@ -1294,7 +1377,8 @@ GNU와 *BSD에서는 \fBfind\fP(1) 명령과 \fBxargs\fP(1) 명령으로 여 .RS .PP .nf -\f(CWfind . \-type f \e! \-name '*.xz' \-print0 \e | xargs \-0r \-P4 \-n16 xz \-T1\fP +\f(CRfind . \-type f \e! \-name '*.xz' \-print0 \e + | xargs \-0r \-P4 \-n16 xz \-T1\fR .fi .RE .PP @@ -1310,7 +1394,7 @@ GNU와 *BSD에서는 \fBfind\fP(1) 명령과 \fBxargs\fP(1) 명령으로 여 .RS .PP .nf -\f(CWxz \-\-robot \-\-list *.xz | awk '/^totals/{print $5\-$4}'\fP +\f(CRxz \-\-robot \-\-list *.xz | awk '/^totals/{print $5\-$4}'\fR .fi .RE .PP @@ -1320,7 +1404,11 @@ GNU와 *BSD에서는 \fBfind\fP(1) 명령과 \fBxargs\fP(1) 명령으로 여 .RS .PP .nf -\f(CWif ! eval "$(xz \-\-robot \-\-version 2> /dev/null)" || [ "$XZ_VERSION" \-lt 50000002 ]; then echo "Your xz is too old." fi unset XZ_VERSION LIBLZMA_VERSION\fP +\f(CRif ! eval "$(xz \-\-robot \-\-version 2> /dev/null)" || + [ "$XZ_VERSION" \-lt 50000002 ]; then + echo "Your xz is too old." +fi +unset XZ_VERSION LIBLZMA_VERSION\fR .fi .RE .PP @@ -1328,7 +1416,12 @@ GNU와 *BSD에서는 \fBfind\fP(1) 명령과 \fBxargs\fP(1) 명령으로 여 .RS .PP .nf -\f(CWNEWLIM=$((123 << 20))\ \ # 123 MiB OLDLIM=$(xz \-\-robot \-\-info\-memory | cut \-f3) if [ $OLDLIM \-eq 0 \-o $OLDLIM \-gt $NEWLIM ]; then XZ_OPT="$XZ_OPT \-\-memlimit\-decompress=$NEWLIM" export XZ_OPT fi\fP +\f(CRNEWLIM=$((123 << 20))\ \ # 123 MiB +OLDLIM=$(xz \-\-robot \-\-info\-memory | cut \-f3) +if [ $OLDLIM \-eq 0 \-o $OLDLIM \-gt $NEWLIM ]; then + XZ_OPT="$XZ_OPT \-\-memlimit\-decompress=$NEWLIM" + export XZ_OPT +fi\fR .fi .RE . @@ -1337,7 +1430,7 @@ GNU와 *BSD에서는 \fBfind\fP(1) 명령과 \fBxargs\fP(1) 명령으로 여 설정 조합만 다루기 때문에 꽤 쓸모가 있을 수도 있습니다. .PP \fB\-0\fP ... \fB\-9\fP 옵션의 설명에서 테이블의 CompCPU 컬럼과 \fB\-\-extreme\fP 옵션은 LZMA2 사전 설정을 -개별적으로 맞췄을 때 쓸만할 수도 있습니다. 여기 관련내용을 테이블 둘로 정리해서 모아보았습니다. +개별적으로 맞췄을 때 쓸만할 수도 있습니다. 여기 관련내용을 테이블 둘로 정리해서 모아보았습니다: .RS .PP .TS @@ -1362,7 +1455,7 @@ Preset;CompCPU .RS .PP .nf -\f(CWxz \-\-lzma2=preset=1,dict=32MiB foo.tar\fP +\f(CRxz \-\-lzma2=preset=1,dict=32MiB foo.tar\fR .fi .RE .PP @@ -1376,7 +1469,7 @@ Preset;CompCPU .RS .PP .nf -\f(CWxz \-vv \-\-lzma2=dict=192MiB big_foo.tar\fP +\f(CRxz \-vv \-\-lzma2=dict=192MiB big_foo.tar\fR .fi .RE .PP @@ -1391,7 +1484,7 @@ Preset;CompCPU .RS .PP .nf -\f(CWxz \-\-check=crc32 \-\-lzma2=preset=6e,dict=64KiB foo\fP +\f(CRxz \-\-check=crc32 \-\-lzma2=preset=6e,dict=64KiB foo\fR .fi .RE .PP @@ -1402,7 +1495,7 @@ Preset;CompCPU .RS .PP .nf -\f(CWxz \-\-lzma2=preset=6e,pb=0,lc=4 source_code.tar\fP +\f(CRxz \-\-lzma2=preset=6e,pb=0,lc=4 source_code.tar\fR .fi .RE .PP @@ -1411,7 +1504,7 @@ LZMA2와 다른 필터를 함께 사용하면 일부 파일 형식에 대해 압 .RS .PP .nf -\f(CWxz \-\-x86 \-\-lzma2 libfoo.so\fP +\f(CRxz \-\-x86 \-\-lzma2 libfoo.so\fR .fi .RE .PP @@ -1423,11 +1516,11 @@ LZMA2와 델타 필터는 비트맵 그림에 최적의 결과를 가져다줄 .PP 예를 들어 이미지를 압축하지 않은 비압축 TIFF로 저장해야 하는 경우가 있습니다. 델타 필터의 거리 매개변수는 그림에서 픽셀당 바이트 수에 일치하도록 설정합니다. 예를 들면, 24비트 RGB 비트맵의 경우 \fBdist=3\fP 거리 매개변수 값을 설정해야 하며, LZMA2 -압축시 3바이트 정렬을 따르도록 \fBpb=0\fP 값을 전달하는 방법도 바람직합니다. +압축시 3바이트 정렬을 따르도록 \fBpb=0\fP 값을 전달하는 방법도 바람직합니다: .RS .PP .nf -\f(CWxz \-\-delta=dist=3 \-\-lzma2=pb=0 foo.tiff\fP +\f(CRxz \-\-delta=dist=3 \-\-lzma2=pb=0 foo.tiff\fR .fi .RE .PP @@ -1438,8 +1531,8 @@ LZMA2와 델타 필터는 비트맵 그림에 최적의 결과를 가져다줄 \fBxzdec\fP(1), \fBxzdiff\fP(1), \fBxzgrep\fP(1), \fBxzless\fP(1), \fBxzmore\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fB7z\fP(1) .PP -XZ 유틸리티: <https://tukaani.org/xz/> +XZ 유틸리티: <https://tukaani.org/xz\-utils/> .br -XZ 임베디드: <https://tukaani.org/xz/embedded.html> +XZ 임베디드: <https://tukaani.org/xz/embedded/> .br LZMA SDK: <https://7\-zip.org/sdk.html> diff --git a/po4a/man/ko/xzdec.1 b/po4a/man/ko/xzdec.1 index 881d4cc..9763be5 100644 --- a/po4a/man/ko/xzdec.1 +++ b/po4a/man/ko/xzdec.1 @@ -1,15 +1,16 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Author: Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" Korean translation for the xz-man +.\" Seong-ho Cho <darkcircle.0426@gmail.com>, 2023, 2024. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZDEC 1 2017\-04\-19 Tukaani "XZ 유틸리티" +.TH XZDEC 1 2024\-04\-08 Tukaani "XZ 유틸리티" .SH 이름 xzdec, lzmadec \- .xz와 .lzma용 작은 압축 해제 프로그램 .SH 요약 @@ -68,4 +69,4 @@ xzdec, lzmadec \- .xz와 .lzma용 작은 압축 해제 프로그램 .SH "추가 참조" \fBxz\fP(1) .PP -XZ 임베디드: <https://tukaani.org/xz/embedded.html> +XZ 임베디드: <https://tukaani.org/xz/embedded/> diff --git a/po4a/man/ko/xzdiff.1 b/po4a/man/ko/xzdiff.1 index bea6426..20e5644 100644 --- a/po4a/man/ko/xzdiff.1 +++ b/po4a/man/ko/xzdiff.1 @@ -1,39 +1,51 @@ +.\" SPDX-License-Identifier: 0BSD .\" -.\" Original zdiff.1 for gzip: Jean-loup Gailly +.\" Authors: Lasse Collin +.\" Jia Tan .\" -.\" Modifications for XZ Utils: Lasse Collin -.\" Andrew Dudman +.\" Korean translation for the xz-man +.\" Seong-ho Cho <darkcircle.0426@gmail.com>, 2023, 2024. .\" -.\" License: GNU GPLv2+ +.\" (Note that this file is not based on gzip's zdiff.1.) .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZDIFF 1 2021\-06\-04 Tukaani "XZ 유틸리티" +.TH XZDIFF 1 2024\-02\-13 Tukaani "XZ 유틸리티" .SH 이름 xzcmp, xzdiff, lzcmp, lzdiff \- 압축 파일을 비교합니다 +. .SH 요약 -\fBxzcmp\fP [\fI<비교_옵션>\fP] \fI<파일1>\fP [\fI<파일2>\fP] +\fBxzcmp\fP [\fI<옵션>...\fP] \fI<파일1>\fP [\fI<파일2>\fP] .br -\fBxzdiff\fP [\fI차이_옵션\fP] \fI<파일1>\fP [\fI<파일2>\fP] +\fBxzdiff\fP \&... .br -\fBlzcmp\fP [\fI<비교_옵션>\fP] \fI<파일1>\fP [\fI<파일2>\fP] +\fBlzcmp\fP \&... .br -\fBlzdiff\fP [\fI<차이_옵션>\fP] \fI<파일1>\fP [\fI<파일2>\fP] +\fBlzdiff\fP \&... +. .SH 설명 -\fBxzcmp\fP 와 \fBxzdiff\fP 는 \fBxz\fP(1), \fBlzma\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), -\fBlzop\fP(1), \fBzstd\fP(1) 로 압축한 파일에 대해 \fBcmp\fP(1) 또는 \fBdiff\fP(1) 명령을 실행합니다. 지정한 -모든 옵션은 직접 \fBcmp\fP(1) 또는 \fBdiff\fP(1) 명령에 전달합니다. 파일 하나만 지정했을 경우 -\fI<파일1>\fP만 비교(지원 압축 형식 접미사를 넣어야 함)하며, \fI<파일1>\fP의 지원 압축 형식 접미사는 -빠집니다. 파일 둘을 지정하면, 필요한 경우 압축 해제하며, \fBcmp\fP(1) 또는 \fBdiff\fP(1) 명령으로 전달합니다. -\fBcmp\fP(1) 또는 \fBdiff\fP(1) 명령의 종료 상태는 압축 해제 오류가 나타나지 않는 한 보존됩니다. 압축 해제 오류가 -나타나면 종료 상태는 2가 됩니다. +\fBxzcmp\fP 와 \fBxzdiff\fP 명령은 압축 해제한 두 파일의 내용을 비교합니다. 압축 해제한 파일의 데이터와 옵션은 +\fB\-\-help\fP 옵션 또는 \fB\-\-version\fP 옵션을 지정하지 않는다면, \fBcmp\fP(1) 또는 \fBdiff\fP(1) 명령으로 +전달합니다. .PP -\fBlzcmp\fP 와 \fBlzdiff\fP 명령은 LZMA 유틸리티 하위 호환성을 목적으로 제공합니다. +\fI<파일1>\fP 과 \fI<파일2>\fP를 모두 지정했다면, 지정한 파일은 이미 압축해제한 파일이거나, +\fBxz\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), \fBzstd\fP(1), \fBlz4\fP(1) 명령으로 +압축해제할 수 있는 형식의 파일일 수 있습니다. 필요한 압축 해제 명령은 \fI<파일1>\fP 과 +\fI<파일2>\fP의 파일 이름 확장자로 결정합니다. 알 수 없는 확장자를 지닌 파일은 이미 압축을 해제했거나 +\fBxz\fP(1) 명령으로 압축 해제할 수 있는 형식으로 간주합니다. +.PP +파일 이름을 하나만 지정한다면, \fI<파일1>\fP의 확장자는 지원 압축 형식의 확장자여야 하며, +\fI<파일2>\fP는 \fI<파일1>\fP에서 압축 파일 확장자를 제거한 파일로 간주합니다. +.PP +\fBlzcmp\fP와 \fBlzdiff\fP 명령은 LZMA 유틸리티 하위 호환용으로 제공합니다. +. +.SH "종료 상태" +압축 해제 오류가 나타나는 경우, 종료 코드는 \fB2\fP입니다. 그렇지 않을 경우 \fBcmp\fP(1) 또는 \fBdiff\fP(1) 명령의 +종료 코드를 활용합니다. +. .SH "추가 참조" \fBcmp\fP(1), \fBdiff\fP(1), \fBxz\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), -\fBzstd\fP(1), \fBzdiff\fP(1) -.SH 버그 -\fBcmp\fP(1) 프로그램 또는 \fBdiff\fP(1) 프로그램에서 온 메시지는 지정한 파일 이름 대신 임시 파일 이름을 참조합니다. +\fBzstd\fP(1), \fBlz4\fP(1) diff --git a/po4a/man/ko/xzgrep.1 b/po4a/man/ko/xzgrep.1 index a04fea2..932ff9e 100644 --- a/po4a/man/ko/xzgrep.1 +++ b/po4a/man/ko/xzgrep.1 @@ -1,21 +1,24 @@ +.\" SPDX-License-Identifier: 0BSD .\" -.\" Original zgrep.1 for gzip: Jean-loup Gailly -.\" Charles Levert <charles@comm.polymtl.ca> +.\" Authors: Lasse Collin +.\" Jia Tan .\" -.\" Modifications for XZ Utils: Lasse Collin +.\" Korean translation for the xz-man +.\" Seong-ho Cho <darkcircle.0426@gmail.com>, 2023, 2024. .\" -.\" License: GNU GPLv2+ +.\" (Note that this file is not based on gzip's zgrep.1.) .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZGREP 1 2022\-07\-19 Tukaani "XZ 유틸리티" +.TH XZGREP 1 2024\-02\-13 Tukaani "XZ 유틸리티" .SH 이름 -xzgrep \- 정규 표현식을 활용하여 압축 파일을 검색합니다 +xzgrep \- 패턴을 활용하여 가능한 방식으로 압축한 파일의 내용을 검색합니다 +. .SH 요약 -\fBxzgrep\fP [\fIgrep_options\fP] [\fB\-e\fP] \fI<패턴>\fP [\fI<파일>...\fP] +\fBxzgrep\fP [\fI<옵션>...\fP] [\fI<패턴목록>\fP] [\fI<파일>...\fP] .br \fBxzegrep\fP \&... .br @@ -26,17 +29,40 @@ xzgrep \- 정규 표현식을 활용하여 압축 파일을 검색합니다 \fBlzegrep\fP \&... .br \fBlzfgrep\fP \&... +. .SH 설명 -\fBxzgrep\fP 명령은 \fBxz\fP(1), \fBlzma\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), -\fBzstd\fP(1) 로 압축을 했거나 하지 않은 \fI<파일>\fP에 대해 \fBgrep\fP(1) 명령을 실행합니다. 모든 지정 -옵션은 \fBgrep\fP(1)에 바로 전달합니다. +\fBxzgrep\fP은 압축 해제한 파일의 내용에 \fBgrep\fP(1)을 실행합니다. \fI<파일>\fP 형식은 파일 이름 확장으로 +결정합니다. \fI<파일>\fP에서 지원하는 확장자는 \fBxz\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), +\fBlzop\fP(1), \fBzstd\fP(1), \fBlz4\fP(1)로 압축 해제할 수 있는 파일의 확장자입니다. 다른 파일은 이미 압축을 해제한 +파일로 간주합니다. .PP -지정한 \fI<파일>\fP이 없다면, 필요에 따라 표준 입력 데이터 압축을 풀어내어 \fBgrep\fP(1) 에 전달합니다. 표준 -입력에서 읽을 떄, \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), \fBzstd\fP(1) 압축 파일은 지원하지 않습니다. +지정한 \fI<파일>\fP이 없거나 \fI<파일>\fP 값이 \fB\-\fP이라면 표준 입력을 읽어들입니다. 표준 입력을 +읽어들일 때, \fBxz\fP(1) 방식으로 압축을 해제하는 파일만 지원합니다. 다른 파일은 이미 압축을 해제한 파일로 간주합니다. .PP -\fBxzgrep\fP을 \fBxzegrep\fP 또는 \fBxzfgrep\fP 으로 실행하면 \fBgrep\fP(1) 대신 \fBgrep \-E\fP 또는 -\fBgrep \-F\fP 명령을 활용합니다. LZMA 유틸리티와 하위 호환성을 가진 \fBlzgrep\fP, \fBlzegrep\fP, -\fBlzfgrep\fP 명령에도 동일합니다. +대부분의 \fBgrep\fP(1)의 \fI<옵션>\fP을 지원합니다. 그러나 다음 옵션은 지원하지 않습니다: +.IP "" 4 +\fB\-r\fP, \fB\-\-recursive\fP +.IP "" 4 +\fB\-R\fP, \fB\-\-dereference\-recursive\fP +.IP "" 4 +\fB\-d\fP, \fB\-\-directories=\fP\fIaction\fP +.IP "" 4 +\fB\-Z\fP, \fB\-\-null\fP +.IP "" 4 +\fB\-z\fP, \fB\-\-null\-data\fP +.IP "" 4 +\fB\-\-include=\fP\fIglob\fP +.IP "" 4 +\fB\-\-exclude=\fP\fIglob\fP +.IP "" 4 +\fB\-\-exclude\-from=\fP\fIfile\fP +.IP "" 4 +\fB\-\-exclude\-dir=\fP\fIglob\fP +.PP +\fBxzegrep\fP은 \fBxzgrep \-E\fP 명령의 별칭입니다. \fBxzfgrep\fP은 \fBxzgrep \-F\fP 명령의 별칭입니다. +.PP +\fBlzgrep\fP, \fBlzegrep\fP, \fBlzfgrep\fP 명령은 LZMA 유틸리티 하위 호환용으로 제공합니다. +. .SH "종료 상태" .TP 0 @@ -47,11 +73,12 @@ xzgrep \- 정규 표현식을 활용하여 압축 파일을 검색합니다 .TP >1 하나 이상의 오류가 나타납니다. 일치하는 항목을 찾아낼 지 여부는 알 수 없습니다. +. .SH 환경 .TP \fBGREP\fP -\fBGREP\fP 환경 변수를 설정하면, \fBxzgrep\fP을 \fBgrep\fP(1), \fBgrep \-E\fP, \fBgrep \-F\fP 환경 변수 대신 -활용합니다. +\fBGREP\fP 환경변수 값이 비어있지 않으면, \fBgrep\fP, \fBgrep \-E\fP, \fBgrep \-F\fP 명령 대신 활용합니다. +. .SH "추가 참조" \fBgrep\fP(1), \fBxz\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), \fBzstd\fP(1), -\fBzgrep\fP(1) +\fBlz4\fP(1), \fBzgrep\fP(1) diff --git a/po4a/man/ko/xzless.1 b/po4a/man/ko/xzless.1 index 1d745af..0e4798f 100644 --- a/po4a/man/ko/xzless.1 +++ b/po4a/man/ko/xzless.1 @@ -1,9 +1,10 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Authors: Andrew Dudman .\" Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" Korean translation for the xz-man +.\" Seong-ho Cho <darkcircle.0426@gmail.com>, 2023, 2024. .\" .\" (Note that this file is not based on gzip's zless.1.) .\" @@ -12,7 +13,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZLESS 1 2010\-09\-27 Tukaani "XZ 유틸리티" +.TH XZLESS 1 2024\-02\-12 Tukaani "XZ 유틸리티" .SH 이름 xzless, lzless \- xz 또는 lzma 압축 (텍스트) 파일을 봅니다 .SH 요약 @@ -20,8 +21,9 @@ xzless, lzless \- xz 또는 lzma 압축 (텍스트) 파일을 봅니다 .br \fBlzless\fP [\fI<파일>\fP...] .SH 설명 -\fBxzless\fP 는 압축 파일을 터미널에 나타내는 필터 프로그램입니다. \fBxz\fP(1) 또는 \fBlzma\fP(1) 프로그램으로 압축한 -파일에 대해 동작합니다. 주어진 \fI<파일>\fP 값이 없다면, \fBxzless\fP 는 표준 입력을 읽어들입니다. +\fBxzless\fP는 압축 파일 내용을 터미널에 나타내는 필터 프로그램입니다. \fBxz\fP(1) 방식으로 압축을 해제하는 파일만 +지원합니다. 다른 파일은 이미 압축을 해제한 파일로 간주합니다. 주어진 \fI<파일>\fP 값이 없다면, \fBxzless\fP는 +표준 입력을 읽어들입니다. .PP \fBxzless\fP 는 \fBless\fP(1) 를 사용하여 출력을 막습니다. \fBxzmore\fP 와는 다르게, 환경 변수 설정으로 선택한 페이저를 바꿀 수 없습니다. 명령은 \fBmore\fP(1) 와 \fBvi\fP(1) 가 기반이며, 앞뒤로 움직이고 검색할 수 있습니다. diff --git a/po4a/man/ko/xzmore.1 b/po4a/man/ko/xzmore.1 index fd6f9f2..2caa95a 100644 --- a/po4a/man/ko/xzmore.1 +++ b/po4a/man/ko/xzmore.1 @@ -1,36 +1,42 @@ +.\" SPDX-License-Identifier: 0BSD .\" -.\" Original zdiff.1 for gzip: Jean-loup Gailly -.\" Modifications for XZ Utils: Lasse Collin +.\" Authors: Andrew Dudman +.\" Lasse Collin .\" -.\" License: GNU GPLv2+ +.\" Korean translation for the xz-man +.\" Seong-ho Cho <darkcircle.0426@gmail.com>, 2023, 2024. +.\" +.\" (Note that this file is based on xzless.1 instead of gzip's zmore.1.) .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZMORE 1 2013\-06\-30 Tukaani "XZ 유틸리티" +.TH XZMORE 1 2024\-02\-12 Tukaani "XZ 유틸리티" .SH 이름 xzmore, lzmore \- xz 압축 (텍스트) 파일 또는 lzma 압축 (텍스트) 파일을 봅니다 +. .SH 요약 -\fBxzmore\fP [\fI<파일>...\fP] +\fBxzmore\fP [\fI<파일>\fP...] .br -\fBlzmore\fP [\fI<파일>...\fP] +\fBlzmore\fP [\fI<파일>\fP...] +. .SH 설명 -\fBxzmore\fP 는 \fBxz\fP(1) 또는 \fBlzma\fP(1) 형식으로 압축한 텍스트 파일을 한 번에 한 화면만큼 소프트\-복제 -터미널에 표시하는 필터입니다. +\fBxzmore\fP 명령은 압축 파일에 들어있는 텍스트를 \fBmore\fP(1) 명령으로 터미널에 나타냅니다. \fBxz\fP(1) 방식으로 +압축을 해제하는 파일만 지원합니다. 다른 파일은 이미 압축을 해제한 파일로 간주합니다. \fI<파일>\fP을 지정하지 +않으면, \fBxzmore\fP 프로그램에서는 표준 입력을 읽어들입니다. 키보드 명령 정보는 \fBmore\fP(1) 설명서를 참고하십시오. .PP -기본 \fBmore\fP 대신 다른 페이저 프로그램을 사용하려면, \fBPAGER\fP 환경 변수에 원하는 프로그램 이름을 넣으십시오. -\fBlzmore\fP의 이름은 LZMA 유틸리티의 하위 호환성을 목적으로 제공합니다. -.TP -\fBe\fP 또는 \fBq\fP -\-\-More\-\-(다음 파일: \fI<파일>\fP) 프롬프트가 뜨면, 이 명령은 \fBxzmore\fP를 빠져나가게 합니다. -.TP -\fBs\fP -\-\-More\-\-(다음 파일: \fI<파일>\fP) 프롬프트가 뜨면, 이 명령은 \fBxzmore\fP에서 다음 파일로 건너뛰어 계속 -실행하게 합니다. +참고로 \fBmore\fP(1) 명령 구현체에 따라 반대 방향(윗방향)으로의 스크롤은 못할 수도 있습니다. \fBxzmore\fP 명령이 +\fBmore\fP(1) 명령에 압축 해제한 데이터를 파이프로 전달하기 때문입니다. \fBxzless\fP(1)는 좀 더 나은 기능을 가진 +\fBless\fP(1) 명령을 활용합니다. .PP -파일 내용을 실제로 보는 동안 지원하는 키보드 명령 목록을 보려면, \fBmore\fP(1) 와 같은 사용하는 페이저의 설명서를 -참고하십시오. +\fBlzmore\fP 명령은 LZMA 유틸리티 하위 호환용으로 제공합니다. +. +.SH 환경 +.TP +\fBPAGER\fP +\fBPAGER\fP 환경변수 값을 설정했다면 \fBmore\fP(1) 대신 해당 환경변수 값을 사용합니다. +. .SH "추가 참조" \fBmore\fP(1), \fBxz\fP(1), \fBxzless\fP(1), \fBzmore\fP(1) diff --git a/po4a/man/pt_BR/lzmainfo.1 b/po4a/man/pt_BR/lzmainfo.1 index 160a494..5566566 100644 --- a/po4a/man/pt_BR/lzmainfo.1 +++ b/po4a/man/pt_BR/lzmainfo.1 @@ -1,8 +1,10 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Author: Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" Brazilian Portuguese translations for xz package +.\" Traduções em português brasileiro para o pacote xz. +.\" Rafael Fontenelle <rafaelff@gnome.org>, 2022-2023. .\" .\"******************************************************************* .\" diff --git a/po4a/man/pt_BR/xz.1 b/po4a/man/pt_BR/xz.1 index d8ccb2f..fe4edf7 100644 --- a/po4a/man/pt_BR/xz.1 +++ b/po4a/man/pt_BR/xz.1 @@ -1,17 +1,19 @@ '\" t +.\" SPDX-License-Identifier: 0BSD .\" .\" Authors: Lasse Collin .\" Jia Tan .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" Brazilian Portuguese translations for xz package +.\" Traduções em português brasileiro para o pacote xz. +.\" Rafael Fontenelle <rafaelff@gnome.org>, 2022-2023. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZ 1 2023\-07\-17 Tukaani "XZ Utils" +.TH XZ 1 2024\-04\-08 Tukaani "XZ Utils" . .SH NOME xz, unxz, xzcat, lzma, unlzma, lzcat \- Compacta ou descompacta arquivos .xz @@ -465,10 +467,8 @@ velocidade, portanto, embora o CompCPU seja o mesmo para os níveis \fB\-6\fP obter uma compactação ainda mais lenta e possivelmente melhor, consulte \fB\-\-extreme\fP. .IP \(bu 3 -CompMem contém os requisitos de memória do compactador no modo de thread -única.Pode variar ligeiramente entre as versões \fBxz\fP. Os requisitos de -memória de alguns dos futuros modos de várias threads (multithread) podem -ser dramaticamente maiores do que os do modo de thread única. +CompMem contains the compressor memory requirements in the single\-threaded +mode. It may vary slightly between \fBxz\fP versions. .IP \(bu 3 DecMem contém os requisitos de memória do descompactador. Ou seja, as configurações de compactação determinam os requisitos de memória do @@ -476,6 +476,11 @@ descompactador. O uso exato da memória do descompactador é um pouco maior do que o tamanho do dicionário LZMA2, mas os valores na tabela foram arredondados para o próximo MiB completo. .RE +.IP "" +Memory requirements of the multi\-threaded mode are significantly higher than +that of the single\-threaded mode. With the default value of +\fB\-\-block\-size\fP, each thread needs 3*3*DictSize plus CompMem or DecMem. For +example, four threads with preset \fB\-6\fP needs 660\(en670\ MiB of memory. .TP \fB\-e\fP, \fB\-\-extreme\fP Usa uma variante mais lenta do nível de predefinição de compactação @@ -530,44 +535,67 @@ limitada de acesso aleatório. Essa opção normalmente é usada para substituir o tamanho de bloco padrão no modo multi\-thread, mas também pode ser usada em thread única. .IP "" -No modo multi\-thread, cerca de três vezes \fItamanho\fP bytes serão alocados em -cada thread para armazenar em buffer a entrada e a saída. O \fItamanho\fP -padrão é três vezes o tamanho do dicionário LZMA2 ou 1 MiB, o que for -maior. Normalmente, um bom valor é 2\(en4 vezes o tamanho do dicionário -LZMA2 ou pelo menos 1 MiB. Usar \fItamanho\fP menor que o tamanho do dicionário -LZMA2 é um desperdício de RAM porque o buffer do dicionário LZMA2 nunca será -totalmente usado. Os tamanhos dos blocos são armazenados nos cabeçalhos dos -blocos, que uma versão futura do \fBxz\fP usará para descompactação em -multi\-thread. -.IP "" -No modo de thread única, nenhuma divisão de bloco é feita por -padrão. Definir essa opção não afeta o uso da memória. Nenhuma informação de -tamanho é armazenada nos cabeçalhos dos blocos, portanto, os arquivos -criados no modo de thread única não serão idênticos aos arquivos criados no -modo multi\-thread. A falta de informações de tamanho também significa que -uma versão futura do \fBxz\fP não poderá descompactar os arquivos no modo -multi\-thread. -.TP -\fB\-\-block\-list=\fP\fItamanhos\fP -Ao compactar para o formato \fB.xz\fP, inicia um novo bloco após os intervalos -fornecidos de dados não compactados. -.IP "" -Os \fItamanhos\fP não compactados dos blocos são especificados como uma lista -separada por vírgulas. Omitir um tamanho (duas ou mais vírgulas -consecutivas) é uma forma abreviada de usar o tamanho do bloco anterior. -.IP "" -Se o arquivo de entrada for maior que a soma de \fItamanhos\fP, o último valor -em \fItamanhos\fP é repetido até o final do arquivo. Um valor especial de \fB0\fP -pode ser usado como o último valor para indicar que o restante do arquivo -deve ser codificado como um único bloco. -.IP "" -Se alguém especificar \fItamanhos\fP que excedam o tamanho do bloco do -codificador (seja o valor padrão no modo em threads ou o valor especificado -com \fB\-\-block\-size=\fP\fItamanho\fP), o codificador criará blocos adicionais -enquanto mantém o limites especificados em \fItamanhos\fP. Por exemplo, se -alguém especificar \fB\-\-block\-size=10MiB\fP -\fB\-\-block\-list=5MiB,10MiB,8MiB,12MiB,24MiB\fP e o arquivo de entrada for 80 -MiB, obterá 11 blocos: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10 e 1 MiB. +In multi\-threaded mode about three times \fIsize\fP bytes will be allocated in +each thread for buffering input and output. The default \fIsize\fP is three +times the LZMA2 dictionary size or 1 MiB, whichever is more. Typically a +good value is 2\(en4 times the size of the LZMA2 dictionary or at least 1 +MiB. Using \fIsize\fP less than the LZMA2 dictionary size is waste of RAM +because then the LZMA2 dictionary buffer will never get fully used. In +multi\-threaded mode, the sizes of the blocks are stored in the block +headers. This size information is required for multi\-threaded +decompression. +.IP "" +In single\-threaded mode no block splitting is done by default. Setting this +option doesn't affect memory usage. No size information is stored in block +headers, thus files created in single\-threaded mode won't be identical to +files created in multi\-threaded mode. The lack of size information also +means that \fBxz\fP won't be able decompress the files in multi\-threaded mode. +.TP +\fB\-\-block\-list=\fP\fIitems\fP +When compressing to the \fB.xz\fP format, start a new block with an optional +custom filter chain after the given intervals of uncompressed data. +.IP "" +The \fIitems\fP are a comma\-separated list. Each item consists of an optional +filter chain number between 0 and 9 followed by a colon (\fB:\fP) and a +required size of uncompressed data. Omitting an item (two or more +consecutive commas) is a shorthand to use the size and filters of the +previous item. +.IP "" +If the input file is bigger than the sum of the sizes in \fIitems\fP, the last +item is repeated until the end of the file. A special value of \fB0\fP may be +used as the last size to indicate that the rest of the file should be +encoded as a single block. +.IP "" +An alternative filter chain for each block can be specified in combination +with the \fB\-\-filters1=\fP\fIfilters\fP \&...\& \fB\-\-filters9=\fP\fIfilters\fP options. +These options define filter chains with an identifier between 1\(en9. +Filter chain 0 can be used to refer to the default filter chain, which is +the same as not specifying a filter chain. The filter chain identifier can +be used before the uncompressed size, followed by a colon (\fB:\fP). For +example, if one specifies \fB\-\-block\-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB\fP +then blocks will be created using: +.RS +.IP \(bu 3 +The filter chain specified by \fB\-\-filters1\fP and 2 MiB input +.IP \(bu 3 +The filter chain specified by \fB\-\-filters3\fP and 2 MiB input +.IP \(bu 3 +The filter chain specified by \fB\-\-filters2\fP and 4 MiB input +.IP \(bu 3 +The filter chain specified by \fB\-\-filters2\fP and 4 MiB input +.IP \(bu 3 +The default filter chain and 2 MiB input +.IP \(bu 3 +The default filter chain and 4 MiB input for every block until end of input. +.RE +.IP "" +If one specifies a size that exceeds the encoder's block size (either the +default value in threaded mode or the value specified with +\fB\-\-block\-size=\fP\fIsize\fP), the encoder will create additional blocks while +keeping the boundaries specified in \fIitems\fP. For example, if one specifies +\fB\-\-block\-size=10MiB\fP \fB\-\-block\-list=5MiB,10MiB,8MiB,12MiB,24MiB\fP and the +input file is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, +10, 10, and 1 MiB. .IP "" No modo multi\-thread, os tamanhos dos blocos são armazenados nos cabeçalhos dos blocos. Isso não é feito no modo de thread única, portanto, a saída @@ -727,6 +755,9 @@ blocos com informações de tamanho nos cabeçalhos dos blocos. Todos os arquivos grandes o suficiente compactados no modo de várias thread atendem a essa condição, mas os arquivos compactados no modo de thread única não atendem, mesmo se \fB\-\-block\-size=\fP\fItamanho\fP tiver sido usado. +.IP "" +The default value for \fIthreads\fP is \fB0\fP. In \fBxz\fP 5.4.x and older the +default is \fB1\fP. . .SS "Cadeias de filtro de compressor personalizadas" Uma cadeia de filtro personalizada permite especificar as configurações de @@ -750,21 +781,48 @@ apenas como filtro não\-último e alguns funcionam em qualquer posição na cadeia. Dependendo do filtro, essa limitação é inerente ao projeto do filtro ou existe para evitar problemas de segurança. .PP -Uma cadeia de filtro personalizada é especificada usando uma ou mais opções -de filtro na ordem desejada na cadeia de filtro. Ou seja, a ordem das opções -de filtro é significativa! Ao decodificar fluxos brutos (\fB\-\-format=raw\fP), a -cadeia de filtros é especificada na mesma ordem em que foi especificada -durante a compactação. -.PP -Os filtros usam \fIopções\fP específicas do filtro como uma lista separada por -vírgulas. As vírgulas extras em \fIopções\fP são ignoradas. Cada opção tem um -valor padrão, portanto, você precisa especificar apenas aquelas que deseja -alterar. +A custom filter chain can be specified in two different ways. The options +\fB\-\-filters=\fP\fIfilters\fP and \fB\-\-filters1=\fP\fIfilters\fP \&...\& +\fB\-\-filters9=\fP\fIfilters\fP allow specifying an entire filter chain in one +option using the liblzma filter string syntax. Alternatively, a filter +chain can be specified by using one or more individual filter options in the +order they are wanted in the filter chain. That is, the order of the +individual filter options is significant! When decoding raw streams +(\fB\-\-format=raw\fP), the filter chain must be specified in the same order as +it was specified when compressing. Any individual filter or preset options +specified before the full chain option (\fB\-\-filters=\fP\fIfilters\fP) will be +forgotten. Individual filters specified after the full chain option will +reset the filter chain. +.PP +Both the full and individual filter options take filter\-specific \fIoptions\fP +as a comma\-separated list. Extra commas in \fIoptions\fP are ignored. Every +option has a default value, so specify those you want to change. .PP Para ver toda a cadeia de filtros e \fIopções\fP, use \fBxz \-vv\fP (isto é, use \fB\-\-verbose\fP duas vezes). Isso também funciona para visualizar as opções da cadeia de filtros usadas pelas predefinições. .TP +\fB\-\-filters=\fP\fIfilters\fP +Specify the full filter chain or a preset in a single option. Each filter +can be separated by spaces or two dashes (\fB\-\-\fP). \fIfilters\fP may need to be +quoted on the shell command line so it is parsed as a single option. To +denote \fIoptions\fP, use \fB:\fP or \fB=\fP. A preset can be prefixed with a \fB\-\fP +and followed with zero or more flags. The only supported flag is \fBe\fP to +apply the same options as \fB\-\-extreme\fP. +.TP +\fB\-\-filters1\fP=\fIfilters\fP ... \fB\-\-filters9\fP=\fIfilters\fP +Specify up to nine additional filter chains that can be used with +\fB\-\-block\-list\fP. +.IP "" +For example, when compressing an archive with executable files followed by +text files, the executable part could use a filter chain with a BCJ filter +and the text part only the LZMA2 filter. +.TP +\fB\-\-filters\-help\fP +Display a help message describing how to specify presets and custom filter +chains in the \fB\-\-filters\fP and \fB\-\-filters1=\fP\fIfilters\fP \&...\& +\fB\-\-filters9=\fP\fIfilters\fP options, and exit successfully. +.TP \fB\-\-lzma1\fP[\fB=\fP\fIopções\fP] .PD 0 .TP @@ -976,6 +1034,8 @@ dicionário \fItamanho\fP. LZMA1 também precisa de \fIlc\fP, \fIlp\fP e \fIpb\f \fB\-\-ia64\fP[\fB=\fP\fIopções\fP] .TP \fB\-\-sparc\fP[\fB=\fP\fIopções\fP] +.TP +\fB\-\-riscv\fP[\fB=\fP\fIopções\fP] .PD Adiciona um filtro de ramificação/chamada/salto (BCJ) à cadeia de filtros. Esses filtros podem ser usados apenas como um filtro não último na @@ -1026,17 +1086,30 @@ ARM64;4;Alinhamento de 4096 bytes PowerPC;4;Somente big endian IA\-64;16;Itanium SPARC;4; +RISC\-V;2; .TE .RE .RE .IP "" -Como os dados filtrados por BCJ geralmente são compactados com LZMA2, a taxa -de compactação pode melhorar ligeiramente se as opções de LZMA2 forem -definidas para corresponder ao alinhamento do filtro BCJ selecionado. Por -exemplo, com o filtro IA\-64, é bom definir \fBpb=4\fP ou mesmo -\fBpb=4,lp=4,lc=0\fP com LZMA2 (2^4=16). O filtro x86 é uma exceção; geralmente -é bom manter o alinhamento padrão de quatro bytes do LZMA2 ao compactar -executáveis x86. +Since the BCJ\-filtered data is usually compressed with LZMA2, the +compression ratio may be improved slightly if the LZMA2 options are set to +match the alignment of the selected BCJ filter. Examples: +.RS +.IP \(bu 3 +IA\-64 filter has 16\-byte alignment so \fBpb=4,lp=4,lc=0\fP is good with LZMA2 +(2^4=16). +.IP \(bu 3 +RISC\-V code has 2\-byte or 4\-byte alignment depending on whether the file +contains 16\-bit compressed instructions (the C extension). When 16\-bit +instructions are used, \fBpb=2,lp=1,lc=3\fP or \fBpb=1,lp=1,lc=3\fP is good. When +16\-bit instructions aren't present, \fBpb=2,lp=2,lc=2\fP is the best. +\fBreadelf \-h\fP can be used to check if "RVC" appears on the "Flags" line. +.IP \(bu 3 +ARM64 is always 4\-byte aligned so \fBpb=2,lp=2,lc=2\fP is the best. +.IP \(bu 3 +The x86 filter is an exception. It's usually good to stick to LZMA2's +defaults (\fBpb=2,lp=0,lc=3\fP) when compressing x86 executables. +.RE .IP "" Todos os filtros BCJ suportam as mesmas \fIopções\fP: .RS @@ -1154,70 +1227,11 @@ humanos. Para obter uma saída analisável por máquina, especifique \fB\-\-robo antes de \fB\-\-version\fP. . .SH "MODO ROBÔ" -O modo robô é ativado com a opção \fB\-\-robot\fP. Isso torna a saída de \fBxz\fP -mais fácil de ser analisada por outros programas. Atualmente \fB\-\-robot\fP é -suportado apenas junto com \fB\-\-version\fP, \fB\-\-info\-memory\fP e \fB\-\-list\fP. Ele -terá suporte para compactação e descompactação no futuro. -. -.SS Versão -\fBxz \-\-robot \-\-version\fP prints the version number of \fBxz\fP and liblzma in -the following format: -.PP -\fBXZ_VERSION=\fP\fIXYYYZZZS\fP -.br -\fBLIBLZMA_VERSION=\fP\fIXYYYZZZS\fP -.TP -\fIX\fP -Versão principal. -.TP -\fIYYY\fP -Versão menor. Números pares são estáveis. Os números ímpares são versões -alfa ou beta. -.TP -\fIZZZ\fP -Nível de patch para versões estáveis ou apenas um contador para versões de -desenvolvimento. -.TP -\fIS\fP -Estabilidade. 0 é alfa, 1 é beta e 2 é estável. \fIS\fP deve ser sempre 2 -quando \fIYYY\fP for par. -.PP -\fIXYYYZZZS\fP são iguais em ambas as linhas se \fBxz\fP e liblzma forem da mesma -versão do XZ Utils. -.PP -Exemplos: 4.999.9beta é \fB49990091\fP e 5.0.0 é \fB50000002\fP. -. -.SS "Informações de limite de memória" -\fBxz \-\-robot \-\-info\-memory\fP prints a single line with multiple tab\-separated -columns: -.IP 1. 4 -Quantidade total de memória física (RAM) em bytes. -.IP 2. 4 -Limite de uso de memória para compactação em bytes -(\fB\-\-memlimit\-compress\fP). Um valor especial de \fB0\fP indica a configuração -padrão que para o modo de thread única é o mesmo que sem limite. -.IP 3. 4 -Limite de uso de memória para descompactação em bytes -(\fB\-\-memlimit\-decompress\fP). Um valor especial de \fB0\fP indica a configuração -padrão que para o modo de thread única é o mesmo que sem limite. -.IP 4. 4 -Desde \fBxz\fP 5.3.4alpha: Uso de memória para descompactação com várias thread -em bytes (\fB\-\-memlimit\-mt\-decompress\fP). Isso nunca é zero porque um valor -padrão específico do sistema mostrado na coluna 5 é usado se nenhum limite -for especificado explicitamente. Isso também nunca é maior que o valor na -coluna 3, mesmo que um valor maior tenha sido especificado com -\fB\-\-memlimit\-mt\-decompress\fP. -.IP 5. 4 -Desde \fBxz\fP 5.3.4alpha: Um limite de uso de memória padrão específico do -sistema que é usado para limitar o número de threads ao compactar com um -número automático de threads (\fB\-\-threads=0\fP) e nenhum limite de uso de -memória foi especificado (\fB\-\-memlimit\-compress\fP). Isso também é usado como -o valor padrão para \fB\-\-memlimit\-mt\-decompress\fP. -.IP 6. 4 -Desde \fBxz\fP 5.3.4alpha: Número de threads de processador disponíveis. -.PP -No futuro, a saída de \fBxz \-\-robot \-\-info\-memory\fP pode ter mais colunas, mas -nunca mais do que uma única linha. +The robot mode is activated with the \fB\-\-robot\fP option. It makes the output +of \fBxz\fP easier to parse by other programs. Currently \fB\-\-robot\fP is +supported only together with \fB\-\-list\fP, \fB\-\-filters\-help\fP, \fB\-\-info\-memory\fP, +and \fB\-\-version\fP. It will be supported for compression and decompression in +the future. . .SS "Modo lista" \fBxz \-\-robot \-\-list\fP usa saída separada por tabulações. A primeira coluna de @@ -1416,6 +1430,85 @@ Versões futuras podem adicionar novos tipos de linha e novas colunas podem ser adicionadas aos tipos de linha existentes, mas as colunas existentes não serão alteradas. . +.SS "Filters help" +\fBxz \-\-robot \-\-filters\-help\fP prints the supported filters in the following +format: +.PP +\fIfilter\fP\fB:\fP\fIoption\fP\fB=<\fP\fIvalue\fP\fB>,\fP\fIoption\fP\fB=<\fP\fIvalue\fP\fB>\fP... +.TP +\fIfilter\fP +Name of the filter +.TP +\fIoption\fP +Name of a filter specific option +.TP +\fIvalue\fP +Numeric \fIvalue\fP ranges appear as \fB<\fP\fImin\fP\fB\-\fP\fImax\fP\fB>\fP. String +\fIvalue\fP choices are shown within \fB< >\fP and separated by a \fB|\fP +character. +.PP +Each filter is printed on its own line. +. +.SS "Informações de limite de memória" +\fBxz \-\-robot \-\-info\-memory\fP prints a single line with multiple tab\-separated +columns: +.IP 1. 4 +Quantidade total de memória física (RAM) em bytes. +.IP 2. 4 +Limite de uso de memória para compactação em bytes +(\fB\-\-memlimit\-compress\fP). Um valor especial de \fB0\fP indica a configuração +padrão que para o modo de thread única é o mesmo que sem limite. +.IP 3. 4 +Limite de uso de memória para descompactação em bytes +(\fB\-\-memlimit\-decompress\fP). Um valor especial de \fB0\fP indica a configuração +padrão que para o modo de thread única é o mesmo que sem limite. +.IP 4. 4 +Desde \fBxz\fP 5.3.4alpha: Uso de memória para descompactação com várias thread +em bytes (\fB\-\-memlimit\-mt\-decompress\fP). Isso nunca é zero porque um valor +padrão específico do sistema mostrado na coluna 5 é usado se nenhum limite +for especificado explicitamente. Isso também nunca é maior que o valor na +coluna 3, mesmo que um valor maior tenha sido especificado com +\fB\-\-memlimit\-mt\-decompress\fP. +.IP 5. 4 +Desde \fBxz\fP 5.3.4alpha: Um limite de uso de memória padrão específico do +sistema que é usado para limitar o número de threads ao compactar com um +número automático de threads (\fB\-\-threads=0\fP) e nenhum limite de uso de +memória foi especificado (\fB\-\-memlimit\-compress\fP). Isso também é usado como +o valor padrão para \fB\-\-memlimit\-mt\-decompress\fP. +.IP 6. 4 +Desde \fBxz\fP 5.3.4alpha: Número de threads de processador disponíveis. +.PP +No futuro, a saída de \fBxz \-\-robot \-\-info\-memory\fP pode ter mais colunas, mas +nunca mais do que uma única linha. +. +.SS Versão +\fBxz \-\-robot \-\-version\fP prints the version number of \fBxz\fP and liblzma in +the following format: +.PP +\fBXZ_VERSION=\fP\fIXYYYZZZS\fP +.br +\fBLIBLZMA_VERSION=\fP\fIXYYYZZZS\fP +.TP +\fIX\fP +Versão principal. +.TP +\fIYYY\fP +Versão menor. Números pares são estáveis. Os números ímpares são versões +alfa ou beta. +.TP +\fIZZZ\fP +Nível de patch para versões estáveis ou apenas um contador para versões de +desenvolvimento. +.TP +\fIS\fP +Estabilidade. 0 é alfa, 1 é beta e 2 é estável. \fIS\fP deve ser sempre 2 +quando \fIYYY\fP for par. +.PP +\fIXYYYZZZS\fP são iguais em ambas as linhas se \fBxz\fP e liblzma forem da mesma +versão do XZ Utils. +.PP +Exemplos: 4.999.9beta é \fB49990091\fP e 5.0.0 é \fB50000002\fP. +. .SH "STATUS DE SAÍDA" .TP \fB0\fP @@ -1453,7 +1546,7 @@ executado por um script ou ferramenta, por exemplo, GNU \fBtar\fP(1): .RS .PP .nf -\f(CWXZ_OPT=\-2v tar caf foo.tar.xz foo\fP +\f(CRXZ_OPT=\-2v tar caf foo.tar.xz foo\fR .fi .RE .RE @@ -1466,7 +1559,8 @@ scripts \fBsh\fP(1) pode\-se usar algo assim: .RS .PP .nf -\f(CWXZ_OPT=${XZ_OPT\-"\-7e"} export XZ_OPT\fP +\f(CRXZ_OPT=${XZ_OPT\-"\-7e"} +export XZ_OPT\fR .fi .RE .RE @@ -1618,7 +1712,7 @@ Compactar o arquivo \fIfoo\fP em \fIfoo.xz\fP usando o nível de compactação p .RS .PP .nf -\f(CWxz foo\fP +\f(CRxz foo\fR .fi .RE .PP @@ -1627,7 +1721,7 @@ descompactação for bem\-sucedida: .RS .PP .nf -\f(CWxz \-dk bar.xz\fP +\f(CRxz \-dk bar.xz\fR .fi .RE .PP @@ -1637,7 +1731,7 @@ descompactação (48 \ MiB e 5\ MiB, respectivamente): .RS .PP .nf -\f(CWtar cf \- baz | xz \-4e > baz.tar.xz\fP +\f(CRtar cf \- baz | xz \-4e > baz.tar.xz\fR .fi .RE .PP @@ -1646,7 +1740,7 @@ para a saída padrão com um único comando: .RS .PP .nf -\f(CWxz \-dcf a.txt b.txt.xz c.txt d.txt.lzma > abcd.txt\fP +\f(CRxz \-dcf a.txt b.txt.xz c.txt d.txt.lzma > abcd.txt\fR .fi .RE . @@ -1656,7 +1750,8 @@ compactação de muitos arquivos: .RS .PP .nf -\f(CWfind . \-type f \e! \-name '*.xz' \-print0 \e | xargs \-0r \-P4 \-n16 xz \-T1\fP +\f(CRfind . \-type f \e! \-name '*.xz' \-print0 \e + | xargs \-0r \-P4 \-n16 xz \-T1\fR .fi .RE .PP @@ -1676,7 +1771,7 @@ arquivos: .RS .PP .nf -\f(CWxz \-\-robot \-\-list *.xz | awk '/^totals/{print $5\-$4}'\fP +\f(CRxz \-\-robot \-\-list *.xz | awk '/^totals/{print $5\-$4}'\fR .fi .RE .PP @@ -1687,7 +1782,11 @@ não suportavam a opção \fB\-\-robot\fP: .RS .PP .nf -\f(CWif ! eval "$(xz \-\-robot \-\-version 2> /dev/null)" || [ "$XZ_VERSION" \-lt 50000002 ]; then echo "Your xz is too old." fi unset XZ_VERSION LIBLZMA_VERSION\fP +\f(CRif ! eval "$(xz \-\-robot \-\-version 2> /dev/null)" || + [ "$XZ_VERSION" \-lt 50000002 ]; then + echo "Your xz is too old." +fi +unset XZ_VERSION LIBLZMA_VERSION\fR .fi .RE .PP @@ -1696,7 +1795,12 @@ mas se um limite já tiver sido definido, não o aumentar: .RS .PP .nf -\f(CWNEWLIM=$((123 << 20))\ \ # 123 MiB OLDLIM=$(xz \-\-robot \-\-info\-memory | cut \-f3) if [ $OLDLIM \-eq 0 \-o $OLDLIM \-gt $NEWLIM ]; then XZ_OPT="$XZ_OPT \-\-memlimit\-decompress=$NEWLIM" export XZ_OPT fi\fP +\f(CRNEWLIM=$((123 << 20))\ \ # 123 MiB +OLDLIM=$(xz \-\-robot \-\-info\-memory | cut \-f3) +if [ $OLDLIM \-eq 0 \-o $OLDLIM \-gt $NEWLIM ]; then + XZ_OPT="$XZ_OPT \-\-memlimit\-decompress=$NEWLIM" + export XZ_OPT +fi\fR .fi .RE . @@ -1735,7 +1839,7 @@ baixo (por exemplo, 1) pode ser modificado para usar um dicionário maior: .RS .PP .nf -\f(CWxz \-\-lzma2=preset=1,dict=32MiB foo.tar\fP +\f(CRxz \-\-lzma2=preset=1,dict=32MiB foo.tar\fR .fi .RE .PP @@ -1755,7 +1859,7 @@ o \fBxz \-9\fP usaria: .RS .PP .nf -\f(CWxz \-vv \-\-lzma2=dict=192MiB big_foo.tar\fP +\f(CRxz \-vv \-\-lzma2=dict=192MiB big_foo.tar\fR .fi .RE .PP @@ -1773,7 +1877,7 @@ que existe \fB\-\-check=crc32\fP) usando cerca de 100\ KiB de memória. .RS .PP .nf -\f(CWxz \-\-check=crc32 \-\-lzma2=preset=6e,dict=64KiB foo\fP +\f(CRxz \-\-check=crc32 \-\-lzma2=preset=6e,dict=64KiB foo\fR .fi .RE .PP @@ -1787,7 +1891,7 @@ que \fBxz \-6e\fP (tente também sem \fBlc=4\fP): .RS .PP .nf -\f(CWxz \-\-lzma2=preset=6e,pb=0,lc=4 source_code.tar\fP +\f(CRxz \-\-lzma2=preset=6e,pb=0,lc=4 source_code.tar\fR .fi .RE .PP @@ -1797,7 +1901,7 @@ compartilhada x86\-32 ou x86\-64 usando o filtro x86 BCJ: .RS .PP .nf -\f(CWxz \-\-x86 \-\-lzma2 libfoo.so\fP +\f(CRxz \-\-x86 \-\-lzma2 libfoo.so\fR .fi .RE .PP @@ -1818,7 +1922,7 @@ para acomodar o alinhamento de três bytes: .RS .PP .nf -\f(CWxz \-\-delta=dist=3 \-\-lzma2=pb=0 foo.tiff\fP +\f(CRxz \-\-delta=dist=3 \-\-lzma2=pb=0 foo.tiff\fR .fi .RE .PP diff --git a/po4a/man/pt_BR/xzdec.1 b/po4a/man/pt_BR/xzdec.1 index 09f9255..996139d 100644 --- a/po4a/man/pt_BR/xzdec.1 +++ b/po4a/man/pt_BR/xzdec.1 @@ -1,15 +1,17 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Author: Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" Brazilian Portuguese translations for xz package +.\" Traduções em português brasileiro para o pacote xz. +.\" Rafael Fontenelle <rafaelff@gnome.org>, 2022-2023. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZDEC 1 2017\-04\-19 Tukaani "XZ Utils" +.TH XZDEC 1 2024\-04\-08 Tukaani "XZ Utils" .SH NOME xzdec, lzmadec \- Pequenos descompactadores .xz e .lzma .SH SINOPSE diff --git a/po4a/man/pt_BR/xzdiff.1 b/po4a/man/pt_BR/xzdiff.1 deleted file mode 100644 index 9203c41..0000000 --- a/po4a/man/pt_BR/xzdiff.1 +++ /dev/null @@ -1,44 +0,0 @@ -.\" -.\" Original zdiff.1 for gzip: Jean-loup Gailly -.\" -.\" Modifications for XZ Utils: Lasse Collin -.\" Andrew Dudman -.\" -.\" License: GNU GPLv2+ -.\" -.\"******************************************************************* -.\" -.\" This file was generated with po4a. Translate the source file. -.\" -.\"******************************************************************* -.TH XZDIFF 1 2021\-06\-04 Tukaani "XZ Utils" -.SH NOME -xzcmp, xzdiff, lzcmp, lzdiff \- compara arquivos compactados -.SH SINOPSE -\fBxzcmp\fP [\fIopções_cmd\fP] \fIarquivo1\fP [\fIarquivo2\fP] -.br -\fBxzdiff\fP [\fIopções_diff\fP] \fIarquivo1\fP [\fIarquivo2\fP] -.br -\fBlzcmp\fP [\fIopções_cmp\fP] \fIarquivo1\fP [\fIarquivo2\fP] -.br -\fBlzdiff\fP [\fIopções_diff\fP] \fIarquivo1\fP [\fIarquivo2\fP] -.SH DESCRIÇÃO -\fBxzcmp\fP e \fBxzdiff\fP invocam \fBcmp\fP(1) ou \fBdiff\fP(1) em arquivos compactados -com \fBxz\fP(1), \fBlzma\fP(1), \fBgzip\fP( 1), \fBbzip2\fP(1), \fBlzop\fP(1) ou -\fBzstd\fP(1). Todas as opções especificadas são passadas diretamente para -\fBcmp\fP(1) ou \fBdiff\fP(1). Se apenas um arquivo for especificado, os arquivos -comparados serão \fIarquivo1\fP (que deve ter um sufixo de um formato de -compactação compatível) e \fIarquivo1\fP do qual o sufixo do formato de -compactação foi removido. Se dois arquivos forem especificados, eles serão -descompactados, se necessário, e enviados para \fBcmp\fP(1) ou \fBdiff\fP(1). O -status de saída de \fBcmp\fP(1) ou \fBdiff\fP(1) é preservado, a menos que ocorra -um erro de descompactação; então o status de saída é 2. -.PP -Os nomes \fBlzcmp\fP e \fBlzdiff\fP são fornecidos para compatibilidade com -versões anteriores do LZMA Utils. -.SH "VEJA TAMBÉM" -\fBcmp\fP(1), \fBdiff\fP(1), \fBxz\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), -\fBzstd\fP(1), \fBzdiff\fP(1) -.SH BUGS -As mensagens dos programas \fBcmp\fP(1) ou \fBdiff\fP(1) referem\-se a nomes de -arquivos temporários em vez daqueles especificados. diff --git a/po4a/man/pt_BR/xzgrep.1 b/po4a/man/pt_BR/xzgrep.1 deleted file mode 100644 index 1a347fb..0000000 --- a/po4a/man/pt_BR/xzgrep.1 +++ /dev/null @@ -1,63 +0,0 @@ -.\" -.\" Original zgrep.1 for gzip: Jean-loup Gailly -.\" Charles Levert <charles@comm.polymtl.ca> -.\" -.\" Modifications for XZ Utils: Lasse Collin -.\" -.\" License: GNU GPLv2+ -.\" -.\"******************************************************************* -.\" -.\" This file was generated with po4a. Translate the source file. -.\" -.\"******************************************************************* -.TH XZGREP 1 2022\-07\-19 Tukaani "XZ Utils" -.SH NOME -xzgrep \- pesquisa arquivos compactados para uma expressão regular -.SH SINOPSE -\fBxzgrep\fP [\fIopções_grep\fP] [\fB\-e\fP] \fIpadrão\fP [\fIarquivo...\fP] -.br -\fBxzegrep\fP \&... -.br -\fBxzfgrep\fP \&... -.br -\fBlzgrep\fP \&... -.br -\fBlzegrep\fP \&... -.br -\fBlzfgrep\fP \&... -.SH DESCRIÇÃO -\fBxzgrep\fP invoca \fBgrep\fP(1) em \fIarquivos\fP que podem ser descompactados ou -compactados com \fBxz\fP(1), \fBlzma\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), -ou \fBzstd\fP(1). Todas as opções especificadas são passadas diretamente para -\fBgrep\fP(1). -.PP -Se nenhum \fIarquivo\fP for especificado, a entrada padrão será descompactada, -se necessário, e enviada para \fBgrep\fP(1). Ao ler da entrada padrão, os -arquivos compactados \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1) e \fBzstd\fP(1) não -são suportados. -.PP -Se \fBxzgrep\fP for chamado como \fBxzegrep\fP ou \fBxzfgrep\fP, então \fBgrep \-E\fP ou -\fBgrep \-F\fP será usado em vez de \fBgrep\fP(1). O mesmo se aplica aos nomes -\fBlzgrep\fP, \fBlzegrep\fP e \fBlzfgrep\fP, que são fornecidos para compatibilidade -com versões anteriores do LZMA Utils. -.SH "STATUS DE SAÍDA" -.TP -0 -Pelo menos uma correspondência foi encontrada em pelo menos um dos arquivos -de entrada. Nenhum erro ocorreu. -.TP -1 -Nenhuma correspondência foi encontrada em nenhum dos arquivos de -entrada. Nenhum erro ocorreu. -.TP ->1 -Ocorreu um ou mais erros. Não se sabe se foram encontradas correspondências. -.SH AMBIENTE -.TP -\fBGREP\fP -Se a variável de ambiente \fBGREP\fP for definida, \fBxzgrep\fP a usará em vez de -\fBgrep\fP(1), \fBgrep \-E\fP ou \fBgrep \-F\fP. -.SH "VEJA TAMBÉM" -\fBgrep\fP(1), \fBxz\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), \fBzstd\fP(1), -\fBzgrep\fP(1) diff --git a/po4a/man/pt_BR/xzless.1 b/po4a/man/pt_BR/xzless.1 index c2da329..f0d54bf 100644 --- a/po4a/man/pt_BR/xzless.1 +++ b/po4a/man/pt_BR/xzless.1 @@ -1,9 +1,11 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Authors: Andrew Dudman .\" Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" Brazilian Portuguese translations for xz package +.\" Traduções em português brasileiro para o pacote xz. +.\" Rafael Fontenelle <rafaelff@gnome.org>, 2022-2023. .\" .\" (Note that this file is not based on gzip's zless.1.) .\" @@ -12,7 +14,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZLESS 1 2010\-09\-27 Tukaani "XZ Utils" +.TH XZLESS 1 2024\-02\-12 Tukaani "XZ Utils" .SH NOME xzless, lzless \- visualiza arquivos (texto) compactados em xz ou lzma .SH SINOPSE @@ -20,10 +22,10 @@ xzless, lzless \- visualiza arquivos (texto) compactados em xz ou lzma .br \fBlzless\fP [\fIarquivo\fP...] .SH DESCRIÇÃO -\fBxzless\fP é um filtro que exibe texto de arquivos compactados em um -terminal. Ele funciona em arquivos compactados com \fBxz\fP(1) ou -\fBlzma\fP(1). Se nenhum \fIfiles\fP for fornecido, \fBxzless\fP lê da entrada -padrão. +\fBxzless\fP is a filter that displays text from compressed files to a +terminal. Files supported by \fBxz\fP(1) are decompressed; other files are +assumed to be in uncompressed form already. If no \fIfiles\fP are given, +\fBxzless\fP reads from standard input. .PP \fBxzless\fP usa \fBless\fP(1) para apresentar sua saída. Ao contrário de \fBxzmore\fP, sua escolha de pager não pode ser alterada pela configuração de diff --git a/po4a/man/pt_BR/xzmore.1 b/po4a/man/pt_BR/xzmore.1 deleted file mode 100644 index 281ea63..0000000 --- a/po4a/man/pt_BR/xzmore.1 +++ /dev/null @@ -1,39 +0,0 @@ -.\" -.\" Original zdiff.1 for gzip: Jean-loup Gailly -.\" Modifications for XZ Utils: Lasse Collin -.\" -.\" License: GNU GPLv2+ -.\" -.\"******************************************************************* -.\" -.\" This file was generated with po4a. Translate the source file. -.\" -.\"******************************************************************* -.TH XZMORE 1 2013\-06\-30 Tukaani "XZ Utils" -.SH NOME -xzmore, lzmore \- visualiza arquivos (texto) compactados em xz ou lzma -.SH SINOPSE -\fBxzmore\fP [\fIarquivo...\fP] -.br -\fBlzmore\fP [\fIarquivo...\fP] -.SH DESCRIÇÃO -\fBxzmore\fP é um filtro que permite o exame de arquivos de texto compactados -\fBxz\fP(1) ou \fBlzma\fP(1) uma tela por vez em um terminal de cópia eletrônica. -.PP -Para usar um pager diferente do padrão \fBmore,\fP defina a variável de -ambiente \fBPAGER\fP para o nome do programa desejado. O nome \fBlzmore\fP é -fornecido para compatibilidade com versões anteriores do LZMA Utils. -.TP -\fBe\fP ou \fBq\fP -Quando o prompt \-\-More\-\-(Next file: \fIarquivo\fP) é impresso, esse comando faz -com que \fBxzmore\fP saia. -.TP -\fBs\fP -Quando o prompt \-\-More\-\-(Next file: \fIarquivo\fP) é impresso, esse comando faz -com que \fBxzmore\fP pule o próximo arquivo e continue. -.PP -Para obter uma lista de comandos de teclado suportados durante a exibição -real do conteúdo de um arquivo, consulte o manual do paginador que você usa, -geralmente \fBmore\fP(1). -.SH "VEJA TAMBÉM" -\fBmore\fP(1), \fBxz\fP(1), \fBxzless\fP(1), \fBzmore\fP(1) diff --git a/po4a/man/ro/lzmainfo.1 b/po4a/man/ro/lzmainfo.1 index 789c25d..c4d97fd 100644 --- a/po4a/man/ro/lzmainfo.1 +++ b/po4a/man/ro/lzmainfo.1 @@ -1,8 +1,18 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Author: Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" Romanian translation for xz-man. +.\" Mesajele în limba română pentru manualul pachetului XZ Utils. +.\" Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2022 - 2024. +.\" Cronologia traducerii fișierului „xz-man”: +.\" Traducerea inițială, făcută de R-GC, pentru versiunea xz-man 5.4.0-pre1. +.\" Actualizare a traducerii pentru versiunea 5.4.0-pre2, făcută de R-GC, dec-2022. +.\" Actualizare a traducerii pentru versiunea 5.4.3, făcută de R-GC, mai-2023. +.\" Actualizare a traducerii pentru versiunea 5.4.4-pre1, făcută de R-GC, iul-2023. +.\" Actualizare a traducerii pentru versiunea 5.6.0-pre1, făcută de R-GC, feb-2024. +.\" Actualizare a traducerii pentru versiunea 5.6.0-pre2, făcută de R-GC, feb-2024. +.\" Actualizare a traducerii pentru versiunea Y, făcută de X, Z(luna-anul). .\" .\"******************************************************************* .\" @@ -15,17 +25,17 @@ lzmainfo \- afișează informațiile stocate în antetul fișierului .lzma .SH REZUMAT \fBlzmainfo\fP [\fB\-\-help\fP] [\fB\-\-version\fP] [\fIfișier...\fP] .SH DESCRIERE -\fBlzmainfo\fP afișează informațiile stocate în antetul fișierului \fB.lzma\fP. -Citește primii 13 octeți din \fIfișierul\fP specificat, decodifică antetul și -îl afișează la ieșirea standard în format care poate fi citit de om. Dacă -nu sunt date \fIfișiere\fP sau dacă \fIfișier\fP este \fB\-\fP, se citește intrarea -standard. +\fBlzmainfo\fP afișează informațiile stocate în antetul fișierului +\&\fB.lzma\fP. Citește primii 13 octeți din \fIfișierul\fP specificat, decodifică +antetul și îl afișează la ieșirea standard în format care poate fi citit de +om. Dacă nu sunt date \fIfișiere\fP sau dacă \fIfișier\fP este \fB\-\fP, se citește +intrarea standard. .PP De obicei, cele mai interesante informații sunt dimensiunea necomprimată și -dimensiunea dicționarului. Dimensiunea necomprimată poate fi afișată numai -dacă fișierul este în varianta formatului \fB.lzma\fP netransmis în flux. -Cantitatea de memorie necesară pentru a decomprima fișierul este de câteva -zeci de kiloocteți plus dimensiunea dicționarului. +dimensiunea dicționarului. Dimensiunea necomprimată poate fi afișată numai +dacă fișierul este în varianta formatului \fB.lzma\fP netransmis în +flux. Cantitatea de memorie necesară pentru a decomprima fișierul este de +câteva zeci de kiloocteți plus dimensiunea dicționarului. .PP \fBlzmainfo\fP este inclus în XZ Utils în primul rând pentru compatibilitatea cu LZMA Utils. @@ -38,7 +48,7 @@ Totul este bine. A apărut o eroare. .SH ERORI \fBlzmainfo\fP folosește sufixul \fBMB\fP în timp ce sufixul corect ar fi \fBMiB\fP -(2^20 octeți). Acest lucru este pentru a menține ieșirea compatibilă cu -LZMA Utils. +(2^20 octeți). Acest lucru este pentru a menține ieșirea compatibilă cu LZMA +Utils. .SH "CONSULTAȚI ȘI" \fBxz\fP(1) diff --git a/po4a/man/ro/xz.1 b/po4a/man/ro/xz.1 index e9a4bd4..e72afda 100644 --- a/po4a/man/ro/xz.1 +++ b/po4a/man/ro/xz.1 @@ -1,17 +1,27 @@ '\" t +.\" SPDX-License-Identifier: 0BSD .\" .\" Authors: Lasse Collin .\" Jia Tan .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" Romanian translation for xz-man. +.\" Mesajele în limba română pentru manualul pachetului XZ Utils. +.\" Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2022 - 2024. +.\" Cronologia traducerii fișierului „xz-man”: +.\" Traducerea inițială, făcută de R-GC, pentru versiunea xz-man 5.4.0-pre1. +.\" Actualizare a traducerii pentru versiunea 5.4.0-pre2, făcută de R-GC, dec-2022. +.\" Actualizare a traducerii pentru versiunea 5.4.3, făcută de R-GC, mai-2023. +.\" Actualizare a traducerii pentru versiunea 5.4.4-pre1, făcută de R-GC, iul-2023. +.\" Actualizare a traducerii pentru versiunea 5.6.0-pre1, făcută de R-GC, feb-2024. +.\" Actualizare a traducerii pentru versiunea 5.6.0-pre2, făcută de R-GC, feb-2024. +.\" Actualizare a traducerii pentru versiunea Y, făcută de X, Z(luna-anul). .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZ 1 17.07.2023 Tukaani "Utilități XZ" +.TH XZ 1 2024\-04\-08 Tukaani "Utilități XZ" . .SH NUME xz, unxz, xzcat, lzma, unlzma, lzcat \- Comprimă sau decomprimă fișiere .xz @@ -37,17 +47,17 @@ să folosiți întotdeauna comanda \fBxz\fP cu argumentele adecvate (\fBxz \-d\f . .SH DESCRIERE \fBxz\fP este un instrument de comprimare a datelor de uz general cu sintaxă de -linie de comandă similară cu \fBgzip\fP(1) și \fBbzip2\fP(1). Formatul de fișier +linie de comandă similară cu \fBgzip\fP(1) și \fBbzip2\fP(1). Formatul de fișier nativ este formatul \fB.xz\fP, dar formatul vechi \fB.lzma\fP folosit de LZMA Utils și fluxurile comprimate brute fără anteturi de format container sunt -de asemenea acceptate. În plus, este acceptată decomprimarea formatului +de asemenea acceptate. În plus, este acceptată decomprimarea formatului \&\fB.lz\fP folosit de \fBlzip\fP. .PP \fBxz\fP comprimă sau decomprimă fiecare \fIfișier\fP în funcție de modul de -operare selectat. Dacă nu sunt date \fIfișiere\fP sau \fIfișier\fP este \fB\-\fP, +operare selectat. Dacă nu sunt date \fIfișiere\fP sau \fIfișier\fP este \fB\-\fP, \fBxz\fP citește de la intrarea standard și scrie datele procesate la ieșirea -standard. \fBxz\fP va refuza (afișează o eroare și omite \fIfișier\fP) să scrie -date comprimate la ieșirea standard dacă este un terminal. În mod similar, +standard. \fBxz\fP va refuza (afișează o eroare și omite \fIfișier\fP) să scrie +date comprimate la ieșirea standard dacă este un terminal. În mod similar, \fBxz\fP va refuza să citească datele comprimate de la intrarea standard dacă este un terminal. .PP @@ -55,12 +65,12 @@ Cu excepția cazului în care este specificată opțiunea \fB\-\-stdout\fP, \fIfișierele\fP altele decât \fB\-\fP sunt scrise într\-un fișier nou al cărui nume este derivat din numele \fIfișierului\fP sursă: .IP \(bu 3 -La comprimare, sufixul formatului de fișier țintă (\fB.xz\fP sau \fB.lzma\fP) -este atașat la numele fișierului sursă pentru a se obține numele fișierului +La comprimare, sufixul formatului de fișier țintă (\fB.xz\fP sau \fB.lzma\fP) este +atașat la numele fișierului sursă pentru a se obține numele fișierului țintă. .IP \(bu 3 La decomprimare, sufixul \fB.xz\fP, \fB.lzma\fP sau \fB.lz\fP este eliminat din -numele fișierului pentru a se obține numele fișierului țintă. \fBxz\fP +numele fișierului pentru a se obține numele fișierului țintă. \fBxz\fP recunoaște și sufixele \fB.txz\fP și \fB.tlz\fP și le înlocuiește cu sufixul \&\fB.tar\fP. .PP @@ -71,7 +81,7 @@ Cu excepția cazului în care scrie la ieșirea standard, \fBxz\fP va afișa un avertisment și va omite \fIfișier\fPul dacă se aplică oricare dintre următoarele: .IP \(bu 3 -\fIFișierul\fP nu este un fișier obișnuit. Legăturile simbolice nu sunt urmate +\fIFișierul\fP nu este un fișier obișnuit. Legăturile simbolice nu sunt urmate și, prin urmare, nu sunt considerate fișiere obișnuite. .IP \(bu 3 \fIFișierul\fP are mai mult de o legătură dură. @@ -89,73 +99,73 @@ sufix al niciunui format de fișier acceptat (\fB.xz\fP, \fB.txz\fP, \fB.lzma\fP .PP După comprimarea sau decomprimarea cu succes a \fIfișierului\fP, \fBxz\fP copiază proprietarul, grupul, permisiunile, timpul de acces și timpul de modificare -din \fIfișierul\fP sursă în fișierul țintă. Dacă copierea grupului eșuează, +din \fIfișierul\fP sursă în fișierul țintă. Dacă copierea grupului eșuează, permisiunile sunt modificate astfel încât fișierul țintă să nu devină accesibil utilizatorilor care nu aveau permisiunea de a accesa \fIfișierul\fP -sursă. \fBxz\fP nu acceptă încă copierea altor metadate, cum ar fi listele de +sursă. \fBxz\fP nu acceptă încă copierea altor metadate, cum ar fi listele de control al accesului sau atributele extinse. .PP Odată ce fișierul țintă a fost închis cu succes, \fIfișierul\fP sursă este -eliminat dacă nu a fost specificată opțiunea \fB\-\-keep\fP. \fIFișierul\fP sursă -nu este niciodată eliminat dacă rezultatul este scris la ieșirea standard -sau dacă apare o eroare. +eliminat dacă nu a fost specificată opțiunea \fB\-\-keep\fP. \fIFișierul\fP sursă nu +este niciodată eliminat dacă rezultatul este scris la ieșirea standard sau +dacă apare o eroare. .PP Trimiterea unui semnal \fBSIGINFO\fP sau \fBSIGUSR1\fP către procesul \fBxz\fP face ca acesta să imprime informații despre progres la ieșirea de eroare -standard. Acest lucru are o utilizare limitată, deoarece atunci când -ieșirea de eroare standard este un terminal, folosind opțiunea \fB\-\-verbose\fP -va afișa un indicator de progres de actualizare automată. +standard. Acest lucru are o utilizare limitată, deoarece atunci când ieșirea +de eroare standard este un terminal, folosind opțiunea \fB\-\-verbose\fP va afișa +un indicator de progres de actualizare automată. . .SS "Utilizarea memoriei" Cantitatea de memorie utilizată de \fBxz\fP variază de la câteva sute de -kiloocteți la câțiva gigaocteți, în funcție de opțiunile de comprimare. -Opțiunile utilizate la comprimarea unui fișier determină cerințele de -memorie ale instrumentului de decomprimare. De obicei, instrumentul de -decomprimare are nevoie de 5% până la 20% din cantitatea de memorie de care -a avut nevoie instrumentul de comprimare la crearea fișierului. De exemplu, -decomprimarea unui fișier creat cu \fBxz \-9\fP necesită în prezent 65Mio de -memorie. Totuși, este posibil să aveți fișiere \fB.xz\fP care necesită câțiva -gigaocteți de memorie pentru decomprimare. +kiloocteți la câțiva gigaocteți, în funcție de opțiunile de +comprimare. Opțiunile utilizate la comprimarea unui fișier determină +cerințele de memorie ale instrumentului de decomprimare. De obicei, +instrumentul de decomprimare are nevoie de 5% până la 20% din cantitatea de +memorie de care a avut nevoie instrumentul de comprimare la crearea +fișierului. De exemplu, decomprimarea unui fișier creat cu \fBxz \-9\fP necesită +în prezent 65Mio de memorie. Totuși, este posibil să aveți fișiere \fB.xz\fP +care necesită câțiva gigaocteți de memorie pentru decomprimare. .PP În special utilizatorii de sisteme mai vechi pot considera deranjantă -posibilitatea unei utilizări foarte mari a memoriei. Pentru a preveni +posibilitatea unei utilizări foarte mari a memoriei. Pentru a preveni surprizele neplăcute, \fBxz\fP are încorporat un limitator de utilizare a -memoriei, care este dezactivat implicit. În timp ce unele sisteme de -operare oferă modalități de a limita utilizarea memoriei proceselor, bazarea -pe aceasta nu a fost considerată a fi suficient de flexibilă (de exemplu, +memoriei, care este dezactivat implicit. În timp ce unele sisteme de operare +oferă modalități de a limita utilizarea memoriei proceselor, bazarea pe +aceasta nu a fost considerată a fi suficient de flexibilă (de exemplu, utilizarea \fBulimit\fP(1) pentru a limita memoria virtuală tinde să paralizeze \fBmmap\fP(2)). .PP Limitatorul de utilizare a memoriei poate fi activat cu opțiunea din linia -de comandă \fB\-\-memlimit=\fP\fIlimita\fP. Adesea este mai convenabil să activați +de comandă \fB\-\-memlimit=\fP\fIlimita\fP. Adesea este mai convenabil să activați limitatorul în mod implicit prin definirea variabilei de mediu -\fBXZ_DEFAULTS\fP, de exemplu, \fBXZ_DEFAULTS=\-\-memlimit=150MiB\fP. Este posibil +\fBXZ_DEFAULTS\fP, de exemplu, \fBXZ_DEFAULTS=\-\-memlimit=150MiB\fP. Este posibil să stabiliți limitele separat pentru comprimare și decomprimare folosind -\fB\-\-memlimit\-compress=\fP\fIlimita\fP și \fB\-\-memlimit\-decompress=\fP\fIlimita\fP. -Utilizarea acestor două opțiuni în afara \fBXZ_DEFAULTS\fP este foarte rar -utilă, deoarece o singură rulare a \fBxz\fP nu poate face atât comprimarea, cât -și decomprimarea și \fB\-\-memlimit=\fP\fIlimita\fP (sau \fB\-M\fP \fIlimita\fP ) este mai -scurt de tastat pe linia de comandă. +\fB\-\-memlimit\-compress=\fP\fIlimita\fP și +\fB\-\-memlimit\-decompress=\fP\fIlimita\fP. Utilizarea acestor două opțiuni în afara +\fBXZ_DEFAULTS\fP este foarte rar utilă, deoarece o singură rulare a \fBxz\fP nu +poate face atât comprimarea, cât și decomprimarea și \fB\-\-memlimit=\fP\fIlimita\fP +(sau \fB\-M\fP \fIlimita\fP ) este mai scurt de tastat pe linia de comandă. .PP Dacă limita de utilizare a memoriei specificată este depășită la -decomprimare, \fBxz\fP va afișa o eroare și decomprimarea fișierului va eșua. -Dacă limita este depășită la comprimare, \fBxz\fP va încerca să reducă valorile -stabilite astfel încât limita să nu mai fie depășită (cu excepția cazului în -care se utilizează opțiunea \fB\-\-format=raw\fP sau \fB\-\-no\-adjust\fP). În acest -fel, operațiunea nu va eșua decât dacă limita stabilită este foarte mică. -Scalarea valorilor stabilite se face în pași care nu se potrivesc cu -valorile prestabilite ale nivelului de comprimare, de exemplu, dacă limita -este doar puțin mai mică decât cantitatea necesară pentru \fBxz \-9\fP, valorile -stabilite vor fi reduse doar puțin , nu până la valoarea prestabilită a lui -\fBxz \-8\fP. +decomprimare, \fBxz\fP va afișa o eroare și decomprimarea fișierului va +eșua. Dacă limita este depășită la comprimare, \fBxz\fP va încerca să reducă +valorile stabilite astfel încât limita să nu mai fie depășită (cu excepția +cazului în care se utilizează opțiunea \fB\-\-format=raw\fP sau +\fB\-\-no\-adjust\fP). În acest fel, operațiunea nu va eșua decât dacă limita +stabilită este foarte mică. Scalarea valorilor stabilite se face în pași +care nu se potrivesc cu valorile prestabilite ale nivelului de comprimare, +de exemplu, dacă limita este doar puțin mai mică decât cantitatea necesară +pentru \fBxz \-9\fP, valorile stabilite vor fi reduse doar puțin , nu până la +valoarea prestabilită a lui \fBxz \-8\fP. . .SS "Concatenare și completare (prin umplere cu octeți nuli) cu fișiere .xz" -Este posibil să concatenați fișierele \fB.xz\fP așa cum sunt. \fBxz\fP va +Este posibil să concatenați fișierele \fB.xz\fP așa cum sunt. \fBxz\fP va decomprima astfel de fișiere ca și cum ar fi un singur fișier \fB.xz\fP. .PP Este posibil să se introducă umplutură între părțile concatenate sau după ultima parte. Umplutura trebuie să fie compusă din octeți nuli, iar -dimensiunea umpluturii trebuie să fie un multiplu de patru octeți. Acest +dimensiunea umpluturii trebuie să fie un multiplu de patru octeți. Acest lucru poate fi util, de exemplu, dacă fișierul \fB.xz\fP este stocat pe un mediu care măsoară dimensiunile fișierelor în blocuri de 512 de octeți. .PP @@ -167,7 +177,7 @@ fluxurile brute. .SS "Sufixe de numere întregi și valori speciale" În majoritatea locurilor în care este de așteptat un număr întreg ca argument, un sufix opțional este acceptat pentru a indica cu ușurință -numerele întregi mari. Nu trebuie să existe spațiu între numărul întreg și +numerele întregi mari. Nu trebuie să existe spațiu între numărul întreg și sufix. .TP \fBKiB\fP @@ -175,11 +185,11 @@ sufix. \fBKB\fP sunt acceptate ca sinonime pentru \fBKiB\fP. .TP \fBMiB\fP -Înmulțește numărul întreg cu 1,048,576 (2^20). \fBMi\fP, \fBm\fP, \fBM\fP, și \fBMB\fP +Înmulțește numărul întreg cu 1,048,576 (2^20). \fBMi\fP, \fBm\fP, \fBM\fP, și \fBMB\fP sunt acceptate ca sinonime pentru \fBMiB\fP. .TP \fBGiB\fP -Înmulțește numărul întreg cu 1,073,741,824 (2^30). \fBGi\fP, \fBg\fP, \fBG\fP, și +Înmulțește numărul întreg cu 1,073,741,824 (2^30). \fBGi\fP, \fBg\fP, \fBG\fP, și \fBGB\fP sunt acceptate ca sinonime pentru \fBGiB\fP. .PP Valoarea specială \fBmax\fP poate fi utilizată pentru a indica valoarea maximă @@ -190,7 +200,7 @@ Dacă sunt date mai multe opțiuni de mod de funcționare, ultima dintre ele, este cea care va avea efect. .TP \fB\-z\fP, \fB\-\-compress\fP -Comprimare. Acesta este modul de operare implicit atunci când nu este +Comprimare. Acesta este modul de operare implicit atunci când nu este specificată nicio opțiune de mod de funcționare și nici un alt mod de operare nu este implicat din numele comenzii (de exemplu, \fBunxz\fP implică \fB\-\-decompress\fP). @@ -199,28 +209,28 @@ operare nu este implicat din numele comenzii (de exemplu, \fBunxz\fP implică Decomprimare. .TP \fB\-t\fP, \fB\-\-test\fP -Testează integritatea \fIfișierelor\fP comprimate. Această opțiune este +Testează integritatea \fIfișierelor\fP comprimate. Această opțiune este echivalentă cu \fB\-\-decompress \-\-stdout\fP cu excepția faptului că datele -decomprimate sunt înlăturate în loc să fie scrise la ieșirea standard. Nu +decomprimate sunt înlăturate în loc să fie scrise la ieșirea standard. Nu sunt create sau eliminate fișiere. .TP \fB\-l\fP, \fB\-\-list\fP -Afișează informații despre \fIfișiere\fP comprimate. Nu are loc nicio -decomprimare la ieșire și nu sunt create sau eliminate fișiere. În modul +Afișează informații despre \fIfișiere\fP comprimate. Nu are loc nicio +decomprimare la ieșire și nu sunt create sau eliminate fișiere. În modul listă, programul nu poate citi datele comprimate din intrarea standard sau din alte surse care nu pot fi căutate. .IP "" Listarea implicită arată informații de bază despre \fIfișiere\fP, câte un -fișier pe linie. Pentru a obține informații mai detaliate, utilizați și -opțiunea \fB\-\-verbose\fP. Pentru și mai multe informații, utilizați opțiunea +fișier pe linie. Pentru a obține informații mai detaliate, utilizați și +opțiunea \fB\-\-verbose\fP. Pentru și mai multe informații, utilizați opțiunea \fB\-\-verbose\fP de două ori, dar rețineți că acest lucru poate fi lent, deoarece obținerea tuturor informațiilor suplimentare necesită multe -căutări. Lățimea ieșirii detaliate depășește 80 de caractere, deci +căutări. Lățimea ieșirii detaliate depășește 80 de caractere, deci canalizarea ieșirii către, de exemplu, \fBless\ \-S\fP poate fi convenabilă dacă terminalul nu este suficient de lat. .IP "" Ieșirea exactă poate varia între versiunile \fBxz\fP și diferitele -localizări(configurările regionale). Pentru ieșiri care pot fi citite de +localizări(configurările regionale). Pentru ieșiri care pot fi citite de mașină, ar trebui utilizată opțiunea \fB\-\-robot \-\-list\fP. . .SS "Modificatori de operare" @@ -231,8 +241,8 @@ Nu șterge fișierele de intrare. Începând cu \fBxz\fP 5.2.6, această opțiune face ca \fBxz\fP să comprime sau să decomprime, chiar dacă intrarea este o legătură simbolică către un fișier obișnuit, are mai mult de\-o legătură dură sau are marcați biții setuid, -setgid sau bitul lipicios. Biții setuid, setgid și bitul lipicios nu sunt -copiați în fișierul țintă. În versiunile anterioare acest lucru se făcea +setgid sau bitul lipicios. Biții setuid, setgid și bitul lipicios nu sunt +copiați în fișierul țintă. În versiunile anterioare acest lucru se făcea numai cu ajutorul opțiunii \fB\-\-force\fP. .TP \fB\-f\fP, \fB\-\-force\fP @@ -249,22 +259,22 @@ sunt copiați în fișierul țintă. .IP \(bu 3 Când este utilizată cu opțiunile \fB\-\-decompress\fP și \fB\-\-stdout\fP, comanda \fBxz\fP nu poate recunoaște tipul fișierului sursă, și copiază fișierul sursă -așa cum este la ieșirea standard. Acest lucru permite comenzii \fBxzcat\fP +așa cum este la ieșirea standard. Acest lucru permite comenzii \fBxzcat\fP \fB\-\-force\fP să fie folosită drept comanda \fBcat\fP(1) pentru fișierele care nu -au fost comprimate cu \fBxz\fP. Rețineți că, în viitor, \fBxz\fP ar putea să +au fost comprimate cu \fBxz\fP. Rețineți că, în viitor, \fBxz\fP ar putea să accepte noi formate de fișiere comprimate, ceea ce poate face ca \fBxz\fP să decomprime mai multe tipuri de fișiere în loc să le copieze așa cum sunt la -ieșirea standard. Opțiunea \fB\-\-format=\fP\fIformat\fP poate fi folosită pentru a +ieșirea standard. Opțiunea \fB\-\-format=\fP\fIformat\fP poate fi folosită pentru a restricționa \fBxz\fP să decomprime doar un singur format de fișier. .RE .TP \fB\-c\fP, \fB\-\-stdout\fP, \fB\-\-to\-stdout\fP Scrie datele comprimate sau decomprimate la ieșirea standard în loc de -într\-un fișier. Aceasta implică \fB\-\-keep\fP. +într\-un fișier. Aceasta implică \fB\-\-keep\fP. .TP \fB\-\-single\-stream\fP Decomprimă numai primul flux \fB.xz\fP și ignoră în tăcere posibilele date de -intrare rămase în urma fluxului. În mod normal, astfel de resturi rămase +intrare rămase în urma fluxului. În mod normal, astfel de resturi rămase face ca \fBxz\fP să afișeze o eroare. .IP "" \fBxz\fP nu decomprimă niciodată mai mult de un flux din fișierele \fB.lzma\fP sau @@ -275,22 +285,22 @@ Această opțiune nu are efect dacă modul de funcționare nu este \fB\-\-decompress\fP sau \fB\-\-test\fP. .TP \fB\-\-no\-sparse\fP -Dezactivează crearea de fișiere dispersate. În mod implicit, dacă -decomprimă într\-un fișier obișnuit, \fBxz\fP încearcă să facă fișierul -dispersat dacă datele decomprimate conțin secvențe lungi de zerouri binare. -De asemenea, funcționează atunci când scrie la ieșirea standard, atâta timp -cât ieșirea standard este conectată la un fișier obișnuit și sunt -îndeplinite anumite condiții suplimentare pentru a o face în siguranță. -Crearea de fișiere dispersate poate economisi spațiu pe disc și poate -accelera decomprimarea prin reducerea cantității de date de In/Ieș pe disc. +Dezactivează crearea de fișiere dispersate. În mod implicit, dacă decomprimă +într\-un fișier obișnuit, \fBxz\fP încearcă să facă fișierul dispersat dacă +datele decomprimate conțin secvențe lungi de zerouri binare. De asemenea, +funcționează atunci când scrie la ieșirea standard, atâta timp cât ieșirea +standard este conectată la un fișier obișnuit și sunt îndeplinite anumite +condiții suplimentare pentru a o face în siguranță. Crearea de fișiere +dispersate poate economisi spațiu pe disc și poate accelera decomprimarea +prin reducerea cantității de date de In/Ieș pe disc. .TP \fB\-S\fP \fI.suf\fP, \fB\-\-suffix=\fP\fI.suf\fP Când comprimă, utilizează \fI.suf\fP ca sufix pentru fișierul țintă în loc de -\&\fB.xz\fP sau \fB.lzma\fP. Dacă nu scrie la ieșirea standard și fișierul sursă -are deja sufixul \fI.suf\fP, este afișat un avertisment și fișierul este omis. +\&\fB.xz\fP sau \fB.lzma\fP. Dacă nu scrie la ieșirea standard și fișierul sursă are +deja sufixul \fI.suf\fP, este afișat un avertisment și fișierul este omis. .IP "" Când decomprimă, recunoaște fișierele cu sufixul \fI.suf\fP în plus față de -fișierele cu sufixul \fB.xz\fP, \fB.txz\fP, \fB.lzma\fP, \fB.tlz\fP sau \fB.lz\fP. Dacă +fișierele cu sufixul \fB.xz\fP, \fB.txz\fP, \fB.lzma\fP, \fB.tlz\fP sau \fB.lz\fP. Dacă fișierul sursă are sufixul \fI.suf\fP, sufixul este eliminat pentru a obține numele fișierului țintă. .IP "" @@ -301,10 +311,10 @@ brute. .TP \fB\-\-files\fP[\fB=\fP\fIfișier\fP] Citește numele fișierelor de procesat din \fIfișier\fP; dacă \fIfișierul\fP este -omis, numele fișierelor sunt citite de la intrarea standard. Numele de -fișiere trebuie să fie terminate cu caracterul de linie nouă. O liniuță +omis, numele fișierelor sunt citite de la intrarea standard. Numele de +fișiere trebuie să fie terminate cu caracterul de linie nouă. O liniuță (\fB\-\fP) este luată ca nume de fișier obișnuit; nu înseamnă intrarea -standard. Dacă numele de fișiere sunt date și ca argumente în linia de +standard. Dacă numele de fișiere sunt date și ca argumente în linia de comandă, ele sunt procesate înainte ca numele fișierelor să fie citite din \fIfișier\fP. .TP @@ -320,9 +330,9 @@ Specifică \fIformatul\fP fișierului pentru comprimare sau decomprimare: .RS .TP \fBauto\fP -Aceasta este valoarea implicită. La comprimare, \fBauto\fP este echivalent cu -\fBxz\fP. La decomprimare, formatul fișierului de intrare este detectat -automat. Rețineți că fluxurile brute (create cu \fB\-\-format=raw\fP) nu pot fi +Aceasta este valoarea implicită. La comprimare, \fBauto\fP este echivalent cu +\fBxz\fP. La decomprimare, formatul fișierului de intrare este detectat +automat. Rețineți că fluxurile brute (create cu \fB\-\-format=raw\fP) nu pot fi detectate automat. .TP \fBxz\fP @@ -335,95 +345,96 @@ Comprimă în formatul de fișier \fB.lzma\fP vechi sau acceptă numai fișierel compatibilitatea cu versiunile mai vechi de LZMA Utils. .TP \fBlzip\fP -Acceptă numai fișierele \fB.lz\fP când decomprimă. Comprimarea nu este +Acceptă numai fișierele \fB.lz\fP când decomprimă. Comprimarea nu este acceptată. .IP "" -Formatul \fB.lz\fP versiunea 0 și versiunea neextinsă 1 sunt acceptate. -Fișierele versiunea 0 au fost produse de \fBlzip\fP cu versiunea 1.3 sau mai -veche. Astfel de fișiere nu sunt obișnuite, dar pot fi găsite în arhivele -de fișiere, deoarece câteva pachete sursă au fost lansate în acest format. -Oamenii ar putea avea și fișiere personale vechi în acest format. Suportul -de decomprimare pentru versiunea de format 0 a fost eliminat în \fBlzip\fP -1.18. +Formatul \fB.lz\fP versiunea 0 și versiunea neextinsă 1 sunt +acceptate. Fișierele versiunea 0 au fost produse de \fBlzip\fP cu versiunea 1.3 +sau mai veche. Astfel de fișiere nu sunt obișnuite, dar pot fi găsite în +arhivele de fișiere, deoarece câteva pachete sursă au fost lansate în acest +format. Oamenii ar putea avea și fișiere personale vechi în acest +format. Suportul de decomprimare pentru versiunea de format 0 a fost +eliminat în \fBlzip\fP 1.18. .IP "" \fBlzip\fP 1.4 și versiunile ulterioare creează fișiere în formatul versiunea -1. Extensia „sync flush marker” pentru versiunea 1 de format a fost -adăugată în \fBlzip\fP 1.6. Această extensie este folosită rar și nu este -acceptată de \fBxz\fP (diagnosticată ca intrare coruptă). +1. Extensia „sync flush marker” pentru versiunea 1 de format a fost adăugată +în \fBlzip\fP 1.6. Această extensie este folosită rar și nu este acceptată de +\fBxz\fP (diagnosticată ca intrare coruptă). .TP \fBraw\fP -Comprimă sau decomprimă un flux brut (fără anteturi). Acest lucru este -destinat doar utilizatorilor avansați. Pentru a decodifica fluxurile brute, +Comprimă sau decomprimă un flux brut (fără anteturi). Acest lucru este +destinat doar utilizatorilor avansați. Pentru a decodifica fluxurile brute, trebuie să utilizați opțiunea \fB\-\-format=raw\fP și să specificați în mod explicit lanțul de filtre, care în mod normal ar fi fost stocat în anteturile containerului. .RE .TP \fB\-C\fP \fIverificarea\fP, \fB\-\-check=\fP\fIverificarea\fP -Specifică tipul verificării integrității. Verificarea este calculată din -datele necomprimate și stocată în fișierul \fB.xz\fP. Această opțiune are -efect numai la comprimarea în format \fB.xz\fP; formatul \fB.lzma\fP nu acceptă -verificări de integritate. Verificarea integrității (dacă există) este +Specifică tipul verificării integrității. Verificarea este calculată din +datele necomprimate și stocată în fișierul \fB.xz\fP. Această opțiune are efect +numai la comprimarea în format \fB.xz\fP; formatul \fB.lzma\fP nu acceptă +verificări de integritate. Verificarea integrității (dacă există) este efectuată atunci când fișierul \fB.xz\fP este decomprimat. .IP "" Tipuri de \fIverificare\fP acceptate: .RS .TP \fBnone\fP -Nu calculează deloc o verificare a integrității. Aceasta este de obicei o -idee proastă. Acest lucru poate fi util atunci când integritatea datelor +Nu calculează deloc o verificare a integrității. Aceasta este de obicei o +idee proastă. Acest lucru poate fi util atunci când integritatea datelor este oricum verificată prin alte mijloace. .TP \fBcrc32\fP Calculează CRC32 folosind polinomul din IEEE\-802.3 (Ethernet). .TP \fBcrc64\fP -Calculează CRC64 folosind polinomul din ECMA\-182. Aceasta este valoarea +Calculează CRC64 folosind polinomul din ECMA\-182. Aceasta este valoarea implicită, deoarece este ceva mai bună decât CRC32 la detectarea fișierelor deteriorate, iar diferența de viteză este neglijabilă. .TP \fBsha256\fP -Calculează SHA\-256. Acest lucru este oarecum mai lent decât CRC32 și CRC64. +Calculează SHA\-256. Acest lucru este oarecum mai lent decât CRC32 și CRC64. .RE .IP "" -Integritatea antetelor \fB.xz\fP este întotdeauna verificată cu CRC32. Nu este +Integritatea antetelor \fB.xz\fP este întotdeauna verificată cu CRC32. Nu este posibilă modificarea sau dezactivarea acesteia. .TP \fB\-\-ignore\-check\fP -Nu efectuează verificarea integrității datelor comprimate la decomprimare. -Valorile CRC32 din antetele \fB.xz\fP vor fi însă verificate normal. +Nu efectuează verificarea integrității datelor comprimate la +decomprimare. Valorile CRC32 din antetele \fB.xz\fP vor fi însă verificate +normal. .IP "" -\fBNu utilizați această opțiune decât dacă știți ce faceți.\fP Motive posibile +\fBNu utilizați această opțiune decât dacă știți ce faceți\fP. Motive posibile pentru a utiliza această opțiune: .RS .IP \(bu 3 Încercarea de a recupera datele dintr\-un fișier .xz corupt. .IP \(bu 3 -Accelerarea decomprimării. Acest lucru contează mai ales cu SHA\-256 sau cu -fișierele care s\-au comprimat extrem de bine. Este recomandat să nu +Accelerarea decomprimării. Acest lucru contează mai ales cu SHA\-256 sau cu +fișierele care s\-au comprimat extrem de bine. Este recomandat să nu utilizați această opțiune în acest scop decât dacă integritatea fișierului este verificată extern într\-un alt mod. .RE .TP \fB\-0\fP ... \fB\-9\fP -Selectează un nivel prestabilit de comprimare. Valoarea implicită este -\fB\-6\fP. Dacă sunt specificate mai multe niveluri prestabilite, ultimul are -efect. Dacă a fost deja specificat un lanț de filtre personalizat, +Selectează un nivel prestabilit de comprimare. Valoarea implicită este +\fB\-6\fP. Dacă sunt specificate mai multe niveluri prestabilite, ultimul are +efect. Dacă a fost deja specificat un lanț de filtre personalizat, specificarea unui nivel prestabilit de comprimare șterge lanțul de filtre personalizat. .IP "" Diferențele dintre valorile prestabilite sunt mai semnificative decât cu -\fBgzip\fP(1) și \fBbzip2\fP(1). Valorile de comprimare selectate determină +\fBgzip\fP(1) și \fBbzip2\fP(1). Valorile de comprimare selectate determină cerințele de memorie ale instrumentului de decomprimare, astfel încât utilizarea unui nivel prea mare prestabilit ar putea face „dureroasă” -decomprimarea fișierului pe un sistem vechi cu puțină memorie RAM. Mai +decomprimarea fișierului pe un sistem vechi cu puțină memorie RAM. Mai exact, \fBnu este o idee bună să folosiți orbește \-9 pentru tot\fP așa cum se întâmplă adesea cu \fBgzip\fP(1) și \fBbzip2\fP(1). .RS .TP \fB\-0\fP ... \fB\-3\fP -Acestea sunt valorile prestabilite oarecum rapide. \fB\-0\fP este uneori mai -rapid decât \fBgzip \-9\fP în timp ce comprimă mult mai bine. Cele mai ridicate +Acestea sunt valorile prestabilite oarecum rapide. \fB\-0\fP este uneori mai +rapid decât \fBgzip \-9\fP în timp ce comprimă mult mai bine. Cele mai ridicate au adesea viteza comparabilă cu \fBbzip2\fP(1) cu un raport de comprimare comparabil sau mai bun, deși rezultatele depind foarte mult de tipul de date care sunt comprimate. @@ -431,23 +442,23 @@ care sunt comprimate. \fB\-4\fP ... \fB\-6\fP Comprimare bună spre foarte bună, păstrând în același timp utilizarea memoriei de către instrumentul de decomprimare la un nivel rezonabil chiar -și pentru sistemele vechi. \fB\-6\fP este valoarea implicită, care este de +și pentru sistemele vechi. \fB\-6\fP este valoarea implicită, care este de obicei o alegere bună pentru distribuirea fișierelor care trebuie să poată -fi decomprimate chiar și pe sisteme cu doar 16Mio de memorie RAM. Opțiunile +fi decomprimate chiar și pe sisteme cu doar 16Mio de memorie RAM. Opțiunile (\fB\-5e\fP sau \fB\-6e\fP ar putea fi demne de luat în considerare. A se vedea opțiunea \fB\-\-extreme\fP.) .TP \fB\-7 ... \-9\fP Acestea sunt precum \fB\-6\fP, dar cu cerințe mai mari de memorie pentru -comprimare și decomprimare. Acestea sunt utile numai atunci când comprimați +comprimare și decomprimare. Acestea sunt utile numai atunci când comprimați fișiere mai mari de 8Mio, 16Mio și, respectiv, 32Mio. .RE .IP "" Pe același hardware, viteza de decomprimare este aproximativ un număr -constant de octeți de date comprimate pe secundă. Cu alte cuvinte, cu cât +constant de octeți de date comprimate pe secundă. Cu alte cuvinte, cu cât comprimarea este mai bună, cu atât decomprimarea va fi de obicei mai -rapidă. Aceasta înseamnă, de asemenea, că valoarea de la ieșire a -cantității de date necomprimate produsă pe secundă poate varia foarte mult. +rapidă. Aceasta înseamnă, de asemenea, că valoarea de la ieșire a cantității +de date necomprimate produsă pe secundă poate varia foarte mult. .IP "" Următorul tabel rezumă caracteristicile valorilor prestabilite: .RS @@ -475,43 +486,47 @@ ValPrestab;DimDict;CPUComp;MemComp;MemDec Descrieri coloane: .RS .IP \(bu 3 -DimDict este dimensiunea dicționarului LZMA2. Este o risipă de memorie să -folosești un dicționar mai mare decât dimensiunea fișierului necomprimat. -De aceea este bine să evitați utilizarea valorilor prestabilite \fB\-7\fP -\&... \fB\-9\fP atunci când nu este nevoie cu adevărat de ele. Pentru valoarea -prestabilită \fB\-6\fP sau alta mai mică, cantitatea de memorie irosită este de -obicei suficient de mică pentru a nu conta. +DimDict este dimensiunea dicționarului LZMA2. Este o risipă de memorie să +folosești un dicționar mai mare decât dimensiunea fișierului necomprimat. De +aceea este bine să evitați utilizarea valorilor prestabilite \fB\-7\fP ... \fB\-9\fP +atunci când nu este nevoie cu adevărat de ele. Pentru valoarea prestabilită +\fB\-6\fP sau alta mai mică, cantitatea de memorie irosită este de obicei +suficient de mică pentru a nu conta. .IP \(bu 3 CPUComp este o reprezentare simplificată a configurărilor LZMA2 care -afectează viteza de comprimare. Dimensiunea dicționarului afectează și +afectează viteza de comprimare. Dimensiunea dicționarului afectează și viteza, așa că, în timp ce CPUComp este aceeași pentru nivelurile \fB\-6\fP -\&... \fB\-9\fP, nivelurile mai mari tind să fie puțin mai lente. Pentru a obține +\&... \fB\-9\fP, nivelurile mai mari tind să fie puțin mai lente. Pentru a obține o comprimare și mai lentă și, astfel, posibil mai bună, consultați opțiunea \fB\-\-extreme\fP. .IP \(bu 3 MemComp conține cerințele de memorie ale comprimării în modul cu un singur -fir de execuție. Poate varia ușor între versiunile \fBxz\fP. Cerințele de -memorie ale unora dintre viitoarele moduri cu mai multe fire de execuție pot -să fie din nefericire cu mult mai mari decât cele ale modului cu un singur -fir. +fir de execuție. Poate varia ușor între versiunile \fBxz\fP. .IP \(bu 3 -MemDec conține cerințele de memorie pentru decomprimare. Adică, +MemDec conține cerințele de memorie pentru decomprimare. Adică, configurările de comprimare determină cerințele de memorie ale -decomprimării. Cantitatea exactă a memoriei utilizate la decomprimare este +decomprimării. Cantitatea exactă a memoriei utilizate la decomprimare este puțin mai mare decât dimensiunea dicționarului LZMA2, dar valorile din tabel au fost rotunjite la următorul Mio. .RE +.IP "" +Cerințele de memorie ale modului cu mai multe fire de execuție sunt +semnificativ mai mari decât cele ale modului cu un singur fir de +execuție. Cu valoarea implicită a lui \fB\-\-block\-size\fP, fiecare fir are +nevoie de 3*3*DictSize plus MemComp sau MemDec. De exemplu, patru fire de +execuție cu valoarea prestabilită \fB\-6\fP au nevoie de 660\(en670\ Mio de +memorie. .TP \fB\-e\fP, \fB\-\-extreme\fP Utilizează o variantă mai lentă a nivelului prestabilit de comprimare selectat (\fB\-0\fP ... \fB\-9\fP) pentru a obține un raport de comprimare puțin mai -bun, dar din nefericire, acest lucru îl poate înrăutăți. Utilizarea -memoriei pentru decomprimare nu este afectată, dar utilizarea memoriei la -comprimare crește puțin la nivelurile prestabilite \fB\-0\fP ... \fB\-3\fP. +bun, dar din nefericire, acest lucru îl poate înrăutăți. Utilizarea memoriei +pentru decomprimare nu este afectată, dar utilizarea memoriei la comprimare +crește puțin la nivelurile prestabilite \fB\-0\fP ... \fB\-3\fP. .IP "" Deoarece există două valori prestabilite cu dimensiuni ale dicționarului de 4Mio și 8Mio, valorile prestabilite \fB\-3e\fP și \fB\-5e\fP folosesc configurări -puțin mai rapide (CPUComp mai mic) decât \fB\-4e\fP și \fB\-6e\fP, respectiv. În +puțin mai rapide (CPUComp mai mic) decât \fB\-4e\fP și \fB\-6e\fP, respectiv. În acest fel, nu există două nivele prestabilite identice. .RS .RS @@ -545,64 +560,93 @@ dicționarul 8Mio, a căror ordine de la cel mai rapid la cel mai lent este \fB\-\-best\fP .PD Acestea sunt alias de opțiuni, oarecum înșelătoare pentru \fB\-0\fP și, -respectiv, \fB\-9\fP. Acestea sunt furnizate numai pentru compatibilitatea cu -LZMA Utils. Evitați utilizarea acestor opțiuni. +respectiv, \fB\-9\fP. Acestea sunt furnizate numai pentru compatibilitatea cu +LZMA Utils. Evitați utilizarea acestor opțiuni. .TP \fB\-\-block\-size=\fP\fIdimensiunea\fP Când comprimă în formatul \fB.xz\fP, împarte datele de intrare în blocuri de -\fIdimensiunea\fP octeți. Blocurile sunt comprimate independent unul de +\fIdimensiunea\fP octeți. Blocurile sunt comprimate independent unul de celălalt, ceea ce ajută în modul cu mai multe fire de execuție și face -posibilă decomprimarea cu acces aleatoriu limitat. Această opțiune este de +posibilă decomprimarea cu acces aleatoriu limitat. Această opțiune este de obicei folosită pentru a suprascrie dimensiunea implicită a blocului în modul cu mai multe fire de execuție, dar această opțiune poate fi folosită și în modul cu un singur fir de execuție. .IP "" În modul cu mai multe fire de execuție, aproximativ de trei ori \fIdimensiunea\fP de octeți vor fi alocați în fiecare fir pentru stocarea -intrării și ieșirii. \fIDimensiunea\fP implicită este de trei ori dimensiunea -dicționarului LZMA2 sau 1Mio, oricare dintre acestea este mai mare. În mod +intrării și ieșirii. \fIDimensiunea\fP implicită este de trei ori dimensiunea +dicționarului LZMA2 sau 1Mio, oricare dintre acestea este mai mare. În mod obișnuit, o valoare bună este de două la patru ori dimensiunea dicționarului -LZMA2 sau de cel puțin 1Mio. Utilizarea unei \fIdimensiuni\fP mai mici decât +LZMA2 sau de cel puțin 1Mio. Utilizarea unei \fIdimensiuni\fP mai mici decât dimensiunea dicționarului LZMA2 este o risipă de memorie RAM, deoarece atunci memoria tampon a dicționarului LZMA2 nu va fi niciodată utilizată pe -deplin. Dimensiunile blocurilor sunt stocate în antetele blocurilor, pe -care o versiune viitoare a \fBxz\fP le va folosi pentru decomprimarea cu mai -multe fire de execuție. +deplin. În modul cu mai multe fire de execuție, dimensiunile blocurilor sunt +stocate în anteturile blocurilor. Aceste informații privind dimensiunea sunt +necesare pentru decomprimarea cu mai multe fire. .IP "" În modul cu un singur fir de execuție, nicio divizare a blocurilor nu se -face în mod implicit. Folosirea acestei opțiuni nu afectează utilizarea -memoriei. Nu sunt stocate informații despre dimensiune în antetele +face în mod implicit. Folosirea acestei opțiuni nu afectează utilizarea +memoriei. Nu sunt stocate informații despre dimensiune în antetele blocurilor, astfel încât fișierele create în modul cu un singur fir de execuție nu vor fi identice cu fișierele create în modul cu mai multe fire -de execuție. Lipsa informațiilor despre dimensiune înseamnă, de asemenea, -că o versiune viitoare de \fBxz\fP nu va putea decomprima fișierele în modul cu -mai multe fire de execuție. -.TP -\fB\-\-block\-list=\fP\fIdimensiuni\fP -Atunci când comprimă în formatul \fB.xz\fP, începe un nou bloc după intervalele -specificate, de date necomprimate. -.IP "" -\fIDimensiunile\fP necomprimate ale blocurilor sunt specificate ca o listă -separată prin virgule. Omiterea unei dimensiuni (două sau mai multe virgule -consecutive) este o prescurtare pentru a folosi dimensiunea blocului +de execuție. Lipsa informațiilor privind dimensiunea înseamnă, de asemenea, +că \fBxz\fP nu va putea decomprima fișierele în modul cu mai multe fire. de +execuție. +.TP +\fB\-\-block\-list=\fP\fIelemente\fP +Când comprimă în formatul \fB.xz\fP, începe un nou bloc cu un lanț de filtre +personalizat opțional după intervalele specificate de date necomprimate. +.IP "" +\fIelementele\fP sunt o listă separată prin virgule. Fiecare element este +format dintr\-un număr opțional de lanț de filtrare între 0 și 9, urmat de +două puncte (\fB:\fP) și de o dimensiune cerută a datelor +necomprimate. Omiterea unui element (două sau mai multe virgule consecutive) +este o prescurtare pentru a utiliza dimensiunea și filtrele din elementul anterior. .IP "" -Dacă fișierul de intrare este mai mare decât suma \fIdimensiuni\fPlor, ultima -valoare din \fIdimensiuni\fP se repetă până la sfârșitul fișierului. O valoare -specială de \fB0\fP poate fi utilizată ca ultima valoare pentru a indica faptul -că restul fișierului ar trebui să fie codificat ca un singur bloc. +În cazul în care fișierul de intrare este mai mare decât suma dimensiunilor +din \fIelemente\fP, ultimul element se repetă până la sfârșitul fișierului. O +valoare specială de \fB0\fP poate fi utilizată ca ultimă dimensiune pentru a +indica faptul că restul fișierului trebuie să fie codificat ca un singur +bloc. +.IP "" +Un lanț de filtre alternativ pentru fiecare bloc poate fi specificat în +combinație cu opțiunile \fB\-\-filters1=\fP\fIfiltre\fP \&...\& +\fB\-\-filters9=\fP\fIfiltre\fP. Aceste opțiuni definesc lanțuri de filtre cu un +identificator cuprins între 1\(en9. Lanțul de filtre 0 poate fi utilizat +pentru a se referi la lanțul de filtre implicit, ceea ce este același lucru +cu a nu specifica un lanț de filtre. Identificatorul lanțului de filtre +poate fi utilizat înaintea dimensiunii necomprimate, urmat de două puncte +(\fB:\fP). De exemplu, dacă se specifică +\fB\-\-block\-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB\fP, atunci blocurile vor fi +create folosind: +.RS +.IP \(bu 3 +Lanțul de filtre specificat de \fB\-\-filters1\fP și 2 Mio de intrare +.IP \(bu 3 +Lanțul de filtre specificat de \fB\-\-filters3\fP și 2 Mio de intrare +.IP \(bu 3 +Lanțul de filtre specificat de \fB\-\-filters2\fP și 4 Mio de intrare +.IP \(bu 3 +Lanțul de filtre specificat de \fB\-\-filters2\fP și 4 Mio de intrare +.IP \(bu 3 +Lanțul de filtre implicit și 2 MiB de intrare +.IP \(bu 3 +Lanțul de filtre implicit și 4 MiB de intrare pentru fiecare bloc până la +sfârșitul intrării. +.RE .IP "" -Dacă se specifică \fIdimensiuni\fP care depășesc dimensiunea blocului -codificatorului (fie valoarea implicită în modul fire de execuție, fie -valoarea specificată cu opțiunea \fB\-\-block\-size=\fP\fIdimensiune\fP), -codificatorul va crea blocuri suplimentare păstrând în același timp limitele -specificate în \fIdimensiuni\fP. De exemplu, dacă se specifică -\fB\-\-block\-size=10MiB\fP \fB\-\-block\-list=5MiB,10MiB,8MiB,12MiB,24MiB\fP iar -fișierul de intrare este de 80Mio, se vor obține 11 blocuri de: 5, 10, 8, -10, 2, 10, 10, 4, 10, 10 și 1Mio. +Dacă se specifică o dimensiune care depășește dimensiunea blocului +codificatorului (fie valoarea implicită în modul cu fire de execuție, fie +valoarea specificată cu \fB\-\-block\-size=\fP\fIdimensiune\fP), codificatorul va +crea blocuri suplimentare, păstrând limitele specificate în \fIelemente\fP. De +exemplu, dacă se specifică \fB\-\-block\-size=10MiB\fP +\fB\-\-block\-list=5MiB,10MiB,8MiB,12MiB,24MiB\fP și fișierul de intrare este de +80 MiB, se vor obține 11 blocuri: 5, 10, 8, 10, 10, 2, 10, 10, 10, 4, 10, +10, 10 și 1 Mio. .IP "" În modul cu mai multe fire de execuție, dimensiunile blocurilor sunt stocate -în antetele blocurilor. Acest lucru nu se face în modul cu un singur fir de +în antetele blocurilor. Acest lucru nu se face în modul cu un singur fir de execuție, astfel încât ieșirea codificată nu va fi identică cu cea a modului cu mai multe fire de execuție. .TP @@ -610,34 +654,34 @@ cu mai multe fire de execuție. La comprimare, dacă au trecut mai mult de \fItimp_limită\fP milisecunde (un întreg pozitiv) de la curățarea anterioară și citirea mai multor intrări s\-ar bloca, toate datele de intrare în așteptare sunt eliminate din -codificator și puse la dispoziție în fluxul de ieșire. Acest lucru poate să +codificator și puse la dispoziție în fluxul de ieșire. Acest lucru poate să fie util dacă \fBxz\fP este utilizat pentru a comprima datele care sunt -transmise în flux printr\-o rețea. Valorile mici de \fItimp_limită\fP fac -datele disponibile la capătul de recepție cu o mică întârziere, dar valorile -mari de \fItimp_limită\fP oferă un raport de comprimare mai bun. +transmise în flux printr\-o rețea. Valorile mici de \fItimp_limită\fP fac datele +disponibile la capătul de recepție cu o mică întârziere, dar valorile mari +de \fItimp_limită\fP oferă un raport de comprimare mai bun. .IP "" -Această caracteristică este dezactivată în mod implicit. Dacă această +Această caracteristică este dezactivată în mod implicit. Dacă această opțiune este specificată de mai multe ori, ultima este cea care se ia în -considerare. Valoarea specială a lui \fItimp_limită\fP de \fB0\fP, poate fi +considerare. Valoarea specială a lui \fItimp_limită\fP de \fB0\fP, poate fi utilizată pentru a dezactiva în mod explicit această caracteristică. .IP "" Această caracteristică nu este disponibilă în sistemele non\-POSIX. .IP "" .\" FIXME -\fBAceastă caracteristică este încă experimentală.\fP În prezent, \fBxz\fP este +\fBAceastă caracteristică este încă experimentală\fP. În prezent, \fBxz\fP este nepotrivit pentru decomprimarea fluxului în timp real datorită modului în care \fBxz\fP utilizează memoria tampon. .TP \fB\-\-memlimit\-compress=\fP\fIlimita\fP -Stabilește o limită de utilizare a memoriei pentru comprimare. Dacă această +Stabilește o limită de utilizare a memoriei pentru comprimare. Dacă această opțiune este specificată de mai multe ori, ultima va avea efect. .IP "" Dacă parametrii de comprimare depășesc \fIlimita\fP, \fBxz\fP va încerca să ajusteze parametrii scăzând valorile acestora, astfel încât limita să nu mai fie depășită și va afișa o notificare că ajustarea automată a fost -efectuată. Ajustările se fac în această ordine: reducerea numărului de -fire, trecerea la modul un singur fir de execuție dacă chiar și un singur -fir în modul cu mai multe fire de execuție depășește \fIlimita\fP și, în final, +efectuată. Ajustările se fac în această ordine: reducerea numărului de fire, +trecerea la modul un singur fir de execuție dacă chiar și un singur fir în +modul cu mai multe fire de execuție depășește \fIlimita\fP și, în final, reducerea dimensiunii dicționarului LZMA2. .IP "" Când comprimă cu opțiunea \fB\-\-format=raw\fP sau dacă a fost specificată @@ -650,46 +694,46 @@ sus, este afișată o eroare și \fBxz\fP va ieși cu starea de ieșire 1. \fILimita\fP poate fi specificata în mai multe moduri: .RS .IP \(bu 3 -\fILimita\fP poate fi o valoare absolută în octeți. Utilizarea unui sufix -întreg precum \fBMiB\fP poate fi utilă. De exemplu: +\fILimita\fP poate fi o valoare absolută în octeți. Utilizarea unui sufix +întreg precum \fBMiB\fP poate fi utilă. De exemplu: \fB\-\-memlimit\-compress=80MiB\fP .IP \(bu 3 -\fILimita\fP poate fi specificată ca procent din memoria fizică totală (RAM). -Acest lucru poate fi util mai ales atunci când definiți variabila de mediu -\fBXZ_DEFAULTS\fP într\-un script de inițializare shell care este partajat între -diferite calculatoare. În acest fel, limita este automat mai mare pe -sistemele cu mai multă memorie. De exemplu: \fB\-\-memlimit\-compress=70%\fP +\fILimita\fP poate fi specificată ca procent din memoria fizică totală +(RAM). Acest lucru poate fi util mai ales atunci când definiți variabila de +mediu \fBXZ_DEFAULTS\fP într\-un script de inițializare shell care este partajat +între diferite calculatoare. În acest fel, limita este automat mai mare pe +sistemele cu mai multă memorie. De exemplu: \fB\-\-memlimit\-compress=70%\fP .IP \(bu 3 -\fILimita\fP poate fi restabilită la valoarea implicită dându\-i valoarea \fB0\fP. -În prezent, aceasta este echivalentă cu stabilirea \fIlimitei\fP la \fBmax\fP -(fără limită de utilizare a memoriei). +\fILimita\fP poate fi restabilită la valoarea implicită dându\-i valoarea +\fB0\fP. În prezent, aceasta este echivalentă cu stabilirea \fIlimitei\fP la +\fBmax\fP (fără limită de utilizare a memoriei). .RE .IP "" Pentru \fBxz\fP pe 32 de biți există un caz special: dacă \fIlimita\fP ar fi peste \fB4020MiB\fP, \fIlimita\fP este stabilită la \fB4020MiB\fP. Pe MIPS32 este -stabilită în schimb la \fB2000MiB\fP. (Valorile \fB0\fP și \fBmax\fP nu sunt -afectate de acest lucru. O caracteristică similară nu există pentru -decomprimare.) Acest lucru poate fi util atunci când un executabil pe 32 de +stabilită în schimb la \fB2000MiB\fP; (valorile \fB0\fP și \fBmax\fP nu sunt afectate +de acest lucru \-\- o caracteristică similară nu există pentru +decomprimare). Acest lucru poate fi util atunci când un executabil pe 32 de biți are acces la un spațiu de adrese de 4Gio (2Gio pe MIPS32), se speră că nu produce daune în alte situații. .IP "" Consultați și secțiunea \fBUtilizarea memoriei\fP. .TP \fB\-\-memlimit\-decompress=\fP\fIlimita\fP -Stabilește o limită de utilizare a memoriei pentru decomprimare. Acest -lucru afectează și modul \fB\-\-list\fP. Dacă operațiunea nu este posibilă fără -a depăși \fIlimita\fP, \fBxz\fP va afișa o eroare și decomprimarea fișierului va -eșua. Consultați \fB\-\-memlimit\-compress=\fP\fIlimita\fP pentru modalitățile +Stabilește o limită de utilizare a memoriei pentru decomprimare. Acest lucru +afectează și modul \fB\-\-list\fP. Dacă operațiunea nu este posibilă fără a +depăși \fIlimita\fP, \fBxz\fP va afișa o eroare și decomprimarea fișierului va +eșua. Consultați \fB\-\-memlimit\-compress=\fP\fIlimita\fP pentru modalitățile posibile de a specifica \fIlimita\fP. .TP \fB\-\-memlimit\-mt\-decompress=\fP\fIlimita\fP Stabilește o limită de utilizare a memoriei pentru decomprimarea cu mai -multe fire de execuție. Acest lucru poate afecta doar numărul de fire de +multe fire de execuție. Acest lucru poate afecta doar numărul de fire de execuție; acest lucru nu îl va face niciodată pe \fBxz\fP să refuze -decomprimarea unui fișier. Dacă \fIlimita\fP este prea scăzută pentru a -permite orice mod cu mai multe fire de execuție, \fIlimita\fP este ignorată și -\fBxz\fP va continua în modul cu un singur fir de execuție. Rețineți că, dacă -se folosește și opțiunea \fB\-\-memlimit\-decompress\fP, se va aplica întotdeauna +decomprimarea unui fișier. Dacă \fIlimita\fP este prea scăzută pentru a permite +orice mod cu mai multe fire de execuție, \fIlimita\fP este ignorată și \fBxz\fP va +continua în modul cu un singur fir de execuție. Rețineți că, dacă se +folosește și opțiunea \fB\-\-memlimit\-decompress\fP, se va aplica întotdeauna atât modurilor cu un singur fir de execuție, cât și modurilor cu mai multe fire de execuție și astfel \fIlimita\fP efectivă pentru modul cu mai multe fire de execuție nu va fi niciodată mai mare decât limita stabilită cu opțiunea @@ -697,22 +741,22 @@ de execuție nu va fi niciodată mai mare decât limita stabilită cu opțiunea .IP "" Spre deosebire de celelalte opțiuni de limită de utilizare a memoriei, opțiunea \fB\-\-memlimit\-mt\-decompress=\fP\fIlimita\fP are o \fIlimită\fP implicită -specifică sistemului. Comanda \fBxz \-\-info\-memory\fP poate fi folosită pentru -a vedea valoarea curentă. +specifică sistemului. Comanda \fBxz \-\-info\-memory\fP poate fi folosită pentru a +vedea valoarea curentă. .IP "" Această opțiune și valoarea ei implicită există deoarece, fără nicio limită, decomprimarea cu (mai multe) fire de execuție ar putea ajunge să aloce o -cantitate „nebună” de memorie cu unele fișiere de intrare. Dacă \fIlimita\fP +cantitate „nebună” de memorie cu unele fișiere de intrare. Dacă \fIlimita\fP implicită este prea scăzută pe sistemul dumneavoastră, nu ezitați să creșteți \fIlimita\fP, dar niciodată să nu o stabiliți la o valoare mai mare decât cantitatea de memorie RAM utilizabilă și cu niște fișiere de intrare adecvate, \fBxz\fP va încerca să utilizeze acea cantitate de memorie chiar și -cu un număr redus de fire de execuție. Rularea lui \fBxz\fP cu depășirea +cu un număr redus de fire de execuție. Rularea lui \fBxz\fP cu depășirea cantității de memorie fizice(RAM) sau a celei de interschimb(swap) nu va îmbunătăți performanța de decomprimare. .IP "" Consultați opțiunea \fB\-\-memlimit\-compress=\fP\fIlimita\fP pentru modalități -posibile de a specifica \fIlimita\fP. Stabilirea \fIlimitei\fP la \fB0\fP +posibile de a specifica \fIlimita\fP. Stabilirea \fIlimitei\fP la \fB0\fP restabilește \fIlimita\fP la valoarea implicită specifică sistemului. .TP \fB\-M\fP \fIlimita\fP, \fB\-\-memlimit=\fP\fIlimita\fP, \fB\-\-memory=\fP\fIlimita\fP @@ -722,214 +766,250 @@ Aceasta este echivalentă cu specificarea opțiunilor: .TP \fB\-\-no\-adjust\fP Afișează o eroare și iese dacă limita de utilizare a memoriei nu poate fi -îndeplinită fără ajustarea parametrilor care afectează ieșirea comprimată. -Adică, acest lucru împiedică \fBxz\fP să comute codificatorul din modul cu mai -multe fire de execuție în modul cu un singur fir de execuție și să reducă -dimensiunea dicționarului LZMA2. Chiar și atunci când această opțiune este -utilizată, numărul de fire de execuție poate fi redus pentru a îndeplini -limita de utilizare a memoriei, deoarece aceasta nu va afecta comprimarea. +îndeplinită fără ajustarea parametrilor care afectează ieșirea +comprimată. Adică, acest lucru împiedică \fBxz\fP să comute codificatorul din +modul cu mai multe fire de execuție în modul cu un singur fir de execuție și +să reducă dimensiunea dicționarului LZMA2. Chiar și atunci când această +opțiune este utilizată, numărul de fire de execuție poate fi redus pentru a +îndeplini limita de utilizare a memoriei, deoarece aceasta nu va afecta +comprimarea. .IP "" Ajustarea automată este întotdeauna dezactivată la crearea fluxurilor brute (\fB\-\-format=raw\fP). .TP \fB\-T\fP \fInumăr\fP, \fB\-\-threads=\fP\fInumăr\fP -Specifică numărul de fire de execuție de utilizat. Stabilirea \fInumărului\fP +Specifică numărul de fire de execuție de utilizat. Stabilirea \fInumărului\fP la valoarea specială \fB0\fP, face ca \fBxz\fP să utilizeze până la atâtea fire de -execuție câte procesoare sunt în sistem. Numărul real de fire de execuție +execuție câte procesoare sunt în sistem. Numărul real de fire de execuție poate fi mai mic decât \fInumăr\fP dacă fișierul de intrare nu este suficient de mare pentru a trece la modul cu mai multe fire de execuție cu parametrii dați, sau dacă folosirea mai multor fire de execuție ar depăși limita de utilizare a memoriei. .IP "" Operațiile de comprimare cu un singur fir de execuție și cele cu mai multe -fire de execuție produc ieșiri diferite. Comprimarea cu un singur fir de +fire de execuție produc ieșiri diferite. Comprimarea cu un singur fir de execuție va oferi cea mai mică dimensiune a fișierului, dar numai ieșirea de la comprimarea cu mai multe fire de execuție poate fi decomprimată folosind -mai multe fire. Stabilirea \fInumărului\fP la \fB1\fP va determina ca \fBxz\fP să -folosească modul cu un singur fir de execuție. Stabilirea \fInumărului\fP la +mai multe fire. Stabilirea \fInumărului\fP la \fB1\fP va determina ca \fBxz\fP să +folosească modul cu un singur fir de execuție. Stabilirea \fInumărului\fP la orice altă valoare, inclusiv \fB0\fP, va determina ca \fBxz\fP să folosească comprimarea cu mai multe fire de execuție chiar dacă sistemul acceptă doar -un fir hardware. (\fBxz\fP 5.2.x folosește modul cu un singur fir de execuție -în această situație.) +un fir hardware; (\fBxz\fP 5.2.x folosește modul cu un singur fir de execuție +în această situație). .IP "" Pentru a utiliza modul cu mai multe fire de execuție cu un singur fir, -stabiliți \fInumărul\fP la \fB+1\fP. Prefixul \fB+\fP nu are efect cu alte valori -decât \fB1\fP. O limită de utilizare a memoriei poate face în continuare \fBxz\fP +stabiliți \fInumărul\fP la \fB+1\fP. Prefixul \fB+\fP nu are efect cu alte valori +decât \fB1\fP. O limită de utilizare a memoriei poate face în continuare \fBxz\fP să treacă în modul cu un singur fir, cu excepția cazului în care este -utilizată opțiunea \fB\-\-no\-adjust\fP. Suportul pentru prefixul \fB+\fP a fost +utilizată opțiunea \fB\-\-no\-adjust\fP. Suportul pentru prefixul \fB+\fP a fost adăugat în \fBxz\fP 5.4.0. .IP "" Dacă a fost solicitat un număr automat de fire și nu a fost specificată nicio limită de utilizare a memoriei, atunci o limită „maleabilă” implicită specifică sistemului va fi utilizată pentru a limita eventual numărul de -fire de execuție. Este o limită „maleabilă” în sensul că este ignorată dacă +fire de execuție. Este o limită „maleabilă” în sensul că este ignorată dacă numărul de fire devine unul, astfel o limită „maleabilă” nu va opri -niciodată \fBxz\fP să comprime sau să decomprime. Această limită „maleabilă” +niciodată \fBxz\fP să comprime sau să decomprime. Această limită „maleabilă” implicită nu va face \fBxz\fP să treacă de la modul cu mai multe fire de -execuție la modul cu un singur fir de execuție. Limitele active pot fi +execuție la modul cu un singur fir de execuție. Limitele active pot fi văzute rulând comanda \fBxz \-\-info\-memory\fP. .IP "" În prezent, singura metodă de procesare cu fire de execuție este împărțirea -intrării în blocuri și comprimarea lor independent unul de celălalt. -Dimensiunea implicită a blocului depinde de nivelul de comprimare și poate -fi înlocuită cu opțiunea \fB\-\-block\-size=\fP\fIdimensiune\fP. +intrării în blocuri și comprimarea lor independent unul de +celălalt. Dimensiunea implicită a blocului depinde de nivelul de comprimare +și poate fi înlocuită cu opțiunea \fB\-\-block\-size=\fP\fIdimensiune\fP. .IP "" Decomprimarea cu fire de execuție funcționează numai pe fișierele care conțin mai multe blocuri cu informații despre dimensiune în antetele -blocurilor. Toate fișierele suficient de mari comprimate în modul cu mai +blocurilor. Toate fișierele suficient de mari comprimate în modul cu mai multe fire de execuție îndeplinesc această condiție, dar fișierele comprimate în modul cu un singur fir de execuție nu o îndeplinesc chiar dacă a fost folosită opțiunea \fB\-\-block\-size=\fP\fIdimensiune\fP. +.IP "" +Valoarea implicită pentru \fIfire de execuție\fP este \fB0\fP. În \fBxz\fP 5.4.x și +mai vechi, valoarea implicită este \fB1\fP. . .SS "Lanțuri de filtrare personalizate pentru instrumentul de comprimare" Un lanț de filtrare personalizat permite specificarea parametrilor de comprimare în detaliu, în loc să se bazeze pe cei asociați opțiunilor -prestabilite. Când este specificat un lanț de filtrare personalizat, +prestabilite. Când este specificat un lanț de filtrare personalizat, opțiunile prestabilite (\fB\-0\fP \&...\& \fB\-9\fP și \fB\-\-extreme\fP) de mai devreme -din linia de comandă sunt uitate. Dacă o opțiune prestabilită este +din linia de comandă sunt uitate. Dacă o opțiune prestabilită este specificată după una sau mai multe opțiuni de lanț de filtrare personalizat, noua prestabilire intră în vigoare și opțiunile lanțului de filtrare personalizat, specificate mai devreme sunt uitate. .PP -Un lanț de filtrare este comparabil cu conductele din linia de comandă. La +Un lanț de filtrare este comparabil cu conductele din linia de comandă. La comprimare, intrarea necomprimată merge la primul filtru, a cărui ieșire -merge la următorul filtru (dacă există). Ieșirea ultimului filtru este -scrisă în fișierul comprimat. Numărul maxim de filtre din lanț este de +merge la următorul filtru (dacă există). Ieșirea ultimului filtru este +scrisă în fișierul comprimat. Numărul maxim de filtre din lanț este de patru, dar de obicei un lanț de filtrare are doar unul sau două filtre. .PP Multe filtre au limitări în ceea ce privește locul în care se pot afla în lanțul de filtrare: unele filtre pot funcționa doar ca ultimul filtru din lanț, altele doar ca non\-ultim filtru și unele funcționează în orice poziție -din lanț. În funcție de filtru, această limitare este fie inerentă +din lanț. În funcție de filtru, această limitare este fie inerentă proiectării filtrului, fie există pentru a preveni problemele de securitate. .PP -Un lanț de filtrare personalizat este specificat utilizând una sau mai multe -opțiuni de filtrare în ordinea în care sunt cerute în lanțul de filtrare. -Adică, ordinea opțiunilor de filtrare este semnificativă! La decodificarea -fluxurilor brute (\fB\-\-format=raw\fP), lanțul de filtrare este specificat în -aceeași ordine în care a fost specificat la comprimare. -.PP -Filtrele iau \fIopțiuni\fP specifice filtrului ca o listă separată prin -virgule. Virgulele suplimentare din \fIopțiuni\fP sunt ignorate. Fiecare -opțiune are o valoare implicită, așa că trebuie să specificați numai cele pe -care doriți să le modificați. +Un lanț de filtre personalizat poate fi specificat în două moduri +diferite. Opțiunile \fB\-\-filters=\fP\fIfiltre\fP și \fB\-\-filters1=\fP\fIfiltre\fP +\&...\& \fB\-\-filters9=\fP\fIfiltre\fP permit specificarea unui întreg lanț de +filtre într\-o singură opțiune, folosind sintaxa șirului de filtre +liblzma. Alternativ, un lanț de filtre poate fi specificat prin utilizarea +uneia sau mai multor opțiuni de filtrare individuale în ordinea în care sunt +dorite în lanțul de filtre. Adică, ordinea opțiunilor de filtrare +individuale este semnificativă! La decodificarea fluxurilor brute +(\fB\-\-format=raw\fP), lanțul de filtre trebuie să fie specificat în aceeași +ordine în care a fost specificat la comprimare. Orice filtru individual sau +opțiuni presetate specificate înainte de opțiunea de lanț complet +(\fB\-\-filters=\fP\fIfiltre\fP) vor fi uitate. Filtrele individuale specificate +după opțiunea „lanț complet” vor reinițializa lanțul de filtre. +.PP +Atât opțiunile de filtrare completă, cât și cele de filtrare individuală +acceptă \fIopțiuni\fP specifice filtrului sub forma unei liste separate prin +virgule. Se ignoră virgulele suplimentare din \fIopțiuni\fP. Fiecare opțiune +are o valoare implicită, deci specificați\-le pe cele pe care doriți să le +modificați. .PP Pentru a vedea întregul lanț de filtre și \fIopțiuni\fP, utilizați \fBxz \-vv\fP -(adică folosiți \fB\-\-verbose\fP de două ori). Acest lucru funcționează și +(adică folosiți \fB\-\-verbose\fP de două ori). Acest lucru funcționează și pentru vizualizarea opțiunilor lanțului de filtre utilizate de valorile prestabilite. .TP +\fB\-\-filters=\fP\fIfiltre\fP +Specificați întregul lanț de filtre sau o presetare într\-o singură +opțiune. Fiecare filtru poate fi separat prin spații sau două liniuțe +(\fB\-\-\fP). Este posibil să fie necesar ca \fIfiltrele\fP să fie puse între +ghilimele în linia de comandă a shell\-ului pentru a fi analizate ca o +singură opțiune. Pentru a indica \fIopțiuni\fP, utilizați \fB:\fP sau \fB=\fP. O +presetare poate fi prefixată cu un \fB\-\fP și urmată de zero sau mai multe +indicatoare. Singurul indicator suportat este \fBe\fP pentru a aplica aceleași +opțiuni ca și \fB\-\-extreme\fP. +.TP +\fB\-\-filters1\fP=\fIfiltre\fP ... \fB\-\-filters9\fP=\fIfiltre\fP +Specifică până la nouă lanțuri de filtre suplimentare care pot fi utilizate +cu \fB\-\-block\-list\fP. +.IP "" +De exemplu, atunci când se comprimă o arhivă cu fișiere executabile urmate +de fișiere text, partea executabilă ar putea utiliza un lanț de filtre cu un +filtru BCJ, iar partea de text doar filtrul LZMA2. +.TP +\fB\-\-filters\-help\fP +Afișează un mesaj de ajutor care descrie modul de specificare a presetărilor +și a lanțurilor de filtre personalizate în opțiunile \fB\-\-filters\fP și +\fB\-\-filters1=\fP\fIfiltre\fP \&...\& \fB\-\-filters9=\fP\fIfiltre\fP și iese. +.TP \fB\-\-lzma1\fP[\fB=\fP\fIopțiuni\fP] .PD 0 .TP \fB\-\-lzma2\fP[\fB=\fP\fIopțiuni\fP] .PD -Adaugă filtrul LZMA1 sau LZMA2 la lanțul de filtre. Aceste filtre pot fi +Adaugă filtrul LZMA1 sau LZMA2 la lanțul de filtre. Aceste filtre pot fi folosite doar ca ultimul filtru din lanț. .IP "" LZMA1 este un filtru vechi, care este acceptat aproape exclusiv datorită -formatului de fișier vechi \fB.lzma\fP, care acceptă numai LZMA1. LZMA2 este o +formatului de fișier vechi \fB.lzma\fP, care acceptă numai LZMA1. LZMA2 este o versiune actualizată a LZMA1 pentru a rezolva unele probleme practice ale -LZMA1. Formatul \fB.xz\fP folosește LZMA2 și nu acceptă deloc LZMA1. Viteza -de comprimare și rapoartele LZMA1 și LZMA2 sunt practic aceleași. +LZMA1. Formatul \fB.xz\fP folosește LZMA2 și nu acceptă deloc LZMA1. Viteza de +comprimare și rapoartele LZMA1 și LZMA2 sunt practic aceleași. .IP "" LZMA1 și LZMA2 au același set de \fIopțiuni\fP: .RS .TP \fBpreset=\fP\fIprestabilit\fP -Reconfigurează toate \fIopțiunile\fP LZMA1 sau LZMA2 la \fIprestabilit\fP. -\fIPrestabilit\fP constă dintr\-un număr întreg, care poate fi urmat de -modificatori prestabiliți cu o singură literă. Numărul întreg poate fi de -la \fB0\fP la \fB9\fP, potrivindu\-se cu opțiunile liniei de comandă \fB\-0\fP \&...\& -\fB\-9\fP. Singurul modificator acceptat în prezent este \fBe\fP, care se -potrivește cu \fB\-\-extreme\fP. Dacă nu este specificat \fBprestabilit\fP, +Reconfigurează toate \fIopțiunile\fP LZMA1 sau LZMA2 la +\fIprestabilit\fP. \fIprestabilit\fP constă dintr\-un număr întreg, care poate fi +urmat de modificatori prestabiliți cu o singură literă. Numărul întreg +poate fi de la \fB0\fP la \fB9\fP, potrivindu\-se cu opțiunile liniei de comandă +\fB\-0\fP \&...\& \fB\-9\fP. Singurul modificator acceptat în prezent este \fBe\fP, +care se potrivește cu \fB\-\-extreme\fP. Dacă nu este specificat \fBprestabilit\fP, valorile implicite ale \fIopțiunilor\fP LZMA1 sau LZMA2 sunt preluate din prestabilirea \fB6\fP. .TP \fBdict=\fP\fIdimensiunea\fP \fIDimensiunea\fP dicționarului (istoricul memoriei tampon) indică câți octeți -din datele necomprimate recent procesate sunt păstrați în memorie. -Algoritmul încearcă să găsească secvențe de octeți care se repetă +din datele necomprimate recent procesate sunt păstrați în +memorie. Algoritmul încearcă să găsească secvențe de octeți care se repetă (potriviri) în datele necomprimate și să le înlocuiască cu referințe la -datele aflate în prezent în dicționar. Cu cât dicționarul este mai mare, cu -atât este mai mare șansa de a găsi o potrivire. Astfel, creșterea +datele aflate în prezent în dicționar. Cu cât dicționarul este mai mare, cu +atât este mai mare șansa de a găsi o potrivire. Astfel, creșterea \fIdimensiunii\fP dicționarului îmbunătățește de obicei raportul de comprimare, dar un dicționar mai mare decât fișierul necomprimat este risipă de memorie. .IP "" -\fIDimensiunea\fPtipică a dicționarului este de la 64Kio până la 64Mio. -Minimul este de 4Kio. Maximul pentru compresie este în prezent de 1,5Gio -(1536Mio). Decomprimarea acceptă deja dicționare cu până la un octet mai +\fIDimensiunea\fPtipică a dicționarului este de la 64Kio până la 64Mio. Minimul +este de 4Kio. Maximul pentru compresie este în prezent de 1,5Gio +(1536Mio). Decomprimarea acceptă deja dicționare cu până la un octet mai puțin de 4Gio, care este maximul pentru formatele de flux LZMA1 și LZMA2. .IP "" \fIDimensiunea\fP dicționarului și găsitorul de potriviri (match finder) → -(\fImf\fP) determină împreună utilizarea memoriei de către codificatorul LZMA1 -sau LZMA2. Aceeași \fIdimensiune\fP a dicționarului (sau mai mare) care a fost +(\fImf\fP) determină împreună utilizarea memoriei de către codificatorul LZMA1 +sau LZMA2. Aceeași \fIdimensiune\fP a dicționarului (sau mai mare) care a fost utilizată la comprimare, este necesară pentru decomprimare, astfel încât utilizarea memoriei de către decodificator este determinată de dimensiunea -dicționarului utilizată la comprimare. Antetele \fB.xz\fP stochează +dicționarului utilizată la comprimare. Antetele \fB.xz\fP stochează \fIdimensiunea\fP dicționarului fie ca 2^\fIn\fP, fie ca 2^\fIn\fP + 2^(\fIn\fP\-1), deci -aceste \fIdimensiuni\fP sunt oarecum preferate pentru comprimare. Alte +aceste \fIdimensiuni\fP sunt oarecum preferate pentru comprimare. Alte \fIdimensiuni\fP vor fi rotunjite atunci când sunt stocate în anteturile \&\fB.xz\fP. .TP \fBlc=\fP\fIlc\fP -Specifică numărul de biți de context literal. Minimul este 0 și maximul -este 4; implicit este 3. În plus, suma \fIlc\fP și \fIlp\fP nu trebuie să -depășească 4. +Specifică numărul de biți de context literal. Minimul este 0 și maximul este +4; implicit este 3. În plus, suma \fIlc\fP și \fIlp\fP nu trebuie să depășească +4. .IP "" Toți octeții care nu pot fi codificați ca potriviri sunt codificați ca -literali. Adică, literalii sunt pur și simplu octeți de 8 biți care sunt +literali. Adică, literalii sunt pur și simplu octeți de 8 biți care sunt codificați unul câte unul. .IP "" Codificarea literală presupune că cei mai mari biți \fIlc\fP ai octetului -anterior necomprimat se corelează cu octetul următor. De exemplu, în textul +anterior necomprimat se corelează cu octetul următor. De exemplu, în textul tipic englezesc, o literă mare este adesea urmată de o literă mică, iar o -literă mică este urmată de obicei de o altă literă mică. În setul de +literă mică este urmată de obicei de o altă literă mică. În setul de caractere US\-ASCII, cei mai mari trei biți sunt 010 pentru literele mari și -011 pentru literele mici. Când \fIlc\fP este cel puțin 3, codificarea literală +011 pentru literele mici. Când \fIlc\fP este cel puțin 3, codificarea literală poate profita de această proprietate în datele necomprimate. .IP "" -Valoarea implicită (3) este de obicei bună. Dacă doriți o comprimare -maximă, testați \fBlc=4\fP. Uneori ajută puțin, iar uneori înrăutățește -comprimarea . Dacă o agravează, încercați de\-asemeni cu \fBlc=2\fP. +Valoarea implicită (3) este de obicei bună. Dacă doriți o comprimare maximă, +testați \fBlc=4\fP. Uneori ajută puțin, iar uneori înrăutățește comprimarea +\&. Dacă o agravează, încercați de\-asemeni cu \fBlc=2\fP. .TP \fBlp=\fP\fIlp\fP -Specifică numărul de biți de poziție literală. Minimul este 0 și maximul +Specifică numărul de biți de poziție literală. Minimul este 0 și maximul este 4; implicit este 0. .IP "" \fILp\fP afectează ce fel de aliniere în datele necomprimate este presupusă la -codificarea literalelor. Consultați argumentul \fIpb\fP de mai jos pentru mai +codificarea literalelor. Consultați argumentul \fIpb\fP de mai jos pentru mai multe informații despre aliniere. .TP \fBpb=\fP\fIpb\fP -Specifică numărul de biți de poziție. Minimul este 0 și maximul este 4; +Specifică numărul de biți de poziție. Minimul este 0 și maximul este 4; implicit este 2. .IP "" \fIPb\fP afectează ce fel de aliniere în datele necomprimate este presupusă în -general. Valoarea implicită înseamnă alinierea pe patru octeți +general. Valoarea implicită înseamnă alinierea pe patru octeți (2^\fIpb\fP=2^2=4), care este adesea o alegere bună atunci când nu există o ipoteză mai bună. .IP "" Când alinierea este cunoscută, definirea lui \fIpb\fP în mod corespunzător -poate reduce puțin dimensiunea fișierului. De exemplu, cu fișierele text cu +poate reduce puțin dimensiunea fișierului. De exemplu, cu fișierele text cu aliniere pe un octet (US\-ASCII, ISO\-8859\-*, UTF\-8), definirea \fBpb=0\fP poate -îmbunătăți ușor comprimarea. Pentru textul UTF\-16, \fBpb=1\fP este o alegere -bună. Dacă alinierea este un număr impar, cum ar fi 3 octeți, \fBpb=0\fP ar +îmbunătăți ușor comprimarea. Pentru textul UTF\-16, \fBpb=1\fP este o alegere +bună. Dacă alinierea este un număr impar, cum ar fi 3 octeți, \fBpb=0\fP ar putea fi cea mai bună alegere. .IP "" Chiar dacă alinierea presupusă poate fi ajustată cu \fIpb\fP și \fIlp\fP, LZMA1 și -LZMA2 încă favorizează ușor alinierea pe 16 octeți. Ar putea fi demn de -luat în considerare atunci când proiectați formate de fișiere care pot fi -adesea comprimate cu LZMA1 sau LZMA2. +LZMA2 încă favorizează ușor alinierea pe 16 octeți. Ar putea fi demn de luat +în considerare atunci când proiectați formate de fișiere care pot fi adesea +comprimate cu LZMA1 sau LZMA2. .TP \fBmf=\fP\fImf\fP Căutarea potrivirilor are un efect major asupra vitezei codificatorului, -utilizării memoriei și raportului de comprimare. De obicei, găsitorii de +utilizării memoriei și raportului de comprimare. De obicei, găsitorii de potriviri din lanțul sumelor de control sunt mai rapizi decât găsitorii de -potriviri din arborele binar. Valoarea implicită depinde de \fIprestabilit\fP: +potriviri din arborele binar. Valoarea implicită depinde de \fIprestabilit\fP: 0 folosește \fBhc3\fP, 1\(en3 folosește \fBhc4\fP, iar restul folosește \fBbt4\fP. .IP "" -Sunt acceptate următoarele opțiuni de căutare de potriviri. Formulele de +Sunt acceptate următoarele opțiuni de căutare de potriviri. Formulele de utilizare a memoriei de mai jos sunt aproximări estimative, care se apropie cel mai mult de realitate atunci când \fIdict\fP este o putere a lui doi. .RS @@ -988,40 +1068,39 @@ Utilizarea memoriei: .TP \fBmode=\fP\fImod\fP Comprimarea \fImod\fP specifică metoda de analiză a datelor produse de -găsitorul de potriviri. \fIModurile\fP acceptate sunt \fBfast\fP(rapid) și -\fBnormal\fP. Valoarea implicită este \fBfast\fP pentru \fIprestabiliri\fP 0\(en3 și +găsitorul de potriviri. \fIModurile\fP acceptate sunt \fBfast\fP(rapid) și +\fBnormal\fP. Valoarea implicită este \fBfast\fP pentru \fIprestabiliri\fP 0\(en3 și \fBnormal\fP pentru \fIprestabiliri\fP 4\(en9. .IP "" De obicei, \fBfast\fP este folosit cu instrumentele de căutare de potriviri ale lanțului de sume de control, și \fBnormal\fP cu instrumentele de căutare de -potriviri din arborele binar. Aceasta este și ceea ce fac -\fIprestabiririle\fP. +potriviri din arborele binar. Aceasta este și ceea ce fac \fIprestabiririle\fP. .TP \fBnice=\fP\fInice\fP Specifică ceea ce este considerat a fi o lungime bună(nice) pentru o -potrivire. Odată ce este găsită o potrivire de cel puțin \fInice\fP octeți, +potrivire. Odată ce este găsită o potrivire de cel puțin \fInice\fP octeți, algoritmul nu mai caută după potriviri posibile mai bune. .IP "" -\fINice\fP poate fi de 2\(en273 octeți. Valorile mai mari tind să ofere un -raport de comprimare mai bun în detrimentul vitezei. Valoarea implicită +\fINice\fP poate fi de 2\(en273 octeți. Valorile mai mari tind să ofere un +raport de comprimare mai bun în detrimentul vitezei. Valoarea implicită depinde de \fIprestabilit\fP. .TP \fBdepth=\fP\fIadâncimea\fP -Specifică adâncimea maximă de căutare în găsitorul de potriviri. Valoarea +Specifică adâncimea maximă de căutare în găsitorul de potriviri. Valoarea implicită este valoarea specială de 0, ceea ce face ca instrumentul de comprimare să determine o \fIadâncime\fP rezonabilă pornind de la valorile \fImf\fP și \fInice\fP. .IP "" \fIAdâncimea\fP rezonabilă pentru lanțuri de sumă de control este 4\(en100 și -16\(en1000 pentru arbori binari. Folosirea unor valori foarte mari pentru -\fIadâncime\fP poate face codificatorul extrem de lent cu unele fișiere. -Evitați să stabiliți \fIadâncimea\fP la valori peste 1000, cu excepția cazului -în care sunteți pregătit să întrerupeți comprimarea în cazul în care durează -prea mult. +16\(en1000 pentru arbori binari. Folosirea unor valori foarte mari pentru +\fIadâncime\fP poate face codificatorul extrem de lent cu unele +fișiere. Evitați să stabiliți \fIadâncimea\fP la valori peste 1000, cu excepția +cazului în care sunteți pregătit să întrerupeți comprimarea în cazul în care +durează prea mult. .RE .IP "" La decodificarea fluxurilor brute (\fB\-\-format=raw\fP), LZMA2 are nevoie doar -de \fIdimensiunea\fP dicționarului. LZMA1 are nevoie de asemenea de \fIlc\fP, +de \fIdimensiunea\fP dicționarului. LZMA1 are nevoie de asemenea de \fIlc\fP, \fIlp\fP și \fIpb\fP. .TP \fB\-\-x86\fP[\fB=\fP\fIopțiuni\fP] @@ -1038,35 +1117,37 @@ de \fIdimensiunea\fP dicționarului. LZMA1 are nevoie de asemenea de \fIlc\fP, \fB\-\-ia64\fP[\fB=\fP\fIopțiuni\fP] .TP \fB\-\-sparc\fP[\fB=\fP\fIopțiuni\fP] +.TP +\fB\-\-riscv\fP[\fB=\fP\fIopțiuni\fP] .PD Adaugă un filtru de ramură/apel/salt (branch/call/jump ⟶ „BCJ”) la lanțul de -filtre. Aceste filtre pot fi utilizate numai ca un filtru care nu este +filtre. Aceste filtre pot fi utilizate numai ca un filtru care nu este ultimul din lanțul de filtrare. .IP "" Un filtru BCJ convertește adresele relative din codul mașinii în omoloagele -lor absolute. Acest lucru nu modifică dimensiunea datelor, dar crește +lor absolute. Acest lucru nu modifică dimensiunea datelor, dar crește redundanța, ceea ce poate ajuta LZMA2 să producă fișier \fB.xz\fP cu 0\(en15\ % -mai mic. Filtrele BCJ sunt întotdeauna reversibile, deci folosind un filtru +mai mic. Filtrele BCJ sunt întotdeauna reversibile, deci folosind un filtru BCJ pentru tipul greșit de date nu provoacă nicio pierdere de date, deși -poate înrăutăți puțin raportul de comprimare. Filtrele BCJ sunt foarte +poate înrăutăți puțin raportul de comprimare. Filtrele BCJ sunt foarte rapide și folosesc o cantitate nesemnificativă de memorie. .IP "" Aceste filtre BCJ au probleme cunoscute legate de raportul de comprimare: .RS .IP \(bu 3 Unele tipuri de fișiere care conțin cod executabil (de exemplu, fișiere -obiect, biblioteci statice și module de kernel Linux) au adresele din -instrucțiuni completate cu valori de umplere. Aceste filtre BCJ vor face în +obiect, biblioteci statice și module de kernel Linux) au adresele din +instrucțiuni completate cu valori de umplere. Aceste filtre BCJ vor face în continuare conversia adresei, ceea ce va înrăutăți comprimarea cu aceste fișiere. .IP \(bu 3 Dacă pe o arhivă este aplicat un filtru BCJ, este posibil ca raportul de -comprimare să fie mai rău decât la neutilizarea unui filtru BCJ. De -exemplu, dacă există executabile similare sau chiar identice, filtrarea va -face probabil fișierele mai puțin asemănătoare și astfel comprimarea este -mai proastă. Conținutul fișierelor neexecutabile din aceeași arhivă poate -conta și el. În practică, trebuie să încercați cu și fără filtru BCJ pentru -a vedea care rezultat este mai bun în fiecare situație. +comprimare să fie mai rău decât la neutilizarea unui filtru BCJ. De exemplu, +dacă există executabile similare sau chiar identice, filtrarea va face +probabil fișierele mai puțin asemănătoare și astfel comprimarea este mai +proastă. Conținutul fișierelor neexecutabile din aceeași arhivă poate conta +și el. În practică, trebuie să încercați cu și fără filtru BCJ pentru a +vedea care rezultat este mai bun în fiecare situație. .RE .IP "" Seturi de instrucțiuni diferite au o aliniere diferită: fișierul executabil @@ -1089,37 +1170,54 @@ ARM64;4;alinierea pe 4096\-octeți PowerPC;4;Doar big endian IA\-64;16;Itanium SPARC;4; +RISC\-V;2; .TE .RE .RE .IP "" Deoarece datele filtrate prin BCJ sunt de obicei comprimate cu LZMA2, raportul de comprimare poate fi ușor îmbunătățit dacă opțiunile LZMA2 sunt -definite pentru a se potrivi cu alinierea filtrului BCJ selectat. De -exemplu, cu filtrul IA\-64, este bine să stabiliți \fBpb=4\fP sau chiar -\fBpb=4,lp=4,lc=0\fP cu LZMA2 (2^4=16). Filtrul x86 este o excepție; de -obicei, este bine să rămână la alinierea implicită de patru octeți a LZMA2 -atunci când se comprimă executabile x86. +definite pentru a se potrivi cu alinierea filtrului BCJ selectat. Exemple: +.RS +.IP \(bu 3 +Filtrul IA\-64 are o aliniere de 16 octeți, astfel încât \fBpb=4,lp=4,lc=0\fP +este alegere adecvată cu LZMA2 (2^4=16). +.IP \(bu 3 +Codul RISC\-V are o aliniere pe 2 sau 4 octeți, depinzând de faptul că +fișierul conține instrucțiuni comprimate pe 16 biți (extensia C) sau +nu. Atunci când se utilizează instrucțiuni pe 16 biți, \fBpb=2,lp=1,lc=3\fP sau +\fBpb=1,lp=1,lc=3\fP este o alegere bună. Atunci când nu sunt prezente +instrucțiuni pe 16 biți, \fBpb=2,lp=2,lc=2\fP este cea mai bună +alegere. \fBreadelf \-h\fP poate fi utilizată pentru a verifica dacă „RVC” apare +în linia „Indicatori". +.IP \(bu 3 +ARM64 este întotdeauna aliniat pe 4 octeți, astfel încât \fBpb=2,lp=2,lc=2\fP +este cea mai bună alegere. +.IP \(bu 3 +Filtrul x86 este o excepție. De obicei, este bine să rămâneți la valorile +implicite ale LZMA2 (\fBpb=2,lp=0,lc=3\fP) atunci când comprimați executabile +x86. +.RE .IP "" Toate filtrele BCJ acceptă același \fIopțiuni\fP: .RS .TP \fBstart=\fP\fIpoziție\fP Specifică \fIpoziția\fP de pornire care este utilizată la conversia între -adresele relative și absolute. \fIPoziția\fP trebuie să fie un multiplu al +adresele relative și absolute. \fIPoziția\fP trebuie să fie un multiplu al alinierii filtrului (consultați tabelul de mai sus). Valoarea implicită -este zero. În practică, valoarea implicită este bună; specificarea unei +este zero. În practică, valoarea implicită este bună; specificarea unei \fIpoziții\fP personalizate nu este aproape niciodată utilă. .RE .TP \fB\-\-delta\fP[\fB=\fP\fIopțiuni\fP] -Adaugă filtrul Delta în lanțul de filtrare. Filtrul Delta poate fi folosit +Adaugă filtrul Delta în lanțul de filtrare. Filtrul Delta poate fi folosit doar ca un filtru care nu este ultimul în lanțul de filtrare. .IP "" -În prezent, este acceptat doar calculul delta simplu de octeți. Poate fi +În prezent, este acceptat doar calculul delta simplu de octeți. Poate fi util la comprimarea, de exemplu, a imaginilor bitmap necomprimate sau a -sunetului PCM necomprimat. Cu toate acestea, algoritmii cu scop special pot -da rezultate semnificativ mai bune decât Delta + LZMA2. Acest lucru este +sunetului PCM necomprimat. Cu toate acestea, algoritmii cu scop special pot +da rezultate semnificativ mai bune decât Delta + LZMA2. Acest lucru este valabil mai ales în cazul audio, care se comprimă mai repede și mai bine, de exemplu, cu \fBflac\fP(1). .IP "" @@ -1127,8 +1225,8 @@ exemplu, cu \fBflac\fP(1). .RS .TP \fBdist=\fP\fIdistanța\fP -Specifică \fIdistanța\fP calculului delta în octeți. \fIDistanța\fP trebuie să -fie 1\(en256. Valoarea implicită este 1. +Specifică \fIdistanța\fP calculului delta în octeți. \fIDistanța\fP trebuie să fie +1\(en256. Valoarea implicită este 1. .IP "" De exemplu, cu \fBdist=2\fP și intrare de opt octeți: A1 B1 A2 B3 A3 B5 A4 B7, ieșirea va fi: A1 B1 01 02 01 02 01 02. @@ -1137,14 +1235,14 @@ ieșirea va fi: A1 B1 01 02 01 02 01 02. .SS "Alte opțiuni" .TP \fB\-q\fP, \fB\-\-quiet\fP -Suprimă avertismentele și notificările. Specificați acest lucru de două ori -pentru a suprima și erorile. Această opțiune nu are niciun efect asupra -stării de ieșire. Adică, chiar dacă o avertizare a fost suprimată, starea -de ieșire pentru a indica o avertizare este încă utilizată. +Suprimă avertismentele și notificările. Specificați acest lucru de două ori +pentru a suprima și erorile. Această opțiune nu are niciun efect asupra +stării de ieșire. Adică, chiar dacă o avertizare a fost suprimată, starea de +ieșire pentru a indica o avertizare este încă utilizată. .TP \fB\-v\fP, \fB\-\-verbose\fP -Oferă informații detaliate. Dacă ieșirea de eroare standard este conectată -la un terminal, \fBxz\fP va afișa un indicator de progres. Specificarea +Oferă informații detaliate. Dacă ieșirea de eroare standard este conectată +la un terminal, \fBxz\fP va afișa un indicator de progres. Specificarea opțiunii \fB\-\-verbose\fP de două ori, va avea ca rezultat oferirea de informații și mai detaliate. .IP "" @@ -1152,10 +1250,10 @@ Indicatorul de progres afișează următoarele informații: .RS .IP \(bu 3 Procentul de completare este afișat dacă se cunoaște dimensiunea fișierului -de intrare. Adică, procentul nu poate fi afișat la procesarea fișierului +de intrare. Adică, procentul nu poate fi afișat la procesarea fișierului prin conducte(pipe). .IP \(bu 3 -Cantitatea de date comprimate produse (comprimare) sau consumate +Cantitatea de date comprimate produse (comprimare) sau consumate (decomprimare). .IP \(bu 3 Cantitatea de date necomprimate consumate (comprimare) sau produse @@ -1165,16 +1263,16 @@ Raportul de comprimare, care se calculează împărțind cantitatea de date comprimate procesate până acum la cantitatea de date necomprimate procesate până acum. .IP \(bu 3 -Viteza de comprimare sau decomprimare. Aceasta este măsurată drept +Viteza de comprimare sau decomprimare. Aceasta este măsurată drept cantitatea de date necomprimate consumate (comprimare) sau produse -(decomprimare) pe secundă. Este afișată după ce au trecut câteva secunde de +(decomprimare) pe secundă. Este afișată după ce au trecut câteva secunde de când \fBxz\fP a început procesarea fișierului. .IP \(bu 3 Timpul scurs în format M:SS sau H:MM:SS. .IP \(bu 3 Timpul rămas estimat este afișat numai atunci când dimensiunea fișierului de intrare este cunoscută și au trecut deja câteva secunde de când \fBxz\fP a -început procesarea fișierului. Ora este afișată într\-un format mai puțin +început procesarea fișierului. Ora este afișată într\-un format mai puțin precis, care nu are niciodată două puncte, de exemplu, 2 min 30 s. .RE .IP "" @@ -1182,26 +1280,25 @@ Când ieșirea de eroare standard nu este un terminal, \fB\-\-verbose\fP va face \fBxz\fP să imprime numele fișierului, dimensiunea comprimată, dimensiunea necomprimată, raportul de comprimare și, eventual, de asemenea, viteza și timpul scurs pe o singură linie la ieșirea de eroare standard după -comprimarea sau decomprimarea fișierului. Viteza și timpul scurs sunt -incluse numai atunci când operațiunea a durat cel puțin câteva secunde. -Dacă operațiunea nu s\-a încheiat, de exemplu, din cauza întreruperii din -partea utilizatorului, se imprimă și procentul de completare dacă se -cunoaște dimensiunea fișierului de intrare. +comprimarea sau decomprimarea fișierului. Viteza și timpul scurs sunt +incluse numai atunci când operațiunea a durat cel puțin câteva secunde. Dacă +operațiunea nu s\-a încheiat, de exemplu, din cauza întreruperii din partea +utilizatorului, se imprimă și procentul de completare dacă se cunoaște +dimensiunea fișierului de intrare. .TP \fB\-Q\fP, \fB\-\-no\-warn\fP Nu comută starea de ieșire la 2 chiar dacă a fost detectată o condiție care -merită avertizată. Această opțiune nu afectează nivelul de detaliere al +merită avertizată. Această opțiune nu afectează nivelul de detaliere al informațiilor, astfel încât atât \fB\-\-quiet\fP cât și \fB\-\-no\-warn\fP trebuie folosite pentru a nu afișa avertismente și pentru a nu modifica starea de ieșire. .TP \fB\-\-robot\fP -Afișează mesajele într\-un format care poate fi analizat de mașină. Acest +Afișează mesajele într\-un format care poate fi analizat de mașină. Acest lucru are scopul de a ușura scrierea interfețelor în care se dorește să se folosească \fBxz\fP în loc de liblzma, ceea ce poate fi cazul cu diferite -scripturi. Ieșirea cu această opțiune activată este menită să fie stabilă -în toate versiunile \fBxz\fP. Consultați secțiunea \fBMOD ROBOT\fP pentru -detalii. +scripturi. Ieșirea cu această opțiune activată este menită să fie stabilă în +toate versiunile \fBxz\fP. Consultați secțiunea \fBMOD ROBOT\fP pentru detalii. .TP \fB\-\-info\-memory\fP Afișează, într\-un format care poate fi citit de om, câtă memorie fizică @@ -1219,111 +1316,49 @@ iese cu succes .TP \fB\-V\fP, \fB\-\-version\fP Afișează numărul versiunii \fBxz\fP și liblzma într\-un format care poate fi -citit de om. Pentru a obține rezultate analizabile de mașină, specificați +citit de om. Pentru a obține rezultate analizabile de mașină, specificați \fB\-\-robot\fP înainte de \fB\-\-version\fP. . .SH "MOD ROBOT" -Modul robot este activat cu opțiunea \fB\-\-robot\fP. Face ieșirea lui \fBxz\fP mai +Modul robot este activat cu opțiunea \fB\-\-robot\fP. Face ieșirea lui \fBxz\fP mai ușor de analizat de către alte programe. În prezent, opțiunea \fB\-\-robot\fP -este acceptată numai împreună cu opțiunile \fB\-\-version\fP, \fB\-\-info\-memory\fP și -\fB\-\-list\fP. Va fi acceptată pentru comprimare și decomprimare în viitor. -. -.SS Versiunea -\fBxz \-\-robot \-\-version\fP va afișa numărul versiunii \fBxz\fP și liblzma în -următorul format: -.PP -\fBXZ_VERSION=\fP\fIXYYYZZZS\fP -.br -\fBLIBLZMA_VERSION=\fP\fIXYYYZZZS\fP -.TP -\fIX\fP -Versiunea majoră. -.TP -\fIYYY\fP -Versiunea minoră. Numerele pare sunt prezente în versiunile stabile. -Numerele impare sunt prezente în versiunile alfa sau beta. -.TP -\fIZZZ\fP -Nivelul de plasture(patch) pentru versiunile stabile sau doar un contor -pentru versiunile de dezvoltare. -.TP -\fIS\fP -Stabilitate. 0 este alfa, 1 este beta și 2 este stabil. \fIS\fP trebuie să -fie întotdeauna 2 atunci când \fIAAA\fP este par. -.PP -\fIXYYYZZZS\fP sunt aceleași pe ambele linii dacă \fBxz\fP și liblzma sunt din -aceeași versiune XZ Utils. -.PP -Exemple: 4.999.9beta este \fB49990091\fP și 5.0.0 este \fB50000002\fP. -. -.SS "Informații privind limita memoriei" -\fBxz \-\-robot \-\-info\-memory\fP afișează o singură linie cu multiple coloane -separate prin tabulatoare: -.IP 1. 4 -Cantitatea totală de memorie fizică (RAM) în octeți. -.IP 2. 4 -Limita de utilizare a memoriei pentru comprimare în octeți -(\fB\-\-memlimit\-compress\fP). O valoare specială de \fB0\fP indică configurarea -implicită, care pentru modul cu un singur fir este la fel ca fără limită. -.IP 3. 4 -Limita de utilizare a memoriei pentru decomprimare în octeți -(\fB\-\-memlimit\-decompress\fP). O valoare specială de \fB0\fP indică configurarea -implicită, care pentru modul cu un singur fir este la fel ca fără limită. -.IP 4. 4 -Începând cu \fBxz\fP 5.3.4alpha: Utilizarea memoriei pentru decomprimarea cu -mai multe fire în octeți (\fB\-\-memlimit\-mt\-decompress\fP). Acesta nu este -niciodată zero, deoarece o valoare implicită specifică sistemului afișată în -coloana 5 este utilizată dacă nu a fost specificată în mod explicit nicio -limită. De asemenea, aceasta nu este niciodată mai mare decât valoarea din -coloana 3, chiar dacă a fost specificată o valoare mai mare cu -\fB\-\-memlimit\-mt\-decompress\fP. -.IP 5. 4 -Începând cu \fBxz\fP 5.3.4alpha: o limită implicită de utilizare a memoriei -specifică sistemului, care este utilizată pentru a limita numărul de fire de -execuție atunci când se comprimă cu un număr automat de fire de execuție -(\fB\-\-threads=0\fP) și nicio limită de utilizare a memoriei nu fost specificată -cu (\fB\-\-memlimit\-compress\fP). Aceasta este, de asemenea, utilizată ca -valoare implicită pentru \fB\-\-memlimit\-mt\-decompress\fP. -.IP 6. 4 -Începând cu \fBxz\fP 5.3.4alpha: numărul de fire de execuție de procesor -disponibile. -.PP -În viitor, rezultatul \fBxz \-\-robot \-\-info\-memory\fP poate avea mai multe -coloane, dar niciodată mai mult de o singură linie. +este acceptată numai împreună cu opțiunile \fB\-\-list\fP, \fB\-\-filters\-help\fP, +\fB\-\-info\-memory\fP, și \fB\-\-version\fP. Va fi acceptată pentru comprimare și +decomprimare în viitor. . .SS "Modul listă" -\fBxz \-\-robot \-\-list\fP utilizează o ieșire separată de tabulatori. Prima +\fBxz \-\-robot \-\-list\fP utilizează o ieșire separată de tabulatori. Prima coloană a fiecărei linii are un șir care indică tipul de informații găsite pe acea linie: .TP \fBname\fP -Aceasta este întotdeauna prima linie când începe să se listeze un fișier. A +Aceasta este întotdeauna prima linie când începe să se listeze un fișier. A doua coloană de pe linie este numele fișierului. .TP \fBfile\fP -Această linie conține informații generale despre fișierul \fB.xz\fP. Această +Această linie conține informații generale despre fișierul \fB.xz\fP. Această linie este întotdeauna tipărită după linia \fBname\fP. .TP \fBstream\fP Acest tip de linie este utilizat numai atunci când a fost specificată -opțiunea \fB\-\-verbose\fP. Există tot atâtea linii \fBstream\fP câte fluxuri -există în fișierul \fB.xz\fP. +opțiunea \fB\-\-verbose\fP. Există tot atâtea linii \fBstream\fP câte fluxuri există +în fișierul \fB.xz\fP. .TP \fBblock\fP Acest tip de linie este utilizat numai atunci când a fost specificată -opțiunea \fB\-\-verbose\fP. Există tot atâtea linii \fBblock\fP câte blocuri există -în fișierul \fB.xz\fP. Liniile \fBblock\fP sunt afișate după toate liniile +opțiunea \fB\-\-verbose\fP. Există tot atâtea linii \fBblock\fP câte blocuri există +în fișierul \fB.xz\fP. Liniile \fBblock\fP sunt afișate după toate liniile \fBstream\fP; tipurile diferite de linii nu sunt intercalate. .TP \fBsummary\fP Acest tip de linie este folosit numai atunci când opțiunea \fB\-\-verbose\fP a -fost specificată de două ori. Această linie este afișată după toate liniile -\fBblock\fP. Ca și linia \fBfile\fP, linia \fBsummary\fP conține informații generale +fost specificată de două ori. Această linie este afișată după toate liniile +\fBblock\fP. Ca și linia \fBfile\fP, linia \fBsummary\fP conține informații generale despre fișierul \fB.xz\fP. .TP \fBtotals\fP -Această linie este întotdeauna ultima linie din lista afișată la ieșire. -Aceasta arată numărul total și dimensiunile. +Această linie este întotdeauna ultima linie din lista afișată la +ieșire. Aceasta arată numărul total și dimensiunile. .PP Coloanele din liniile \fBfile\fP: .PD 0 @@ -1337,14 +1372,14 @@ Dimensiunea comprimată a fișierului .IP 5. 4 Dimensiunea necomprimată a fișierului .IP 6. 4 -Raportul de comprimare, de exemplu, \fB0,123\fP. Dacă raportul este peste +Raportul de comprimare, de exemplu, \fB0,123\fP. Dacă raportul este peste 9,999, în locul raportului sunt afișate trei liniuțe (\fB\-\-\-\fP). .IP 7. 4 -Lista de nume de verificare a integrității, separate prin virgule. -Următoarele șiruri sunt utilizate pentru tipurile de verificare cunoscute: -\fBNone\fP, \fBCRC32\fP, \fBCRC64\fP și \fBSHA\-256\fP. Pentru tipurile de verificări -necunoscute, se utilizează \fBNone\-\fP\fIN\fP, unde \fIN\fP este ID\-ul de verificare -ca număr zecimal (una sau două cifre). +Lista de nume de verificare a integrității, separate prin +virgule. Următoarele șiruri sunt utilizate pentru tipurile de verificare +cunoscute: \fBNone\fP, \fBCRC32\fP, \fBCRC64\fP și \fBSHA\-256\fP. Pentru tipurile de +verificări necunoscute, se utilizează \fBNone\-\fP\fIN\fP, unde \fIN\fP este ID\-ul de +verificare ca număr zecimal (una sau două cifre). .IP 8. 4 Dimensiunea totală a umpluturii fluxului din fișier .RE @@ -1399,7 +1434,7 @@ Numele verificării de integritate .PD .PP Dacă opțiunea \fB\-\-verbose\fP a fost specificată de două ori, coloane -suplimentare sunt incluse pe liniile \fBblock\fP. Acestea nu sunt afișate cu o +suplimentare sunt incluse pe liniile \fBblock\fP. Acestea nu sunt afișate cu o singură specificare a opțiunii \fB\-\-verbose\fP, deoarece obținerea acestor informații necesită multe căutări și, prin urmare, poate fi lentă: .PD 0 @@ -1411,8 +1446,8 @@ Dimensiunea antetului blocului .IP 13. 4 Indicatori de bloc: \fBc\fP indică faptul că este prezentă dimensiunea comprimată, iar \fBu\fP indică faptul că este prezentă dimensiunea -necomprimată. Dacă indicatorul nu este determinat, este afișată o liniuță -(\fB\-\fP) pentru a menține lungimea șirului fixă. Pot fi adăugate noi +necomprimată. Dacă indicatorul nu este determinat, este afișată o liniuță +(\fB\-\fP) pentru a menține lungimea șirului fixă. Pot fi adăugate noi indicatoare la sfârșitul șirului, în viitor. .IP 14. 4 Dimensiunea datelor comprimate reale din bloc (acest lucru exclude antetul @@ -1421,7 +1456,7 @@ blocului, umplutura blocului și câmpurile de verificare) Cantitatea de memorie (în octeți) necesară pentru a decomprima acest bloc cu această versiune \fBxz\fP .IP 16. 4 -Lanț de filtrare. Rețineți că majoritatea opțiunilor utilizate în timpul +Lanț de filtrare. Rețineți că majoritatea opțiunilor utilizate în timpul comprimării nu pot fi cunoscute, deoarece doar opțiunile necesare pentru decomprimare sunt stocate în anteturile \fB.xz\fP. .RE @@ -1462,7 +1497,7 @@ fost prezente în fișiere .IP 8. 4 Dimensiunea umpluturii fluxului .IP 9. 4 -Numărul de fișiere. Aceasta este aici pentru a păstra ordinea coloanelor +Numărul de fișiere. Aceasta este aici pentru a păstra ordinea coloanelor anterioare la fel ca pe liniile \fBfile\fP. .PD .RE @@ -1488,6 +1523,89 @@ Versiunile viitoare pot adăuga noi tipuri de linii și pot fi adăugate coloane noi la tipurile de linii existente, dar coloanele existente nu vor fi modificate. . +.SS "Ajutor pentru filtrare" +\fBxz \-\-robot \-\-filters\-help\fP afișează filtrele acceptate în următorul +format: +.PP +\fIfiltru\fP\fB:\fP\fIopțiune\fP\fB=<\fP\fIvaloare\fP\fB>,\fP\fIopțiune\fP\fB=<\fP\fIvaloare\fP\fB>\fP... +.TP +\fBfiltru\fP +Numele filtrului +.TP +\fIopțiune\fP +Numele unei opțiuni specifice unui filtru +.TP +\fIvaloare\fP +Intervalele numerice \fIvaloare\fP apar ca +\fB<\fP\fImin\fP\fB\-\fP\fImax\fP\fB>\fP. Alegerile \fIvaloare\fP de tip șir de +caractere sunt afișate în cadrul \fB< >\fP și separate de un caracter +\fB|\fP. +.PP +Fiecare filtru este afișat pe propria linie. +. +.SS "Informații privind limita memoriei" +\fBxz \-\-robot \-\-info\-memory\fP afișează o singură linie cu multiple coloane +separate prin tabulatoare: +.IP 1. 4 +Cantitatea totală de memorie fizică (RAM) în octeți. +.IP 2. 4 +Limita de utilizare a memoriei pentru comprimare în octeți +(\fB\-\-memlimit\-compress\fP). O valoare specială de \fB0\fP indică configurarea +implicită, care pentru modul cu un singur fir este la fel ca fără limită. +.IP 3. 4 +Limita de utilizare a memoriei pentru decomprimare în octeți +(\fB\-\-memlimit\-decompress\fP). O valoare specială de \fB0\fP indică configurarea +implicită, care pentru modul cu un singur fir este la fel ca fără limită. +.IP 4. 4 +Începând cu \fBxz\fP 5.3.4alpha: Utilizarea memoriei pentru decomprimarea cu +mai multe fire în octeți (\fB\-\-memlimit\-mt\-decompress\fP). Acesta nu este +niciodată zero, deoarece o valoare implicită specifică sistemului afișată în +coloana 5 este utilizată dacă nu a fost specificată în mod explicit nicio +limită. De asemenea, aceasta nu este niciodată mai mare decât valoarea din +coloana 3, chiar dacă a fost specificată o valoare mai mare cu +\fB\-\-memlimit\-mt\-decompress\fP. +.IP 5. 4 +Începând cu \fBxz\fP 5.3.4alpha: o limită implicită de utilizare a memoriei +specifică sistemului, care este utilizată pentru a limita numărul de fire de +execuție atunci când se comprimă cu un număr automat de fire de execuție +(\fB\-\-threads=0\fP) și nicio limită de utilizare a memoriei nu fost specificată +cu (\fB\-\-memlimit\-compress\fP). Aceasta este, de asemenea, utilizată ca valoare +implicită pentru \fB\-\-memlimit\-mt\-decompress\fP. +.IP 6. 4 +Începând cu \fBxz\fP 5.3.4alpha: numărul de fire de execuție de procesor +disponibile. +.PP +În viitor, rezultatul \fBxz \-\-robot \-\-info\-memory\fP poate avea mai multe +coloane, dar niciodată mai mult de o singură linie. +. +.SS Versiunea +\fBxz \-\-robot \-\-version\fP va afișa numărul versiunii \fBxz\fP și liblzma în +următorul format: +.PP +\fBXZ_VERSION=\fP\fIXYYYZZZS\fP +.br +\fBLIBLZMA_VERSION=\fP\fIXYYYZZZS\fP +.TP +\fIX\fP +Versiunea majoră. +.TP +\fIYYY\fP +Versiunea minoră. Numerele pare sunt prezente în versiunile +stabile. Numerele impare sunt prezente în versiunile alfa sau beta. +.TP +\fIZZZ\fP +Nivelul de plasture(patch) pentru versiunile stabile sau doar un contor +pentru versiunile de dezvoltare. +.TP +\fIS\fP +Stabilitate. 0 este alfa, 1 este beta și 2 este stabil. \fIS\fP trebuie să fie +întotdeauna 2 atunci când \fIAAA\fP este par. +.PP +\fIXYYYZZZS\fP sunt aceleași pe ambele linii dacă \fBxz\fP și liblzma sunt din +aceeași versiune XZ Utils. +.PP +Exemple: 4.999.9beta este \fB49990091\fP și 5.0.0 este \fB50000002\fP. +. .SH "STARE DE IEȘIRE" .TP \fB0\fP @@ -1505,58 +1623,59 @@ standard nu afectează starea de ieșire. .SH "VARIABILE DE MEDIU" \fBxz\fP analizează liste de opțiuni separate prin spații din variabilele de mediu \fBXZ_DEFAULTS\fP și \fBXZ_OPT\fP, în această ordine, înainte de a analiza -opțiunile din linia de comandă. Rețineți că numai opțiunile sunt analizate -din variabilele de mediu; toate non\-opțiunile sunt ignorate în tăcere. -Analiza se face cu funcția \fBgetopt_long\fP(3) care este folosită și pentru -argumentele liniei de comandă. +opțiunile din linia de comandă. Rețineți că numai opțiunile sunt analizate +din variabilele de mediu; toate non\-opțiunile sunt ignorate în +tăcere. Analiza se face cu funcția \fBgetopt_long\fP(3) care este folosită și +pentru argumentele liniei de comandă. .TP \fBXZ_DEFAULTS\fP Opțiuni implicite specifice utilizatorului sau la nivelul întregului -sistem. De obicei, acest lucru este specificat într\-un script de +sistem. De obicei, acest lucru este specificat într\-un script de inițializare shell pentru a activa limitatorul de utilizare a memoriei lui -\fBxz\fP implicit. Excluzând scripturile de inițializare shell și cazurile +\fBxz\fP implicit. Excluzând scripturile de inițializare shell și cazurile speciale similare, scripturile nu trebuie niciodată să modifice sau să dezactiveze \fBXZ_DEFAULTS\fP. .TP \fBXZ_OPT\fP Acest lucru este pentru transmiterea opțiunilor către \fBxz\fP atunci când nu -este posibil să definiți opțiunile direct în linia de comandă a \fBxz\fP. -Acesta este cazul când \fBxz\fP este rulat de un script sau de un instrument, -de exemplu, GNU \fBtar\fP(1): +este posibil să definiți opțiunile direct în linia de comandă a +\fBxz\fP. Acesta este cazul când \fBxz\fP este rulat de un script sau de un +instrument, de exemplu, GNU \fBtar\fP(1): .RS .RS .PP .nf -\f(CWXZ_OPT=\-2v tar caf foo.tar.xz foo\fP +\f(CRXZ_OPT=\-2v tar caf foo.tar.xz foo\fR .fi .RE .RE .IP "" Scripturile pot folosi \fBXZ_OPT\fP, de exemplu, pentru a configura opțiunile -implicite de comprimare specifice scriptului. Se recomandă totuși să se +implicite de comprimare specifice scriptului. Se recomandă totuși să se permită utilizatorilor să înlocuiască \fBXZ_OPT\fP dacă acest lucru este -rezonabil. De exemplu, în scripturile \fBsh\fP(1) se poate folosi ceva de -genul acesta: +rezonabil. De exemplu, în scripturile \fBsh\fP(1) se poate folosi ceva de genul +acesta: .RS .RS .PP .nf -\f(CWXZ_OPT=${XZ_OPT\-"\-7e"} export XZ_OPT\fP +\f(CRXZ_OPT=${XZ_OPT\-"\-7e"} +export XZ_OPT\fR .fi .RE .RE . .SH "COMPATIBILITATE CU LZMA\-UTILS" Sintaxa liniei de comandă a lui \fBxz\fP este practic o super\-colecție de -\fBlzma\fP, \fBunlzma\fP și \fBlzcat\fP așa cum se găsește în LZMA Utils 4.32.x. În +\fBlzma\fP, \fBunlzma\fP și \fBlzcat\fP așa cum se găsește în LZMA Utils 4.32.x. În cele mai multe cazuri, este posibil să înlocuiți LZMA Utils cu XZ Utils fără -a întrerupe scripturile existente. Există totuși unele incompatibilități, +a întrerupe scripturile existente. Există totuși unele incompatibilități, care uneori pot cauza probleme. . .SS "Niveluri de comprimare prestabilite" Numerotarea nivelurilor de comprimare prestabilite nu este identică în \fBxz\fP -și LZMA Utils. Cea mai importantă diferență este modul în care dimensiunile -dicționarului sunt atribuite diferitelor niveluri prestabilite. Dimensiunea +și LZMA Utils. Cea mai importantă diferență este modul în care dimensiunile +dicționarului sunt atribuite diferitelor niveluri prestabilite. Dimensiunea dicționarului este aproximativ egală cu memoria utilizată la decomprimare. .RS .PP @@ -1605,38 +1724,38 @@ Nivelul prestabilit implicit în LZMA Utils este \fB\-7\fP, în timp ce în XZ Utils este \fB\-6\fP, deci ambele folosesc un dicționar de 8Mio în mod implicit. . .SS "Fișiere .lzma transmise în flux vs. netransmise în flux" -Dimensiunea necomprimată a fișierului poate fi stocată în antetul \fB.lzma\fP. -LZMA Utils face asta atunci când comprimă fișiere obișnuite. Alternativa -este să marcați că dimensiunea necomprimată este necunoscută și să folosiți -marcajul de sfârșit de încărcare pentru a indica unde ar trebui să se -oprească decomprimarea. LZMA Utils folosește această metodă atunci când -dimensiunea necomprimată nu este cunoscută, ceea ce este cazul, de exemplu, -când se folosesc conducte. +Dimensiunea necomprimată a fișierului poate fi stocată în antetul +\&\fB.lzma\fP. LZMA Utils face asta atunci când comprimă fișiere +obișnuite. Alternativa este să marcați că dimensiunea necomprimată este +necunoscută și să folosiți marcajul de sfârșit de încărcare pentru a indica +unde ar trebui să se oprească decomprimarea. LZMA Utils folosește această +metodă atunci când dimensiunea necomprimată nu este cunoscută, ceea ce este +cazul, de exemplu, când se folosesc conducte. .PP \fBxz\fP acceptă decomprimarea fișierelor \fB.lzma\fP cu sau fără marcaj de sfârșit de încărcare, dar toate fișierele \fB.lzma\fP create de \fBxz\fP vor folosi marcajul de sfârșit de încărcare și vor avea dimensiunea necomprimată -marcată ca necunoscută în antetul \fB.lzma\fP. Aceasta poate fi o problemă în -unele situații mai puțin frecvente. De exemplu, un instrument de +marcată ca necunoscută în antetul \fB.lzma\fP. Aceasta poate fi o problemă în +unele situații mai puțin frecvente. De exemplu, un instrument de decomprimare \fB.lzma\fP încorporat într\-un dispozitiv poate funcționa numai cu -fișiere care au dimensiunea necomprimată cunoscută. Dacă întâmpinați -această problemă, trebuie să utilizați LZMA Utils sau LZMA SDK pentru a crea -fișiere \fB.lzma\fP cu dimensiunea necomprimată cunoscută. +fișiere care au dimensiunea necomprimată cunoscută. Dacă întâmpinați această +problemă, trebuie să utilizați LZMA Utils sau LZMA SDK pentru a crea fișiere +\&\fB.lzma\fP cu dimensiunea necomprimată cunoscută. . .SS "Fișiere .lzma neacceptate" Formatul \fB.lzma\fP permite valori \fIlc\fP de până la 8 și valori \fIlp\fP de până -la 4. LZMA Utils poate decomprima fișiere cu orice \fIlc\fP și \fIlp\fP, dar -creează întotdeauna fișiere cu \fBlc=3\fP și \fBlp=0\fP. Crearea de fișiere cu +la 4. LZMA Utils poate decomprima fișiere cu orice \fIlc\fP și \fIlp\fP, dar +creează întotdeauna fișiere cu \fBlc=3\fP și \fBlp=0\fP. Crearea de fișiere cu alte \fIlc\fP și \fIlp\fP este posibilă cu \fBxz\fP și cu LZMA SDK. .PP Implementarea filtrului LZMA1 în liblzma necesită ca suma \fIlc\fP și \fIlp\fP să -nu depășească 4. Altfel, fișierele \fB.lzma\fP, care depășesc această -limitare, nu pot fi decomprimate cu \fBxz\fP. +nu depășească 4. Altfel, fișierele \fB.lzma\fP, care depășesc această limitare, +nu pot fi decomprimate cu \fBxz\fP. .PP LZMA Utils creează numai fișiere \fB.lzma\fP care au o dimensiune de dicționar de 2^\fIn\fP (o putere de 2), dar acceptă fișiere cu orice dimensiune de -dicționar. liblzma acceptă numai fișierele \fB.lzma\fP care au dimensiunea de -dicționar de 2^\fIn\fP sau 2^\fIn\fP + 2^(\fIn\fP\-1). Acest lucru este pentru a +dicționar. liblzma acceptă numai fișierele \fB.lzma\fP care au dimensiunea de +dicționar de 2^\fIn\fP sau 2^\fIn\fP + 2^(\fIn\fP\-1). Acest lucru este pentru a reduce numărul de „fals pozitiv” atunci când se detectează fișiere \fB.lzma\fP. .PP Aceste limitări nu ar trebui să fie o problemă în practică, deoarece practic @@ -1645,13 +1764,13 @@ accepta. . .SS "Resturi rămase" Când decomprimă, LZMA Utils ignoră în tăcere totul după primul flux -\&\fB.lzma\fP. În majoritatea situațiilor, aceasta este o eroare. Aceasta +\&\fB.lzma\fP. În majoritatea situațiilor, aceasta este o eroare. Aceasta înseamnă, de asemenea, că LZMA Utils nu acceptă decomprimarea fișierelor \&\fB.lzma\fP concatenate. .PP Dacă au rămas date după primul flux \fB.lzma\fP, \fBxz\fP consideră că fișierul este corupt, cu excepția cazului în care a fost utilizată opțiunea -\fB\-\-single\-stream\fP. Acest lucru poate rupe scripturile obscure(scrise +\fB\-\-single\-stream\fP. Acest lucru poate rupe scripturile obscure(scrise deficitar) care presupun că resturile rămase sunt ignorate. . .SH NOTE @@ -1659,23 +1778,23 @@ deficitar) care presupun că resturile rămase sunt ignorate. .SS "Rezultatul comprimării poate varia" Ieșirea exactă comprimată produsă din același fișier de intrare necomprimat poate varia între versiunile XZ Utils, chiar dacă opțiunile de comprimare -sunt identice. Acest lucru se datorează faptului că instrumentul -codificator poate fi îmbunătățit (comprimare mai rapidă sau mai bună) fără a -afecta formatul fișierului. Ieșirea poate varia chiar și între compilările -diferite ale aceleiași versiuni XZ Utils, dacă sunt utilizate opțiuni -diferite de compilare. +sunt identice. Acest lucru se datorează faptului că instrumentul codificator +poate fi îmbunătățit (comprimare mai rapidă sau mai bună) fără a afecta +formatul fișierului. Ieșirea poate varia chiar și între compilările diferite +ale aceleiași versiuni XZ Utils, dacă sunt utilizate opțiuni diferite de +compilare. .PP Cele de mai sus înseamnă că odată ce opțiunea \fB\-\-rsyncable\fP a fost utilizată, fișierele rezultate nu vor fi neapărat sincronizate cu rsync decât dacă atât fișierele vechi, cât și cele noi au fost comprimate cu -aceeași versiune xz. Această problemă poate fi remediată dacă o parte a +aceeași versiune xz. Această problemă poate fi remediată dacă o parte a implementării codificatorului este înghețată pentru a menține stabilă ieșirea „rsyncabilă” între versiunile xz. . .SS "Instrumente de decomprimare .xz încorporate" Implementările instrumentului de decomprimare \fB.xz\fP încorporat, cum ar fi XZ Embedded, nu acceptă neapărat fișiere create cu tipuri de \fIverificare\fP a -integrității, altele decât \fBnone\fP și \fBcrc32\fP. Deoarece valoarea implicită +integrității, altele decât \fBnone\fP și \fBcrc32\fP. Deoarece valoarea implicită este \fB\-\-check=crc64\fP, trebuie să utilizați \fB\-\-check=none\fP sau \fB\-\-check=crc32\fP atunci când creați fișiere pentru sistemele încorporate. .PP @@ -1694,7 +1813,7 @@ implicit (\fB\-6\fP) și elimină fișierul \fIfoo\fP dacă comprimarea are succ .RS .PP .nf -\f(CWxz foo\fP +\f(CRxz foo\fR .fi .RE .PP @@ -1703,7 +1822,7 @@ decomprimarea este efectuată cu succes: .RS .PP .nf -\f(CWxz \-dk bar.xz\fP +\f(CRxz \-dk bar.xz\fR .fi .RE .PP @@ -1714,7 +1833,7 @@ puțină memorie pentru comprimare și decomprimare (48Mio și, respectiv, .RS .PP .nf -\f(CWtar cf \- baz | xz \-4e > baz.tar.xz\fP +\f(CRtar cf \- baz | xz \-4e > baz.tar.xz\fR .fi .RE .PP @@ -1723,7 +1842,7 @@ ieșirea standard cu o singură comandă: .RS .PP .nf -\f(CWxz \-dcf a.txt b.txt.xz c.txt d.txt.lzma > abcd.txt\fP +\f(CRxz \-dcf a.txt b.txt.xz c.txt d.txt.lzma > abcd.txt\fR .fi .RE . @@ -1733,16 +1852,17 @@ paraleliza comprimarea mai multor fișiere: .RS .PP .nf -\f(CWfind . \-type f \e! \-name '*.xz' \-print0 \e | xargs \-0r \-P4 \-n16 xz \-T1\fP +\f(CRfind . \-type f \e! \-name '*.xz' \-print0 \e + | xargs \-0r \-P4 \-n16 xz \-T1\fR .fi .RE .PP Opțiunea \fB\-P\fP pentru comanda \fBxargs\fP(1) stabilește numărul de procese paralele \fBxz\fP. Cea mai bună valoare pentru opțiunea \fB\-n\fP depinde de câte -fișiere trebuie să fie comprimate. Dacă există doar câteva fișiere, -valoarea ar trebui probabil să fie 1; cu zeci de mii de fișiere, 100 sau -chiar mai mult poate să fie valoarea potrivită pentru a reduce numărul de -procese \fBxz\fP pe care \fBxargs\fP(1) le va crea în final. +fișiere trebuie să fie comprimate. Dacă există doar câteva fișiere, valoarea +ar trebui probabil să fie 1; cu zeci de mii de fișiere, 100 sau chiar mai +mult poate să fie valoarea potrivită pentru a reduce numărul de procese +\fBxz\fP pe care \fBxargs\fP(1) le va crea în final. .PP Opțiunea \fB\-T1\fP pentru \fBxz\fP este acolo pentru a\-l forța să ruleze în modul cu un singur fir de execuție, deoarece \fBxargs\fP(1) este folosit pentru a @@ -1754,18 +1874,22 @@ fișiere: .RS .PP .nf -\f(CWxz \-\-robot \-\-list *.xz | awk '/^totals/{print $5\-$4}'\fP +\f(CRxz \-\-robot \-\-list *.xz | awk '/^totals/{print $5\-$4}'\fR .fi .RE .PP Un script poate dori să afle dacă folosește o versiune \fBxz\fP suficient de nouă. Următorul script \fBsh\fP(1) verifică dacă numărul versiunii -instrumentului \fBxz\fP este cel puțin 5.0.0. Această metodă este compatibilă +instrumentului \fBxz\fP este cel puțin 5.0.0. Această metodă este compatibilă cu versiunile beta vechi, care nu acceptau opțiunea \fB\-\-robot\fP: .RS .PP .nf -\f(CWif ! eval "$(xz \-\-robot \-\-version 2> /dev/null)" || [ "$XZ_VERSION" \-lt 50000002 ]; then echo "Versiunea dumneavoastră de „xz” este prea veche!" fi unset XZ_VERSION LIBLZMA_VERSION\fP +\f(CRif ! eval "$(xz \-\-robot \-\-version 2> /dev/null)" || + [ "$XZ_VERSION" \-lt 50000002 ]; then + echo "Your xz is too old." +fi +unset XZ_VERSION LIBLZMA_VERSION\fR .fi .RE .PP @@ -1775,19 +1899,24 @@ mărește: .RS .PP .nf -\f(CWNEWLIM=$((123 << 20))\ \ # 123 MiB OLDLIM=$(xz \-\-robot \-\-info\-memory | cut \-f3) if [ $OLDLIM \-eq 0 \-o $OLDLIM \-gt $NEWLIM ]; then XZ_OPT="$XZ_OPT \-\-memlimit\-decompress=$NEWLIM" export XZ_OPT fi\fP +\f(CRNEWLIM=$((123 << 20))\ \ # 123 MiB +OLDLIM=$(xz \-\-robot \-\-info\-memory | cut \-f3) +if [ $OLDLIM \-eq 0 \-o $OLDLIM \-gt $NEWLIM ]; then + XZ_OPT="$XZ_OPT \-\-memlimit\-decompress=$NEWLIM" + export XZ_OPT +fi\fR .fi .RE . .SS "Lanțuri de filtrare personalizate pentru instrumentul de comprimare" Cea mai simplă utilizare a lanțurilor de filtrare personalizate este -personalizarea unei opțiuni prestabilite LZMA2. Acest lucru poate fi util, +personalizarea unei opțiuni prestabilite LZMA2. Acest lucru poate fi util, deoarece opțiunile prestabilite acoperă doar un subset al combinațiilor potențial utile de opțiuni de comprimare. .PP Coloanele CPUComp din tabelele de descriere a opțiunilor \fB\-0\fP ... \fB\-9\fP și \fB\-\-extreme\fP sunt utile atunci când personalizați opțiunilor prestabilite -LZMA2. Iată părțile relevante colectate din aceste două tabele: +LZMA2. Iată părțile relevante colectate din aceste două tabele: .RS .PP .TS @@ -1814,19 +1943,19 @@ decât ar face \fBxz \-8\fP, o opțiune prestabilită cu o valoare CPUComp scăz .RS .PP .nf -\f(CWxz \-\-lzma2=preset=1,dict=32MiB foo.tar\fP +\f(CRxz \-\-lzma2=preset=1,dict=32MiB foo.tar\fR .fi .RE .PP Cu anumite fișiere, comanda de mai sus poate fi mai rapidă decât \fBxz \-6\fP în -timp ce comprimă semnificativ mai bine. Cu toate acestea, trebuie subliniat +timp ce comprimă semnificativ mai bine. Cu toate acestea, trebuie subliniat că doar unele fișiere se beneficiază de un dicționar mare, păstrând în -același timp valoarea CPUComp scăzută. Cea mai evidentă situație, în care -un dicționar mare poate ajuta foarte mult, este o arhivă care conține -fișiere foarte asemănătoare de cel puțin câțiva megaocteți fiecare. -Dimensiunea dicționarului trebuie să fie semnificativ mai mare decât orice -fișier individual pentru a permite LZMA2 să profite din plin de asemănările -dintre fișierele consecutive. +același timp valoarea CPUComp scăzută. Cea mai evidentă situație, în care un +dicționar mare poate ajuta foarte mult, este o arhivă care conține fișiere +foarte asemănătoare de cel puțin câțiva megaocteți fiecare. Dimensiunea +dicționarului trebuie să fie semnificativ mai mare decât orice fișier +individual pentru a permite LZMA2 să profite din plin de asemănările dintre +fișierele consecutive. .PP Dacă utilizarea unei mari cantități de memorie pentru comprimare și decomprimare este în regulă, iar fișierul comprimat are cel puțin câteva @@ -1835,74 +1964,74 @@ cei 64Mio pe care i\-ar folosi \fBxz \-9\fP: .RS .PP .nf -\f(CWxz \-vv \-\-lzma2=dict=192MiB big_foo.tar\fP +\f(CRxz \-vv \-\-lzma2=dict=192MiB big_foo.tar\fR .fi .RE .PP Utilizarea opțiunii \fB\-vv\fP (\fB\-\-verbose \-\-verbose\fP) ca în exemplul de mai sus, poate fi utilă pentru a vedea cerințele de memorie la comprimare și -decomprimare. Amintiți\-vă că utilizarea unui dicționar mai mare decât +decomprimare. Amintiți\-vă că utilizarea unui dicționar mai mare decât dimensiunea fișierului necomprimat este risipă de memorie, de aceea, comanda de mai sus nu este utilă pentru fișiere mici. .PP Uneori, timpul de comprimare nu contează, dar utilizarea memoriei la decomprimare trebuie menținută la un nivel scăzut, de exemplu, pentru a face -posibilă decomprimarea fișierului pe un sistem încorporat. Următoarea +posibilă decomprimarea fișierului pe un sistem încorporat. Următoarea comandă folosește \fB\-6e\fP (\fB\-6 \-\-extreme\fP) ca bază și fixează dimensiunea -dicționarului la doar 64Kio. Fișierul rezultat poate fi decomprimat cu XZ +dicționarului la doar 64Kio. Fișierul rezultat poate fi decomprimat cu XZ Embedded (de aceea există \fB\-\-check=crc32\fP) folosind aproximativ 100Kio de memorie. .RS .PP .nf -\f(CWxz \-\-check=crc32 \-\-lzma2=preset=6e,dict=64KiB foo\fP +\f(CRxz \-\-check=crc32 \-\-lzma2=preset=6e,dict=64KiB foo\fR .fi .RE .PP Dacă doriți să stoarceți cât mai mulți octeți posibil, ajustarea numărului de biți de context literal (\fIlc\fP) și a numărului de biți de poziție (\fIpb\fP) -poate ajuta uneori. Ajustarea numărului de biți de poziție literală (\fIlp\fP) +poate ajuta uneori. Ajustarea numărului de biți de poziție literală (\fIlp\fP) ar putea ajuta, de asemenea, dar de obicei \fIlc\fP și \fIpb\fP sunt mai -importante. De exemplu, o arhivă de cod sursă conține în mare parte text +importante. De exemplu, o arhivă de cod sursă conține în mare parte text US\-ASCII, așa că ceva precum comanda următoare, ar putea oferi un fișier „mai slăbuț” (aproximativ cu 0,1%) mai mic decât cu \fBxz \-6e\fP (încercați și fără \fBlc=4\fP): .RS .PP .nf -\f(CWxz \-\-lzma2=preset=6e,pb=0,lc=4 fișierul_sursă.tar\fP +\f(CRxz \-\-lzma2=preset=6e,pb=0,lc=4 source_code.tar\fR .fi .RE .PP Utilizarea unui alt filtru împreună cu LZMA2 poate îmbunătăți comprimarea cu -anumite tipuri de fișiere. De exemplu, pentru a comprima o bibliotecă +anumite tipuri de fișiere. De exemplu, pentru a comprima o bibliotecă partajată x86 pe 32 de biți sau x86 pe 64 de biți folosind filtrul BCJ x86: .RS .PP .nf -\f(CWxz \-\-x86 \-\-lzma2 libfoo.so\fP +\f(CRxz \-\-x86 \-\-lzma2 libfoo.so\fR .fi .RE .PP -Rețineți că ordinea opțiunilor de filtrare este semnificativă. Dacă -\fB\-\-x86\fP este specificată după \fB\-\-lzma2\fP, \fBxz\fP va da o eroare, deoarece nu -poate exista niciun filtru după LZMA2 și, de asemenea, pentru că filtrul x86 -BCJ nu poate fi utilizat ca ultimul filtru din lanțul de filtrare. +Rețineți că ordinea opțiunilor de filtrare este semnificativă. Dacă \fB\-\-x86\fP +este specificată după \fB\-\-lzma2\fP, \fBxz\fP va da o eroare, deoarece nu poate +exista niciun filtru după LZMA2 și, de asemenea, pentru că filtrul x86 BCJ +nu poate fi utilizat ca ultimul filtru din lanțul de filtrare. .PP -Filtrul Delta împreună cu LZMA2 pot da rezultate bune cu imagini bitmap. De +Filtrul Delta împreună cu LZMA2 pot da rezultate bune cu imagini bitmap. De obicei, ar trebui să întreacă comprimarea PNG, care are câteva filtre mai avansate decât delta simplă, dar utilizează Deflate pentru comprimarea reală. .PP Imaginea trebuie să fie salvată în format necomprimat, de exemplu, ca TIFF -necomprimat. Parametrul de distanță al filtrului Delta este fixat să se -potrivească cu numărul de octeți per pixel din imagine. De exemplu, +necomprimat. Parametrul de distanță al filtrului Delta este fixat să se +potrivească cu numărul de octeți per pixel din imagine. De exemplu, bitmap\-ul RGB pe 24 de biți necesită \fBdist=3\fP și este, de asemenea, bine să pasați \fBpb=0\fP la LZMA2 pentru a se adapta alinierii pe trei octeți: .RS .PP .nf -\f(CWxz \-\-delta=dist=3 \-\-lzma2=pb=0 foo.tiff\fP +\f(CRxz \-\-delta=dist=3 \-\-lzma2=pb=0 foo.tiff\fR .fi .RE .PP diff --git a/po4a/man/ro/xzdec.1 b/po4a/man/ro/xzdec.1 index 91e4d6c..8e71978 100644 --- a/po4a/man/ro/xzdec.1 +++ b/po4a/man/ro/xzdec.1 @@ -1,15 +1,25 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Author: Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" Romanian translation for xz-man. +.\" Mesajele în limba română pentru manualul pachetului XZ Utils. +.\" Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2022 - 2024. +.\" Cronologia traducerii fișierului „xz-man”: +.\" Traducerea inițială, făcută de R-GC, pentru versiunea xz-man 5.4.0-pre1. +.\" Actualizare a traducerii pentru versiunea 5.4.0-pre2, făcută de R-GC, dec-2022. +.\" Actualizare a traducerii pentru versiunea 5.4.3, făcută de R-GC, mai-2023. +.\" Actualizare a traducerii pentru versiunea 5.4.4-pre1, făcută de R-GC, iul-2023. +.\" Actualizare a traducerii pentru versiunea 5.6.0-pre1, făcută de R-GC, feb-2024. +.\" Actualizare a traducerii pentru versiunea 5.6.0-pre2, făcută de R-GC, feb-2024. +.\" Actualizare a traducerii pentru versiunea Y, făcută de X, Z(luna-anul). .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZDEC 1 19.04.2017 Tukaani "Utilități XZ" +.TH XZDEC 1 2024\-04\-08 Tukaani "Utilități XZ" .SH NUME xzdec, lzmadec \- Programe de decomprimare mici de fișiere .xz și .lzma .SH REZUMAT @@ -18,41 +28,41 @@ xzdec, lzmadec \- Programe de decomprimare mici de fișiere .xz și .lzma \fBlzmadec\fP [\fIopțiune...\fP] [\fIfișier...\fP] .SH DESCRIERE \fBxzdec\fP este un instrument de decomprimare bazat pe liblzma pentru -fișierele \fB.xz\fP (și numai \fB.xz\fP). \fBxzdec\fP este destinat să funcționeze -ca un înlocuitor pentru \fBxz\fP(1) în cele mai frecvente situații în care un +fișierele \fB.xz\fP (și numai \fB.xz\fP). \fBxzdec\fP este destinat să funcționeze ca +un înlocuitor pentru \fBxz\fP(1) în cele mai frecvente situații în care un script a fost scris pentru a utiliza \fBxz \-\-decompress \-\-stdout\fP (și posibil câteva alte opțiuni frecvent utilizate) pentru a decomprima fișierele -\&\fB.xz\fP. \fBlzmadec\fP este identic cu \fBxzdec\fP cu excepția faptului că +\&\fB.xz\fP. \fBlzmadec\fP este identic cu \fBxzdec\fP cu excepția faptului că \fBlzmadec\fP acceptă fișierele \fB.lzma\fP în loc de fișierele \fB.xz\fP. .PP Pentru a reduce dimensiunea executabilului, \fBxzdec\fP nu acceptă modul cu mai multe fire de execuție sau localizarea(afișarea mesajelor în limba stabilită de configurările regionale) și nu citește opțiunile din variabilele de mediu -\fBXZ_DEFAULTS\fP și \fBXZ_OPT\fP. \fBxzdec\fP nu acceptă afișarea informațiilor +\fBXZ_DEFAULTS\fP și \fBXZ_OPT\fP. \fBxzdec\fP nu acceptă afișarea informațiilor intermediare de progres: trimiterea semnalului \fBSIGINFO\fP la \fBxzdec\fP nu face nimic, iar trimiterea semnalului \fBSIGUSR1\fP încheie procesul în loc să afișeze informații despre progres. .SH OPȚIUNI .TP \fB\-d\fP, \fB\-\-decompress\fP, \fB\-\-uncompress\fP -Ignorat pentru compatibilitate cu \fBxz\fP(1). \fBxzdec\fP acceptă numai +Ignorat pentru compatibilitate cu \fBxz\fP(1). \fBxzdec\fP acceptă numai decomprimarea. .TP \fB\-k\fP, \fB\-\-keep\fP -Ignorat pentru compatibilitate cu \fBxz\fP(1). \fBxzdec\fP nu creează sau elimină +Ignorat pentru compatibilitate cu \fBxz\fP(1). \fBxzdec\fP nu creează sau elimină niciodată niciun fișier. .TP \fB\-c\fP, \fB\-\-stdout\fP, \fB\-\-to\-stdout\fP -Ignorat pentru compatibilitate cu \fBxz\fP(1). \fBxzdec\fP scrie întotdeauna +Ignorat pentru compatibilitate cu \fBxz\fP(1). \fBxzdec\fP scrie întotdeauna datele decomprimate la ieșirea standard. .TP \fB\-q\fP, \fB\-\-quiet\fP Specificarea acestui lucru o dată nu face nimic, deoarece \fBxzdec\fP nu -afișează niciodată avertismente sau notificări. Specificați acest lucru de +afișează niciodată avertismente sau notificări. Specificați acest lucru de două ori pentru a suprima erorile. .TP \fB\-Q\fP, \fB\-\-no\-warn\fP -Ignorat pentru compatibilitate cu \fBxz\fP(1). \fBxzdec\fP nu folosește niciodată +Ignorat pentru compatibilitate cu \fBxz\fP(1). \fBxzdec\fP nu folosește niciodată starea de ieșire 2. .TP \fB\-h\fP, \fB\-\-help\fP @@ -72,15 +82,15 @@ A apărut o eroare. de ieșire 2 nu este folosită de \fBxzdec\fP. .SH NOTE Utilizați \fBxz\fP(1) în loc de \fBxzdec\fP sau \fBlzmadec\fP pentru utilizarea -normală de zi cu zi. \fBxzdec\fP sau \fBlzmadec\fP sunt destinate numai +normală de zi cu zi. \fBxzdec\fP sau \fBlzmadec\fP sunt destinate numai situațiilor în care este important să aveți un instrument de decomprimare mai mic decât \fBxz\fP(1), cu funcții complete. .PP -\fBxzdec\fP și \fBlzmadec\fP nu sunt chiar atât de mici. Dimensiunea poate fi +\fBxzdec\fP și \fBlzmadec\fP nu sunt chiar atât de mici. Dimensiunea poate fi redusă și mai mult prin eliminarea caracteristicilor din liblzma în timpul compilării, dar acest lucru nu ar trebui să se facă de obicei pentru executabilele distribuite în distribuții tipice de sisteme de operare -neîncorporate. Dacă aveți nevoie de un instrument de decomprimare \fB.xz\fP cu +neîncorporate. Dacă aveți nevoie de un instrument de decomprimare \fB.xz\fP cu adevărat mic, luați în considerare utilizarea XZ Embedded. .SH "CONSULTAȚI ȘI" \fBxz\fP(1) diff --git a/po4a/man/ro/xzdiff.1 b/po4a/man/ro/xzdiff.1 index 9d4d833..227fd42 100644 --- a/po4a/man/ro/xzdiff.1 +++ b/po4a/man/ro/xzdiff.1 @@ -1,45 +1,66 @@ +.\" SPDX-License-Identifier: 0BSD .\" -.\" Original zdiff.1 for gzip: Jean-loup Gailly +.\" Authors: Lasse Collin +.\" Jia Tan .\" -.\" Modifications for XZ Utils: Lasse Collin -.\" Andrew Dudman +.\" Romanian translation for xz-man. +.\" Mesajele în limba română pentru manualul pachetului XZ Utils. +.\" Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2022 - 2024. +.\" Cronologia traducerii fișierului „xz-man”: +.\" Traducerea inițială, făcută de R-GC, pentru versiunea xz-man 5.4.0-pre1. +.\" Actualizare a traducerii pentru versiunea 5.4.0-pre2, făcută de R-GC, dec-2022. +.\" Actualizare a traducerii pentru versiunea 5.4.3, făcută de R-GC, mai-2023. +.\" Actualizare a traducerii pentru versiunea 5.4.4-pre1, făcută de R-GC, iul-2023. +.\" Actualizare a traducerii pentru versiunea 5.6.0-pre1, făcută de R-GC, feb-2024. +.\" Actualizare a traducerii pentru versiunea 5.6.0-pre2, făcută de R-GC, feb-2024. +.\" Actualizare a traducerii pentru versiunea Y, făcută de X, Z(luna-anul). .\" -.\" License: GNU GPLv2+ +.\" (Note that this file is not based on gzip's zdiff.1.) .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZDIFF 1 04.06.2021 Tukaani "Utilități XZ" +.TH XZDIFF 1 "13 februarie 2024" Tukaani "Utilități XZ" .SH NUME xzcmp, xzdiff, lzcmp, lzdiff \- compară fișierele comprimate +. .SH REZUMAT -\fBxzcmp\fP [\fIopțiuni_comparare\fP] \fIfișier1\fP [\fIfișier2\fP] +\fBxzcmp\fP [\fIopțiune...\fP] \fIfișier1\fP [\fIfișier2\fP] .br -\fBxzdiff\fP [\fIopțiuni_diferențe\fP] \fIfișier1\fP [\fIfișier2\fP] +\fBxzdiff\fP \&... .br -\fBlzcmp\fP [\fIopțiuni_comparare\fP] \fIfișier1\fP [\fIfișier2\fP] +\fBlzcmp\fP \&... .br -\fBlzdiff\fP [\fIopțiuni_diferențe\fP] \fIfișier1\fP [\fIfișier2\fP] +\fBlzdiff\fP \&... +. .SH DESCRIERE -\fBxzcmp\fP și \fBxzdiff\fP invocă \fBcmp\fP(1) sau \fBdiff\fP(1) pentru fișierele -comprimate cu \fBxz\fP(1), \fBlzma\fP(1), \fBgzip\fP( 1), \fBbzip2\fP(1), \fBlzop\fP(1) sau -\fBzstd\fP(1). Toate opțiunile specificate sunt transmise direct către -\fBcmp\fP(1) sau \fBdiff\fP(1). Dacă este specificat un singur fișier, atunci -fișierele comparate sunt \fIfișier1\fP (care trebuie să aibă un sufix al unui -format de comprimare acceptat) și \fIfișier1\fP din care a fost eliminat -sufixul formatului de comprimare. Dacă sunt specificate două fișiere, -atunci acestea sunt decomprimate dacă este necesar și introduse în \fBcmp\fP(1) -sau \fBdiff\fP(1). Starea de ieșire din \fBcmp\fP(1) sau \fBdiff\fP(1) este păstrată -cu excepția cazului în care apare o eroare de decomprimare; atunci starea de -ieșire este 2. +\fBxzcmp\fP și \fBxzdiff\fP compară conținutul necomprimat a două fișiere. Datele +necomprimate și opțiunile sunt transmise la \fBcmp\fP(1) sau \fBdiff\fP(1), cu +excepția cazului în care se specifică \fB\-\-help\fP sau \fB\-\-version\fP. .PP -Numele \fBlzcmp\fP și \fBlzdiff\fP sunt furnizate pentru compatibilitatea cu LZMA -Utils. +Dacă sunt specificate atât \fIfișier1\fP, cât și \fIfișier2\fP, acestea pot fi +fișiere necomprimate sau fișiere în formate pe care \fBxz\fP(1), \fBgzip\fP(1), +\fBbzip2\fP(1), \fBlzop\fP(1), \fBzstd\fP(1) sau \fBlz4\fP(1) le poate +decomprima. Comenzile de decomprimare necesare sunt determinate de sufixele +numelor de fișiere \fIfișier1\fP și \fIfișier2\fP. Se presupune că un fișier cu un +sufix necunoscut este fie necomprimat, fie într\-un format pe care \fBxz\fP(1) +îl poate decomprima. +.PP +În cazul în care se furnizează un singur nume de fișier, \fIfișier1\fP trebuie +să aibă un sufix al unui format de comprimare acceptat, iar numele pentru +\fIfișier2\fP se presupune că este \fIfișier1\fP fără sufixul formatului de +comprimare. +.PP +Comenzile \fBlzcmp\fP și \fBlzdiff\fP sunt furnizate pentru compatibilitate +retroactivă cu LZMA Utils. +. +.SH "STARE DE IEȘIRE" +În cazul în care apare o eroare de decomprimare, starea de ieșire este +\fB2\fP. În caz contrar, se utilizează starea de ieșire \fBcmp\fP(1) sau +\fBdiff\fP(1). +. .SH "CONSULTAȚI ȘI" \fBcmp\fP(1), \fBdiff\fP(1), \fBxz\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), -\fBzstd\fP(1), \fBzdiff\fP(1) -.SH ERORI -Mesajele din programele \fBcmp\fP(1) sau \fBdiff\fP(1) se referă la nume de -fișiere temporare în loc de cele specificate. +\fBzstd\fP(1), \fBlz4\fP(1) diff --git a/po4a/man/ro/xzgrep.1 b/po4a/man/ro/xzgrep.1 index e1d6371..52aa072 100644 --- a/po4a/man/ro/xzgrep.1 +++ b/po4a/man/ro/xzgrep.1 @@ -1,21 +1,33 @@ +.\" SPDX-License-Identifier: 0BSD .\" -.\" Original zgrep.1 for gzip: Jean-loup Gailly -.\" Charles Levert <charles@comm.polymtl.ca> +.\" Authors: Lasse Collin +.\" Jia Tan .\" -.\" Modifications for XZ Utils: Lasse Collin +.\" Romanian translation for xz-man. +.\" Mesajele în limba română pentru manualul pachetului XZ Utils. +.\" Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2022 - 2024. +.\" Cronologia traducerii fișierului „xz-man”: +.\" Traducerea inițială, făcută de R-GC, pentru versiunea xz-man 5.4.0-pre1. +.\" Actualizare a traducerii pentru versiunea 5.4.0-pre2, făcută de R-GC, dec-2022. +.\" Actualizare a traducerii pentru versiunea 5.4.3, făcută de R-GC, mai-2023. +.\" Actualizare a traducerii pentru versiunea 5.4.4-pre1, făcută de R-GC, iul-2023. +.\" Actualizare a traducerii pentru versiunea 5.6.0-pre1, făcută de R-GC, feb-2024. +.\" Actualizare a traducerii pentru versiunea 5.6.0-pre2, făcută de R-GC, feb-2024. +.\" Actualizare a traducerii pentru versiunea Y, făcută de X, Z(luna-anul). .\" -.\" License: GNU GPLv2+ +.\" (Note that this file is not based on gzip's zgrep.1.) .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZGREP 1 19.07.2022 Tukaani "Utilități XZ" +.TH XZGREP 1 "13 februarie 2024" Tukaani "Utilități XZ" .SH NUME -xzgrep \- caută în fișierele comprimate pentru o expresie regulată +xzgrep \- caută modele în fișiere posibil comprimate +. .SH REZUMAT -\fBxzgrep\fP [\fIopțiuni_grep\fP] [\fB\-e\fP] \fImodel\fP [\fIfișier...\fP] +\fBxzgrep\fP [\fIopțiune...\fP] \fIlistă\-modele\fP [\fIfișier...\fP] .br \fBxzegrep\fP \&... .br @@ -26,39 +38,66 @@ xzgrep \- caută în fișierele comprimate pentru o expresie regulată \fBlzegrep\fP \&... .br \fBlzfgrep\fP \&... +. .SH DESCRIERE -\fBxzgrep\fP invocă \fBgrep\fP(1) pentru \fIfișiere\fP care pot să fie decomprimate -sau comprimate cu \fBxz\fP(1), \fBlzma\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1) -sau \fBzstd\fP(1). Toate opțiunile specificate sunt transmise direct către -\fBgrep\fP(1). +\fBxzgrep\fP invocă \fBgrep\fP(1) asupra conținutului necomprimat al +fișierelor. Formatele \fIfișierelor\fP sunt determinate de sufixele numelor de +fișiere. Orice \fIfișier\fP cu un sufix acceptat de \fBxz\fP(1), \fBgzip\fP(1), +\fBbzip2\fP(1), \fBlzop\fP(1), \fBzstd\fP(1) sau \fBlz4\fP(1) va fi decomprimat; toate +celelalte fișiere sunt presupuse a fi necomprimate. .PP -Dacă nu este specificat \fIfișier\fP, atunci intrarea standard este -decomprimată dacă este necesar și alimentează \fBgrep\fP(1). La citirea din -intrarea standard, fișierele comprimate \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1) -și \fBzstd\fP(1) nu sunt acceptate. +Dacă nu se specifică niciun \fIfișier\fP sau dacă \fIfișier\fP este \fB\-\fP, se +citește intrarea standard. Atunci când se citește de la intrarea standard, +sunt decomprimate numai fișierele acceptate de \fBxz\fP(1). Se presupune că +celelalte fișiere sunt deja în format necomprimat. .PP -Dacă \fBxzgrep\fP este invocat ca \fBxzegrep\fP sau \fBxzfgrep\fP, atunci este -folosit \fBgrep \-E\fP sau \fBgrep \-F\fP în loc de \fBgrep\fP(1). Același lucru este -valabil și pentru comenzile \fBlzgrep\fP, \fBlzegrep\fP și \fBlzfgrep\fP, care sunt -furnizate pentru compatibilitate cu LZMA Utils. +Sunt acceptate majoritatea \fIopțiunilor\fP din \fBgrep\fP(1). Cu toate acestea, +următoarele opțiuni nu sunt acceptate: +.IP "" 4 +\fB\-r\fP, \fB\-\-recursive\fP +.IP "" 4 +\fB\-R\fP, \fB\-\-dereference\-recursive\fP +.IP "" 4 +\fB\-d\fP, \fB\-\-directories=\fP\fIacțiune\fP +.IP "" 4 +\fB\-Z\fP, \fB\-\-null\fP +.IP "" 4 +\fB\-z\fP, \fB\-\-null\-data\fP +.IP "" 4 +\fB\-\-include=\fP\fIglobal\fP +.IP "" 4 +\fB\-\-exclude=\fP\fIglobal\fP +.IP "" 4 +\fB\-\-exclude\-from=\fP\fIfișier\fP +.IP "" 4 +\fB\-\-exclude\-dir=\fP\fIglobal\fP +.PP +\fBxzegrep\fP este un alias pentru \fBxzgrep \-E\fP. \fBxzfgrep\fP este un alias +pentru \fBxzgrep \-F\fP. +.PP +Comenzile \fBlzgrep\fP, \fBlzegrep\fP și \fBlzfgrep\fP sunt furnizate pentru +compatibilitate retroactivă cu LZMA Utils. +. .SH "STARE DE IEȘIRE" .TP 0 A fost găsită cel puțin o potrivire din cel puțin unul dintre fișierele de -la intrare. Nu au apărut erori. +la intrare. Nu au apărut erori. .TP 1 -Nu au fost găsite potriviri din niciunul dintre fișierele de la intrare. Nu +Nu au fost găsite potriviri din niciunul dintre fișierele de la intrare. Nu au apărut erori. .TP >1 -A apărut una sau mai multe erori. Nu se cunoaște dacă au fost găsite +A apărut una sau mai multe erori. Nu se cunoaște dacă au fost găsite potriviri. +. .SH "VARIABILE DE MEDIU" .TP \fBGREP\fP -Dacă variabila de mediu \fBGREP\fP este definită, \fBxzgrep\fP o folosește în loc -de \fBgrep\fP(1), \fBgrep \-E\fP sau \fBgrep \-F\fP. +Dacă variabila de mediu \fBGREP\fP este stabilită la o valoare nevidă, aceasta +este utilizată în locul lui \fBgrep\fP, \fBgrep \-E\fP sau \fBgrep \-F\fP. +. .SH "CONSULTAȚI ȘI" \fBgrep\fP(1), \fBxz\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), \fBzstd\fP(1), -\fBzgrep\fP(1) +\fBlz4\fP(1), \fBzgrep\fP(1) diff --git a/po4a/man/ro/xzless.1 b/po4a/man/ro/xzless.1 index abb8667..c97911f 100644 --- a/po4a/man/ro/xzless.1 +++ b/po4a/man/ro/xzless.1 @@ -1,9 +1,19 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Authors: Andrew Dudman .\" Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" Romanian translation for xz-man. +.\" Mesajele în limba română pentru manualul pachetului XZ Utils. +.\" Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2022 - 2024. +.\" Cronologia traducerii fișierului „xz-man”: +.\" Traducerea inițială, făcută de R-GC, pentru versiunea xz-man 5.4.0-pre1. +.\" Actualizare a traducerii pentru versiunea 5.4.0-pre2, făcută de R-GC, dec-2022. +.\" Actualizare a traducerii pentru versiunea 5.4.3, făcută de R-GC, mai-2023. +.\" Actualizare a traducerii pentru versiunea 5.4.4-pre1, făcută de R-GC, iul-2023. +.\" Actualizare a traducerii pentru versiunea 5.6.0-pre1, făcută de R-GC, feb-2024. +.\" Actualizare a traducerii pentru versiunea 5.6.0-pre2, făcută de R-GC, feb-2024. +.\" Actualizare a traducerii pentru versiunea Y, făcută de X, Z(luna-anul). .\" .\" (Note that this file is not based on gzip's zless.1.) .\" @@ -12,7 +22,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZLESS 1 27.09.2010 Tukaani "Utilități XZ" +.TH XZLESS 1 "12 februarie 2024" Tukaani "Utilități XZ" .SH NUME xzless, lzless \- vizualizează fișierele (text) comprimate xz sau lzma .SH REZUMAT @@ -21,27 +31,27 @@ xzless, lzless \- vizualizează fișierele (text) comprimate xz sau lzma \fBlzless\fP [\fIfișier\fP...] .SH DESCRIERE \fBxzless\fP este un filtru care afișează textul din fișierele comprimate pe un -terminal. Funcționează pentru fișiere comprimate cu \fBxz\fP(1) sau -\fBlzma\fP(1). Dacă nu sunt date \fIfișiere\fP, \fBxzless\fP citește de la intrarea -standard. +terminal. Fișierele acceptate de \fBxz\fP(1) sunt decomprimate; se presupune +că celelalte fișiere sunt deja în format necomprimat. Dacă nu se dă nici un +\fIfișier\fP, \fBxzless\fP citește de la intrarea standard. .PP -\fBxzless\fP folosește \fBless\fP(1) pentru a\-și prezenta rezultatul. Spre +\fBxzless\fP folosește \fBless\fP(1) pentru a\-și prezenta rezultatul. Spre deosebire de \fBxzmore\fP, alegerea sa de pager nu poate fi modificată prin -definirea unei variabile de mediu. Comenzile se bazează atât pe \fBmore\fP(1) -cât și pe \fBvi\fP(1) și permit mișcarea înainte și înapoi și căutarea. -Consultați manualul \fBless\fP(1) pentru mai multe informații. +definirea unei variabile de mediu. Comenzile se bazează atât pe \fBmore\fP(1) +cât și pe \fBvi\fP(1) și permit mișcarea înainte și înapoi și +căutarea. Consultați manualul \fBless\fP(1) pentru mai multe informații. .PP Comanda numită \fBlzless\fP este furnizată pentru compatibilitatea cu LZMA Utils. .SH "VARIABILE DE MEDIU" .TP \fBLESSMETACHARS\fP -O listă de caractere speciale pentru shell. Definită de \fBxzless\fP, cu +O listă de caractere speciale pentru shell. Definită de \fBxzless\fP, cu excepția cazului în care este deja definită în mediu. .TP \fBLESSOPEN\fP Aceasta este definită în linia de comandă pentru a invoca instrumentul de -decomprimare \fBxz\fP(1) pentru preprocesarea fișierelor de intrare pentru +decomprimare \fBxz\fP(1) pentru preprocesarea fișierelor de intrare pentru \fBless\fP(1). .SH "CONSULTAȚI ȘI" \fBless\fP(1), \fBxz\fP(1), \fBxzmore\fP(1), \fBzless\fP(1) diff --git a/po4a/man/ro/xzmore.1 b/po4a/man/ro/xzmore.1 index ea45c68..e0b4054 100644 --- a/po4a/man/ro/xzmore.1 +++ b/po4a/man/ro/xzmore.1 @@ -1,40 +1,57 @@ +.\" SPDX-License-Identifier: 0BSD .\" -.\" Original zdiff.1 for gzip: Jean-loup Gailly -.\" Modifications for XZ Utils: Lasse Collin +.\" Authors: Andrew Dudman +.\" Lasse Collin .\" -.\" License: GNU GPLv2+ +.\" Romanian translation for xz-man. +.\" Mesajele în limba română pentru manualul pachetului XZ Utils. +.\" Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2022 - 2024. +.\" Cronologia traducerii fișierului „xz-man”: +.\" Traducerea inițială, făcută de R-GC, pentru versiunea xz-man 5.4.0-pre1. +.\" Actualizare a traducerii pentru versiunea 5.4.0-pre2, făcută de R-GC, dec-2022. +.\" Actualizare a traducerii pentru versiunea 5.4.3, făcută de R-GC, mai-2023. +.\" Actualizare a traducerii pentru versiunea 5.4.4-pre1, făcută de R-GC, iul-2023. +.\" Actualizare a traducerii pentru versiunea 5.6.0-pre1, făcută de R-GC, feb-2024. +.\" Actualizare a traducerii pentru versiunea 5.6.0-pre2, făcută de R-GC, feb-2024. +.\" Actualizare a traducerii pentru versiunea Y, făcută de X, Z(luna-anul). +.\" +.\" (Note that this file is based on xzless.1 instead of gzip's zmore.1.) .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZMORE 1 30.06.2013 Tukaani "Utilități XZ" +.TH XZMORE 1 "12 februarie 2024" Tukaani "Utilități XZ" .SH NUME xzmore, lzmore \- vizualizează fișierele (text) comprimate xz sau lzma +. .SH REZUMAT -\fBxzmore\fP [\fIfișier...\fP] +\fBxzmore\fP [\fIfișier\fP...] .br -\fBlzmore\fP [\fIfișier...\fP] +\fBlzmore\fP [\fIfișier\fP...] +. .SH DESCRIERE -\fBxzmore\fP este un filtru care vă permite să examinați conținutul fișierelor -text comprimate \fBxz\fP(1) sau \fBlzma\fP(1), câte o pagină pe ecran, pe un -terminal. +\fBxzmore\fP afișează textul din fișierele comprimate pe un terminal folosind +\fBmore\fP(1). Fișierele acceptate de \fBxz\fP(1) sunt decomprimate; se presupune +că celelalte fișiere sunt deja în format necomprimat. Dacă nu se dă nici un +\fIfișiere\fP, \fBxzmore\fP citește de la intrarea standard. Consultați manualul +\fBmore\fP(1) pentru comenzile de la tastatură. .PP -Pentru a utiliza un paginator, altul decât paginatorul implicit \fBmore\fP, -definiți variabila de mediu \fBPAGER\fP cu numele programului dorit. Comanda -\fBlzmore\fP este furnizată pentru compatibilitatea cu LZMA Utils. -.TP -\fBe\fP sau \fBq\fP -Când linia \-\-More\-\-(Fișierul următor: \fIfișier\fP) este afișată, această -comandă face ca \fBxzmore\fP să iasă. -.TP -\fBs\fP -Când linia \-\-More\-\-(Fișierul următor: \fIfișier\fP) este afișată, această -comandă face ca \fBxzmore\fP să omită următorul fișier și să continue. +Rețineți că este posibil ca derularea înapoi să nu fie posibilă în funcție +de implementarea lui \fBmore\fP(1). Acest lucru se datorează faptului că +\fBxzmore\fP utilizează o conductă pentru a transmite datele decomprimate către +\fBmore\fP(1). \fBxzless\fP(1) utilizează \fBless\fP(1) care oferă caracteristici mai +avansate. .PP -Pentru lista comenzilor de la tastatură acceptate în timp ce vizualizați -conținutul unui fișier, consultați manualul paginatorului pe care îl -utilizați, de obicei \fBmore\fP(1). +Comanda \fBlzmore\fP este furnizată pentru compatibilitate retroactivă cu LZMA +Utils. +. +.SH "VARIABILE DE MEDIU" +.TP +\fBPAGER\fP +Dacă variabila de mediu \fBPAGER\fP, este definită, valoarea sa este utilizată +ca paginator în loc de \fBmore\fP(1). +. .SH "CONSULTAȚI ȘI" \fBmore\fP(1), \fBxz\fP(1), \fBxzless\fP(1), \fBzmore\fP(1) diff --git a/po4a/man/uk/lzmainfo.1 b/po4a/man/uk/lzmainfo.1 index 357f114..95753eb 100644 --- a/po4a/man/uk/lzmainfo.1 +++ b/po4a/man/uk/lzmainfo.1 @@ -1,8 +1,9 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Author: Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" Ukrainian translation for xz-man. +.\" Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023, 2024. .\" .\"******************************************************************* .\" diff --git a/po4a/man/uk/xz.1 b/po4a/man/uk/xz.1 index 7e11bf6..844df7e 100644 --- a/po4a/man/uk/xz.1 +++ b/po4a/man/uk/xz.1 @@ -1,17 +1,18 @@ '\" t +.\" SPDX-License-Identifier: 0BSD .\" .\" Authors: Lasse Collin .\" Jia Tan .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" Ukrainian translation for xz-man. +.\" Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023, 2024. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZ 1 "17 липня 2023 року" Tukaani "XZ Utils" +.TH XZ 1 2024\-04\-08 Tukaani "XZ Utils" . .SH НАЗВА xz, unxz, xzcat, lzma, unlzma, lzcat — стискання та розпаковування файлів @@ -475,9 +476,7 @@ CompCPU є спрощеним представленням параметрів краще стискання, див. \fB\-\-extreme\fP. .IP \(bu 3 CompMem містить вимоги до пам'яті засобу стискання у однопотоковому -режимі. Значення можуть бути дещо різними для різних версій \fBxz\fP. Вимоги до -пам'яті деяких майбутніх багатопотокових режимів можуть бути набагато -вищими, ніж вимоги у однопотоковому режимі. +режимі. Значення можуть бути дещо різними для різних версій \fBxz\fP. .IP \(bu 3 У DecMem містяться вимоги до пам'яті при розпаковуванні. Тобто параметри засобу стискання визначають вимоги до пам'яті при розпаковуванні. Точний @@ -485,6 +484,11 @@ CompMem містить вимоги до пам'яті засобу стиска словника LZMA2, але значення у таблиці було округлено до наступного цілого значення МіБ. .RE +.IP "" +Вимоги до пам'яті у багатопотоковому режимі є значно вищими, ніж у +однопотоковому. З типовим значенням \fB\-\-block\-size\fP для кожного потоку треба +3*3*DictSize плюс CompMem або DecMem. Наприклад, для чотирьох потоків з +шаблоном \fB\-6\fP потрібно 660\(en670\ МіБ пам'яті. .TP \fB\-e\fP, \fB\-\-extreme\fP Використати повільніший варіант вибраного рівня стискання (\fB\-0\fP ... \fB\-9\fP) @@ -547,8 +551,8 @@ Utils. Намагайтеся не користуватися цими варі МіБ. Використання значення \fIрозмір\fP, яке є меншим за розмір словника LZMA2, має наслідком марну витрату оперативної пам'яті, оскільки його використання призводить до того, що буфер словника LZMA2 ніколи не буде використано -повністю. Розміри блоків зберігатимуться у заголовках блоків, які майбутня -версія \fBxz\fP використовуватиме для багатопотокового розпаковування. +повністю. У багатопотоковому режимі розміри блоків зберігатимуться у +заголовках блоків. Ці дані потрібні для багатопотокового розпаковування. .IP "" У однопотоковому режимі поділ на блоки типово не виконуватиметься. Встановлення значення для цього параметра не впливатиме на @@ -556,26 +560,52 @@ Utils. Намагайтеся не користуватися цими варі розміру, отже файли, які створено в однопотоковому режимі не будуть ідентичними до файлів, які створено у багатопотоковому режимі. Те, що у заголовках блоків не зберігатимуться дані щодо розміру також означає, що -майбутні версії \fBxz\fP не зможуть розпаковувати такі файли у багатопотоковому -режимі. -.TP -\fB\-\-block\-list=\fP\fIрозміри\fP -При стисканні у форматі \fB.xz\fP починати новий блок після вказаної кількості -інтервалів нестиснених даних. -.IP "" -Значення \fIрозмірів\fP розпакованих блоків слід задавати у форматі списку -відокремлених комами значень. Якщо розмір пропущено (дві або декілька -послідовних коми), буде використано розмір попереднього блоку. -.IP "" -Якщо файл вхідних даних є більшим за розміром за суму \fIрозмірів\fP, останнє -значення у \fIрозмірах\fP буде повторено до кінця файла. Особливе значення \fB0\fP -може бути використано як останнє значення, щоб позначити, що решту файла має -бути закодовано як єдиний блок. +\fBxz\fP не зможе розпаковувати такі файли у багатопотоковому режимі. +.TP +\fB\-\-block\-list=\fP\fIзаписи\fP +При стисканні у форматі \fB.xz\fP починати новий блок із необов'язковим +ланцюжком фільтрів після вказаної кількості інтервалів нестиснених даних. +.IP "" +\fIзаписи\fP є списком відокремлених комами значень. Кожен запис складається з +необов'язкового номера ланцюжка фільтрів від 0 до 9, після якого йде +двокрапка (\fB:\fP) і необхідний розмір нестиснутих даних. Пропущення запису +(дві або більше послідовних ком) є скороченим варіантом визначення +використання розміру та фільтрів попереднього запису. +.IP "" +Якщо файл вхідних даних є більшим за розміром за суму розмірів \fIзаписів\fP, +останнє значення у \fIрозмірах\fP буде повторено до кінця файла. Особливе +значення \fB0\fP може бути використано як останній розмір, щоб позначити, що +решту файла має бути закодовано як єдиний блок. +.IP "" +Альтернативний ланцюжок фільтрів для кожного блоку можна вказати в поєднанні +з параметрами \fB\-\-filters1=\fP\fIфільтри\fP \&...\& \fB\-\-filters9=\fP\fIфільтри\fP. Ці +параметри визначають ланцюжки фільтрів з ідентифікатором у діапазоні +1\(en9. Ланцюжок фільтрів 0 можна використовувати для посилання на типовий +ланцюжок фільтрів — це те саме, що не вказувати ланцюжок +фільтрів. Ідентифікатор ланцюжка фільтрів можна використовувати перед +нестисненим розміром, після якого йде двокрапка (\fB:\fP). Наприклад, якщо +вказати \fB\-\-block\-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB\fP, блоки будуть +створені так: +.RS +.IP \(bu 3 +Ланцюжок фільтрів задано \fB\-\-filters1\fP із вхідними даними у 2 МіБ +.IP \(bu 3 +Ланцюжок фільтрів задано \fB\-\-filters3\fP із вхідними даними у 2 МіБ +.IP \(bu 3 +Ланцюжок фільтрів задано \fB\-\-filters2\fP із вхідними даними у 4 МіБ +.IP \(bu 3 +Ланцюжок фільтрів задано \fB\-\-filters2\fP із вхідними даними у 4 МіБ +.IP \(bu 3 +Типовий ланцюжок даних і вхідні дані у 2 МіБ +.IP \(bu 3 +Типовий ланцюжок фільтрів та вхідні дані у 4 МіБ для кожного блоку до кінця +вхідних даних. +.RE .IP "" -Якщо вказати \fIрозміри\fP, які перевищують розмір блоку кодувальника (або -типове значення у режимі із потоками обробки, або значення, яке встановлено -за допомогою \fB\-\-block\-size=\fP\fIрозмір\fP), засіб кодування створить додаткові -блоки, зберігаючи межі, які вказано у \fIрозмірах\fP. Наприклад, якщо вказати +Якщо вказати розмір, який перевищує розмір блоку кодувальника (або типове +значення у режимі із потоками обробки, або значення, яке встановлено за +допомогою \fB\-\-block\-size=\fP\fIрозмір\fP), засіб кодування створить додаткові +блоки, зберігаючи межі, які вказано у \fIзаписах\fP. Наприклад, якщо вказати \fB\-\-block\-size=10MiB\fP \fB\-\-block\-list=5MiB,10MiB,8MiB,12MiB,24MiB\fP, а файл вхідних даних має розмір 80 МіБ, буде отримано такі 11 блоків: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10 і 1 МіБ. @@ -757,6 +787,9 @@ Utils. Намагайтеся не користуватися цими варі усі достатньо великі файли, які стиснено у багатопотоковому режимі, але не задовольняють будь\-які файли, які було стиснуто у однопотоковому режимі, навіть якщо було використано параметр \fB\-\-block\-size=\fP\fIрозмір\fP. +.IP "" +Типовим значенням для \fIпотоків\fP є \fB0\fP. У \fBxz\fP 5.4.x та старіших версіях +типовим значенням є \fB1\fP. . .SS "Нетипові ланцюжки фільтрів засобу стискання" Нетиповий ланцюжок фільтрування уможливлює докладне визначення параметрів @@ -781,22 +814,55 @@ Utils. Намагайтеся не користуватися цими варі ланцюжка. Залежно від фільтра, це обмеження є наслідком структури фільтра або існує для запобігання проблем із захистом. .PP -Нетиповий ланцюжок фільтрів визначають за допомогою одного або декількох -параметрів фільтрування у бажаному для ланцюжка фільтрування порядку. Тобто -порядок параметрів фільтрування впливає на результат! При декодуванні -необробленого потоку даних (\fB\-\-format=raw\fP) ланцюжок фільтрів визначають у -тому самому порядку, який використовують для стискання даних. -.PP -Фільтри приймають специфічні для фільтрів \fIпараметри\fP у форматі списку -значень, які відокремлено комами. Зайві коми у \fIпараметрах\fP буде -проігноровано. У кожного параметра є типове значення, отже, вам слід вказати -лише ті параметри, значення яких ви хочете змінити. +Нетиповий ланцюжок фільтрів можна вказати двома різними способами. Параметри +\fB\-\-filters=\fP\fIфільтри\fP і \fB\-\-filters1=\fP\fIфільтри\fP \&...\& +\fB\-\-filters9=\fP\fIфільтри\fP надають змогу вказати цілий ланцюжок фільтрів в +одному варіанті з використанням синтаксису рядків фільтрів liblzma. Крім +того, ланцюжок фільтрів можна вказати за допомогою одного або кількох +окремих параметрів фільтрування у тому порядку, в якому їх слід використати +у ланцюжку фільтрів. Тобто порядок окремих параметрів фільтра є важливим! +Під час декодування необроблених потоків (\fB\-\-format=raw\fP) ланцюжок фільтрів +має бути вказано у тому ж порядку, що й під час стиснення. Будь\-який окремий +фільтр або параметри попереднього налаштування, вказані перед параметром +повного ланцюжка (\fB\-\-filters=\fP\fIфільтри\fP), буде відкинуто. Окремі фільтри, +указані після параметра повного ланцюжка, відновлять типовий ланцюжок +фільтрів. +.PP +І параметр повного і параметр окремого фільтра приймають специфічні для +фільтрів \fIпараметри\fP у форматі списку значень, які відокремлено +комами. Зайві коми у \fIпараметрах\fP буде проігноровано. У кожного параметра є +типове значення, отже, вам слід вказати ті параметри, значення яких ви +хочете змінити. .PP Щоб переглянути увесь ланцюжок фільтрів та \fIпараметри\fP, скористайтеся командою \fBxz \-vv\fP (тобто, скористайтеся \fB\-\-verbose\fP двічі). Це працює також для перегляду параметрів ланцюжка фільтрів, який використано у рівнях стискання. .TP +\fB\-\-filters=\fP\fIфільтри\fP +Визначає повний ланцюжок фільтрів або шаблон у форматі одного +параметра. Кожен фільтр можна відокремити від інших пробілами або двома +дефісами (\fB\-\-\fP). Можливо, \fIфільтри\fP доведеться взяти в лапки в командному +рядку оболонки, щоб їх було оброблено як один параметр. Для позначення +\fIпараметрів\fP скористайтеся \fB:\fP або \fB=\fP. До шаблона можна додати префікс +\fB\-\fP і завершити без прапорців або декількома прапорцями. Єдиним +підтримуваним прапорцем є \fBe\fP для застосування тих самих параметрів, що й +\fB\-\-extreme\fP. +.TP +\fB\-\-filters1\fP=\fIфільтри\fP ... \fB\-\-filters9\fP=\fIфільтри\fP +Вказати до дев'яти додаткових ланцюжків фільтрів, якими можна скористатися +за допомогою \fB\-\-block\-list\fP. +.IP "" +Наприклад, якщо виконується стискання архіву із виконуваними файлами, за +якими йдуть текстові файли, для виконуваної частини може бути використано +ланцюжок фільтрів з фільтром BCJ, а для текстової частини — лише фільтр +LZMA2. +.TP +\fB\-\-filters\-help\fP +Вивести довідкове повідомлення з описом того, як вказати шаблони та нетипові +ланцюжки фільтрів у параметри \fB\-\-filters\fP і \fB\-\-filters1=\fP\fIфільтри\fP +\&...\& \fB\-\-filters9=\fP\fIфільтри\fP і завершити роботу із кодом успіху. +.TP \fB\-\-lzma1\fP[\fB=\fP\fIпараметри\fP] .PD 0 .TP @@ -1013,6 +1079,8 @@ LZMA2. Для розпаковування потрібен такий сами \fB\-\-ia64\fP[\fB=\fP\fIпараметри\fP] .TP \fB\-\-sparc\fP[\fB=\fP\fIпараметри\fP] +.TP +\fB\-\-riscv\fP[\fB=\fP\fIпараметри\fP] .PD Додати фільтр гілок/викликів/переходів (branch/call/jump або BCJ) до ланцюжка фільтрів. Цими фільтрами можна скористатися, лише якщо вони не є @@ -1061,6 +1129,7 @@ ARM64;4;Найкращим є вирівнювання за PowerPC;4;Лише зворотний порядок байтів IA\-64;16;Itanium SPARC;4; +RISC\-V;2; .TE .RE .RE @@ -1068,10 +1137,25 @@ SPARC;4; Оскільки фільтровані BCJ дані, зазвичай, стискають за допомогою LZMA2, коефіцієнт стискання можна трохи поліпшити, якщо параметри LZMA2 буде встановлено так, щоб вони відповідали вирівнюванню вибраного фільтра -BCJ. Наприклад, з фільтром IA\-64 варто встановити \fBpb=4\fP або навіть -\fBpb=4,lp=4,lc=0\fP з LZMA2 (2^4=16). Фільтр x86 є винятком; його, зазвичай, -варто поєднувати із типовим чотирибайтовим вирівнюванням LZMA2 при стисканні -виконуваних файлів x86. +BCJ. Приклади: +.RS +.IP \(bu 3 +Фільтр IA\-64 має 16\-байтове вирівнювання, отже \fBpb=4,lp=4,lc=0\fP дасть добрі +результати у поєднанні із LZMA2 (2^4=16). +.IP \(bu 3 +Код RISC\-V має 2\-байтове або 4\-байтове вирівнювання залежно від того, чи +містить файл 16\-бітові стислі інструкції (розширення C). Якщо використано +16\-бітові інструкції, добрі результати дасть \fBpb=2,lp=1,lc=3\fP або +\fBpb=1,lp=1,lc=3\fP. Якщо 16\-бітових інструкцій немає, найкращим варіантом є +\fBpb=2,lp=2,lc=2\fP. Можна скористатися \fBreadelf \-h\fP, щоб перевірити, чи є +"RVC" у рядку "Flags". +.IP \(bu 3 +ARM64 завжди вирівняно на 4 байти, тому найкращим варіантом буде +\fBpb=2,lp=2,lc=2\fP. +.IP \(bu 3 +Фільтр x86 є виключенням. Зазвичай, добрі результати дають типові для LZMA2 +значення (\fBpb=2,lp=0,lc=3\fP), якщо стискають виконувані файли x86. +.RE .IP "" У всіх фільтрах BCJ передбачено підтримку тих самих \fIпараметрів\fP: .RS @@ -1187,71 +1271,9 @@ A4 B7, результатом буде A1 B1 01 02 01 02 01 02. .SH "РЕЖИМ РОБОТА" Режим робота активують за допомогою параметра \fB\-\-robot\fP. Він спрощує обробку виведених \fBxz\fP даних іншими програмами. У поточній версії підтримку -\fB\-\-robot\fP передбачено лише разом із \fB\-\-version\fP, \fB\-\-info\-memory\fP та -\fB\-\-list\fP. У майбутньому підтримку параметра буде передбачено для стискання -та розпаковування. -. -.SS Версія -\fBxz \-\-robot \-\-version\fP виведе назву версії \fBxz\fP і liblzma у такому -форматі: -.PP -\fBXZ_VERSION=\fP\fIXYYYZZZS\fP -.br -\fBLIBLZMA_VERSION=\fP\fIXYYYZZZS\fP -.TP -\fIX\fP -Основна версія. -.TP -\fIYYY\fP -Проміжна версія. Непарні номери буде використано для стабільних -версій. Непарні номери є номерами тестових версій. -.TP -\fIZZZ\fP -Рівень латання для стабільних випусків або просто лічильник для випусків, -які перебувають у розробці. -.TP -\fIS\fP -Стабільність. 0 — alpha, 1 — beta, а 2 означає «стабільна версія». \fIS\fP має -завжди дорівнювати 2, якщо \fIYYY\fP є парним. -.PP -\fIXYYYZZZS\fP є тим самим в обох рядках, якщо \fBxz\fP і liblzma належать до -одного випуску XZ Utils. -.PP -Приклади: 4.999.9beta — це \fB49990091\fP, а 5.0.0 — це \fB50000002\fP. -. -.SS "Дані щодо обмеження пам'яті" -\fBxz \-\-robot \-\-info\-memory\fP виводить один рядок з декількома відокремленими -табуляціями стовпчиками: -.IP 1. 4 -Загальний об'єм фізичної пам'яті (RAM) у байтах. -.IP 2. 4 -Обмеження на використання пам'яті для стискання у байтах -(\fB\-\-memlimit\-compress\fP). Особливе значення \fB0\fP вказує на типові -налаштування, якими для однопотокового режиму є налаштування без обмеження -на використання пам'яті. -.IP 3. 4 -Обмеження на використання пам'яті для розпакування у байтах -(\fB\-\-memlimit\-decompress\fP). Особливе значення \fB0\fP вказує на типові -налаштування, якими для однопотокового режиму є налаштування без обмеження -на використання пам'яті. -.IP 4. 4 -Починаючи з \fBxz\fP 5.3.4alpha: використання пам'яті для багатопотокового -розпаковування у байтах (\fB\-\-memlimit\-mt\-decompress\fP). Ніколи не дорівнює -нулеві, оскільки буде використано специфічне для системи типове значення, -яке показано у стовпчику 5, якщо обмеження не встановлено явним чином. Також -ніколи не перевищуватиме значення у стовпчику 3, навіть якщо було вказано -більше значення за допомогою \fB\-\-memlimit\-mt\-decompress\fP. -.IP 5. 4 -Починаючи з \fBxz\fP 5.3.4alpha: специфічне для системи типове обмеження на -використання пам'яті, яке використовують для обмеження кількості потоків при -стисканні з автоматичною кількістю потоків (\fB\-\-threads=0\fP) і без визначення -обмеження на використання пам'яті (\fB\-\-memlimit\-compress\fP). Це значення -також використовують як типове значення для \fB\-\-memlimit\-mt\-decompress\fP. -.IP 6. 4 -Починаючи з \fBxz\fP 5.3.4alpha: кількість доступних потоків обробки процесора. -.PP -У майбутньому у виведенні \fBxz \-\-robot \-\-info\-memory\fP може бути більше -стовпчиків, але у виведеному буде не більше за один рядок. +\fB\-\-robot\fP передбачено лише разом із \fB\-\-list\fP, \fB\-\-filters\-help\fP, +\fB\-\-info\-memory\fP і \fB\-\-version\fP. У майбутньому підтримку параметра буде +передбачено для стискання та розпаковування. . .SS "Режим списку" У \fBxz \-\-robot \-\-list\fP використано табуляції для поділу виведених @@ -1445,6 +1467,87 @@ A4 B7, результатом буде A1 B1 01 02 01 02 01 02. У майбутніх версіях може бути додано нові типи рядків і нові стовпчики до наявних типів рядків, але наявні стовпчики мають лишитися незмінними. . +.SS "Довідка з фільтрування" +\fBxz \-\-robot \-\-filters\-help\fP виведе список підтримуваних фільтрів у такому +форматі: +.PP +\fIфільтр\fP\fB:\fP\fIпараметр\fP\fB=<\fP\fIзначення\fP\fB>,\fP\fIпараметр\fP\fB=<\fP\fIзначення\fP\fB>\fP... +.TP +\fIфільтр\fP +Назва фільтра +.TP +\fIпараметр\fP +Назва специфічного для фільтра параметра +.TP +\fIзначення\fP +Числові діапазони \fIvalue\fP слід вказати у форматі +\fB<\fP\fIмінімум\fP\fB\-\fP\fIмаксимум\fP\fB>\fP. Варіанти рядка \fIзначення\fP +показано у \fB< >\fP і відокремлено символом \fB|\fP. +.PP +Кожен фільтр буде виведено до окремого рядка. +. +.SS "Дані щодо обмеження пам'яті" +\fBxz \-\-robot \-\-info\-memory\fP виводить один рядок з декількома відокремленими +табуляціями стовпчиками: +.IP 1. 4 +Загальний об'єм фізичної пам'яті (RAM) у байтах. +.IP 2. 4 +Обмеження на використання пам'яті для стискання у байтах +(\fB\-\-memlimit\-compress\fP). Особливе значення \fB0\fP вказує на типові +налаштування, якими для однопотокового режиму є налаштування без обмеження +на використання пам'яті. +.IP 3. 4 +Обмеження на використання пам'яті для розпакування у байтах +(\fB\-\-memlimit\-decompress\fP). Особливе значення \fB0\fP вказує на типові +налаштування, якими для однопотокового режиму є налаштування без обмеження +на використання пам'яті. +.IP 4. 4 +Починаючи з \fBxz\fP 5.3.4alpha: використання пам'яті для багатопотокового +розпаковування у байтах (\fB\-\-memlimit\-mt\-decompress\fP). Ніколи не дорівнює +нулеві, оскільки буде використано специфічне для системи типове значення, +яке показано у стовпчику 5, якщо обмеження не встановлено явним чином. Також +ніколи не перевищуватиме значення у стовпчику 3, навіть якщо було вказано +більше значення за допомогою \fB\-\-memlimit\-mt\-decompress\fP. +.IP 5. 4 +Починаючи з \fBxz\fP 5.3.4alpha: специфічне для системи типове обмеження на +використання пам'яті, яке використовують для обмеження кількості потоків при +стисканні з автоматичною кількістю потоків (\fB\-\-threads=0\fP) і без визначення +обмеження на використання пам'яті (\fB\-\-memlimit\-compress\fP). Це значення +також використовують як типове значення для \fB\-\-memlimit\-mt\-decompress\fP. +.IP 6. 4 +Починаючи з \fBxz\fP 5.3.4alpha: кількість доступних потоків обробки процесора. +.PP +У майбутньому у виведенні \fBxz \-\-robot \-\-info\-memory\fP може бути більше +стовпчиків, але у виведеному буде не більше за один рядок. +. +.SS Версія +\fBxz \-\-robot \-\-version\fP виведе назву версії \fBxz\fP і liblzma у такому +форматі: +.PP +\fBXZ_VERSION=\fP\fIXYYYZZZS\fP +.br +\fBLIBLZMA_VERSION=\fP\fIXYYYZZZS\fP +.TP +\fIX\fP +Основна версія. +.TP +\fIYYY\fP +Проміжна версія. Непарні номери буде використано для стабільних +версій. Непарні номери є номерами тестових версій. +.TP +\fIZZZ\fP +Рівень латання для стабільних випусків або просто лічильник для випусків, +які перебувають у розробці. +.TP +\fIS\fP +Стабільність. 0 — alpha, 1 — beta, а 2 означає «стабільна версія». \fIS\fP має +завжди дорівнювати 2, якщо \fIYYY\fP є парним. +.PP +\fIXYYYZZZS\fP є тим самим в обох рядках, якщо \fBxz\fP і liblzma належать до +одного випуску XZ Utils. +.PP +Приклади: 4.999.9beta — це \fB49990091\fP, а 5.0.0 — це \fB50000002\fP. +. .SH "СТАН ВИХОДУ" .TP \fB0\fP @@ -1482,7 +1585,7 @@ A4 B7, результатом буде A1 B1 01 02 01 02 01 02. .RS .PP .nf -\f(CWXZ_OPT=\-2v tar caf foo.tar.xz foo\fP +\f(CRXZ_OPT=\-2v tar caf foo.tar.xz foo\fR .fi .RE .RE @@ -1495,7 +1598,8 @@ A4 B7, результатом буде A1 B1 01 02 01 02 01 02. .RS .PP .nf -\f(CWXZ_OPT=${XZ_OPT\-"\-7e"} export XZ_OPT\fP +\f(CRXZ_OPT=${XZ_OPT\-"\-7e"} +export XZ_OPT\fR .fi .RE .RE @@ -1645,7 +1749,7 @@ liblzma. .RS .PP .nf -\f(CWxz foo\fP +\f(CRxz foo\fR .fi .RE .PP @@ -1654,7 +1758,7 @@ liblzma. .RS .PP .nf -\f(CWxz \-dk bar.xz\fP +\f(CRxz \-dk bar.xz\fR .fi .RE .PP @@ -1664,7 +1768,7 @@ liblzma. .RS .PP .nf -\f(CWtar cf \- baz | xz \-4e > baz.tar.xz\fP +\f(CRtar cf \- baz | xz \-4e > baz.tar.xz\fR .fi .RE .PP @@ -1673,7 +1777,7 @@ liblzma. .RS .PP .nf -\f(CWxz \-dcf a.txt b.txt.xz c.txt d.txt.lzma > abcd.txt\fP +\f(CRxz \-dcf a.txt b.txt.xz c.txt d.txt.lzma > abcd.txt\fR .fi .RE . @@ -1683,7 +1787,8 @@ liblzma. .RS .PP .nf -\f(CWfind . \-type f \e! \-name '*.xz' \-print0 \e | xargs \-0r \-P4 \-n16 xz \-T1\fP +\f(CRfind . \-type f \e! \-name '*.xz' \-print0 \e + | xargs \-0r \-P4 \-n16 xz \-T1\fR .fi .RE .PP @@ -1702,7 +1807,7 @@ liblzma. .RS .PP .nf -\f(CWxz \-\-robot \-\-list *.xz | awk '/^totals/{print $5\-$4}'\fP +\f(CRxz \-\-robot \-\-list *.xz | awk '/^totals/{print $5\-$4}'\fR .fi .RE .PP @@ -1714,7 +1819,11 @@ liblzma. .RS .PP .nf -\f(CWif ! eval "$(xz \-\-robot \-\-version 2> /dev/null)" || [ "$XZ_VERSION" \-lt 50000002 ]; then echo "Your xz is too old." fi unset XZ_VERSION LIBLZMA_VERSION\fP +\f(CRif ! eval "$(xz \-\-robot \-\-version 2> /dev/null)" || + [ "$XZ_VERSION" \-lt 50000002 ]; then + echo "Your xz is too old." +fi +unset XZ_VERSION LIBLZMA_VERSION\fR .fi .RE .PP @@ -1723,7 +1832,12 @@ liblzma. .RS .PP .nf -\f(CWNEWLIM=$((123 << 20))\ \ # 123 MiB OLDLIM=$(xz \-\-robot \-\-info\-memory | cut \-f3) if [ $OLDLIM \-eq 0 \-o $OLDLIM \-gt $NEWLIM ]; then XZ_OPT="$XZ_OPT \-\-memlimit\-decompress=$NEWLIM" export XZ_OPT fi\fP +\f(CRNEWLIM=$((123 << 20))\ \ # 123 MiB +OLDLIM=$(xz \-\-robot \-\-info\-memory | cut \-f3) +if [ $OLDLIM \-eq 0 \-o $OLDLIM \-gt $NEWLIM ]; then + XZ_OPT="$XZ_OPT \-\-memlimit\-decompress=$NEWLIM" + export XZ_OPT +fi\fR .fi .RE . @@ -1761,7 +1875,7 @@ n n. .RS .PP .nf -\f(CWxz \-\-lzma2=preset=1,dict=32MiB foo.tar\fP +\f(CRxz \-\-lzma2=preset=1,dict=32MiB foo.tar\fR .fi .RE .PP @@ -1781,7 +1895,7 @@ n n. .RS .PP .nf -\f(CWxz \-vv \-\-lzma2=dict=192MiB big_foo.tar\fP +\f(CRxz \-vv \-\-lzma2=dict=192MiB big_foo.tar\fR .fi .RE .PP @@ -1801,7 +1915,7 @@ n n. .RS .PP .nf -\f(CWxz \-\-check=crc32 \-\-lzma2=preset=6e,dict=64KiB foo\fP +\f(CRxz \-\-check=crc32 \-\-lzma2=preset=6e,dict=64KiB foo\fR .fi .RE .PP @@ -1816,7 +1930,7 @@ n n. .RS .PP .nf -\f(CWxz \-\-lzma2=preset=6e,pb=0,lc=4 source_code.tar\fP +\f(CRxz \-\-lzma2=preset=6e,pb=0,lc=4 source_code.tar\fR .fi .RE .PP @@ -1827,7 +1941,7 @@ n n. .RS .PP .nf -\f(CWxz \-\-x86 \-\-lzma2 libfoo.so\fP +\f(CRxz \-\-x86 \-\-lzma2 libfoo.so\fR .fi .RE .PP @@ -1849,7 +1963,7 @@ TIFF. Параметр відстані фільтра Delta встановлю .RS .PP .nf -\f(CWxz \-\-delta=dist=3 \-\-lzma2=pb=0 foo.tiff\fP +\f(CRxz \-\-delta=dist=3 \-\-lzma2=pb=0 foo.tiff\fR .fi .RE .PP diff --git a/po4a/man/uk/xzdec.1 b/po4a/man/uk/xzdec.1 index 03a7e8c..7375d3a 100644 --- a/po4a/man/uk/xzdec.1 +++ b/po4a/man/uk/xzdec.1 @@ -1,15 +1,16 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Author: Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" Ukrainian translation for xz-man. +.\" Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023, 2024. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZDEC 1 "19 квітня 2017 року" Tukaani "XZ Utils" +.TH XZDEC 1 2024\-04\-08 Tukaani "XZ Utils" .SH НАЗВА xzdec, lzmadec — невеличкі розпакувальники .xz і .lzma .SH "КОРОТКИЙ ОПИС" diff --git a/po4a/man/uk/xzdiff.1 b/po4a/man/uk/xzdiff.1 index 1f4f367..4b41aaf 100644 --- a/po4a/man/uk/xzdiff.1 +++ b/po4a/man/uk/xzdiff.1 @@ -1,44 +1,55 @@ +.\" SPDX-License-Identifier: 0BSD .\" -.\" Original zdiff.1 for gzip: Jean-loup Gailly +.\" Authors: Lasse Collin +.\" Jia Tan .\" -.\" Modifications for XZ Utils: Lasse Collin -.\" Andrew Dudman +.\" Ukrainian translation for xz-man. +.\" Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023, 2024. .\" -.\" License: GNU GPLv2+ +.\" (Note that this file is not based on gzip's zdiff.1.) .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZDIFF 1 "4 червня 2021 року" Tukaani "XZ Utils" +.TH XZDIFF 1 "13 лютого 2024 року" Tukaani "XZ Utils" .SH НАЗВА xzcmp, xzdiff, lzcmp, lzdiff — порівняння стиснених файлів +. .SH "КОРОТКИЙ ОПИС" -\fBxzcmp\fP [\fIпараметри_cmp\fP] \fIфайл1\fP [\fIфайл2\fP] +\fBxzcmp\fP [\fIпараметр...\fP] \fIфайл1\fP [\fIфайл2\fP] .br -\fBxzdiff\fP [\fIпараметри_diff\fP] \fIфайл1\fP [\fIфайл2\fP] +\fBxzdiff\fP \&... .br -\fBlzcmp\fP [\fIпараметри_cmp\fP] \fIфайл1\fP [\fIфайл2\fP] +\fBlzcmp\fP \&... .br -\fBlzdiff\fP [\fIпараметри_diff\fP] \fIфайл1\fP [\fIфайл2\fP] +\fBlzdiff\fP \&... +. .SH ОПИС -\fBxzcmp\fP і \fBxzdiff\fP викликають \fBcmp\fP(1) або \fBdiff\fP(1) для файлів, які -стиснено за допомогою \fBxz\fP(1), \fBlzma\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), -\fBlzop\fP(1) або \fBzstd\fP(1). Усі вказані параметри передаються безпосередньо -\fBcmp\fP(1) або \fBdiff\fP(1). Якщо вказано лише один файл, порівнюваними файлами -будуть \fIфайл1\fP (який повинен мати суфікс підтримуваного файла стискання) і -\fIфайл1\fP, з назви якого вилучено суфікс формату стискання. Якщо вказано два -файли, їх буде, якщо потрібно, розпаковано і передано \fBcmp\fP(1) або -\fBdiff\fP(1). Стан виходу \fBcmp\fP(1) або \fBdiff\fP(1) буде збережено, якщо не -станеться помилок розпаковування. Якщо станеться помилка розпаковування, -станом виходу буде 2. +\fBxzcmp\fP і \fBxzdiff\fP порівнюють нестиснені дані двох файлів. Нестиснені дані +та параметри буде передано \fBcmp\fP(1) або \fBdiff\fP(1), якщо не вказано +\fB\-\-help\fP або \fB\-\-version\fP. .PP -Працездатність назв \fBlzcmp\fP і \fBlzdiff\fP забезпечено для зворотної +Якщо вказано одразу \fIфайл1\fP і \fIфайл2\fP, це можуть бути нестиснені файли або +файли у форматах, які може бути розпаковано за допомогою \fBxz\fP(1), +\fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), \fBzstd\fP(1) або \fBlz4\fP(1). Потрібні +команди розпаковування визначаються з суфіксів назв файлів \fIфайл1\fP і +\fIфайл2\fP. Файли із невідомими програмі суфіксами вважатимуться або +нестисненими або такими, що мають формат, дані у якому може розпаковувати +\fBxz\fP(1). +.PP +Якщо вказано лише одну назву файла, \fIфайл1\fP повинен мати суфікс +підтримуваного формату стискання, а назвою \fIфайл2\fP має бути назва \fIфайл1\fP +з вилученим суфіксом формату стискання. +.PP +Працездатність команд \fBlzcmp\fP і \fBlzdiff\fP забезпечено для зворотної сумісності із LZMA Utils. +. +.SH "СТАН ВИХОДУ" +Якщо станеться помилка розпаковування, станом виходу буде \fB2\fP. Інакше, +станом виходу буде \fBcmp\fP(1) або буде використано \fBdiff\fP(1). +. .SH "ДИВ. ТАКОЖ" \fBcmp\fP(1), \fBdiff\fP(1), \fBxz\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), -\fBzstd\fP(1), \fBzdiff\fP(1) -.SH ВАДИ -Повідомлення від програм \fBcmp\fP(1) або \fBdiff\fP(1) посилатимуться на назви -тимчасових файлів, а не вказані назви. +\fBzstd\fP(1), \fBlz4\fP(1) diff --git a/po4a/man/uk/xzgrep.1 b/po4a/man/uk/xzgrep.1 index 5afc7ab..a763728 100644 --- a/po4a/man/uk/xzgrep.1 +++ b/po4a/man/uk/xzgrep.1 @@ -1,21 +1,24 @@ +.\" SPDX-License-Identifier: 0BSD .\" -.\" Original zgrep.1 for gzip: Jean-loup Gailly -.\" Charles Levert <charles@comm.polymtl.ca> +.\" Authors: Lasse Collin +.\" Jia Tan .\" -.\" Modifications for XZ Utils: Lasse Collin +.\" Ukrainian translation for xz-man. +.\" Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023, 2024. .\" -.\" License: GNU GPLv2+ +.\" (Note that this file is not based on gzip's zgrep.1.) .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZGREP 1 "19 липня 2022 року" Tukaani "XZ Utils" +.TH XZGREP 1 "13 лютого 2024 року" Tukaani "XZ Utils" .SH НАЗВА -xzgrep — пошук у стиснених файлах формального виразу +xzgrep — пошук взірців у ймовірно стиснених файлах +. .SH "КОРОТКИЙ ОПИС" -\fBxzgrep\fP [\fIпараметри_grep\fP] [\fB\-e\fP] \fIвзірець\fP [\fIфайл...\fP] +\fBxzgrep\fP [\fIпараметр...\fP] [\fIсписок_взірців\fP] [\fIфайл...\fP] .br \fBxzegrep\fP \&... .br @@ -26,21 +29,47 @@ xzgrep — пошук у стиснених файлах формального \fBlzegrep\fP \&... .br \fBlzfgrep\fP \&... +. .SH ОПИС -\fBxzgrep\fP викликає \fBgrep\fP(1) для \fIфайлів\fP, які можуть бути розпакованими -або запакованими за допомогою \fBxz\fP(1), \fBlzma\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), -\fBlzop\fP(1) або \fBzstd\fP(1). Усі вказані параметри передаються безпосередньо -\fBgrep\fP(1). +\fBxzgrep\fP викликає \fBgrep\fP(1) для розпакованих даних файлів. Формати +\fIфайлів\fP визначатимуться з суфіксів назв файлів. Будь\-який \fIфайл\fP із +суфіксом назви, підтримку якого передбачено у \fBxz\fP(1), \fBgzip\fP(1), +\fBbzip2\fP(1), \fBlzop\fP(1), \fBzstd\fP(1) або \fBlz4\fP(1), буде розпаковано; усі +інші файли вважатимуться нестисненими. .PP -Якщо не вказано жодного \fIфайла\fP, буде розпаковано дані зі стандартного -джерела вхідних даних і передано ці дані \fBgrep\fP(1). Якщо дані буде -прочитано зі стандартного джерела вхідних даних, підтримку стиснених файлів -\fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1) та \fBzstd\fP(1) буде вимкнено. +Якщо не вказано аргументу \fIфайли\fP або замість \fIфайл\fP вказано \fB\-\fP, дані +буде прочитано зі стандартного джерела вхідних даних. При читанні зі +стандартного джерела буде розпаковано лише файли, підтримку яких передбачено +у \fBxz\fP(1). Інші файли вважатимуться такими, що вже перебувають у +нестисненому форматі. .PP -Якщо \fBxzgrep\fP викликано як \fBxzegrep\fP або \fBxzfgrep\fP, буде використано -\fBgrep \-E\fP або \fBgrep \-F\fP замість \fBgrep\fP(1). Те саме стосується програм із -назвами \fBlzgrep\fP, \fBlzegrep\fP та \fBlzfgrep\fP, які створено для зворотної -сумісності з LZMA Utils. +Передбачено підтримку більшості \fIпараметрів\fP \fBgrep\fP(1). Втім, підтримки +цих параметрів не передбачено: +.IP "" 4 +\fB\-r\fP, \fB\-\-recursive\fP +.IP "" 4 +\fB\-R\fP, \fB\-\-dereference\-recursive\fP +.IP "" 4 +\fB\-d\fP, \fB\-\-directories=\fP\fIдія\fP +.IP "" 4 +\fB\-Z\fP, \fB\-\-null\fP +.IP "" 4 +\fB\-z\fP, \fB\-\-null\-data\fP +.IP "" 4 +\fB\-\-include=\fP\fIglob\fP +.IP "" 4 +\fB\-\-exclude=\fP\fIglob\fP +.IP "" 4 +\fB\-\-exclude\-from=\fP\fIфайл\fP +.IP "" 4 +\fB\-\-exclude\-dir=\fP\fIglob\fP +.PP +\fBxzegrep\fP є альтернативним записом \fBxzgrep \-E\fP. \fBxzfgrep\fP є +альтернативним записом \fBxzgrep \-F\fP. +.PP +Працездатність команд \fBlzgrep\fP, \fBlzegrep\fP і \fBlzfgrep\fP забезпечено для +зворотної сумісності із LZMA Utils. +. .SH "СТАН ВИХОДУ" .TP 0 @@ -54,11 +83,13 @@ xzgrep — пошук у стиснених файлах формального >1 Сталася одна або декілька помилок. Невідомо, чи було знайдено відповідники критерію пошуку. +. .SH СЕРЕДОВИЩЕ .TP \fBGREP\fP -Якщо встановлено значення змінної середовища \fBGREP\fP, буде використано це -значення \fBxzgrep\fP, замість \fBgrep\fP(1), \fBgrep \-E\fP або \fBgrep \-F\fP. +Якщо для змінної середовища \fBGREP\fP встановлено непорожнє значення, його +буде використано замість \fBgrep\fP(1), \fBgrep \-E\fP або \fBgrep \-F\fP. +. .SH "ДИВ. ТАКОЖ" \fBgrep\fP(1), \fBxz\fP(1), \fBgzip\fP(1), \fBbzip2\fP(1), \fBlzop\fP(1), \fBzstd\fP(1), -\fBzgrep\fP(1) +\fBlz4\fP(1), \fBzgrep\fP(1) diff --git a/po4a/man/uk/xzless.1 b/po4a/man/uk/xzless.1 index 3054a3e..9c35565 100644 --- a/po4a/man/uk/xzless.1 +++ b/po4a/man/uk/xzless.1 @@ -1,9 +1,10 @@ +.\" SPDX-License-Identifier: 0BSD .\" .\" Authors: Andrew Dudman .\" Lasse Collin .\" -.\" This file has been put into the public domain. -.\" You can do whatever you want with this file. +.\" Ukrainian translation for xz-man. +.\" Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023, 2024. .\" .\" (Note that this file is not based on gzip's zless.1.) .\" @@ -12,7 +13,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZLESS 1 "27 вересня 2010 року" Tukaani "XZ Utils" +.TH XZLESS 1 "12 лютого 2024 року" Tukaani "XZ Utils" .SH НАЗВА xzless, lzless — перегляд стиснених xz або lzma (текстових) файлів .SH "КОРОТКИЙ ОПИС" @@ -21,9 +22,9 @@ xzless, lzless — перегляд стиснених xz або lzma (текс \fBlzless\fP [\fIфайл\fP...] .SH ОПИС \fBxzless\fP є фільтром, який показує текст зі стиснених файлів у -терміналі. Працює для файлів, які стиснуто за допомогою \fBxz\fP(1) або -\fBlzma\fP(1). Якщо не вказано жодного \fIфайла\fP, \fBxzless\fP читатиме дані зі -стандартного джерела вхідних даних. +терміналі. Файли, підтримку обробки яких передбачено у \fBxz\fP(1), буде +розпаковано; інші файли вважатимуться нестисненими. Якщо не вказано жодного +\fIфайла\fP, \fBxzless\fP читатиме дані зі стандартного джерела вхідних даних. .PP Для показу виведених даних \fBxzless\fP використовує \fBless\fP(1). На відміну від \fBxzmore\fP, вибір програми для поділу на сторінки не можна змінити за diff --git a/po4a/man/uk/xzmore.1 b/po4a/man/uk/xzmore.1 index f7abf17..ade3d1b 100644 --- a/po4a/man/uk/xzmore.1 +++ b/po4a/man/uk/xzmore.1 @@ -1,40 +1,48 @@ +.\" SPDX-License-Identifier: 0BSD .\" -.\" Original zdiff.1 for gzip: Jean-loup Gailly -.\" Modifications for XZ Utils: Lasse Collin +.\" Authors: Andrew Dudman +.\" Lasse Collin .\" -.\" License: GNU GPLv2+ +.\" Ukrainian translation for xz-man. +.\" Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023, 2024. +.\" +.\" (Note that this file is based on xzless.1 instead of gzip's zmore.1.) .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH XZMORE 1 "30 червня 2013 року" Tukaani "XZ Utils" +.TH XZMORE 1 "12 лютого 2024 року" Tukaani "XZ Utils" .SH НАЗВА xzmore, lzmore — перегляд стиснених xz або lzma (текстових) файлів +. .SH "КОРОТКИЙ ОПИС" -\fBxzmore\fP [\fIфайл...\fP] +\fBxzmore\fP [\fIфайл\fP...] .br -\fBlzmore\fP [\fIфайл...\fP] +\fBlzmore\fP [\fIфайл\fP...] +. .SH ОПИС -\fBxzmore\fP є фільтром, за допомогою якого можна вивчати стиснені \fBxz\fP(1) або -\fBlzma\fP(1) текстові файли поекранно на терміналах із м'яким копіюванням. +\fBxzmore\fP показує текст зі стиснених файлів у терміналі за допомогою +\fBmore\fP(1). Файли, підтримку яких передбачено у \fBxz\fP(1), буде розпаковано; +інші файли вважатимуться вже наданими у розпакованій формі. Якщо не вказано +аргументу \fIфайли\fP, \fBxzmore\fP читатиме дані зі стандартного джерела +даних. Див. підручник з \fBmore\fP(1), щоб дізнатися більше про клавіатурні +команди. .PP -Щоб скористатися засобом поділу на сторінки, відмінним від типового \fBmore\fP, -встановіть для змінної середовища \fBPAGER\fP значення назви бажаної -програми. Команду \fBlzmore\fP реалізовано для забезпечення зворотної -сумісності з LZMA Utils. -.TP -\fBe\fP або \fBq\fP -Якщо виведено запит \-\-More\-\-(Наступний файл: \fIфайл\fP), ця команда наказує -\fBxzmore\fP завершити роботу. -.TP -\fBs\fP -Якщо виведено запит \-\-More\-\-(Наступний файл: \fIфайл\fP), ця команда наказує -\fBxzmore\fP перейти до наступного файла і продовжити показ даних. +Зауважте, що гортання у зворотному напрямку може бути неможливим через +реалізацію \fBmore\fP(1). Причиною є те, що \fBxzmore\fP використовує канал для +передавання розпакованих даних \fBmore\fP(1). \fBxzless\fP(1) використовує +\fBless\fP(1), можливості якої є ширшими. .PP -Список клавіатурних команд, якими можна скористатися під час перегляду -вмісту файла, наведено на сторінці засобу поділу файла на сторінки, яким ви -користуєтеся, зазвичай, на сторінці \fBmore\fP(1). +Команду \fBlzmore\fP реалізовано для забезпечення зворотної сумісності з LZMA +Utils. +. +.SH СЕРЕДОВИЩЕ +.TP +\fBPAGER\fP +Якщо встановлено значення \fBPAGER\fP, значення буде використано для засобу +поділу на сторінки, замість \fBmore\fP(1). +. .SH "ДИВ. ТАКОЖ" \fBmore\fP(1), \fBxz\fP(1), \fBxzless\fP(1), \fBzmore\fP(1) diff --git a/po4a/po4a.conf b/po4a/po4a.conf index 5342530..b3eea57 100644 --- a/po4a/po4a.conf +++ b/po4a/po4a.conf @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: 0BSD + # To add a new language, add it to po4a_langs and run "update-po" # to get a new .po file. After translating the .po file, run # "update-po" again to generate the translated man pages. @@ -5,10 +7,10 @@ [po4a_langs] de fr ko pt_BR ro uk [po4a_paths] xz-man.pot $lang:$lang.po -[type: man] ../src/xz/xz.1 $lang:man/$lang/xz.1 -[type: man] ../src/xzdec/xzdec.1 $lang:man/$lang/xzdec.1 -[type: man] ../src/lzmainfo/lzmainfo.1 $lang:man/$lang/lzmainfo.1 -[type: man] ../src/scripts/xzdiff.1 $lang:man/$lang/xzdiff.1 -[type: man] ../src/scripts/xzgrep.1 $lang:man/$lang/xzgrep.1 -[type: man] ../src/scripts/xzless.1 $lang:man/$lang/xzless.1 -[type: man] ../src/scripts/xzmore.1 $lang:man/$lang/xzmore.1 +[type: man] ../src/xz/xz.1 $lang:man/$lang/xz.1 add_$lang:?$lang.po.authors +[type: man] ../src/xzdec/xzdec.1 $lang:man/$lang/xzdec.1 add_$lang:?$lang.po.authors +[type: man] ../src/lzmainfo/lzmainfo.1 $lang:man/$lang/lzmainfo.1 add_$lang:?$lang.po.authors +[type: man] ../src/scripts/xzdiff.1 $lang:man/$lang/xzdiff.1 add_$lang:?$lang.po.authors +[type: man] ../src/scripts/xzgrep.1 $lang:man/$lang/xzgrep.1 add_$lang:?$lang.po.authors +[type: man] ../src/scripts/xzless.1 $lang:man/$lang/xzless.1 add_$lang:?$lang.po.authors +[type: man] ../src/scripts/xzmore.1 $lang:man/$lang/xzmore.1 add_$lang:?$lang.po.authors diff --git a/po4a/pt_BR.po b/po4a/pt_BR.po index ad943be..26fba56 100644 --- a/po4a/pt_BR.po +++ b/po4a/pt_BR.po @@ -6,11 +6,10 @@ msgid "" msgstr "" "Project-Id-Version: xz-man 5.4.0-pre2\n" -"POT-Creation-Date: 2023-11-01 20:27+0800\n" +"POT-Creation-Date: 2024-05-29 17:45+0300\n" "PO-Revision-Date: 2023-01-26 13:29-0300\n" "Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n" -"Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge." -"net>\n" +"Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge.net>\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,3026 +19,1907 @@ msgstr "" "X-Generator: Gtranslator 42.0\n" #. type: TH -#: ../src/xz/xz.1:9 +#: ../src/xz/xz.1 #, no-wrap msgid "XZ" msgstr "XZ" #. type: TH -#: ../src/xz/xz.1:9 -#, fuzzy, no-wrap -#| msgid "2022-07-19" -msgid "2023-07-17" -msgstr "2022-07-19" +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 +#, no-wrap +msgid "2024-04-08" +msgstr "" #. type: TH -#: ../src/xz/xz.1:9 ../src/xzdec/xzdec.1:7 ../src/lzmainfo/lzmainfo.1:7 -#: ../src/scripts/xzdiff.1:9 ../src/scripts/xzgrep.1:9 -#: ../src/scripts/xzless.1:10 ../src/scripts/xzmore.1:7 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "Tukaani" msgstr "Tukaani" #. type: TH -#: ../src/xz/xz.1:9 ../src/xzdec/xzdec.1:7 ../src/lzmainfo/lzmainfo.1:7 -#: ../src/scripts/xzdiff.1:9 ../src/scripts/xzgrep.1:9 -#: ../src/scripts/xzless.1:10 ../src/scripts/xzmore.1:7 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "XZ Utils" msgstr "XZ Utils" #. type: SH -#: ../src/xz/xz.1:11 ../src/xzdec/xzdec.1:8 ../src/lzmainfo/lzmainfo.1:8 -#: ../src/scripts/xzdiff.1:10 ../src/scripts/xzgrep.1:10 -#: ../src/scripts/xzless.1:11 ../src/scripts/xzmore.1:8 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "NAME" msgstr "NOME" #. type: Plain text -#: ../src/xz/xz.1:13 -msgid "" -"xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma " -"files" -msgstr "" -"xz, unxz, xzcat, lzma, unlzma, lzcat - Compacta ou descompacta arquivos .xz " -"e .lzma" +#: ../src/xz/xz.1 +msgid "xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma files" +msgstr "xz, unxz, xzcat, lzma, unlzma, lzcat - Compacta ou descompacta arquivos .xz e .lzma" #. type: SH -#: ../src/xz/xz.1:14 ../src/xzdec/xzdec.1:10 ../src/lzmainfo/lzmainfo.1:10 -#: ../src/scripts/xzdiff.1:12 ../src/scripts/xzgrep.1:12 -#: ../src/scripts/xzless.1:13 ../src/scripts/xzmore.1:10 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "SYNOPSIS" msgstr "SINOPSE" #. type: Plain text -#: ../src/xz/xz.1:18 +#: ../src/xz/xz.1 msgid "B<xz> [I<option...>] [I<file...>]" msgstr "B<xz> [I<opção...>] [I<arquivo...>]" #. type: SH -#: ../src/xz/xz.1:19 +#: ../src/xz/xz.1 #, no-wrap msgid "COMMAND ALIASES" msgstr "COMANDOS APELIDOS" #. type: Plain text -#: ../src/xz/xz.1:23 +#: ../src/xz/xz.1 msgid "B<unxz> is equivalent to B<xz --decompress>." msgstr "B<unxz> é equivalente a B<xz --decompress>." #. type: Plain text -#: ../src/xz/xz.1:27 +#: ../src/xz/xz.1 msgid "B<xzcat> is equivalent to B<xz --decompress --stdout>." msgstr "B<xzcat> é equivalente a B<xz --decompress --stdout>." #. type: Plain text -#: ../src/xz/xz.1:31 +#: ../src/xz/xz.1 msgid "B<lzma> is equivalent to B<xz --format=lzma>." msgstr "B<lzma> é equivalente a B<xz --format=lzma>." #. type: Plain text -#: ../src/xz/xz.1:35 +#: ../src/xz/xz.1 msgid "B<unlzma> is equivalent to B<xz --format=lzma --decompress>." msgstr "B<unlzma> é equivalente a B<xz --format=lzma --decompress>." #. type: Plain text -#: ../src/xz/xz.1:39 +#: ../src/xz/xz.1 msgid "B<lzcat> is equivalent to B<xz --format=lzma --decompress --stdout>." msgstr "B<lzcat> é equivalente a B<xz --format=lzma --decompress --stdout>." #. type: Plain text -#: ../src/xz/xz.1:51 -msgid "" -"When writing scripts that need to decompress files, it is recommended to " -"always use the name B<xz> with appropriate arguments (B<xz -d> or B<xz -" -"dc>) instead of the names B<unxz> and B<xzcat>." -msgstr "" -"Ao escrever scripts que precisam descompactar arquivos, é recomendável " -"sempre usar o nome B<xz> com os argumentos apropriados (B<xz -d> ou B<xz -" -"dc>) em vez dos nomes B<unxz> e B<xzcat>." +#: ../src/xz/xz.1 +msgid "When writing scripts that need to decompress files, it is recommended to always use the name B<xz> with appropriate arguments (B<xz -d> or B<xz -dc>) instead of the names B<unxz> and B<xzcat>." +msgstr "Ao escrever scripts que precisam descompactar arquivos, é recomendável sempre usar o nome B<xz> com os argumentos apropriados (B<xz -d> ou B<xz -dc>) em vez dos nomes B<unxz> e B<xzcat>." #. type: SH -#: ../src/xz/xz.1:52 ../src/xzdec/xzdec.1:18 ../src/lzmainfo/lzmainfo.1:15 -#: ../src/scripts/xzdiff.1:24 ../src/scripts/xzgrep.1:33 -#: ../src/scripts/xzless.1:19 ../src/scripts/xzmore.1:16 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "DESCRIPTION" msgstr "DESCRIÇÃO" #. type: Plain text -#: ../src/xz/xz.1:71 -msgid "" -"B<xz> is a general-purpose data compression tool with command line syntax " -"similar to B<gzip>(1) and B<bzip2>(1). The native file format is the B<." -"xz> format, but the legacy B<.lzma> format used by LZMA Utils and raw " -"compressed streams with no container format headers are also supported. In " -"addition, decompression of the B<.lz> format used by B<lzip> is supported." -msgstr "" -"B<xz> é uma ferramenta de compactação de dados de uso geral com sintaxe de " -"linha de comando semelhante ao B<gzip>(1) e ao B<bzip2>(1). O formato de " -"arquivo nativo é o formato B<.xz>, mas o formato legado B<.lzma> usado por " -"LZMA Utils e fluxos compactados brutos sem cabeçalhos de formato de " -"contêiner também são suportados. Além disso, a descompactação do formato B<." -"lz> usado por B<lzip> é suportada." +#: ../src/xz/xz.1 +msgid "B<xz> is a general-purpose data compression tool with command line syntax similar to B<gzip>(1) and B<bzip2>(1). The native file format is the B<.xz> format, but the legacy B<.lzma> format used by LZMA Utils and raw compressed streams with no container format headers are also supported. In addition, decompression of the B<.lz> format used by B<lzip> is supported." +msgstr "B<xz> é uma ferramenta de compactação de dados de uso geral com sintaxe de linha de comando semelhante ao B<gzip>(1) e ao B<bzip2>(1). O formato de arquivo nativo é o formato B<.xz>, mas o formato legado B<.lzma> usado por LZMA Utils e fluxos compactados brutos sem cabeçalhos de formato de contêiner também são suportados. Além disso, a descompactação do formato B<.lz> usado por B<lzip> é suportada." #. type: Plain text -#: ../src/xz/xz.1:93 -msgid "" -"B<xz> compresses or decompresses each I<file> according to the selected " -"operation mode. If no I<files> are given or I<file> is B<->, B<xz> reads " -"from standard input and writes the processed data to standard output. B<xz> " -"will refuse (display an error and skip the I<file>) to write compressed " -"data to standard output if it is a terminal. Similarly, B<xz> will refuse " -"to read compressed data from standard input if it is a terminal." -msgstr "" -"B<xz> compacta ou descompacta cada I<arquivo> de acordo com o modo de " -"operação selecionado. Se nenhum I<arquivo> for fornecido ou I<arquivo> for " -"B<->, B<xz> lê da entrada padrão e grava os dados processados na saída " -"padrão. B<xz> recusará (exibirá um erro e ignorará o I<arquivo>) para gravar " -"dados compactados na saída padrão se for um terminal. Da mesma forma, B<xz> " -"se recusará a ler dados compactados da entrada padrão se for um terminal." +#: ../src/xz/xz.1 +msgid "B<xz> compresses or decompresses each I<file> according to the selected operation mode. If no I<files> are given or I<file> is B<->, B<xz> reads from standard input and writes the processed data to standard output. B<xz> will refuse (display an error and skip the I<file>) to write compressed data to standard output if it is a terminal. Similarly, B<xz> will refuse to read compressed data from standard input if it is a terminal." +msgstr "B<xz> compacta ou descompacta cada I<arquivo> de acordo com o modo de operação selecionado. Se nenhum I<arquivo> for fornecido ou I<arquivo> for B<->, B<xz> lê da entrada padrão e grava os dados processados na saída padrão. B<xz> recusará (exibirá um erro e ignorará o I<arquivo>) para gravar dados compactados na saída padrão se for um terminal. Da mesma forma, B<xz> se recusará a ler dados compactados da entrada padrão se for um terminal." #. type: Plain text -#: ../src/xz/xz.1:103 -msgid "" -"Unless B<--stdout> is specified, I<files> other than B<-> are written to a " -"new file whose name is derived from the source I<file> name:" -msgstr "" -"A menos que B<--stdout> seja especificado, I<arquivos> diferentes de B<-> " -"são gravados em um novo arquivo cujo nome é derivado do nome I<arquivo> de " -"origem:" +#: ../src/xz/xz.1 +msgid "Unless B<--stdout> is specified, I<files> other than B<-> are written to a new file whose name is derived from the source I<file> name:" +msgstr "A menos que B<--stdout> seja especificado, I<arquivos> diferentes de B<-> são gravados em um novo arquivo cujo nome é derivado do nome I<arquivo> de origem:" #. type: IP -#: ../src/xz/xz.1:103 ../src/xz/xz.1:109 ../src/xz/xz.1:134 ../src/xz/xz.1:139 -#: ../src/xz/xz.1:142 ../src/xz/xz.1:145 ../src/xz/xz.1:161 ../src/xz/xz.1:422 -#: ../src/xz/xz.1:425 ../src/xz/xz.1:432 ../src/xz/xz.1:677 ../src/xz/xz.1:679 -#: ../src/xz/xz.1:778 ../src/xz/xz.1:789 ../src/xz/xz.1:798 ../src/xz/xz.1:806 -#: ../src/xz/xz.1:1034 ../src/xz/xz.1:1043 ../src/xz/xz.1:1055 -#: ../src/xz/xz.1:1729 ../src/xz/xz.1:1735 ../src/xz/xz.1:1853 -#: ../src/xz/xz.1:1857 ../src/xz/xz.1:1860 ../src/xz/xz.1:1863 -#: ../src/xz/xz.1:1867 ../src/xz/xz.1:1874 ../src/xz/xz.1:1876 +#: ../src/xz/xz.1 #, no-wrap msgid "\\(bu" msgstr "\\(bu" #. type: Plain text -#: ../src/xz/xz.1:109 -msgid "" -"When compressing, the suffix of the target file format (B<.xz> or B<.lzma>) " -"is appended to the source filename to get the target filename." -msgstr "" -"Ao compactar, o sufixo do formato de arquivo de destino (B<.xz> ou B<.lzma>) " -"é anexado ao nome do arquivo de origem para obter o nome do arquivo de " -"destino." +#: ../src/xz/xz.1 +msgid "When compressing, the suffix of the target file format (B<.xz> or B<.lzma>) is appended to the source filename to get the target filename." +msgstr "Ao compactar, o sufixo do formato de arquivo de destino (B<.xz> ou B<.lzma>) é anexado ao nome do arquivo de origem para obter o nome do arquivo de destino." #. type: Plain text -#: ../src/xz/xz.1:124 -msgid "" -"When decompressing, the B<.xz>, B<.lzma>, or B<.lz> suffix is removed from " -"the filename to get the target filename. B<xz> also recognizes the suffixes " -"B<.txz> and B<.tlz>, and replaces them with the B<.tar> suffix." -msgstr "" -"Ao descompactar, o sufixo B<.xz>, B<.lzma> ou B<.lz> é removido do nome do " -"arquivo para obter o nome do arquivo de destino. B<xz> também reconhece os " -"sufixos B<.txz> e B<.tlz> e os substitui pelo sufixo B<.tar>." +#: ../src/xz/xz.1 +msgid "When decompressing, the B<.xz>, B<.lzma>, or B<.lz> suffix is removed from the filename to get the target filename. B<xz> also recognizes the suffixes B<.txz> and B<.tlz>, and replaces them with the B<.tar> suffix." +msgstr "Ao descompactar, o sufixo B<.xz>, B<.lzma> ou B<.lz> é removido do nome do arquivo para obter o nome do arquivo de destino. B<xz> também reconhece os sufixos B<.txz> e B<.tlz> e os substitui pelo sufixo B<.tar>." #. type: Plain text -#: ../src/xz/xz.1:128 -msgid "" -"If the target file already exists, an error is displayed and the I<file> is " -"skipped." -msgstr "" -"Se o arquivo de destino já existir, um erro será exibido e I<arquivo> será " -"ignorado." +#: ../src/xz/xz.1 +msgid "If the target file already exists, an error is displayed and the I<file> is skipped." +msgstr "Se o arquivo de destino já existir, um erro será exibido e I<arquivo> será ignorado." #. type: Plain text -#: ../src/xz/xz.1:134 -msgid "" -"Unless writing to standard output, B<xz> will display a warning and skip the " -"I<file> if any of the following applies:" -msgstr "" -"A menos que grave na saída padrão, B<xz> exibirá um aviso e pulará o " -"I<arquivo> se qualquer um dos seguintes se aplicar:" +#: ../src/xz/xz.1 +msgid "Unless writing to standard output, B<xz> will display a warning and skip the I<file> if any of the following applies:" +msgstr "A menos que grave na saída padrão, B<xz> exibirá um aviso e pulará o I<arquivo> se qualquer um dos seguintes se aplicar:" #. type: Plain text -#: ../src/xz/xz.1:139 -msgid "" -"I<File> is not a regular file. Symbolic links are not followed, and thus " -"they are not considered to be regular files." -msgstr "" -"I<Arquivo> não é um arquivo normal. Links simbólicos não são seguidos e, " -"portanto, não são considerados arquivos comuns." +#: ../src/xz/xz.1 +msgid "I<File> is not a regular file. Symbolic links are not followed, and thus they are not considered to be regular files." +msgstr "I<Arquivo> não é um arquivo normal. Links simbólicos não são seguidos e, portanto, não são considerados arquivos comuns." #. type: Plain text -#: ../src/xz/xz.1:142 +#: ../src/xz/xz.1 msgid "I<File> has more than one hard link." msgstr "I<Arquivo> tem mais de um link físico." #. type: Plain text -#: ../src/xz/xz.1:145 +#: ../src/xz/xz.1 msgid "I<File> has setuid, setgid, or sticky bit set." msgstr "I<File> tem setuid, setgid ou sticky bit definido." #. type: Plain text -#: ../src/xz/xz.1:161 -msgid "" -"The operation mode is set to compress and the I<file> already has a suffix " -"of the target file format (B<.xz> or B<.txz> when compressing to the B<.xz> " -"format, and B<.lzma> or B<.tlz> when compressing to the B<.lzma> format)." -msgstr "" -"O modo de operação está definido para compactar e o I<arquivo> já possui um " -"sufixo do formato de arquivo de destino (B<.xz> ou B<.txz> ao compactar para " -"o formato B<.xz> e B<.lzma > ou B<.tlz> ao compactar para o formato B<." -"lzma>)." +#: ../src/xz/xz.1 +msgid "The operation mode is set to compress and the I<file> already has a suffix of the target file format (B<.xz> or B<.txz> when compressing to the B<.xz> format, and B<.lzma> or B<.tlz> when compressing to the B<.lzma> format)." +msgstr "O modo de operação está definido para compactar e o I<arquivo> já possui um sufixo do formato de arquivo de destino (B<.xz> ou B<.txz> ao compactar para o formato B<.xz> e B<.lzma > ou B<.tlz> ao compactar para o formato B<.lzma>)." #. type: Plain text -#: ../src/xz/xz.1:171 -msgid "" -"The operation mode is set to decompress and the I<file> doesn't have a " -"suffix of any of the supported file formats (B<.xz>, B<.txz>, B<.lzma>, B<." -"tlz>, or B<.lz>)." -msgstr "" -"O modo de operação está definido para descompactar e o I<arquivo> não possui " -"um sufixo de nenhum dos formatos de arquivo suportados (B<.xz>, B<.txz>, B<." -"lzma>, B<.tlz> , ou B<.lz>)." +#: ../src/xz/xz.1 +msgid "The operation mode is set to decompress and the I<file> doesn't have a suffix of any of the supported file formats (B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz>)." +msgstr "O modo de operação está definido para descompactar e o I<arquivo> não possui um sufixo de nenhum dos formatos de arquivo suportados (B<.xz>, B<.txz>, B<.lzma>, B<.tlz> , ou B<.lz>)." #. type: Plain text -#: ../src/xz/xz.1:186 -msgid "" -"After successfully compressing or decompressing the I<file>, B<xz> copies " -"the owner, group, permissions, access time, and modification time from the " -"source I<file> to the target file. If copying the group fails, the " -"permissions are modified so that the target file doesn't become accessible " -"to users who didn't have permission to access the source I<file>. B<xz> " -"doesn't support copying other metadata like access control lists or extended " -"attributes yet." -msgstr "" -"Depois de compactar ou descompactar com êxito o I<arquivo>, o B<xz> copia o " -"dono, grupo, permissões, horário de acesso e horário de modificação do " -"I<arquivo> de origem para o arquivo de destino. Se a cópia do grupo falhar, " -"as permissões serão modificadas para que o arquivo de destino não se torne " -"acessível a usuários que não têm permissão para acessar o I<arquivo> de " -"origem. B<xz> ainda não oferece suporte à cópia de outros metadados, como " -"listas de controle de acesso ou atributos estendidos." +#: ../src/xz/xz.1 +msgid "After successfully compressing or decompressing the I<file>, B<xz> copies the owner, group, permissions, access time, and modification time from the source I<file> to the target file. If copying the group fails, the permissions are modified so that the target file doesn't become accessible to users who didn't have permission to access the source I<file>. B<xz> doesn't support copying other metadata like access control lists or extended attributes yet." +msgstr "Depois de compactar ou descompactar com êxito o I<arquivo>, o B<xz> copia o dono, grupo, permissões, horário de acesso e horário de modificação do I<arquivo> de origem para o arquivo de destino. Se a cópia do grupo falhar, as permissões serão modificadas para que o arquivo de destino não se torne acessível a usuários que não têm permissão para acessar o I<arquivo> de origem. B<xz> ainda não oferece suporte à cópia de outros metadados, como listas de controle de acesso ou atributos estendidos." #. type: Plain text -#: ../src/xz/xz.1:196 -msgid "" -"Once the target file has been successfully closed, the source I<file> is " -"removed unless B<--keep> was specified. The source I<file> is never removed " -"if the output is written to standard output or if an error occurs." -msgstr "" -"Depois que o arquivo de destino for fechado com êxito, o I<arquivo> de " -"origem será removido, a menos que B<--keep> tenha sido especificado. O " -"I<arquivo> de origem nunca é removido se a saída for gravada na saída padrão " -"ou se ocorrer um erro." +#: ../src/xz/xz.1 +msgid "Once the target file has been successfully closed, the source I<file> is removed unless B<--keep> was specified. The source I<file> is never removed if the output is written to standard output or if an error occurs." +msgstr "Depois que o arquivo de destino for fechado com êxito, o I<arquivo> de origem será removido, a menos que B<--keep> tenha sido especificado. O I<arquivo> de origem nunca é removido se a saída for gravada na saída padrão ou se ocorrer um erro." #. type: Plain text -#: ../src/xz/xz.1:208 -msgid "" -"Sending B<SIGINFO> or B<SIGUSR1> to the B<xz> process makes it print " -"progress information to standard error. This has only limited use since " -"when standard error is a terminal, using B<--verbose> will display an " -"automatically updating progress indicator." -msgstr "" -"O envio de B<SIGINFO> ou B<SIGUSR1> para o processo do B<xz> faz com que ele " -"imprima informações de andamento para erro padrão. Isso tem uso limitado, " -"pois quando o erro padrão é um terminal, usar B<--verbose> exibirá um " -"indicador de progresso de atualização automática." +#: ../src/xz/xz.1 +msgid "Sending B<SIGINFO> or B<SIGUSR1> to the B<xz> process makes it print progress information to standard error. This has only limited use since when standard error is a terminal, using B<--verbose> will display an automatically updating progress indicator." +msgstr "O envio de B<SIGINFO> ou B<SIGUSR1> para o processo do B<xz> faz com que ele imprima informações de andamento para erro padrão. Isso tem uso limitado, pois quando o erro padrão é um terminal, usar B<--verbose> exibirá um indicador de progresso de atualização automática." #. type: SS -#: ../src/xz/xz.1:209 +#: ../src/xz/xz.1 #, no-wrap msgid "Memory usage" msgstr "Uso de memória" #. type: Plain text -#: ../src/xz/xz.1:225 -msgid "" -"The memory usage of B<xz> varies from a few hundred kilobytes to several " -"gigabytes depending on the compression settings. The settings used when " -"compressing a file determine the memory requirements of the decompressor. " -"Typically the decompressor needs 5\\ % to 20\\ % of the amount of memory " -"that the compressor needed when creating the file. For example, " -"decompressing a file created with B<xz -9> currently requires 65\\ MiB of " -"memory. Still, it is possible to have B<.xz> files that require several " -"gigabytes of memory to decompress." -msgstr "" -"O uso de memória de B<xz> varia de algumas centenas de kilobytes a vários " -"gigabytes, dependendo das configurações de compactação. As configurações " -"usadas ao compactar um arquivo determinam os requisitos de memória do " -"descompactador. Normalmente, o descompactador precisa de 5\\ % a 20\\ % da " -"quantidade de memória que o compactador precisou ao criar o arquivo. Por " -"exemplo, descompactar um arquivo criado com B<xz -9> atualmente requer 65\\ " -"MiB de memória. Ainda assim, é possível ter arquivos B<.xz> que requerem " -"vários gigabytes de memória para descompactar." +#: ../src/xz/xz.1 +msgid "The memory usage of B<xz> varies from a few hundred kilobytes to several gigabytes depending on the compression settings. The settings used when compressing a file determine the memory requirements of the decompressor. Typically the decompressor needs 5\\ % to 20\\ % of the amount of memory that the compressor needed when creating the file. For example, decompressing a file created with B<xz -9> currently requires 65\\ MiB of memory. Still, it is possible to have B<.xz> files that require several gigabytes of memory to decompress." +msgstr "O uso de memória de B<xz> varia de algumas centenas de kilobytes a vários gigabytes, dependendo das configurações de compactação. As configurações usadas ao compactar um arquivo determinam os requisitos de memória do descompactador. Normalmente, o descompactador precisa de 5\\ % a 20\\ % da quantidade de memória que o compactador precisou ao criar o arquivo. Por exemplo, descompactar um arquivo criado com B<xz -9> atualmente requer 65\\ MiB de memória. Ainda assim, é possível ter arquivos B<.xz> que requerem vários gigabytes de memória para descompactar." #. type: Plain text -#: ../src/xz/xz.1:237 -msgid "" -"Especially users of older systems may find the possibility of very large " -"memory usage annoying. To prevent uncomfortable surprises, B<xz> has a " -"built-in memory usage limiter, which is disabled by default. While some " -"operating systems provide ways to limit the memory usage of processes, " -"relying on it wasn't deemed to be flexible enough (for example, using " -"B<ulimit>(1) to limit virtual memory tends to cripple B<mmap>(2))." -msgstr "" -"Especialmente os usuários de sistemas mais antigos podem achar irritante a " -"possibilidade de uso de memória muito grande. Para evitar surpresas " -"desconfortáveis, o B<xz> possui um limitador de uso de memória embutido, que " -"está desabilitado por padrão. Embora alguns sistemas operacionais forneçam " -"maneiras de limitar o uso de memória dos processos, confiar nele não foi " -"considerado flexível o suficiente (por exemplo, usar B<ulimit>(1) para " -"limitar a memória virtual tende a prejudicar B<mmap>(2))." +#: ../src/xz/xz.1 +msgid "Especially users of older systems may find the possibility of very large memory usage annoying. To prevent uncomfortable surprises, B<xz> has a built-in memory usage limiter, which is disabled by default. While some operating systems provide ways to limit the memory usage of processes, relying on it wasn't deemed to be flexible enough (for example, using B<ulimit>(1) to limit virtual memory tends to cripple B<mmap>(2))." +msgstr "Especialmente os usuários de sistemas mais antigos podem achar irritante a possibilidade de uso de memória muito grande. Para evitar surpresas desconfortáveis, o B<xz> possui um limitador de uso de memória embutido, que está desabilitado por padrão. Embora alguns sistemas operacionais forneçam maneiras de limitar o uso de memória dos processos, confiar nele não foi considerado flexível o suficiente (por exemplo, usar B<ulimit>(1) para limitar a memória virtual tende a prejudicar B<mmap>(2))." #. type: Plain text -#: ../src/xz/xz.1:259 -msgid "" -"The memory usage limiter can be enabled with the command line option B<--" -"memlimit=>I<limit>. Often it is more convenient to enable the limiter by " -"default by setting the environment variable B<XZ_DEFAULTS>, for example, " -"B<XZ_DEFAULTS=--memlimit=150MiB>. It is possible to set the limits " -"separately for compression and decompression by using B<--memlimit-" -"compress=>I<limit> and B<--memlimit-decompress=>I<limit>. Using these two " -"options outside B<XZ_DEFAULTS> is rarely useful because a single run of " -"B<xz> cannot do both compression and decompression and B<--" -"memlimit=>I<limit> (or B<-M> I<limit>) is shorter to type on the command " -"line." -msgstr "" -"O limitador de uso de memória pode ser ativado com a opção de linha de " -"comando B<--memlimit=>I<limite>. Geralmente é mais conveniente habilitar o " -"limitador por padrão definindo a variável de ambiente B<XZ_DEFAULTS>, por " -"exemplo, B<XZ_DEFAULTS=--memlimit=150MiB>. É possível definir os limites " -"separadamente para compactação e descompactação usando B<--memlimit-" -"compress=>I<limite> e B<--memlimit-decompress=>I<limite>. Usar essas duas " -"opções fora de B<XZ_DEFAULTS> raramente é útil porque uma única execução de " -"B<xz> não pode fazer compactação e descompactação e B<--memlimit=>I<limite> " -"(ou B<-M> I<limite> ) é mais curto para digitar na linha de comando." - -#. type: Plain text -#: ../src/xz/xz.1:278 -msgid "" -"If the specified memory usage limit is exceeded when decompressing, B<xz> " -"will display an error and decompressing the file will fail. If the limit is " -"exceeded when compressing, B<xz> will try to scale the settings down so that " -"the limit is no longer exceeded (except when using B<--format=raw> or B<--no-" -"adjust>). This way the operation won't fail unless the limit is very " -"small. The scaling of the settings is done in steps that don't match the " -"compression level presets, for example, if the limit is only slightly less " -"than the amount required for B<xz -9>, the settings will be scaled down only " -"a little, not all the way down to B<xz -8>." -msgstr "" -"Se o limite de uso de memória especificado for excedido durante a " -"descompactação, B<xz> exibirá um erro e a descompactação do arquivo falhará. " -"Se o limite for excedido durante a compactação, B<xz> tentará reduzir as " -"configurações para que o limite não seja mais excedido (exceto ao usar B<--" -"format=raw> ou B<--no-adjust>). Dessa forma, a operação não falhará, a menos " -"que o limite seja muito pequeno. A escala das configurações é feita em " -"etapas que não correspondem às predefinições do nível de compactação, por " -"exemplo, se o limite for apenas um pouco menor que o valor necessário para " -"B<xz -9>, as configurações serão reduzidas apenas um pouco , não até B<xz " -"-8>." +#: ../src/xz/xz.1 +msgid "The memory usage limiter can be enabled with the command line option B<--memlimit=>I<limit>. Often it is more convenient to enable the limiter by default by setting the environment variable B<XZ_DEFAULTS>, for example, B<XZ_DEFAULTS=--memlimit=150MiB>. It is possible to set the limits separately for compression and decompression by using B<--memlimit-compress=>I<limit> and B<--memlimit-decompress=>I<limit>. Using these two options outside B<XZ_DEFAULTS> is rarely useful because a single run of B<xz> cannot do both compression and decompression and B<--memlimit=>I<limit> (or B<-M> I<limit>) is shorter to type on the command line." +msgstr "O limitador de uso de memória pode ser ativado com a opção de linha de comando B<--memlimit=>I<limite>. Geralmente é mais conveniente habilitar o limitador por padrão definindo a variável de ambiente B<XZ_DEFAULTS>, por exemplo, B<XZ_DEFAULTS=--memlimit=150MiB>. É possível definir os limites separadamente para compactação e descompactação usando B<--memlimit-compress=>I<limite> e B<--memlimit-decompress=>I<limite>. Usar essas duas opções fora de B<XZ_DEFAULTS> raramente é útil porque uma única execução de B<xz> não pode fazer compactação e descompactação e B<--memlimit=>I<limite> (ou B<-M> I<limite> ) é mais curto para digitar na linha de comando." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "If the specified memory usage limit is exceeded when decompressing, B<xz> will display an error and decompressing the file will fail. If the limit is exceeded when compressing, B<xz> will try to scale the settings down so that the limit is no longer exceeded (except when using B<--format=raw> or B<--no-adjust>). This way the operation won't fail unless the limit is very small. The scaling of the settings is done in steps that don't match the compression level presets, for example, if the limit is only slightly less than the amount required for B<xz -9>, the settings will be scaled down only a little, not all the way down to B<xz -8>." +msgstr "Se o limite de uso de memória especificado for excedido durante a descompactação, B<xz> exibirá um erro e a descompactação do arquivo falhará. Se o limite for excedido durante a compactação, B<xz> tentará reduzir as configurações para que o limite não seja mais excedido (exceto ao usar B<--format=raw> ou B<--no-adjust>). Dessa forma, a operação não falhará, a menos que o limite seja muito pequeno. A escala das configurações é feita em etapas que não correspondem às predefinições do nível de compactação, por exemplo, se o limite for apenas um pouco menor que o valor necessário para B<xz -9>, as configurações serão reduzidas apenas um pouco , não até B<xz -8>." #. type: SS -#: ../src/xz/xz.1:279 +#: ../src/xz/xz.1 #, no-wrap msgid "Concatenation and padding with .xz files" msgstr "Concatenação e preenchimento com arquivos .xz" #. type: Plain text -#: ../src/xz/xz.1:287 -msgid "" -"It is possible to concatenate B<.xz> files as is. B<xz> will decompress " -"such files as if they were a single B<.xz> file." -msgstr "" -"É possível concatenar arquivos B<.xz> como estão. B<xz> irá descompactar " -"tais arquivos como se fossem um único arquivo B<.xz>." +#: ../src/xz/xz.1 +msgid "It is possible to concatenate B<.xz> files as is. B<xz> will decompress such files as if they were a single B<.xz> file." +msgstr "É possível concatenar arquivos B<.xz> como estão. B<xz> irá descompactar tais arquivos como se fossem um único arquivo B<.xz>." #. type: Plain text -#: ../src/xz/xz.1:296 -msgid "" -"It is possible to insert padding between the concatenated parts or after the " -"last part. The padding must consist of null bytes and the size of the " -"padding must be a multiple of four bytes. This can be useful, for example, " -"if the B<.xz> file is stored on a medium that measures file sizes in 512-" -"byte blocks." -msgstr "" -"É possível inserir preenchimento entre as partes concatenadas ou após a " -"última parte. O preenchimento deve consistir em bytes nulos e o tamanho do " -"preenchimento deve ser um múltiplo de quatro bytes. Isso pode ser útil, por " -"exemplo, se o arquivo B<.xz> for armazenado em uma mídia que mede tamanhos " -"de arquivo em blocos de 512 bytes." +#: ../src/xz/xz.1 +msgid "It is possible to insert padding between the concatenated parts or after the last part. The padding must consist of null bytes and the size of the padding must be a multiple of four bytes. This can be useful, for example, if the B<.xz> file is stored on a medium that measures file sizes in 512-byte blocks." +msgstr "É possível inserir preenchimento entre as partes concatenadas ou após a última parte. O preenchimento deve consistir em bytes nulos e o tamanho do preenchimento deve ser um múltiplo de quatro bytes. Isso pode ser útil, por exemplo, se o arquivo B<.xz> for armazenado em uma mídia que mede tamanhos de arquivo em blocos de 512 bytes." #. type: Plain text -#: ../src/xz/xz.1:300 -msgid "" -"Concatenation and padding are not allowed with B<.lzma> files or raw streams." -msgstr "" -"Concatenação e preenchimento não são permitidos com arquivos B<.lzma> ou " -"fluxos brutos." +#: ../src/xz/xz.1 +msgid "Concatenation and padding are not allowed with B<.lzma> files or raw streams." +msgstr "Concatenação e preenchimento não são permitidos com arquivos B<.lzma> ou fluxos brutos." #. type: SH -#: ../src/xz/xz.1:301 ../src/xzdec/xzdec.1:61 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "OPTIONS" msgstr "OPÇÕES" #. type: SS -#: ../src/xz/xz.1:303 +#: ../src/xz/xz.1 #, no-wrap msgid "Integer suffixes and special values" msgstr "Sufixos inteiros e valores especiais" #. type: Plain text -#: ../src/xz/xz.1:307 -msgid "" -"In most places where an integer argument is expected, an optional suffix is " -"supported to easily indicate large integers. There must be no space between " -"the integer and the suffix." -msgstr "" -"Na maioria dos lugares onde um argumento inteiro é esperado, um sufixo " -"opcional é suportado para indicar facilmente números inteiros grandes. Não " -"deve haver espaço entre o número inteiro e o sufixo." +#: ../src/xz/xz.1 +msgid "In most places where an integer argument is expected, an optional suffix is supported to easily indicate large integers. There must be no space between the integer and the suffix." +msgstr "Na maioria dos lugares onde um argumento inteiro é esperado, um sufixo opcional é suportado para indicar facilmente números inteiros grandes. Não deve haver espaço entre o número inteiro e o sufixo." #. type: TP -#: ../src/xz/xz.1:307 +#: ../src/xz/xz.1 #, no-wrap msgid "B<KiB>" msgstr "B<KiB>" #. type: Plain text -#: ../src/xz/xz.1:318 -msgid "" -"Multiply the integer by 1,024 (2^10). B<Ki>, B<k>, B<kB>, B<K>, and B<KB> " -"are accepted as synonyms for B<KiB>." -msgstr "" -"Multiplica o inteiro por 1.024 (2^10). B<Ki>, B<k>, B<kB>, B<K> e B<KB> são " -"aceitos como sinônimos de B<KiB>." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,024 (2^10). B<Ki>, B<k>, B<kB>, B<K>, and B<KB> are accepted as synonyms for B<KiB>." +msgstr "Multiplica o inteiro por 1.024 (2^10). B<Ki>, B<k>, B<kB>, B<K> e B<KB> são aceitos como sinônimos de B<KiB>." #. type: TP -#: ../src/xz/xz.1:318 +#: ../src/xz/xz.1 #, no-wrap msgid "B<MiB>" msgstr "B<MiB>" #. type: Plain text -#: ../src/xz/xz.1:328 -msgid "" -"Multiply the integer by 1,048,576 (2^20). B<Mi>, B<m>, B<M>, and B<MB> are " -"accepted as synonyms for B<MiB>." -msgstr "" -"Multiplica o número inteiro por 1.048.576 (2^20). B<Mi>, B<m>, B<M> e B<MB> " -"são aceitos como sinônimos de B<MiB>." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,048,576 (2^20). B<Mi>, B<m>, B<M>, and B<MB> are accepted as synonyms for B<MiB>." +msgstr "Multiplica o número inteiro por 1.048.576 (2^20). B<Mi>, B<m>, B<M> e B<MB> são aceitos como sinônimos de B<MiB>." #. type: TP -#: ../src/xz/xz.1:328 +#: ../src/xz/xz.1 #, no-wrap msgid "B<GiB>" msgstr "B<GiB>" #. type: Plain text -#: ../src/xz/xz.1:338 -msgid "" -"Multiply the integer by 1,073,741,824 (2^30). B<Gi>, B<g>, B<G>, and B<GB> " -"are accepted as synonyms for B<GiB>." -msgstr "" -"Multiplica o número inteiro por 1.073.741.824 (2^30). B<Gi>, B<g>, B<G> e " -"B<GB> são aceitos como sinônimos de B<GiB>." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,073,741,824 (2^30). B<Gi>, B<g>, B<G>, and B<GB> are accepted as synonyms for B<GiB>." +msgstr "Multiplica o número inteiro por 1.073.741.824 (2^30). B<Gi>, B<g>, B<G> e B<GB> são aceitos como sinônimos de B<GiB>." #. type: Plain text -#: ../src/xz/xz.1:343 -msgid "" -"The special value B<max> can be used to indicate the maximum integer value " -"supported by the option." -msgstr "" -"O valor especial B<max> pode ser usado para indicar o valor inteiro máximo " -"suportado pela opção." +#: ../src/xz/xz.1 +msgid "The special value B<max> can be used to indicate the maximum integer value supported by the option." +msgstr "O valor especial B<max> pode ser usado para indicar o valor inteiro máximo suportado pela opção." #. type: SS -#: ../src/xz/xz.1:344 +#: ../src/xz/xz.1 #, no-wrap msgid "Operation mode" msgstr "Modo de operação" #. type: Plain text -#: ../src/xz/xz.1:347 -msgid "" -"If multiple operation mode options are given, the last one takes effect." -msgstr "" -"Se várias opções de modo de operação forem dadas, a última entrará em vigor." +#: ../src/xz/xz.1 +msgid "If multiple operation mode options are given, the last one takes effect." +msgstr "Se várias opções de modo de operação forem dadas, a última entrará em vigor." #. type: TP -#: ../src/xz/xz.1:347 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-z>, B<--compress>" msgstr "B<-z>, B<--compress>" #. type: Plain text -#: ../src/xz/xz.1:356 -msgid "" -"Compress. This is the default operation mode when no operation mode option " -"is specified and no other operation mode is implied from the command name " -"(for example, B<unxz> implies B<--decompress>)." -msgstr "" -"Compacta. Este é o modo de operação padrão quando nenhuma opção de modo de " -"operação é especificada e nenhum outro modo de operação está implícito no " -"nome do comando (por exemplo, B<unxz> implica em B<--decompress>)." +#: ../src/xz/xz.1 +msgid "Compress. This is the default operation mode when no operation mode option is specified and no other operation mode is implied from the command name (for example, B<unxz> implies B<--decompress>)." +msgstr "Compacta. Este é o modo de operação padrão quando nenhuma opção de modo de operação é especificada e nenhum outro modo de operação está implícito no nome do comando (por exemplo, B<unxz> implica em B<--decompress>)." #. type: TP -#: ../src/xz/xz.1:356 ../src/xzdec/xzdec.1:62 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-d>, B<--decompress>, B<--uncompress>" msgstr "B<-d>, B<--decompress>, B<--uncompress>" #. type: Plain text -#: ../src/xz/xz.1:359 +#: ../src/xz/xz.1 msgid "Decompress." msgstr "Descompacta." #. type: TP -#: ../src/xz/xz.1:359 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-t>, B<--test>" msgstr "B<-t>, B<--test>" #. type: Plain text -#: ../src/xz/xz.1:368 -msgid "" -"Test the integrity of compressed I<files>. This option is equivalent to B<--" -"decompress --stdout> except that the decompressed data is discarded instead " -"of being written to standard output. No files are created or removed." -msgstr "" -"Testa a integridade de I<arquivos> compactados. Esta opção é equivalente a " -"B<--decompress --stdout> exceto que os dados descompactados são descartados " -"em vez de serem gravados na saída padrão. Nenhum arquivo é criado ou " -"removido." +#: ../src/xz/xz.1 +msgid "Test the integrity of compressed I<files>. This option is equivalent to B<--decompress --stdout> except that the decompressed data is discarded instead of being written to standard output. No files are created or removed." +msgstr "Testa a integridade de I<arquivos> compactados. Esta opção é equivalente a B<--decompress --stdout> exceto que os dados descompactados são descartados em vez de serem gravados na saída padrão. Nenhum arquivo é criado ou removido." #. type: TP -#: ../src/xz/xz.1:368 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-l>, B<--list>" msgstr "B<-l>, B<--list>" #. type: Plain text -#: ../src/xz/xz.1:377 -msgid "" -"Print information about compressed I<files>. No uncompressed output is " -"produced, and no files are created or removed. In list mode, the program " -"cannot read the compressed data from standard input or from other unseekable " -"sources." -msgstr "" -"Imprime informações sobre I<arquivos> compactados. Nenhuma saída " -"descompactada é produzida e nenhum arquivo é criado ou removido. No modo de " -"lista, o programa não pode ler os dados compactados da entrada padrão ou de " -"outras fontes não pesquisáveis." +#: ../src/xz/xz.1 +msgid "Print information about compressed I<files>. No uncompressed output is produced, and no files are created or removed. In list mode, the program cannot read the compressed data from standard input or from other unseekable sources." +msgstr "Imprime informações sobre I<arquivos> compactados. Nenhuma saída descompactada é produzida e nenhum arquivo é criado ou removido. No modo de lista, o programa não pode ler os dados compactados da entrada padrão ou de outras fontes não pesquisáveis." #. type: Plain text -#: ../src/xz/xz.1:392 -msgid "" -"The default listing shows basic information about I<files>, one file per " -"line. To get more detailed information, use also the B<--verbose> option. " -"For even more information, use B<--verbose> twice, but note that this may be " -"slow, because getting all the extra information requires many seeks. The " -"width of verbose output exceeds 80 characters, so piping the output to, for " -"example, B<less\\ -S> may be convenient if the terminal isn't wide enough." -msgstr "" -"A listagem padrão mostra informações básicas sobre I<arquivos>, um arquivo " -"por linha. Para obter informações mais detalhadas, use também a opção B<--" -"verbose>. Para obter ainda mais informações, use B<--verbose> duas vezes, " -"mas observe que isso pode ser lento, porque obter todas as informações " -"extras requer muitas buscas. A largura da saída detalhada excede 80 " -"caracteres, portanto, canalizar a saída para, por exemplo, B<less\\ -S> pode " -"ser conveniente se o terminal não tiver largura o suficiente." +#: ../src/xz/xz.1 +msgid "The default listing shows basic information about I<files>, one file per line. To get more detailed information, use also the B<--verbose> option. For even more information, use B<--verbose> twice, but note that this may be slow, because getting all the extra information requires many seeks. The width of verbose output exceeds 80 characters, so piping the output to, for example, B<less\\ -S> may be convenient if the terminal isn't wide enough." +msgstr "A listagem padrão mostra informações básicas sobre I<arquivos>, um arquivo por linha. Para obter informações mais detalhadas, use também a opção B<--verbose>. Para obter ainda mais informações, use B<--verbose> duas vezes, mas observe que isso pode ser lento, porque obter todas as informações extras requer muitas buscas. A largura da saída detalhada excede 80 caracteres, portanto, canalizar a saída para, por exemplo, B<less\\ -S> pode ser conveniente se o terminal não tiver largura o suficiente." #. type: Plain text -#: ../src/xz/xz.1:399 -msgid "" -"The exact output may vary between B<xz> versions and different locales. For " -"machine-readable output, B<--robot --list> should be used." -msgstr "" -"A saída exata pode variar entre versões B<xz> e localidades diferentes. Para " -"saída legível por máquina, B<--robot --list> deve ser usado." +#: ../src/xz/xz.1 +msgid "The exact output may vary between B<xz> versions and different locales. For machine-readable output, B<--robot --list> should be used." +msgstr "A saída exata pode variar entre versões B<xz> e localidades diferentes. Para saída legível por máquina, B<--robot --list> deve ser usado." #. type: SS -#: ../src/xz/xz.1:400 +#: ../src/xz/xz.1 #, no-wrap msgid "Operation modifiers" msgstr "Modificadores de operação" #. type: TP -#: ../src/xz/xz.1:401 ../src/xzdec/xzdec.1:69 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-k>, B<--keep>" msgstr "B<-k>, B<--keep>" #. type: Plain text -#: ../src/xz/xz.1:404 +#: ../src/xz/xz.1 msgid "Don't delete the input files." msgstr "Não exclui os arquivos de entrada." #. type: Plain text -#: ../src/xz/xz.1:418 -msgid "" -"Since B<xz> 5.2.6, this option also makes B<xz> compress or decompress even " -"if the input is a symbolic link to a regular file, has more than one hard " -"link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and " -"sticky bits are not copied to the target file. In earlier versions this was " -"only done with B<--force>." -msgstr "" -"Desde B<xz> 5.2.6, esta opção também faz B<xz> compactar ou descompactar " -"mesmo se a entrada for um link simbólico para um arquivo comum, tiver mais " -"de um link físico ou tiver o setuid, setgid ou sticky bit definir. Os bits " -"setuid, setgid e sticky não são copiados para o arquivo de destino. Nas " -"versões anteriores, isso era feito apenas com B<--force>." +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.2.6, this option also makes B<xz> compress or decompress even if the input is a symbolic link to a regular file, has more than one hard link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and sticky bits are not copied to the target file. In earlier versions this was only done with B<--force>." +msgstr "Desde B<xz> 5.2.6, esta opção também faz B<xz> compactar ou descompactar mesmo se a entrada for um link simbólico para um arquivo comum, tiver mais de um link físico ou tiver o setuid, setgid ou sticky bit definir. Os bits setuid, setgid e sticky não são copiados para o arquivo de destino. Nas versões anteriores, isso era feito apenas com B<--force>." #. type: TP -#: ../src/xz/xz.1:418 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-f>, B<--force>" msgstr "B<-f>, B<--force>" #. type: Plain text -#: ../src/xz/xz.1:421 +#: ../src/xz/xz.1 msgid "This option has several effects:" msgstr "Esta opção tem vários efeitos:" #. type: Plain text -#: ../src/xz/xz.1:425 -msgid "" -"If the target file already exists, delete it before compressing or " -"decompressing." -msgstr "" -"Se o arquivo de destino já existir, o exclui antes de compactar ou " -"descompactar." +#: ../src/xz/xz.1 +msgid "If the target file already exists, delete it before compressing or decompressing." +msgstr "Se o arquivo de destino já existir, o exclui antes de compactar ou descompactar." #. type: Plain text -#: ../src/xz/xz.1:432 -msgid "" -"Compress or decompress even if the input is a symbolic link to a regular " -"file, has more than one hard link, or has the setuid, setgid, or sticky bit " -"set. The setuid, setgid, and sticky bits are not copied to the target file." -msgstr "" -"Compacta ou descompacta, mesmo que a entrada seja um link simbólico para um " -"arquivo normal, tenha mais de um link físico ou tenha setuid, setgid ou " -"sticky bit definido. Os bits setuid, setgid e sticky não são copiados para o " -"arquivo de destino." +#: ../src/xz/xz.1 +msgid "Compress or decompress even if the input is a symbolic link to a regular file, has more than one hard link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and sticky bits are not copied to the target file." +msgstr "Compacta ou descompacta, mesmo que a entrada seja um link simbólico para um arquivo normal, tenha mais de um link físico ou tenha setuid, setgid ou sticky bit definido. Os bits setuid, setgid e sticky não são copiados para o arquivo de destino." #. type: Plain text -#: ../src/xz/xz.1:457 -msgid "" -"When used with B<--decompress> B<--stdout> and B<xz> cannot recognize the " -"type of the source file, copy the source file as is to standard output. " -"This allows B<xzcat> B<--force> to be used like B<cat>(1) for files that " -"have not been compressed with B<xz>. Note that in future, B<xz> might " -"support new compressed file formats, which may make B<xz> decompress more " -"types of files instead of copying them as is to standard output. B<--" -"format=>I<format> can be used to restrict B<xz> to decompress only a single " -"file format." -msgstr "" -"Quando usado com B<--decompress> B<--stdout> e B<xz> não consegue reconhecer " -"o tipo do arquivo de origem, copia o arquivo de origem como está na saída " -"padrão. Isso permite que B<xzcat> B<--force> seja usado como B<cat>(1) para " -"arquivos que não foram compactados com B<xz>. Observe que, no futuro, o " -"B<xz> pode oferecer suporte a novos formatos de arquivo compactado, o que " -"pode fazer com que o B<xz> descompacte mais tipos de arquivos em vez de " -"copiá-los como na saída padrão. B<--format=>I<formato> pode ser usado para " -"restringir B<xz> para descompactar apenas um único formato de arquivo." +#: ../src/xz/xz.1 +msgid "When used with B<--decompress> B<--stdout> and B<xz> cannot recognize the type of the source file, copy the source file as is to standard output. This allows B<xzcat> B<--force> to be used like B<cat>(1) for files that have not been compressed with B<xz>. Note that in future, B<xz> might support new compressed file formats, which may make B<xz> decompress more types of files instead of copying them as is to standard output. B<--format=>I<format> can be used to restrict B<xz> to decompress only a single file format." +msgstr "Quando usado com B<--decompress> B<--stdout> e B<xz> não consegue reconhecer o tipo do arquivo de origem, copia o arquivo de origem como está na saída padrão. Isso permite que B<xzcat> B<--force> seja usado como B<cat>(1) para arquivos que não foram compactados com B<xz>. Observe que, no futuro, o B<xz> pode oferecer suporte a novos formatos de arquivo compactado, o que pode fazer com que o B<xz> descompacte mais tipos de arquivos em vez de copiá-los como na saída padrão. B<--format=>I<formato> pode ser usado para restringir B<xz> para descompactar apenas um único formato de arquivo." #. type: TP -#: ../src/xz/xz.1:458 ../src/xzdec/xzdec.1:76 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-c>, B<--stdout>, B<--to-stdout>" msgstr "B<-c>, B<--stdout>, B<--to-stdout>" #. type: Plain text -#: ../src/xz/xz.1:464 -msgid "" -"Write the compressed or decompressed data to standard output instead of a " -"file. This implies B<--keep>." -msgstr "" -"Grava os dados compactados ou descompactados na saída padrão em vez de em um " -"arquivo. Isso implica em B<--keep>." +#: ../src/xz/xz.1 +msgid "Write the compressed or decompressed data to standard output instead of a file. This implies B<--keep>." +msgstr "Grava os dados compactados ou descompactados na saída padrão em vez de em um arquivo. Isso implica em B<--keep>." #. type: TP -#: ../src/xz/xz.1:464 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--single-stream>" msgstr "B<--single-stream>" #. type: Plain text -#: ../src/xz/xz.1:473 -msgid "" -"Decompress only the first B<.xz> stream, and silently ignore possible " -"remaining input data following the stream. Normally such trailing garbage " -"makes B<xz> display an error." -msgstr "" -"Descompacta apenas o primeiro fluxo de B<.xz> e ignora silenciosamente " -"possíveis dados de entrada restantes após o fluxo. Normalmente, esse " -"restante posterior sem uso faz com que B<xz> exiba um erro." +#: ../src/xz/xz.1 +msgid "Decompress only the first B<.xz> stream, and silently ignore possible remaining input data following the stream. Normally such trailing garbage makes B<xz> display an error." +msgstr "Descompacta apenas o primeiro fluxo de B<.xz> e ignora silenciosamente possíveis dados de entrada restantes após o fluxo. Normalmente, esse restante posterior sem uso faz com que B<xz> exiba um erro." #. type: Plain text -#: ../src/xz/xz.1:482 -msgid "" -"B<xz> never decompresses more than one stream from B<.lzma> files or raw " -"streams, but this option still makes B<xz> ignore the possible trailing data " -"after the B<.lzma> file or raw stream." -msgstr "" -"B<xz> nunca descompacta mais de um fluxo de arquivos B<.lzma> ou fluxos " -"brutos, mas esta opção ainda faz B<xz> ignorar os possíveis dados " -"posteriores após o arquivo B<.lzma> ou fluxo bruto." +#: ../src/xz/xz.1 +msgid "B<xz> never decompresses more than one stream from B<.lzma> files or raw streams, but this option still makes B<xz> ignore the possible trailing data after the B<.lzma> file or raw stream." +msgstr "B<xz> nunca descompacta mais de um fluxo de arquivos B<.lzma> ou fluxos brutos, mas esta opção ainda faz B<xz> ignorar os possíveis dados posteriores após o arquivo B<.lzma> ou fluxo bruto." #. type: Plain text -#: ../src/xz/xz.1:487 -msgid "" -"This option has no effect if the operation mode is not B<--decompress> or " -"B<--test>." -msgstr "" -"Esta opção não tem efeito se o modo de operação não for B<--decompress> ou " -"B<--test>." +#: ../src/xz/xz.1 +msgid "This option has no effect if the operation mode is not B<--decompress> or B<--test>." +msgstr "Esta opção não tem efeito se o modo de operação não for B<--decompress> ou B<--test>." #. type: TP -#: ../src/xz/xz.1:487 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--no-sparse>" msgstr "B<--no-sparse>" #. type: Plain text -#: ../src/xz/xz.1:499 -msgid "" -"Disable creation of sparse files. By default, if decompressing into a " -"regular file, B<xz> tries to make the file sparse if the decompressed data " -"contains long sequences of binary zeros. It also works when writing to " -"standard output as long as standard output is connected to a regular file " -"and certain additional conditions are met to make it safe. Creating sparse " -"files may save disk space and speed up the decompression by reducing the " -"amount of disk I/O." -msgstr "" -"Desativa a criação de arquivos esparsos. Por padrão, ao descompactar em um " -"arquivo normal, B<xz> tenta tornar o arquivo esparso se os dados " -"descompactados contiverem longas sequências de zeros binários. Ele também " -"funciona ao gravar na saída padrão, desde que a saída padrão esteja " -"conectada a um arquivo normal e certas condições adicionais sejam atendidas " -"para torná-la segura. A criação de arquivos esparsos pode economizar espaço " -"em disco e acelerar a descompactação, reduzindo a quantidade de E/S do disco." +#: ../src/xz/xz.1 +msgid "Disable creation of sparse files. By default, if decompressing into a regular file, B<xz> tries to make the file sparse if the decompressed data contains long sequences of binary zeros. It also works when writing to standard output as long as standard output is connected to a regular file and certain additional conditions are met to make it safe. Creating sparse files may save disk space and speed up the decompression by reducing the amount of disk I/O." +msgstr "Desativa a criação de arquivos esparsos. Por padrão, ao descompactar em um arquivo normal, B<xz> tenta tornar o arquivo esparso se os dados descompactados contiverem longas sequências de zeros binários. Ele também funciona ao gravar na saída padrão, desde que a saída padrão esteja conectada a um arquivo normal e certas condições adicionais sejam atendidas para torná-la segura. A criação de arquivos esparsos pode economizar espaço em disco e acelerar a descompactação, reduzindo a quantidade de E/S do disco." #. type: TP -#: ../src/xz/xz.1:499 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-S> I<.suf>, B<--suffix=>I<.suf>" msgstr "B<-S> I<.suf>, B<--suffix=>I<.suf>" #. type: Plain text -#: ../src/xz/xz.1:511 -msgid "" -"When compressing, use I<.suf> as the suffix for the target file instead of " -"B<.xz> or B<.lzma>. If not writing to standard output and the source file " -"already has the suffix I<.suf>, a warning is displayed and the file is " -"skipped." -msgstr "" -"Ao compactar, usa I<.suf> como sufixo para o arquivo de destino em vez de B<." -"xz> ou B<.lzma>. Se não estiver gravando na saída padrão e o arquivo de " -"origem já tiver o sufixo I<.suf>, um aviso será exibido e o arquivo será " -"ignorado." +#: ../src/xz/xz.1 +msgid "When compressing, use I<.suf> as the suffix for the target file instead of B<.xz> or B<.lzma>. If not writing to standard output and the source file already has the suffix I<.suf>, a warning is displayed and the file is skipped." +msgstr "Ao compactar, usa I<.suf> como sufixo para o arquivo de destino em vez de B<.xz> ou B<.lzma>. Se não estiver gravando na saída padrão e o arquivo de origem já tiver o sufixo I<.suf>, um aviso será exibido e o arquivo será ignorado." #. type: Plain text -#: ../src/xz/xz.1:525 -msgid "" -"When decompressing, recognize files with the suffix I<.suf> in addition to " -"files with the B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz> suffix. If the " -"source file has the suffix I<.suf>, the suffix is removed to get the target " -"filename." -msgstr "" -"Ao descompactar, reconhece arquivos com o sufixo I<.suf> além de arquivos " -"com o sufixo B<.xz>, B<.txz>, B<.lzma>, B<.tlz> ou B<.lz> . Se o arquivo de " -"origem tiver o sufixo I<.suf>, o sufixo será removido para obter o nome do " -"arquivo de destino." +#: ../src/xz/xz.1 +msgid "When decompressing, recognize files with the suffix I<.suf> in addition to files with the B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz> suffix. If the source file has the suffix I<.suf>, the suffix is removed to get the target filename." +msgstr "Ao descompactar, reconhece arquivos com o sufixo I<.suf> além de arquivos com o sufixo B<.xz>, B<.txz>, B<.lzma>, B<.tlz> ou B<.lz> . Se o arquivo de origem tiver o sufixo I<.suf>, o sufixo será removido para obter o nome do arquivo de destino." #. type: Plain text -#: ../src/xz/xz.1:531 -msgid "" -"When compressing or decompressing raw streams (B<--format=raw>), the suffix " -"must always be specified unless writing to standard output, because there is " -"no default suffix for raw streams." -msgstr "" -"Ao compactar ou descompactar fluxos brutos (B<--format=raw>), o sufixo " -"sempre deve ser especificado, a menos que seja gravado na saída padrão, " -"porque não há sufixo padrão para fluxos brutos." +#: ../src/xz/xz.1 +msgid "When compressing or decompressing raw streams (B<--format=raw>), the suffix must always be specified unless writing to standard output, because there is no default suffix for raw streams." +msgstr "Ao compactar ou descompactar fluxos brutos (B<--format=raw>), o sufixo sempre deve ser especificado, a menos que seja gravado na saída padrão, porque não há sufixo padrão para fluxos brutos." #. type: TP -#: ../src/xz/xz.1:531 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--files>[B<=>I<file>]" msgstr "B<--files>[B<=>I<arquivo>]" #. type: Plain text -#: ../src/xz/xz.1:545 -msgid "" -"Read the filenames to process from I<file>; if I<file> is omitted, filenames " -"are read from standard input. Filenames must be terminated with the newline " -"character. A dash (B<->) is taken as a regular filename; it doesn't mean " -"standard input. If filenames are given also as command line arguments, they " -"are processed before the filenames read from I<file>." -msgstr "" -"Lê os nomes dos arquivos a serem processados em I<arquivo>; se I<arquivo> " -"for omitido, os nomes dos arquivos serão lidos da entrada padrão. Os nomes " -"de arquivo devem terminar com o caractere de nova linha. Um traço (B<->) é " -"considerado um nome de arquivo regular; não significa entrada padrão. Se os " -"nomes de arquivo forem fornecidos também como argumentos de linha de " -"comando, eles serão processados antes da leitura dos nomes de arquivo de " -"I<arquivo>." +#: ../src/xz/xz.1 +msgid "Read the filenames to process from I<file>; if I<file> is omitted, filenames are read from standard input. Filenames must be terminated with the newline character. A dash (B<->) is taken as a regular filename; it doesn't mean standard input. If filenames are given also as command line arguments, they are processed before the filenames read from I<file>." +msgstr "Lê os nomes dos arquivos a serem processados em I<arquivo>; se I<arquivo> for omitido, os nomes dos arquivos serão lidos da entrada padrão. Os nomes de arquivo devem terminar com o caractere de nova linha. Um traço (B<->) é considerado um nome de arquivo regular; não significa entrada padrão. Se os nomes de arquivo forem fornecidos também como argumentos de linha de comando, eles serão processados antes da leitura dos nomes de arquivo de I<arquivo>." #. type: TP -#: ../src/xz/xz.1:545 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--files0>[B<=>I<file>]" msgstr "B<--files0>[B<=>I<arquivo>]" #. type: Plain text -#: ../src/xz/xz.1:549 -msgid "" -"This is identical to B<--files>[B<=>I<file>] except that each filename must " -"be terminated with the null character." -msgstr "" -"Isso é idêntico a B<--files>[B<=>I<arquivo>], exceto que cada nome de " -"arquivo deve ser finalizado com o caractere nulo." +#: ../src/xz/xz.1 +msgid "This is identical to B<--files>[B<=>I<file>] except that each filename must be terminated with the null character." +msgstr "Isso é idêntico a B<--files>[B<=>I<arquivo>], exceto que cada nome de arquivo deve ser finalizado com o caractere nulo." #. type: SS -#: ../src/xz/xz.1:550 +#: ../src/xz/xz.1 #, no-wrap msgid "Basic file format and compression options" msgstr "Opções básicas de formato de arquivo e de compactação" #. type: TP -#: ../src/xz/xz.1:551 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-F> I<format>, B<--format=>I<format>" msgstr "B<-F> I<formato>, B<--format=>I<formato>" #. type: Plain text -#: ../src/xz/xz.1:556 +#: ../src/xz/xz.1 msgid "Specify the file I<format> to compress or decompress:" msgstr "Especifica o I<formato> de arquivo para compactar ou descompactar:" #. type: TP -#: ../src/xz/xz.1:557 +#: ../src/xz/xz.1 #, no-wrap msgid "B<auto>" msgstr "B<auto>" #. type: Plain text -#: ../src/xz/xz.1:569 -msgid "" -"This is the default. When compressing, B<auto> is equivalent to B<xz>. " -"When decompressing, the format of the input file is automatically detected. " -"Note that raw streams (created with B<--format=raw>) cannot be auto-" -"detected." -msgstr "" -"Este é o padrão. Ao compactar, B<auto> é equivalente a B<xz>. Ao " -"descompactar, o formato do arquivo de entrada é detectado automaticamente. " -"Observe que os fluxos brutos (criados com B<--format=raw>) não podem ser " -"detectados automaticamente." +#: ../src/xz/xz.1 +msgid "This is the default. When compressing, B<auto> is equivalent to B<xz>. When decompressing, the format of the input file is automatically detected. Note that raw streams (created with B<--format=raw>) cannot be auto-detected." +msgstr "Este é o padrão. Ao compactar, B<auto> é equivalente a B<xz>. Ao descompactar, o formato do arquivo de entrada é detectado automaticamente. Observe que os fluxos brutos (criados com B<--format=raw>) não podem ser detectados automaticamente." #. type: TP -#: ../src/xz/xz.1:569 +#: ../src/xz/xz.1 #, no-wrap msgid "B<xz>" msgstr "B<xz>" #. type: Plain text -#: ../src/xz/xz.1:576 -msgid "" -"Compress to the B<.xz> file format, or accept only B<.xz> files when " -"decompressing." -msgstr "" -"Compacta no formato de arquivo B<.xz> ou aceite apenas arquivos B<.xz> ao " -"descompactar." +#: ../src/xz/xz.1 +msgid "Compress to the B<.xz> file format, or accept only B<.xz> files when decompressing." +msgstr "Compacta no formato de arquivo B<.xz> ou aceite apenas arquivos B<.xz> ao descompactar." #. type: TP -#: ../src/xz/xz.1:576 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lzma>, B<alone>" msgstr "B<lzma>, B<alone>" #. type: Plain text -#: ../src/xz/xz.1:586 -msgid "" -"Compress to the legacy B<.lzma> file format, or accept only B<.lzma> files " -"when decompressing. The alternative name B<alone> is provided for backwards " -"compatibility with LZMA Utils." -msgstr "" -"Compacta no formato de arquivo legado B<.lzma> ou aceite apenas arquivos B<." -"lzma> ao descompactar. O nome alternativo B<alone> é fornecido para " -"compatibilidade com versões anteriores do LZMA Utils." +#: ../src/xz/xz.1 +msgid "Compress to the legacy B<.lzma> file format, or accept only B<.lzma> files when decompressing. The alternative name B<alone> is provided for backwards compatibility with LZMA Utils." +msgstr "Compacta no formato de arquivo legado B<.lzma> ou aceite apenas arquivos B<.lzma> ao descompactar. O nome alternativo B<alone> é fornecido para compatibilidade com versões anteriores do LZMA Utils." #. type: TP -#: ../src/xz/xz.1:586 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lzip>" msgstr "B<lzip>" #. type: Plain text -#: ../src/xz/xz.1:592 -msgid "" -"Accept only B<.lz> files when decompressing. Compression is not supported." -msgstr "" -"Aceita apenas arquivos B<.lz> ao descompactar. Sem suporte a compactação." +#: ../src/xz/xz.1 +msgid "Accept only B<.lz> files when decompressing. Compression is not supported." +msgstr "Aceita apenas arquivos B<.lz> ao descompactar. Sem suporte a compactação." #. type: Plain text -#: ../src/xz/xz.1:605 -msgid "" -"The B<.lz> format version 0 and the unextended version 1 are supported. " -"Version 0 files were produced by B<lzip> 1.3 and older. Such files aren't " -"common but may be found from file archives as a few source packages were " -"released in this format. People might have old personal files in this " -"format too. Decompression support for the format version 0 was removed in " -"B<lzip> 1.18." -msgstr "" -"O formato B<.lz> versão 0 e a versão não estendida 1 são suportados. Os " -"arquivos da versão 0 foram produzidos por B<lzip> 1.3 e anteriores. Esses " -"arquivos não são comuns, mas podem ser encontrados em arquivos compactados, " -"pois alguns pacotes de origem foram lançados nesse formato. As pessoas " -"também podem ter arquivos pessoais antigos neste formato. O suporte de " -"descompactação para o formato versão 0 foi removido em B<lzip> 1.18." +#: ../src/xz/xz.1 +msgid "The B<.lz> format version 0 and the unextended version 1 are supported. Version 0 files were produced by B<lzip> 1.3 and older. Such files aren't common but may be found from file archives as a few source packages were released in this format. People might have old personal files in this format too. Decompression support for the format version 0 was removed in B<lzip> 1.18." +msgstr "O formato B<.lz> versão 0 e a versão não estendida 1 são suportados. Os arquivos da versão 0 foram produzidos por B<lzip> 1.3 e anteriores. Esses arquivos não são comuns, mas podem ser encontrados em arquivos compactados, pois alguns pacotes de origem foram lançados nesse formato. As pessoas também podem ter arquivos pessoais antigos neste formato. O suporte de descompactação para o formato versão 0 foi removido em B<lzip> 1.18." #. type: Plain text -#: ../src/xz/xz.1:614 -msgid "" -"B<lzip> 1.4 and later create files in the format version 1. The sync flush " -"marker extension to the format version 1 was added in B<lzip> 1.6. This " -"extension is rarely used and isn't supported by B<xz> (diagnosed as corrupt " -"input)." -msgstr "" -"B<lzip> 1.4 e posteriores criam arquivos no formato versão 1. A extensão do " -"marcador de descarga de sincronização para o formato versão 1 foi adicionada " -"em B<lzip> 1.6. Esta extensão raramente é usada e não é suportada por B<xz> " -"(diagnosticada como entrada corrompida)." +#: ../src/xz/xz.1 +msgid "B<lzip> 1.4 and later create files in the format version 1. The sync flush marker extension to the format version 1 was added in B<lzip> 1.6. This extension is rarely used and isn't supported by B<xz> (diagnosed as corrupt input)." +msgstr "B<lzip> 1.4 e posteriores criam arquivos no formato versão 1. A extensão do marcador de descarga de sincronização para o formato versão 1 foi adicionada em B<lzip> 1.6. Esta extensão raramente é usada e não é suportada por B<xz> (diagnosticada como entrada corrompida)." #. type: TP -#: ../src/xz/xz.1:614 +#: ../src/xz/xz.1 #, no-wrap msgid "B<raw>" msgstr "B<raw>" #. type: Plain text -#: ../src/xz/xz.1:622 -msgid "" -"Compress or uncompress a raw stream (no headers). This is meant for " -"advanced users only. To decode raw streams, you need use B<--format=raw> " -"and explicitly specify the filter chain, which normally would have been " -"stored in the container headers." -msgstr "" -"Compacta ou descompacta um fluxo bruto (sem cabeçalhos). Isso é destinado " -"apenas a usuários avançados. Para decodificar fluxos brutos, você precisa " -"usar B<--format=raw> e especificar explicitamente a cadeia de filtros, que " -"normalmente seria armazenada nos cabeçalhos do contêiner." +#: ../src/xz/xz.1 +msgid "Compress or uncompress a raw stream (no headers). This is meant for advanced users only. To decode raw streams, you need use B<--format=raw> and explicitly specify the filter chain, which normally would have been stored in the container headers." +msgstr "Compacta ou descompacta um fluxo bruto (sem cabeçalhos). Isso é destinado apenas a usuários avançados. Para decodificar fluxos brutos, você precisa usar B<--format=raw> e especificar explicitamente a cadeia de filtros, que normalmente seria armazenada nos cabeçalhos do contêiner." #. type: TP -#: ../src/xz/xz.1:623 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-C> I<check>, B<--check=>I<check>" msgstr "B<-C> I<verificação>, B<--check=>I<verificação>" #. type: Plain text -#: ../src/xz/xz.1:638 -msgid "" -"Specify the type of the integrity check. The check is calculated from the " -"uncompressed data and stored in the B<.xz> file. This option has an effect " -"only when compressing into the B<.xz> format; the B<.lzma> format doesn't " -"support integrity checks. The integrity check (if any) is verified when the " -"B<.xz> file is decompressed." -msgstr "" -"Especifica o tipo de verificação de integridade. A verificação é calculada a " -"partir dos dados descompactados e armazenados no arquivo B<.xz>. Esta opção " -"tem efeito somente ao compactar no formato B<.xz>; o formato B<.lzma> não " -"oferece suporte a verificações de integridade. A verificação de integridade " -"(se for o caso) é verificada quando o arquivo B<.xz> é descompactado." +#: ../src/xz/xz.1 +msgid "Specify the type of the integrity check. The check is calculated from the uncompressed data and stored in the B<.xz> file. This option has an effect only when compressing into the B<.xz> format; the B<.lzma> format doesn't support integrity checks. The integrity check (if any) is verified when the B<.xz> file is decompressed." +msgstr "Especifica o tipo de verificação de integridade. A verificação é calculada a partir dos dados descompactados e armazenados no arquivo B<.xz>. Esta opção tem efeito somente ao compactar no formato B<.xz>; o formato B<.lzma> não oferece suporte a verificações de integridade. A verificação de integridade (se for o caso) é verificada quando o arquivo B<.xz> é descompactado." #. type: Plain text -#: ../src/xz/xz.1:642 +#: ../src/xz/xz.1 msgid "Supported I<check> types:" msgstr "Tipos de I<verificação> suportados:" #. type: TP -#: ../src/xz/xz.1:643 +#: ../src/xz/xz.1 #, no-wrap msgid "B<none>" msgstr "B<none>" #. type: Plain text -#: ../src/xz/xz.1:649 -msgid "" -"Don't calculate an integrity check at all. This is usually a bad idea. " -"This can be useful when integrity of the data is verified by other means " -"anyway." -msgstr "" -"Não calcula uma verificação de integridade. Isso geralmente é uma má ideia. " -"Pode ser útil quando a integridade dos dados é verificada por outros meios." +#: ../src/xz/xz.1 +msgid "Don't calculate an integrity check at all. This is usually a bad idea. This can be useful when integrity of the data is verified by other means anyway." +msgstr "Não calcula uma verificação de integridade. Isso geralmente é uma má ideia. Pode ser útil quando a integridade dos dados é verificada por outros meios." #. type: TP -#: ../src/xz/xz.1:649 +#: ../src/xz/xz.1 #, no-wrap msgid "B<crc32>" msgstr "B<crc32>" #. type: Plain text -#: ../src/xz/xz.1:652 +#: ../src/xz/xz.1 msgid "Calculate CRC32 using the polynomial from IEEE-802.3 (Ethernet)." msgstr "Calcula CRC32 usando o polinômio do IEEE-802.3 (Ethernet)." #. type: TP -#: ../src/xz/xz.1:652 +#: ../src/xz/xz.1 #, no-wrap msgid "B<crc64>" msgstr "B<crc64>" #. type: Plain text -#: ../src/xz/xz.1:657 -msgid "" -"Calculate CRC64 using the polynomial from ECMA-182. This is the default, " -"since it is slightly better than CRC32 at detecting damaged files and the " -"speed difference is negligible." -msgstr "" -"Calcula CRC64 usando o polinômio de ECMA-182. Este é o padrão, pois é um " -"pouco melhor que o CRC32 na detecção de arquivos danificados e a diferença " -"de velocidade é insignificante." +#: ../src/xz/xz.1 +msgid "Calculate CRC64 using the polynomial from ECMA-182. This is the default, since it is slightly better than CRC32 at detecting damaged files and the speed difference is negligible." +msgstr "Calcula CRC64 usando o polinômio de ECMA-182. Este é o padrão, pois é um pouco melhor que o CRC32 na detecção de arquivos danificados e a diferença de velocidade é insignificante." #. type: TP -#: ../src/xz/xz.1:657 +#: ../src/xz/xz.1 #, no-wrap msgid "B<sha256>" msgstr "B<sha256>" #. type: Plain text -#: ../src/xz/xz.1:661 +#: ../src/xz/xz.1 msgid "Calculate SHA-256. This is somewhat slower than CRC32 and CRC64." msgstr "Calcula SHA-256. Isso é um pouco mais lento do que CRC32 e CRC64." #. type: Plain text -#: ../src/xz/xz.1:667 -msgid "" -"Integrity of the B<.xz> headers is always verified with CRC32. It is not " -"possible to change or disable it." -msgstr "" -"A integridade dos cabeçalhos de B<.xz> é sempre verificada com CRC32. Não é " -"possível alterá-la ou desativá-la." +#: ../src/xz/xz.1 +msgid "Integrity of the B<.xz> headers is always verified with CRC32. It is not possible to change or disable it." +msgstr "A integridade dos cabeçalhos de B<.xz> é sempre verificada com CRC32. Não é possível alterá-la ou desativá-la." #. type: TP -#: ../src/xz/xz.1:667 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--ignore-check>" msgstr "B<--ignore-check>" # Enquanto verify=verificar, achei melhor alterar para conferir para evitar excesso de "verificar" e "verificação" -- Rafael #. type: Plain text -#: ../src/xz/xz.1:673 -msgid "" -"Don't verify the integrity check of the compressed data when decompressing. " -"The CRC32 values in the B<.xz> headers will still be verified normally." -msgstr "" -"Não confere a verificação de integridade dos dados compactados ao " -"descompactar. Os valores CRC32 nos cabeçalhos B<.xz> ainda serão conferidos " -"normalmente." +#: ../src/xz/xz.1 +msgid "Don't verify the integrity check of the compressed data when decompressing. The CRC32 values in the B<.xz> headers will still be verified normally." +msgstr "Não confere a verificação de integridade dos dados compactados ao descompactar. Os valores CRC32 nos cabeçalhos B<.xz> ainda serão conferidos normalmente." #. type: Plain text -#: ../src/xz/xz.1:676 -msgid "" -"B<Do not use this option unless you know what you are doing.> Possible " -"reasons to use this option:" -msgstr "" -"B<Não use esta opção a menos que saiba o que está fazendo.> Possíveis razões " -"para usar esta opção:" +#: ../src/xz/xz.1 +msgid "B<Do not use this option unless you know what you are doing.> Possible reasons to use this option:" +msgstr "B<Não use esta opção a menos que saiba o que está fazendo.> Possíveis razões para usar esta opção:" #. type: Plain text -#: ../src/xz/xz.1:679 +#: ../src/xz/xz.1 msgid "Trying to recover data from a corrupt .xz file." msgstr "Tentativa de recuperar dados de um arquivo .xz corrompido." #. type: Plain text -#: ../src/xz/xz.1:685 -msgid "" -"Speeding up decompression. This matters mostly with SHA-256 or with files " -"that have compressed extremely well. It's recommended to not use this " -"option for this purpose unless the file integrity is verified externally in " -"some other way." -msgstr "" -"Acelerar a descompactação. Isso é importante principalmente com SHA-256 ou " -"com arquivos extremamente bem compactados. É recomendável não usar essa " -"opção para essa finalidade, a menos que a integridade do arquivo seja " -"verificada externamente de alguma outra forma." +#: ../src/xz/xz.1 +msgid "Speeding up decompression. This matters mostly with SHA-256 or with files that have compressed extremely well. It's recommended to not use this option for this purpose unless the file integrity is verified externally in some other way." +msgstr "Acelerar a descompactação. Isso é importante principalmente com SHA-256 ou com arquivos extremamente bem compactados. É recomendável não usar essa opção para essa finalidade, a menos que a integridade do arquivo seja verificada externamente de alguma outra forma." #. type: TP -#: ../src/xz/xz.1:686 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-0> ... B<-9>" msgstr "B<-0> ... B<-9>" #. type: Plain text -#: ../src/xz/xz.1:695 -msgid "" -"Select a compression preset level. The default is B<-6>. If multiple " -"preset levels are specified, the last one takes effect. If a custom filter " -"chain was already specified, setting a compression preset level clears the " -"custom filter chain." -msgstr "" -"Seleciona um nível de predefinição de compactação. O padrão é B<-6>. Se " -"vários níveis de predefinição forem especificados, o último terá efeito. Se " -"uma cadeia de filtro personalizada já foi especificada, especificar um nível " -"de predefinição de compactação limpa a cadeia de filtro personalizada." +#: ../src/xz/xz.1 +msgid "Select a compression preset level. The default is B<-6>. If multiple preset levels are specified, the last one takes effect. If a custom filter chain was already specified, setting a compression preset level clears the custom filter chain." +msgstr "Seleciona um nível de predefinição de compactação. O padrão é B<-6>. Se vários níveis de predefinição forem especificados, o último terá efeito. Se uma cadeia de filtro personalizada já foi especificada, especificar um nível de predefinição de compactação limpa a cadeia de filtro personalizada." #. type: Plain text -#: ../src/xz/xz.1:710 -msgid "" -"The differences between the presets are more significant than with " -"B<gzip>(1) and B<bzip2>(1). The selected compression settings determine " -"the memory requirements of the decompressor, thus using a too high preset " -"level might make it painful to decompress the file on an old system with " -"little RAM. Specifically, B<it's not a good idea to blindly use -9 for " -"everything> like it often is with B<gzip>(1) and B<bzip2>(1)." -msgstr "" -"As diferenças entre as predefinições são mais significativas do que com " -"B<gzip>(1) e B<bzip2>(1). As configurações de compactação selecionadas " -"determinam os requisitos de memória do descompactador, portanto, usar um " -"nível de predefinição muito alto pode dificultar a descompactação do arquivo " -"em um sistema antigo com pouca RAM. Especificamente, B<não é uma boa ideia " -"usar cegamente -9 para tudo> como costuma acontecer com B<gzip>(1) e " -"B<bzip2>(1)." +#: ../src/xz/xz.1 +msgid "The differences between the presets are more significant than with B<gzip>(1) and B<bzip2>(1). The selected compression settings determine the memory requirements of the decompressor, thus using a too high preset level might make it painful to decompress the file on an old system with little RAM. Specifically, B<it's not a good idea to blindly use -9 for everything> like it often is with B<gzip>(1) and B<bzip2>(1)." +msgstr "As diferenças entre as predefinições são mais significativas do que com B<gzip>(1) e B<bzip2>(1). As configurações de compactação selecionadas determinam os requisitos de memória do descompactador, portanto, usar um nível de predefinição muito alto pode dificultar a descompactação do arquivo em um sistema antigo com pouca RAM. Especificamente, B<não é uma boa ideia usar cegamente -9 para tudo> como costuma acontecer com B<gzip>(1) e B<bzip2>(1)." #. type: TP -#: ../src/xz/xz.1:711 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-0> ... B<-3>" msgstr "B<-0> ... B<-3>" #. type: Plain text -#: ../src/xz/xz.1:723 -msgid "" -"These are somewhat fast presets. B<-0> is sometimes faster than B<gzip -9> " -"while compressing much better. The higher ones often have speed comparable " -"to B<bzip2>(1) with comparable or better compression ratio, although the " -"results depend a lot on the type of data being compressed." -msgstr "" -"Estas são predefinições um tanto rápidas. B<-0> às vezes é mais rápida que " -"B<gzip -9> ao mesmo tempo que compacta muito melhor. As mais altas " -"geralmente têm velocidade comparável ao B<bzip2>(1) com taxa de compactação " -"comparável ou melhor, embora os resultados dependam muito do tipo de dados " -"que estão sendo compactados." +#: ../src/xz/xz.1 +msgid "These are somewhat fast presets. B<-0> is sometimes faster than B<gzip -9> while compressing much better. The higher ones often have speed comparable to B<bzip2>(1) with comparable or better compression ratio, although the results depend a lot on the type of data being compressed." +msgstr "Estas são predefinições um tanto rápidas. B<-0> às vezes é mais rápida que B<gzip -9> ao mesmo tempo que compacta muito melhor. As mais altas geralmente têm velocidade comparável ao B<bzip2>(1) com taxa de compactação comparável ou melhor, embora os resultados dependam muito do tipo de dados que estão sendo compactados." #. type: TP -#: ../src/xz/xz.1:723 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-4> ... B<-6>" msgstr "B<-4> ... B<-6>" #. type: Plain text -#: ../src/xz/xz.1:737 -msgid "" -"Good to very good compression while keeping decompressor memory usage " -"reasonable even for old systems. B<-6> is the default, which is usually a " -"good choice for distributing files that need to be decompressible even on " -"systems with only 16\\ MiB RAM. (B<-5e> or B<-6e> may be worth considering " -"too. See B<--extreme>.)" -msgstr "" -"Compactação boa a muito boa, mantendo o uso de memória do descompactador " -"razoável mesmo para sistemas antigos. B<-6> é o padrão, que geralmente é uma " -"boa escolha para distribuir arquivos que precisam ser descompactáveis, mesmo " -"em sistemas com apenas 16\\ MiB de RAM. (B<-5e> ou B<-6e> também vale a pena " -"considerar. Veja B<--extreme>.)" +#: ../src/xz/xz.1 +msgid "Good to very good compression while keeping decompressor memory usage reasonable even for old systems. B<-6> is the default, which is usually a good choice for distributing files that need to be decompressible even on systems with only 16\\ MiB RAM. (B<-5e> or B<-6e> may be worth considering too. See B<--extreme>.)" +msgstr "Compactação boa a muito boa, mantendo o uso de memória do descompactador razoável mesmo para sistemas antigos. B<-6> é o padrão, que geralmente é uma boa escolha para distribuir arquivos que precisam ser descompactáveis, mesmo em sistemas com apenas 16\\ MiB de RAM. (B<-5e> ou B<-6e> também vale a pena considerar. Veja B<--extreme>.)" #. type: TP -#: ../src/xz/xz.1:737 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-7 ... -9>" msgstr "B<-7 ... -9>" #. type: Plain text -#: ../src/xz/xz.1:744 -msgid "" -"These are like B<-6> but with higher compressor and decompressor memory " -"requirements. These are useful only when compressing files bigger than 8\\ " -"MiB, 16\\ MiB, and 32\\ MiB, respectively." -msgstr "" -"Eles são como B<-6>, mas com requisitos de memória de compressor e " -"descompressor mais altos. Eles são úteis apenas ao compactar arquivos " -"maiores que 8\\ MiB, 16\\ MiB e 32\\ MiB, respectivamente." +#: ../src/xz/xz.1 +msgid "These are like B<-6> but with higher compressor and decompressor memory requirements. These are useful only when compressing files bigger than 8\\ MiB, 16\\ MiB, and 32\\ MiB, respectively." +msgstr "Eles são como B<-6>, mas com requisitos de memória de compressor e descompressor mais altos. Eles são úteis apenas ao compactar arquivos maiores que 8\\ MiB, 16\\ MiB e 32\\ MiB, respectivamente." #. type: Plain text -#: ../src/xz/xz.1:752 -msgid "" -"On the same hardware, the decompression speed is approximately a constant " -"number of bytes of compressed data per second. In other words, the better " -"the compression, the faster the decompression will usually be. This also " -"means that the amount of uncompressed output produced per second can vary a " -"lot." -msgstr "" -"No mesmo hardware, a velocidade de descompactação é aproximadamente um " -"número constante de bytes de dados compactados por segundo. Em outras " -"palavras, quanto melhor a compactação, mais rápida será a descompactação. " -"Isso também significa que a quantidade de saída não compactada produzida por " -"segundo pode variar muito." +#: ../src/xz/xz.1 +msgid "On the same hardware, the decompression speed is approximately a constant number of bytes of compressed data per second. In other words, the better the compression, the faster the decompression will usually be. This also means that the amount of uncompressed output produced per second can vary a lot." +msgstr "No mesmo hardware, a velocidade de descompactação é aproximadamente um número constante de bytes de dados compactados por segundo. Em outras palavras, quanto melhor a compactação, mais rápida será a descompactação. Isso também significa que a quantidade de saída não compactada produzida por segundo pode variar muito." #. type: Plain text -#: ../src/xz/xz.1:754 +#: ../src/xz/xz.1 msgid "The following table summarises the features of the presets:" msgstr "A tabela a seguir resume os recursos das predefinições:" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 ../src/xz/xz.1:2839 +#: ../src/xz/xz.1 #, no-wrap msgid "Preset" msgstr "Predefinição" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "DictSize" msgstr "DicTam" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 ../src/xz/xz.1:2839 +#: ../src/xz/xz.1 #, no-wrap msgid "CompCPU" msgstr "CompCPU" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "CompMem" msgstr "CompMem" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "DecMem" msgstr "DecMem" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:2450 ../src/xz/xz.1:2475 -#: ../src/xz/xz.1:2840 +#: ../src/xz/xz.1 #, no-wrap msgid "-0" msgstr "-0" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:843 ../src/xz/xz.1:2450 +#: ../src/xz/xz.1 #, no-wrap msgid "256 KiB" msgstr "256 KiB" #. type: TP -#: ../src/xz/xz.1:762 ../src/xz/xz.1:2840 ../src/scripts/xzgrep.1:82 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "0" msgstr "0" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:764 ../src/xz/xz.1:845 ../src/xz/xz.1:2475 +#: ../src/xz/xz.1 #, no-wrap msgid "3 MiB" msgstr "3 MiB" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:763 ../src/xz/xz.1:843 ../src/xz/xz.1:844 -#: ../src/xz/xz.1:2451 ../src/xz/xz.1:2452 ../src/xz/xz.1:2454 +#: ../src/xz/xz.1 #, no-wrap msgid "1 MiB" msgstr "1 MiB" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:2451 ../src/xz/xz.1:2476 -#: ../src/xz/xz.1:2841 +#: ../src/xz/xz.1 #, no-wrap msgid "-1" msgstr "-1" #. type: TP -#: ../src/xz/xz.1:763 ../src/xz/xz.1:1758 ../src/xz/xz.1:2841 -#: ../src/scripts/xzgrep.1:86 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "1" msgstr "1" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 -#: ../src/xz/xz.1:849 ../src/xz/xz.1:2476 +#: ../src/xz/xz.1 #, no-wrap msgid "9 MiB" msgstr "9 MiB" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:764 ../src/xz/xz.1:844 ../src/xz/xz.1:845 -#: ../src/xz/xz.1:2452 ../src/xz/xz.1:2455 ../src/xz/xz.1:2476 +#: ../src/xz/xz.1 #, no-wrap msgid "2 MiB" msgstr "2 MiB" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:2452 ../src/xz/xz.1:2477 -#: ../src/xz/xz.1:2842 +#: ../src/xz/xz.1 #, no-wrap msgid "-2" msgstr "-2" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:1760 ../src/xz/xz.1:2842 +#: ../src/xz/xz.1 #, no-wrap msgid "2" msgstr "2" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2477 +#: ../src/xz/xz.1 #, no-wrap msgid "17 MiB" msgstr "17 MiB" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:2453 ../src/xz/xz.1:2478 -#: ../src/xz/xz.1:2843 +#: ../src/xz/xz.1 #, no-wrap msgid "-3" msgstr "-3" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:766 ../src/xz/xz.1:843 ../src/xz/xz.1:846 -#: ../src/xz/xz.1:847 ../src/xz/xz.1:2453 ../src/xz/xz.1:2454 -#: ../src/xz/xz.1:2456 +#: ../src/xz/xz.1 #, no-wrap msgid "4 MiB" msgstr "4 MiB" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:2843 +#: ../src/xz/xz.1 #, no-wrap msgid "3" msgstr "3" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:770 ../src/xz/xz.1:851 ../src/xz/xz.1:2458 -#: ../src/xz/xz.1:2459 ../src/xz/xz.1:2478 +#: ../src/xz/xz.1 #, no-wrap msgid "32 MiB" msgstr "32 MiB" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:766 ../src/xz/xz.1:846 ../src/xz/xz.1:847 +#: ../src/xz/xz.1 #, no-wrap msgid "5 MiB" msgstr "5 MiB" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:2454 ../src/xz/xz.1:2479 -#: ../src/xz/xz.1:2844 +#: ../src/xz/xz.1 #, no-wrap msgid "-4" msgstr "-4" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:1759 ../src/xz/xz.1:1761 -#: ../src/xz/xz.1:1762 ../src/xz/xz.1:1764 ../src/xz/xz.1:2844 +#: ../src/xz/xz.1 #, no-wrap msgid "4" msgstr "4" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:846 ../src/xz/xz.1:847 ../src/xz/xz.1:2479 +#: ../src/xz/xz.1 #, no-wrap msgid "48 MiB" msgstr "48 MiB" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:2455 ../src/xz/xz.1:2480 -#: ../src/xz/xz.1:2845 +#: ../src/xz/xz.1 #, no-wrap msgid "-5" msgstr "-5" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 ../src/xz/xz.1:849 -#: ../src/xz/xz.1:2455 ../src/xz/xz.1:2456 ../src/xz/xz.1:2457 +#: ../src/xz/xz.1 #, no-wrap msgid "8 MiB" msgstr "8 MiB" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:2845 +#: ../src/xz/xz.1 #, no-wrap msgid "5" msgstr "5" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 ../src/xz/xz.1:849 -#: ../src/xz/xz.1:2480 ../src/xz/xz.1:2481 +#: ../src/xz/xz.1 #, no-wrap msgid "94 MiB" msgstr "94 MiB" #. type: tbl table -#: ../src/xz/xz.1:768 ../src/xz/xz.1:2456 ../src/xz/xz.1:2481 -#: ../src/xz/xz.1:2846 +#: ../src/xz/xz.1 #, no-wrap msgid "-6" msgstr "-6" #. type: tbl table -#: ../src/xz/xz.1:768 ../src/xz/xz.1:769 ../src/xz/xz.1:770 ../src/xz/xz.1:771 -#: ../src/xz/xz.1:2846 +#: ../src/xz/xz.1 #, no-wrap msgid "6" msgstr "6" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:2457 ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "-7" msgstr "-7" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2457 -#: ../src/xz/xz.1:2458 ../src/xz/xz.1:2479 +#: ../src/xz/xz.1 #, no-wrap msgid "16 MiB" msgstr "16 MiB" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "186 MiB" msgstr "186 MiB" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:2458 ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "-8" msgstr "-8" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:851 ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "370 MiB" msgstr "370 MiB" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:851 +#: ../src/xz/xz.1 #, no-wrap msgid "33 MiB" msgstr "33 MiB" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:2459 ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "-9" msgstr "-9" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 ../src/xz/xz.1:2459 +#: ../src/xz/xz.1 #, no-wrap msgid "64 MiB" msgstr "64 MiB" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "674 MiB" msgstr "674 MiB" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 +#: ../src/xz/xz.1 #, no-wrap msgid "65 MiB" msgstr "65 MiB" #. type: Plain text -#: ../src/xz/xz.1:777 +#: ../src/xz/xz.1 msgid "Column descriptions:" msgstr "Descrições das colunas:" #. type: Plain text -#: ../src/xz/xz.1:789 -msgid "" -"DictSize is the LZMA2 dictionary size. It is waste of memory to use a " -"dictionary bigger than the size of the uncompressed file. This is why it is " -"good to avoid using the presets B<-7> ... B<-9> when there's no real need " -"for them. At B<-6> and lower, the amount of memory wasted is usually low " -"enough to not matter." -msgstr "" -"DicTam é o tamanho do dicionário LZMA2. É desperdício de memória usar um " -"dicionário maior que o tamanho do arquivo descompactado. É por isso que é " -"bom evitar usar as predefinições B<-7> ... B<-9> quando não há real " -"necessidade deles. Em B<-6> e inferior, a quantidade de memória desperdiçada " -"geralmente é baixa o suficiente para não importar." +#: ../src/xz/xz.1 +msgid "DictSize is the LZMA2 dictionary size. It is waste of memory to use a dictionary bigger than the size of the uncompressed file. This is why it is good to avoid using the presets B<-7> ... B<-9> when there's no real need for them. At B<-6> and lower, the amount of memory wasted is usually low enough to not matter." +msgstr "DicTam é o tamanho do dicionário LZMA2. É desperdício de memória usar um dicionário maior que o tamanho do arquivo descompactado. É por isso que é bom evitar usar as predefinições B<-7> ... B<-9> quando não há real necessidade deles. Em B<-6> e inferior, a quantidade de memória desperdiçada geralmente é baixa o suficiente para não importar." #. type: Plain text -#: ../src/xz/xz.1:798 -msgid "" -"CompCPU is a simplified representation of the LZMA2 settings that affect " -"compression speed. The dictionary size affects speed too, so while CompCPU " -"is the same for levels B<-6> ... B<-9>, higher levels still tend to be a " -"little slower. To get even slower and thus possibly better compression, see " -"B<--extreme>." -msgstr "" -"CompCPU é uma representação simplificada das configurações LZMA2 que afetam " -"a velocidade de compactação. O tamanho do dicionário também afeta a " -"velocidade, portanto, embora o CompCPU seja o mesmo para os níveis B<-6> ... " -"B<-9>, níveis mais altos ainda tendem a ser um pouco mais lentos. Para obter " -"uma compactação ainda mais lenta e possivelmente melhor, consulte B<--" -"extreme>." +#: ../src/xz/xz.1 +msgid "CompCPU is a simplified representation of the LZMA2 settings that affect compression speed. The dictionary size affects speed too, so while CompCPU is the same for levels B<-6> ... B<-9>, higher levels still tend to be a little slower. To get even slower and thus possibly better compression, see B<--extreme>." +msgstr "CompCPU é uma representação simplificada das configurações LZMA2 que afetam a velocidade de compactação. O tamanho do dicionário também afeta a velocidade, portanto, embora o CompCPU seja o mesmo para os níveis B<-6> ... B<-9>, níveis mais altos ainda tendem a ser um pouco mais lentos. Para obter uma compactação ainda mais lenta e possivelmente melhor, consulte B<--extreme>." #. type: Plain text -#: ../src/xz/xz.1:806 -msgid "" -"CompMem contains the compressor memory requirements in the single-threaded " -"mode. It may vary slightly between B<xz> versions. Memory requirements of " -"some of the future multithreaded modes may be dramatically higher than that " -"of the single-threaded mode." +#: ../src/xz/xz.1 +msgid "CompMem contains the compressor memory requirements in the single-threaded mode. It may vary slightly between B<xz> versions." msgstr "" -"CompMem contém os requisitos de memória do compactador no modo de thread " -"única.Pode variar ligeiramente entre as versões B<xz>. Os requisitos de " -"memória de alguns dos futuros modos de várias threads (multithread) podem " -"ser dramaticamente maiores do que os do modo de thread única." #. type: Plain text -#: ../src/xz/xz.1:813 -msgid "" -"DecMem contains the decompressor memory requirements. That is, the " -"compression settings determine the memory requirements of the decompressor. " -"The exact decompressor memory usage is slightly more than the LZMA2 " -"dictionary size, but the values in the table have been rounded up to the " -"next full MiB." +#: ../src/xz/xz.1 +msgid "DecMem contains the decompressor memory requirements. That is, the compression settings determine the memory requirements of the decompressor. The exact decompressor memory usage is slightly more than the LZMA2 dictionary size, but the values in the table have been rounded up to the next full MiB." +msgstr "DecMem contém os requisitos de memória do descompactador. Ou seja, as configurações de compactação determinam os requisitos de memória do descompactador. O uso exato da memória do descompactador é um pouco maior do que o tamanho do dicionário LZMA2, mas os valores na tabela foram arredondados para o próximo MiB completo." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory requirements of the multi-threaded mode are significantly higher than that of the single-threaded mode. With the default value of B<--block-size>, each thread needs 3*3*DictSize plus CompMem or DecMem. For example, four threads with preset B<-6> needs 660\\(en670\\ MiB of memory." msgstr "" -"DecMem contém os requisitos de memória do descompactador. Ou seja, as " -"configurações de compactação determinam os requisitos de memória do " -"descompactador. O uso exato da memória do descompactador é um pouco maior do " -"que o tamanho do dicionário LZMA2, mas os valores na tabela foram " -"arredondados para o próximo MiB completo." #. type: TP -#: ../src/xz/xz.1:814 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-e>, B<--extreme>" msgstr "B<-e>, B<--extreme>" #. type: Plain text -#: ../src/xz/xz.1:823 -msgid "" -"Use a slower variant of the selected compression preset level (B<-0> ... " -"B<-9>) to hopefully get a little bit better compression ratio, but with bad " -"luck this can also make it worse. Decompressor memory usage is not " -"affected, but compressor memory usage increases a little at preset levels " -"B<-0> ... B<-3>." -msgstr "" -"Usa uma variante mais lenta do nível de predefinição de compactação " -"selecionado (B<-0> ... B<-9>) para obter uma taxa de compactação um pouco " -"melhor, mas, com azar, isso também pode piorar. O uso da memória do " -"descompressor não é afetado, mas o uso da memória do compactador aumenta um " -"pouco nos níveis de predefinição B<-0> ... B<-3>." +#: ../src/xz/xz.1 +msgid "Use a slower variant of the selected compression preset level (B<-0> ... B<-9>) to hopefully get a little bit better compression ratio, but with bad luck this can also make it worse. Decompressor memory usage is not affected, but compressor memory usage increases a little at preset levels B<-0> ... B<-3>." +msgstr "Usa uma variante mais lenta do nível de predefinição de compactação selecionado (B<-0> ... B<-9>) para obter uma taxa de compactação um pouco melhor, mas, com azar, isso também pode piorar. O uso da memória do descompressor não é afetado, mas o uso da memória do compactador aumenta um pouco nos níveis de predefinição B<-0> ... B<-3>." #. type: Plain text -#: ../src/xz/xz.1:835 -msgid "" -"Since there are two presets with dictionary sizes 4\\ MiB and 8\\ MiB, the " -"presets B<-3e> and B<-5e> use slightly faster settings (lower CompCPU) than " -"B<-4e> and B<-6e>, respectively. That way no two presets are identical." -msgstr "" -"Como existem duas predefinições com tamanhos de dicionário 4\\ MiB e 8\\ " -"MiB, as predefinições B<-3e> e B<-5e> usam configurações um pouco mais " -"rápidas (CompCPU inferior) do que B<-4e> e B<-6e>, respectivamente. Dessa " -"forma, não há duas predefinições idênticas." +#: ../src/xz/xz.1 +msgid "Since there are two presets with dictionary sizes 4\\ MiB and 8\\ MiB, the presets B<-3e> and B<-5e> use slightly faster settings (lower CompCPU) than B<-4e> and B<-6e>, respectively. That way no two presets are identical." +msgstr "Como existem duas predefinições com tamanhos de dicionário 4\\ MiB e 8\\ MiB, as predefinições B<-3e> e B<-5e> usam configurações um pouco mais rápidas (CompCPU inferior) do que B<-4e> e B<-6e>, respectivamente. Dessa forma, não há duas predefinições idênticas." #. type: tbl table -#: ../src/xz/xz.1:843 +#: ../src/xz/xz.1 #, no-wrap msgid "-0e" msgstr "-0e" #. type: tbl table -#: ../src/xz/xz.1:843 ../src/xz/xz.1:844 ../src/xz/xz.1:845 ../src/xz/xz.1:847 -#: ../src/xz/xz.1:849 ../src/xz/xz.1:850 ../src/xz/xz.1:851 ../src/xz/xz.1:852 -#: ../src/xz/xz.1:2848 +#: ../src/xz/xz.1 #, no-wrap msgid "8" msgstr "8" #. type: tbl table -#: ../src/xz/xz.1:844 +#: ../src/xz/xz.1 #, no-wrap msgid "-1e" msgstr "-1e" #. type: tbl table -#: ../src/xz/xz.1:844 +#: ../src/xz/xz.1 #, no-wrap msgid "13 MiB" msgstr "13 MiB" #. type: tbl table -#: ../src/xz/xz.1:845 +#: ../src/xz/xz.1 #, no-wrap msgid "-2e" msgstr "-2e" #. type: tbl table -#: ../src/xz/xz.1:845 +#: ../src/xz/xz.1 #, no-wrap msgid "25 MiB" msgstr "25 MiB" #. type: tbl table -#: ../src/xz/xz.1:846 +#: ../src/xz/xz.1 #, no-wrap msgid "-3e" msgstr "-3e" #. type: tbl table -#: ../src/xz/xz.1:846 ../src/xz/xz.1:848 ../src/xz/xz.1:2847 +#: ../src/xz/xz.1 #, no-wrap msgid "7" msgstr "7" #. type: tbl table -#: ../src/xz/xz.1:847 +#: ../src/xz/xz.1 #, no-wrap msgid "-4e" msgstr "-4e" #. type: tbl table -#: ../src/xz/xz.1:848 ../src/xz/xz.1:2847 +#: ../src/xz/xz.1 #, no-wrap msgid "-5e" msgstr "-5e" #. type: tbl table -#: ../src/xz/xz.1:849 ../src/xz/xz.1:2848 +#: ../src/xz/xz.1 #, no-wrap msgid "-6e" msgstr "-6e" #. type: tbl table -#: ../src/xz/xz.1:850 +#: ../src/xz/xz.1 #, no-wrap msgid "-7e" msgstr "-7e" #. type: tbl table -#: ../src/xz/xz.1:851 +#: ../src/xz/xz.1 #, no-wrap msgid "-8e" msgstr "-8e" #. type: tbl table -#: ../src/xz/xz.1:852 +#: ../src/xz/xz.1 #, no-wrap msgid "-9e" msgstr "-9e" #. type: Plain text -#: ../src/xz/xz.1:864 -msgid "" -"For example, there are a total of four presets that use 8\\ MiB dictionary, " -"whose order from the fastest to the slowest is B<-5>, B<-6>, B<-5e>, and " -"B<-6e>." -msgstr "" -"Por exemplo, há um total de quatro predefinições que usam o dicionário 8\\ " -"MiB, cuja ordem do mais rápido ao mais lento é B<-5>, B<-6>, B<-5e> e B<-6e>." +#: ../src/xz/xz.1 +msgid "For example, there are a total of four presets that use 8\\ MiB dictionary, whose order from the fastest to the slowest is B<-5>, B<-6>, B<-5e>, and B<-6e>." +msgstr "Por exemplo, há um total de quatro predefinições que usam o dicionário 8\\ MiB, cuja ordem do mais rápido ao mais lento é B<-5>, B<-6>, B<-5e> e B<-6e>." #. type: TP -#: ../src/xz/xz.1:864 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--fast>" msgstr "B<--fast>" #. type: TP -#: ../src/xz/xz.1:867 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--best>" msgstr "B<--best>" #. type: Plain text -#: ../src/xz/xz.1:878 -msgid "" -"These are somewhat misleading aliases for B<-0> and B<-9>, respectively. " -"These are provided only for backwards compatibility with LZMA Utils. Avoid " -"using these options." -msgstr "" -"Esses são apelidos um tanto enganosos para B<-0> e B<-9>, respectivamente. " -"Eles são fornecidos apenas para compatibilidade com versões anteriores do " -"LZMA Utils. Evite usar essas opções." +#: ../src/xz/xz.1 +msgid "These are somewhat misleading aliases for B<-0> and B<-9>, respectively. These are provided only for backwards compatibility with LZMA Utils. Avoid using these options." +msgstr "Esses são apelidos um tanto enganosos para B<-0> e B<-9>, respectivamente. Eles são fornecidos apenas para compatibilidade com versões anteriores do LZMA Utils. Evite usar essas opções." #. type: TP -#: ../src/xz/xz.1:878 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--block-size=>I<size>" msgstr "B<--block-size=>I<tamanho>" #. type: Plain text -#: ../src/xz/xz.1:891 -msgid "" -"When compressing to the B<.xz> format, split the input data into blocks of " -"I<size> bytes. The blocks are compressed independently from each other, " -"which helps with multi-threading and makes limited random-access " -"decompression possible. This option is typically used to override the " -"default block size in multi-threaded mode, but this option can be used in " -"single-threaded mode too." -msgstr "" -"Ao compactar para o formato B<.xz>, divida os dados de entrada em blocos de " -"I<tamanho> bytes. Os blocos são compactados independentemente uns dos " -"outros, o que ajuda no multi-threading e torna possível a descompactação " -"limitada de acesso aleatório. Essa opção normalmente é usada para substituir " -"o tamanho de bloco padrão no modo multi-thread, mas também pode ser usada em " -"thread única." +#: ../src/xz/xz.1 +msgid "When compressing to the B<.xz> format, split the input data into blocks of I<size> bytes. The blocks are compressed independently from each other, which helps with multi-threading and makes limited random-access decompression possible. This option is typically used to override the default block size in multi-threaded mode, but this option can be used in single-threaded mode too." +msgstr "Ao compactar para o formato B<.xz>, divida os dados de entrada em blocos de I<tamanho> bytes. Os blocos são compactados independentemente uns dos outros, o que ajuda no multi-threading e torna possível a descompactação limitada de acesso aleatório. Essa opção normalmente é usada para substituir o tamanho de bloco padrão no modo multi-thread, mas também pode ser usada em thread única." #. type: Plain text -#: ../src/xz/xz.1:909 -msgid "" -"In multi-threaded mode about three times I<size> bytes will be allocated in " -"each thread for buffering input and output. The default I<size> is three " -"times the LZMA2 dictionary size or 1 MiB, whichever is more. Typically a " -"good value is 2\\(en4 times the size of the LZMA2 dictionary or at least 1 " -"MiB. Using I<size> less than the LZMA2 dictionary size is waste of RAM " -"because then the LZMA2 dictionary buffer will never get fully used. The " -"sizes of the blocks are stored in the block headers, which a future version " -"of B<xz> will use for multi-threaded decompression." +#: ../src/xz/xz.1 +msgid "In multi-threaded mode about three times I<size> bytes will be allocated in each thread for buffering input and output. The default I<size> is three times the LZMA2 dictionary size or 1 MiB, whichever is more. Typically a good value is 2\\(en4 times the size of the LZMA2 dictionary or at least 1 MiB. Using I<size> less than the LZMA2 dictionary size is waste of RAM because then the LZMA2 dictionary buffer will never get fully used. In multi-threaded mode, the sizes of the blocks are stored in the block headers. This size information is required for multi-threaded decompression." msgstr "" -"No modo multi-thread, cerca de três vezes I<tamanho> bytes serão alocados em " -"cada thread para armazenar em buffer a entrada e a saída. O I<tamanho> " -"padrão é três vezes o tamanho do dicionário LZMA2 ou 1 MiB, o que for maior. " -"Normalmente, um bom valor é 2\\(en4 vezes o tamanho do dicionário LZMA2 ou " -"pelo menos 1 MiB. Usar I<tamanho> menor que o tamanho do dicionário LZMA2 é " -"um desperdício de RAM porque o buffer do dicionário LZMA2 nunca será " -"totalmente usado. Os tamanhos dos blocos são armazenados nos cabeçalhos dos " -"blocos, que uma versão futura do B<xz> usará para descompactação em multi-" -"thread." - -#. type: Plain text -#: ../src/xz/xz.1:918 -msgid "" -"In single-threaded mode no block splitting is done by default. Setting this " -"option doesn't affect memory usage. No size information is stored in block " -"headers, thus files created in single-threaded mode won't be identical to " -"files created in multi-threaded mode. The lack of size information also " -"means that a future version of B<xz> won't be able decompress the files in " -"multi-threaded mode." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In single-threaded mode no block splitting is done by default. Setting this option doesn't affect memory usage. No size information is stored in block headers, thus files created in single-threaded mode won't be identical to files created in multi-threaded mode. The lack of size information also means that B<xz> won't be able decompress the files in multi-threaded mode." msgstr "" -"No modo de thread única, nenhuma divisão de bloco é feita por padrão. " -"Definir essa opção não afeta o uso da memória. Nenhuma informação de tamanho " -"é armazenada nos cabeçalhos dos blocos, portanto, os arquivos criados no " -"modo de thread única não serão idênticos aos arquivos criados no modo multi-" -"thread. A falta de informações de tamanho também significa que uma versão " -"futura do B<xz> não poderá descompactar os arquivos no modo multi-thread." #. type: TP -#: ../src/xz/xz.1:918 -#, no-wrap -msgid "B<--block-list=>I<sizes>" -msgstr "B<--block-list=>I<tamanhos>" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "B<--block-size=>I<size>" +msgid "B<--block-list=>I<items>" +msgstr "B<--block-size=>I<tamanho>" #. type: Plain text -#: ../src/xz/xz.1:924 -msgid "" -"When compressing to the B<.xz> format, start a new block after the given " -"intervals of uncompressed data." +#: ../src/xz/xz.1 +msgid "When compressing to the B<.xz> format, start a new block with an optional custom filter chain after the given intervals of uncompressed data." msgstr "" -"Ao compactar para o formato B<.xz>, inicia um novo bloco após os intervalos " -"fornecidos de dados não compactados." #. type: Plain text -#: ../src/xz/xz.1:930 -msgid "" -"The uncompressed I<sizes> of the blocks are specified as a comma-separated " -"list. Omitting a size (two or more consecutive commas) is a shorthand to " -"use the size of the previous block." +#: ../src/xz/xz.1 +msgid "The I<items> are a comma-separated list. Each item consists of an optional filter chain number between 0 and 9 followed by a colon (B<:>) and a required size of uncompressed data. Omitting an item (two or more consecutive commas) is a shorthand to use the size and filters of the previous item." msgstr "" -"Os I<tamanhos> não compactados dos blocos são especificados como uma lista " -"separada por vírgulas. Omitir um tamanho (duas ou mais vírgulas " -"consecutivas) é uma forma abreviada de usar o tamanho do bloco anterior." #. type: Plain text -#: ../src/xz/xz.1:940 -msgid "" -"If the input file is bigger than the sum of I<sizes>, the last value in " -"I<sizes> is repeated until the end of the file. A special value of B<0> may " -"be used as the last value to indicate that the rest of the file should be " -"encoded as a single block." +#: ../src/xz/xz.1 +msgid "If the input file is bigger than the sum of the sizes in I<items>, the last item is repeated until the end of the file. A special value of B<0> may be used as the last size to indicate that the rest of the file should be encoded as a single block." msgstr "" -"Se o arquivo de entrada for maior que a soma de I<tamanhos>, o último valor " -"em I<tamanhos> é repetido até o final do arquivo. Um valor especial de B<0> " -"pode ser usado como o último valor para indicar que o restante do arquivo " -"deve ser codificado como um único bloco." #. type: Plain text -#: ../src/xz/xz.1:955 -msgid "" -"If one specifies I<sizes> that exceed the encoder's block size (either the " -"default value in threaded mode or the value specified with B<--block-" -"size=>I<size>), the encoder will create additional blocks while keeping the " -"boundaries specified in I<sizes>. For example, if one specifies B<--block-" -"size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> and the input file " -"is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, and 1 " -"MiB." +#: ../src/xz/xz.1 +msgid "An alternative filter chain for each block can be specified in combination with the B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> options. These options define filter chains with an identifier between 1\\(en9. Filter chain 0 can be used to refer to the default filter chain, which is the same as not specifying a filter chain. The filter chain identifier can be used before the uncompressed size, followed by a colon (B<:>). For example, if one specifies B<--block-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB> then blocks will be created using:" msgstr "" -"Se alguém especificar I<tamanhos> que excedam o tamanho do bloco do " -"codificador (seja o valor padrão no modo em threads ou o valor especificado " -"com B<--block-size=>I<tamanho>), o codificador criará blocos adicionais " -"enquanto mantém o limites especificados em I<tamanhos>. Por exemplo, se " -"alguém especificar B<--block-size=10MiB> B<--block-" -"list=5MiB,10MiB,8MiB,12MiB,24MiB> e o arquivo de entrada for 80 MiB, obterá " -"11 blocos: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10 e 1 MiB." #. type: Plain text -#: ../src/xz/xz.1:961 -msgid "" -"In multi-threaded mode the sizes of the blocks are stored in the block " -"headers. This isn't done in single-threaded mode, so the encoded output " -"won't be identical to that of the multi-threaded mode." +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters1> and 2 MiB input" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters3> and 2 MiB input" msgstr "" -"No modo multi-thread, os tamanhos dos blocos são armazenados nos cabeçalhos " -"dos blocos. Isso não é feito no modo de thread única, portanto, a saída " -"codificada não será idêntica à do modo multi-thread." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters2> and 4 MiB input" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default filter chain and 2 MiB input" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default filter chain and 4 MiB input for every block until end of input." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "If one specifies a size that exceeds the encoder's block size (either the default value in threaded mode or the value specified with B<--block-size=>I<size>), the encoder will create additional blocks while keeping the boundaries specified in I<items>. For example, if one specifies B<--block-size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> and the input file is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, and 1 MiB." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In multi-threaded mode the sizes of the blocks are stored in the block headers. This isn't done in single-threaded mode, so the encoded output won't be identical to that of the multi-threaded mode." +msgstr "No modo multi-thread, os tamanhos dos blocos são armazenados nos cabeçalhos dos blocos. Isso não é feito no modo de thread única, portanto, a saída codificada não será idêntica à do modo multi-thread." #. type: TP -#: ../src/xz/xz.1:961 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--flush-timeout=>I<timeout>" msgstr "B<--flush-timeout=>I<tempo_limite>" #. type: Plain text -#: ../src/xz/xz.1:978 -msgid "" -"When compressing, if more than I<timeout> milliseconds (a positive integer) " -"has passed since the previous flush and reading more input would block, all " -"the pending input data is flushed from the encoder and made available in the " -"output stream. This can be useful if B<xz> is used to compress data that is " -"streamed over a network. Small I<timeout> values make the data available at " -"the receiving end with a small delay, but large I<timeout> values give " -"better compression ratio." -msgstr "" -"Ao compactar, se mais de I<tempo_limite> milissegundos (um número inteiro " -"positivo) se passaram desde a liberação anterior e a leitura de mais entrada " -"seria bloqueada, todos os dados de entrada pendentes serão liberados do " -"codificador e disponibilizados no fluxo de saída. Isso pode ser útil se " -"B<xz> for usado para compactar dados transmitidos por uma rede. Valores " -"I<tempo_limite> pequenos tornam os dados disponíveis na extremidade " -"receptora com um pequeno atraso, mas valores I<tempo_limite> grandes " -"oferecem melhor taxa de compactação." +#: ../src/xz/xz.1 +msgid "When compressing, if more than I<timeout> milliseconds (a positive integer) has passed since the previous flush and reading more input would block, all the pending input data is flushed from the encoder and made available in the output stream. This can be useful if B<xz> is used to compress data that is streamed over a network. Small I<timeout> values make the data available at the receiving end with a small delay, but large I<timeout> values give better compression ratio." +msgstr "Ao compactar, se mais de I<tempo_limite> milissegundos (um número inteiro positivo) se passaram desde a liberação anterior e a leitura de mais entrada seria bloqueada, todos os dados de entrada pendentes serão liberados do codificador e disponibilizados no fluxo de saída. Isso pode ser útil se B<xz> for usado para compactar dados transmitidos por uma rede. Valores I<tempo_limite> pequenos tornam os dados disponíveis na extremidade receptora com um pequeno atraso, mas valores I<tempo_limite> grandes oferecem melhor taxa de compactação." #. type: Plain text -#: ../src/xz/xz.1:986 -msgid "" -"This feature is disabled by default. If this option is specified more than " -"once, the last one takes effect. The special I<timeout> value of B<0> can " -"be used to explicitly disable this feature." -msgstr "" -"Esse recurso está desabilitado por padrão. Se esta opção for especificada " -"mais de uma vez, a última terá efeito. O valor especial I<tempo_limite> de " -"B<0> pode ser usado para desabilitar explicitamente esse recurso." +#: ../src/xz/xz.1 +msgid "This feature is disabled by default. If this option is specified more than once, the last one takes effect. The special I<timeout> value of B<0> can be used to explicitly disable this feature." +msgstr "Esse recurso está desabilitado por padrão. Se esta opção for especificada mais de uma vez, a última terá efeito. O valor especial I<tempo_limite> de B<0> pode ser usado para desabilitar explicitamente esse recurso." #. type: Plain text -#: ../src/xz/xz.1:988 +#: ../src/xz/xz.1 msgid "This feature is not available on non-POSIX systems." msgstr "Este recurso não está disponível em sistemas não-POSIX." #. FIXME #. type: Plain text -#: ../src/xz/xz.1:996 -msgid "" -"B<This feature is still experimental.> Currently B<xz> is unsuitable for " -"decompressing the stream in real time due to how B<xz> does buffering." -msgstr "" -"B<Este recurso ainda é experimental.> Atualmente, B<xz> não é adequado para " -"descompactar o fluxo em tempo real devido à forma como B<xz> faz o buffer." +#: ../src/xz/xz.1 +msgid "B<This feature is still experimental.> Currently B<xz> is unsuitable for decompressing the stream in real time due to how B<xz> does buffering." +msgstr "B<Este recurso ainda é experimental.> Atualmente, B<xz> não é adequado para descompactar o fluxo em tempo real devido à forma como B<xz> faz o buffer." #. type: TP -#: ../src/xz/xz.1:996 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-compress=>I<limit>" msgstr "B<--memlimit-compress=>I<limite>" #. type: Plain text -#: ../src/xz/xz.1:1001 -msgid "" -"Set a memory usage limit for compression. If this option is specified " -"multiple times, the last one takes effect." -msgstr "" -"Define um limite de uso de memória para compactação. Se esta opção for " -"especificada várias vezes, a última entrará em vigor." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for compression. If this option is specified multiple times, the last one takes effect." +msgstr "Define um limite de uso de memória para compactação. Se esta opção for especificada várias vezes, a última entrará em vigor." #. type: Plain text -#: ../src/xz/xz.1:1014 -msgid "" -"If the compression settings exceed the I<limit>, B<xz> will attempt to " -"adjust the settings downwards so that the limit is no longer exceeded and " -"display a notice that automatic adjustment was done. The adjustments are " -"done in this order: reducing the number of threads, switching to single-" -"threaded mode if even one thread in multi-threaded mode exceeds the " -"I<limit>, and finally reducing the LZMA2 dictionary size." -msgstr "" -"Se as configurações de compactação excederem o I<limite>, B<xz> tentará " -"ajustar as configurações para baixo para que o limite não seja mais excedido " -"e exibirá um aviso de que o ajuste automático foi feito. Os ajustes são " -"feitos nesta ordem: reduzindo o número de encadeamentos, alternando para o " -"modo sigle-thread se até mesmo uma thread no modo multi-thread exceder o " -"I<limite> e, finalmente, reduzindo o tamanho do dicionário LZMA2." +#: ../src/xz/xz.1 +msgid "If the compression settings exceed the I<limit>, B<xz> will attempt to adjust the settings downwards so that the limit is no longer exceeded and display a notice that automatic adjustment was done. The adjustments are done in this order: reducing the number of threads, switching to single-threaded mode if even one thread in multi-threaded mode exceeds the I<limit>, and finally reducing the LZMA2 dictionary size." +msgstr "Se as configurações de compactação excederem o I<limite>, B<xz> tentará ajustar as configurações para baixo para que o limite não seja mais excedido e exibirá um aviso de que o ajuste automático foi feito. Os ajustes são feitos nesta ordem: reduzindo o número de encadeamentos, alternando para o modo sigle-thread se até mesmo uma thread no modo multi-thread exceder o I<limite> e, finalmente, reduzindo o tamanho do dicionário LZMA2." #. type: Plain text -#: ../src/xz/xz.1:1022 -msgid "" -"When compressing with B<--format=raw> or if B<--no-adjust> has been " -"specified, only the number of threads may be reduced since it can be done " -"without affecting the compressed output." -msgstr "" -"Ao compactar com B<--format=raw> ou se B<--no-adjust> tiver sido " -"especificado, apenas o número de threads pode ser reduzido, pois isso pode " -"ser feito sem afetar a saída compactada." +#: ../src/xz/xz.1 +msgid "When compressing with B<--format=raw> or if B<--no-adjust> has been specified, only the number of threads may be reduced since it can be done without affecting the compressed output." +msgstr "Ao compactar com B<--format=raw> ou se B<--no-adjust> tiver sido especificado, apenas o número de threads pode ser reduzido, pois isso pode ser feito sem afetar a saída compactada." #. type: Plain text -#: ../src/xz/xz.1:1029 -msgid "" -"If the I<limit> cannot be met even with the adjustments described above, an " -"error is displayed and B<xz> will exit with exit status 1." -msgstr "" -"Se o I<limite> não puder ser alcançado mesmo com os ajustes descritos acima, " -"um erro será exibido e B<xz> sairá com status de saída 1." +#: ../src/xz/xz.1 +msgid "If the I<limit> cannot be met even with the adjustments described above, an error is displayed and B<xz> will exit with exit status 1." +msgstr "Se o I<limite> não puder ser alcançado mesmo com os ajustes descritos acima, um erro será exibido e B<xz> sairá com status de saída 1." #. type: Plain text -#: ../src/xz/xz.1:1033 +#: ../src/xz/xz.1 msgid "The I<limit> can be specified in multiple ways:" msgstr "O I<limite> pode ser especificado de várias maneiras:" #. type: Plain text -#: ../src/xz/xz.1:1043 -msgid "" -"The I<limit> can be an absolute value in bytes. Using an integer suffix " -"like B<MiB> can be useful. Example: B<--memlimit-compress=80MiB>" -msgstr "" -"O I<limite> pode ser um valor absoluto em bytes. Usar um sufixo inteiro como " -"B<MiB> pode ser útil. Exemplo: B<--memlimit-compress=80MiB>" +#: ../src/xz/xz.1 +msgid "The I<limit> can be an absolute value in bytes. Using an integer suffix like B<MiB> can be useful. Example: B<--memlimit-compress=80MiB>" +msgstr "O I<limite> pode ser um valor absoluto em bytes. Usar um sufixo inteiro como B<MiB> pode ser útil. Exemplo: B<--memlimit-compress=80MiB>" #. type: Plain text -#: ../src/xz/xz.1:1055 -msgid "" -"The I<limit> can be specified as a percentage of total physical memory " -"(RAM). This can be useful especially when setting the B<XZ_DEFAULTS> " -"environment variable in a shell initialization script that is shared between " -"different computers. That way the limit is automatically bigger on systems " -"with more memory. Example: B<--memlimit-compress=70%>" -msgstr "" -"O I<limite> pode ser especificado como uma porcentagem da memória física " -"total (RAM). Isso pode ser útil especialmente ao definir a variável de " -"ambiente B<XZ_DEFAULTS> em um script de inicialização de shell que é " -"compartilhado entre diferentes computadores. Dessa forma o limite é " -"automaticamente maior em sistemas com mais memória. Exemplo: B<--memlimit-" -"compress=70%>" +#: ../src/xz/xz.1 +msgid "The I<limit> can be specified as a percentage of total physical memory (RAM). This can be useful especially when setting the B<XZ_DEFAULTS> environment variable in a shell initialization script that is shared between different computers. That way the limit is automatically bigger on systems with more memory. Example: B<--memlimit-compress=70%>" +msgstr "O I<limite> pode ser especificado como uma porcentagem da memória física total (RAM). Isso pode ser útil especialmente ao definir a variável de ambiente B<XZ_DEFAULTS> em um script de inicialização de shell que é compartilhado entre diferentes computadores. Dessa forma o limite é automaticamente maior em sistemas com mais memória. Exemplo: B<--memlimit-compress=70%>" #. type: Plain text -#: ../src/xz/xz.1:1065 -msgid "" -"The I<limit> can be reset back to its default value by setting it to B<0>. " -"This is currently equivalent to setting the I<limit> to B<max> (no memory " -"usage limit)." -msgstr "" -"O I<limite> pode ser redefinido para seu valor padrão, definindo-o como " -"B<0>. Atualmente, isso equivale a definir I<limite> como B<max> (sem limite " -"de uso de memória)." +#: ../src/xz/xz.1 +msgid "The I<limit> can be reset back to its default value by setting it to B<0>. This is currently equivalent to setting the I<limit> to B<max> (no memory usage limit)." +msgstr "O I<limite> pode ser redefinido para seu valor padrão, definindo-o como B<0>. Atualmente, isso equivale a definir I<limite> como B<max> (sem limite de uso de memória)." #. type: Plain text -#: ../src/xz/xz.1:1089 -msgid "" -"For 32-bit B<xz> there is a special case: if the I<limit> would be over " -"B<4020\\ MiB>, the I<limit> is set to B<4020\\ MiB>. On MIPS32 B<2000\\ " -"MiB> is used instead. (The values B<0> and B<max> aren't affected by this. " -"A similar feature doesn't exist for decompression.) This can be helpful " -"when a 32-bit executable has access to 4\\ GiB address space (2 GiB on " -"MIPS32) while hopefully doing no harm in other situations." -msgstr "" -"Para B<xz> de 32 bits, há um caso especial: se o I<limite> estiver acima de " -"B<4020\\ MiB>, o I<limite> é definido como B<4020\\ MiB>. No MIPS32 B<2000\\ " -"MiB> é usado em seu lugar. (Os valores B<0> e B<max> não são afetados por " -"isso. Um recurso semelhante não existe para descompactação.) Isso pode ser " -"útil quando um executável de 32 bits tem acesso a espaço de endereço de 4\\ " -"GiB (2 GiB no MIPS32) enquanto espero não causar danos em outras situações." +#: ../src/xz/xz.1 +msgid "For 32-bit B<xz> there is a special case: if the I<limit> would be over B<4020\\ MiB>, the I<limit> is set to B<4020\\ MiB>. On MIPS32 B<2000\\ MiB> is used instead. (The values B<0> and B<max> aren't affected by this. A similar feature doesn't exist for decompression.) This can be helpful when a 32-bit executable has access to 4\\ GiB address space (2 GiB on MIPS32) while hopefully doing no harm in other situations." +msgstr "Para B<xz> de 32 bits, há um caso especial: se o I<limite> estiver acima de B<4020\\ MiB>, o I<limite> é definido como B<4020\\ MiB>. No MIPS32 B<2000\\ MiB> é usado em seu lugar. (Os valores B<0> e B<max> não são afetados por isso. Um recurso semelhante não existe para descompactação.) Isso pode ser útil quando um executável de 32 bits tem acesso a espaço de endereço de 4\\ GiB (2 GiB no MIPS32) enquanto espero não causar danos em outras situações." #. type: Plain text -#: ../src/xz/xz.1:1092 +#: ../src/xz/xz.1 msgid "See also the section B<Memory usage>." msgstr "Consulte também a seção B<Uso de memória>." #. type: TP -#: ../src/xz/xz.1:1092 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-decompress=>I<limit>" msgstr "B<--memlimit-decompress=>I<limite>" #. type: Plain text -#: ../src/xz/xz.1:1106 -msgid "" -"Set a memory usage limit for decompression. This also affects the B<--list> " -"mode. If the operation is not possible without exceeding the I<limit>, " -"B<xz> will display an error and decompressing the file will fail. See B<--" -"memlimit-compress=>I<limit> for possible ways to specify the I<limit>." -msgstr "" -"Define um limite de uso de memória para descompactação. Isso também afeta o " -"modo B<--list>. Se a operação não for possível sem exceder o I<limite>, " -"B<xz> exibirá um erro e a descompactação do arquivo falhará. Consulte B<--" -"memlimit-compress=>I<limite> para possíveis maneiras de especificar o " -"I<limite>." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for decompression. This also affects the B<--list> mode. If the operation is not possible without exceeding the I<limit>, B<xz> will display an error and decompressing the file will fail. See B<--memlimit-compress=>I<limit> for possible ways to specify the I<limit>." +msgstr "Define um limite de uso de memória para descompactação. Isso também afeta o modo B<--list>. Se a operação não for possível sem exceder o I<limite>, B<xz> exibirá um erro e a descompactação do arquivo falhará. Consulte B<--memlimit-compress=>I<limite> para possíveis maneiras de especificar o I<limite>." #. type: TP -#: ../src/xz/xz.1:1106 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-mt-decompress=>I<limit>" msgstr "B<--memlimit-mt-decompress=>I<limite>" #. type: Plain text -#: ../src/xz/xz.1:1128 -msgid "" -"Set a memory usage limit for multi-threaded decompression. This can only " -"affect the number of threads; this will never make B<xz> refuse to " -"decompress a file. If I<limit> is too low to allow any multi-threading, the " -"I<limit> is ignored and B<xz> will continue in single-threaded mode. Note " -"that if also B<--memlimit-decompress> is used, it will always apply to both " -"single-threaded and multi-threaded modes, and so the effective I<limit> for " -"multi-threading will never be higher than the limit set with B<--memlimit-" -"decompress>." -msgstr "" -"Define um limite de uso de memória para descompactação multi-thread. Isso " -"pode afetar apenas o número de threads; isso nunca fará com que B<xz> se " -"recuse a descompactar um arquivo. Se I<limite> for muito baixo para permitir " -"qualquer multi-thread, o I<limite> será ignorado e B<xz> continuará no modo " -"de thread única. Observe que se B<--memlimit-decompress> também for usado, " -"ele sempre se aplicará aos modos de thread única e multi-thread e, portanto, " -"o I<limite> efetivo para multi-threading nunca será maior que o limite " -"definido com B<--memlimit-decompress>." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for multi-threaded decompression. This can only affect the number of threads; this will never make B<xz> refuse to decompress a file. If I<limit> is too low to allow any multi-threading, the I<limit> is ignored and B<xz> will continue in single-threaded mode. Note that if also B<--memlimit-decompress> is used, it will always apply to both single-threaded and multi-threaded modes, and so the effective I<limit> for multi-threading will never be higher than the limit set with B<--memlimit-decompress>." +msgstr "Define um limite de uso de memória para descompactação multi-thread. Isso pode afetar apenas o número de threads; isso nunca fará com que B<xz> se recuse a descompactar um arquivo. Se I<limite> for muito baixo para permitir qualquer multi-thread, o I<limite> será ignorado e B<xz> continuará no modo de thread única. Observe que se B<--memlimit-decompress> também for usado, ele sempre se aplicará aos modos de thread única e multi-thread e, portanto, o I<limite> efetivo para multi-threading nunca será maior que o limite definido com B<--memlimit-decompress>." #. type: Plain text -#: ../src/xz/xz.1:1135 -msgid "" -"In contrast to the other memory usage limit options, B<--memlimit-mt-" -"decompress=>I<limit> has a system-specific default I<limit>. B<xz --info-" -"memory> can be used to see the current value." -msgstr "" -"Em contraste com as outras opções de limite de uso de memória, B<--memlimit-" -"mt-decompress=>I<limite> tem um padrão I<limite> específico do sistema. B<xz " -"--info-memory> pode ser usado para ver o valor atual." +#: ../src/xz/xz.1 +msgid "In contrast to the other memory usage limit options, B<--memlimit-mt-decompress=>I<limit> has a system-specific default I<limit>. B<xz --info-memory> can be used to see the current value." +msgstr "Em contraste com as outras opções de limite de uso de memória, B<--memlimit-mt-decompress=>I<limite> tem um padrão I<limite> específico do sistema. B<xz --info-memory> pode ser usado para ver o valor atual." #. type: Plain text -#: ../src/xz/xz.1:1151 -msgid "" -"This option and its default value exist because without any limit the " -"threaded decompressor could end up allocating an insane amount of memory " -"with some input files. If the default I<limit> is too low on your system, " -"feel free to increase the I<limit> but never set it to a value larger than " -"the amount of usable RAM as with appropriate input files B<xz> will attempt " -"to use that amount of memory even with a low number of threads. Running out " -"of memory or swapping will not improve decompression performance." -msgstr "" -"Esta opção e seu valor padrão existem porque, sem qualquer limite, o " -"descompactador usando threads pode acabar alocando uma quantidade insana de " -"memória com alguns arquivos de entrada. Se o I<limite> padrão for muito " -"baixo em seu sistema, sinta-se à vontade para aumentar o I<limite>, mas " -"nunca defina-o para um valor maior que a quantidade de RAM utilizável, pois " -"com os arquivos de entrada apropriados B<xz> tentará usar essa quantidade de " -"memória mesmo com um baixo número de threads. Ficar sem memória ou trocar " -"não melhorará o desempenho da descompactação." +#: ../src/xz/xz.1 +msgid "This option and its default value exist because without any limit the threaded decompressor could end up allocating an insane amount of memory with some input files. If the default I<limit> is too low on your system, feel free to increase the I<limit> but never set it to a value larger than the amount of usable RAM as with appropriate input files B<xz> will attempt to use that amount of memory even with a low number of threads. Running out of memory or swapping will not improve decompression performance." +msgstr "Esta opção e seu valor padrão existem porque, sem qualquer limite, o descompactador usando threads pode acabar alocando uma quantidade insana de memória com alguns arquivos de entrada. Se o I<limite> padrão for muito baixo em seu sistema, sinta-se à vontade para aumentar o I<limite>, mas nunca defina-o para um valor maior que a quantidade de RAM utilizável, pois com os arquivos de entrada apropriados B<xz> tentará usar essa quantidade de memória mesmo com um baixo número de threads. Ficar sem memória ou trocar não melhorará o desempenho da descompactação." #. type: Plain text -#: ../src/xz/xz.1:1163 -msgid "" -"See B<--memlimit-compress=>I<limit> for possible ways to specify the " -"I<limit>. Setting I<limit> to B<0> resets the I<limit> to the default " -"system-specific value." -msgstr "" -"Consulte B<--memlimit-compress=>I<limite> para possíveis maneiras de " -"especificar o I<limite>. Definir I<limite> como B<0> redefine I<limite> para " -"o valor padrão específico do sistema." +#: ../src/xz/xz.1 +msgid "See B<--memlimit-compress=>I<limit> for possible ways to specify the I<limit>. Setting I<limit> to B<0> resets the I<limit> to the default system-specific value." +msgstr "Consulte B<--memlimit-compress=>I<limite> para possíveis maneiras de especificar o I<limite>. Definir I<limite> como B<0> redefine I<limite> para o valor padrão específico do sistema." #. type: TP -#: ../src/xz/xz.1:1163 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-M> I<limit>, B<--memlimit=>I<limit>, B<--memory=>I<limit>" msgstr "B<-M> I<limite>, B<--memlimit=>I<limite>, B<--memory=>I<limite>" #. type: Plain text -#: ../src/xz/xz.1:1169 -msgid "" -"This is equivalent to specifying B<--memlimit-compress=>I<limit> B<--" -"memlimit-decompress=>I<limit> B<--memlimit-mt-decompress=>I<limit>." -msgstr "" -"Isso é equivalente a especificar B<--memlimit-compress=>I<limite> B<--" -"memlimit-decompress=>I<limite> B<--memlimit-mt-decompress=>I<limite>." +#: ../src/xz/xz.1 +msgid "This is equivalent to specifying B<--memlimit-compress=>I<limit> B<--memlimit-decompress=>I<limit> B<--memlimit-mt-decompress=>I<limit>." +msgstr "Isso é equivalente a especificar B<--memlimit-compress=>I<limite> B<--memlimit-decompress=>I<limite> B<--memlimit-mt-decompress=>I<limite>." #. type: TP -#: ../src/xz/xz.1:1169 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--no-adjust>" msgstr "B<--no-adjust>" #. type: Plain text -#: ../src/xz/xz.1:1179 -msgid "" -"Display an error and exit if the memory usage limit cannot be met without " -"adjusting settings that affect the compressed output. That is, this " -"prevents B<xz> from switching the encoder from multi-threaded mode to single-" -"threaded mode and from reducing the LZMA2 dictionary size. Even when this " -"option is used the number of threads may be reduced to meet the memory usage " -"limit as that won't affect the compressed output." -msgstr "" -"Exibe um erro e saia se o limite de uso de memória não puder ser atendido " -"sem ajustar as configurações que afetam a saída compactada. Ou seja, isso " -"evita que B<xz> alterne o codificador do modo multi-thread para o modo " -"encadeado único e reduza o tamanho do dicionário LZMA2. Mesmo quando esta " -"opção é usada, o número de threads pode ser reduzido para atender ao limite " -"de uso de memória, pois isso não afetará a saída compactada." +#: ../src/xz/xz.1 +msgid "Display an error and exit if the memory usage limit cannot be met without adjusting settings that affect the compressed output. That is, this prevents B<xz> from switching the encoder from multi-threaded mode to single-threaded mode and from reducing the LZMA2 dictionary size. Even when this option is used the number of threads may be reduced to meet the memory usage limit as that won't affect the compressed output." +msgstr "Exibe um erro e saia se o limite de uso de memória não puder ser atendido sem ajustar as configurações que afetam a saída compactada. Ou seja, isso evita que B<xz> alterne o codificador do modo multi-thread para o modo encadeado único e reduza o tamanho do dicionário LZMA2. Mesmo quando esta opção é usada, o número de threads pode ser reduzido para atender ao limite de uso de memória, pois isso não afetará a saída compactada." #. type: Plain text -#: ../src/xz/xz.1:1182 -msgid "" -"Automatic adjusting is always disabled when creating raw streams (B<--" -"format=raw>)." -msgstr "" -"O ajuste automático é sempre desativado ao criar fluxos brutos (B<--" -"format=raw>)." +#: ../src/xz/xz.1 +msgid "Automatic adjusting is always disabled when creating raw streams (B<--format=raw>)." +msgstr "O ajuste automático é sempre desativado ao criar fluxos brutos (B<--format=raw>)." #. type: TP -#: ../src/xz/xz.1:1182 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-T> I<threads>, B<--threads=>I<threads>" msgstr "B<-T> I<threads>, B<--threads=>I<threads>" #. type: Plain text -#: ../src/xz/xz.1:1197 -msgid "" -"Specify the number of worker threads to use. Setting I<threads> to a " -"special value B<0> makes B<xz> use up to as many threads as the processor(s) " -"on the system support. The actual number of threads can be fewer than " -"I<threads> if the input file is not big enough for threading with the given " -"settings or if using more threads would exceed the memory usage limit." -msgstr "" -"Especifica o número de threads de trabalho a serem usados. Definir " -"I<threads> para um valor especial B<0> faz com que B<xz> use tantos threads " -"quanto o(s) processador(es) no suporte do sistema. O número real de " -"encadeamentos pode ser menor que I<threads> se o arquivo de entrada não for " -"grande o suficiente para subdividir em threads com as configurações " -"fornecidas ou se o uso de mais threads exceder o limite de uso de memória." +#: ../src/xz/xz.1 +msgid "Specify the number of worker threads to use. Setting I<threads> to a special value B<0> makes B<xz> use up to as many threads as the processor(s) on the system support. The actual number of threads can be fewer than I<threads> if the input file is not big enough for threading with the given settings or if using more threads would exceed the memory usage limit." +msgstr "Especifica o número de threads de trabalho a serem usados. Definir I<threads> para um valor especial B<0> faz com que B<xz> use tantos threads quanto o(s) processador(es) no suporte do sistema. O número real de encadeamentos pode ser menor que I<threads> se o arquivo de entrada não for grande o suficiente para subdividir em threads com as configurações fornecidas ou se o uso de mais threads exceder o limite de uso de memória." #. type: Plain text -#: ../src/xz/xz.1:1216 -msgid "" -"The single-threaded and multi-threaded compressors produce different " -"output. Single-threaded compressor will give the smallest file size but " -"only the output from the multi-threaded compressor can be decompressed using " -"multiple threads. Setting I<threads> to B<1> will use the single-threaded " -"mode. Setting I<threads> to any other value, including B<0>, will use the " -"multi-threaded compressor even if the system supports only one hardware " -"thread. (B<xz> 5.2.x used single-threaded mode in this situation.)" -msgstr "" -"Os compactadores usando thread única e várias threads produzem saídas " -"diferentes. O compactador de thread única fornecerá o menor tamanho de " -"arquivo, mas apenas a saída do compactador de várias threads pode ser " -"descompactada usando várias threads. Definir I<threads> como B<1> usará o " -"modo de thread única. Definir I<threads> para qualquer outro valor, " -"incluindo B<0>, usará o compressor de várias threads, mesmo que o sistema " -"tenha suporte a apenas uma thread de hardware. (B<xz> 5.2.x usou o modo de " -"thread única nesta situação.)" +#: ../src/xz/xz.1 +msgid "The single-threaded and multi-threaded compressors produce different output. Single-threaded compressor will give the smallest file size but only the output from the multi-threaded compressor can be decompressed using multiple threads. Setting I<threads> to B<1> will use the single-threaded mode. Setting I<threads> to any other value, including B<0>, will use the multi-threaded compressor even if the system supports only one hardware thread. (B<xz> 5.2.x used single-threaded mode in this situation.)" +msgstr "Os compactadores usando thread única e várias threads produzem saídas diferentes. O compactador de thread única fornecerá o menor tamanho de arquivo, mas apenas a saída do compactador de várias threads pode ser descompactada usando várias threads. Definir I<threads> como B<1> usará o modo de thread única. Definir I<threads> para qualquer outro valor, incluindo B<0>, usará o compressor de várias threads, mesmo que o sistema tenha suporte a apenas uma thread de hardware. (B<xz> 5.2.x usou o modo de thread única nesta situação.)" #. type: Plain text -#: ../src/xz/xz.1:1235 -msgid "" -"To use multi-threaded mode with only one thread, set I<threads> to B<+1>. " -"The B<+> prefix has no effect with values other than B<1>. A memory usage " -"limit can still make B<xz> switch to single-threaded mode unless B<--no-" -"adjust> is used. Support for the B<+> prefix was added in B<xz> 5.4.0." -msgstr "" -"Para usar o modo de várias threads com apenas uma thread, defina I<threads> " -"como B<+1>. O prefixo B<+> não tem efeito com valores diferentes de B<1>. Um " -"limite de uso de memória ainda pode fazer B<xz> alternar para o modo de " -"thread única, a menos que B<--no-adjust> seja usado. O suporte para o " -"prefixo B<+> foi adicionado no B<xz> 5.4.0." +#: ../src/xz/xz.1 +msgid "To use multi-threaded mode with only one thread, set I<threads> to B<+1>. The B<+> prefix has no effect with values other than B<1>. A memory usage limit can still make B<xz> switch to single-threaded mode unless B<--no-adjust> is used. Support for the B<+> prefix was added in B<xz> 5.4.0." +msgstr "Para usar o modo de várias threads com apenas uma thread, defina I<threads> como B<+1>. O prefixo B<+> não tem efeito com valores diferentes de B<1>. Um limite de uso de memória ainda pode fazer B<xz> alternar para o modo de thread única, a menos que B<--no-adjust> seja usado. O suporte para o prefixo B<+> foi adicionado no B<xz> 5.4.0." #. type: Plain text -#: ../src/xz/xz.1:1250 -msgid "" -"If an automatic number of threads has been requested and no memory usage " -"limit has been specified, then a system-specific default soft limit will be " -"used to possibly limit the number of threads. It is a soft limit in sense " -"that it is ignored if the number of threads becomes one, thus a soft limit " -"will never stop B<xz> from compressing or decompressing. This default soft " -"limit will not make B<xz> switch from multi-threaded mode to single-threaded " -"mode. The active limits can be seen with B<xz --info-memory>." -msgstr "" -"Se um número automático de threads foi solicitado e nenhum limite de uso de " -"memória foi especificado, um limite flexível padrão específico do sistema " -"será usado para possivelmente limitar o número de threads. É um limite " -"flexível no sentido de que é ignorado se o número de threads se tornar um, " -"portanto, um limite flexível nunca impedirá B<xz> de compactar ou " -"descompactar. Este limite flexível padrão não fará com que B<xz> alterne do " -"modo de várias threads para o modo de thread única. Os limites ativos podem " -"ser vistos com B<xz --info-memory>." +#: ../src/xz/xz.1 +msgid "If an automatic number of threads has been requested and no memory usage limit has been specified, then a system-specific default soft limit will be used to possibly limit the number of threads. It is a soft limit in sense that it is ignored if the number of threads becomes one, thus a soft limit will never stop B<xz> from compressing or decompressing. This default soft limit will not make B<xz> switch from multi-threaded mode to single-threaded mode. The active limits can be seen with B<xz --info-memory>." +msgstr "Se um número automático de threads foi solicitado e nenhum limite de uso de memória foi especificado, um limite flexível padrão específico do sistema será usado para possivelmente limitar o número de threads. É um limite flexível no sentido de que é ignorado se o número de threads se tornar um, portanto, um limite flexível nunca impedirá B<xz> de compactar ou descompactar. Este limite flexível padrão não fará com que B<xz> alterne do modo de várias threads para o modo de thread única. Os limites ativos podem ser vistos com B<xz --info-memory>." #. type: Plain text -#: ../src/xz/xz.1:1257 -msgid "" -"Currently the only threading method is to split the input into blocks and " -"compress them independently from each other. The default block size depends " -"on the compression level and can be overridden with the B<--block-" -"size=>I<size> option." -msgstr "" -"Atualmente, o único método de threading é dividir a entrada em blocos e " -"comprimi-los independentemente um do outro. O tamanho padrão do bloco " -"depende do nível de compactação e pode ser substituído com a opção B<--block-" -"size=>I<tamanho>." +#: ../src/xz/xz.1 +msgid "Currently the only threading method is to split the input into blocks and compress them independently from each other. The default block size depends on the compression level and can be overridden with the B<--block-size=>I<size> option." +msgstr "Atualmente, o único método de threading é dividir a entrada em blocos e comprimi-los independentemente um do outro. O tamanho padrão do bloco depende do nível de compactação e pode ser substituído com a opção B<--block-size=>I<tamanho>." #. type: Plain text -#: ../src/xz/xz.1:1265 -msgid "" -"Threaded decompression only works on files that contain multiple blocks with " -"size information in block headers. All large enough files compressed in " -"multi-threaded mode meet this condition, but files compressed in single-" -"threaded mode don't even if B<--block-size=>I<size> has been used." +#: ../src/xz/xz.1 +msgid "Threaded decompression only works on files that contain multiple blocks with size information in block headers. All large enough files compressed in multi-threaded mode meet this condition, but files compressed in single-threaded mode don't even if B<--block-size=>I<size> has been used." +msgstr "A descompactação em threads funciona apenas em arquivos que contêm vários blocos com informações de tamanho nos cabeçalhos dos blocos. Todos os arquivos grandes o suficiente compactados no modo de várias thread atendem a essa condição, mas os arquivos compactados no modo de thread única não atendem, mesmo se B<--block-size=>I<tamanho> tiver sido usado." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default value for I<threads> is B<0>. In B<xz> 5.4.x and older the default is B<1>." msgstr "" -"A descompactação em threads funciona apenas em arquivos que contêm vários " -"blocos com informações de tamanho nos cabeçalhos dos blocos. Todos os " -"arquivos grandes o suficiente compactados no modo de várias thread atendem a " -"essa condição, mas os arquivos compactados no modo de thread única não " -"atendem, mesmo se B<--block-size=>I<tamanho> tiver sido usado." #. type: SS -#: ../src/xz/xz.1:1266 ../src/xz/xz.1:2819 +#: ../src/xz/xz.1 #, no-wrap msgid "Custom compressor filter chains" msgstr "Cadeias de filtro de compressor personalizadas" #. type: Plain text -#: ../src/xz/xz.1:1282 -msgid "" -"A custom filter chain allows specifying the compression settings in detail " -"instead of relying on the settings associated to the presets. When a custom " -"filter chain is specified, preset options (B<-0> \\&...\\& B<-9> and B<--" -"extreme>) earlier on the command line are forgotten. If a preset option is " -"specified after one or more custom filter chain options, the new preset " -"takes effect and the custom filter chain options specified earlier are " -"forgotten." +#: ../src/xz/xz.1 +msgid "A custom filter chain allows specifying the compression settings in detail instead of relying on the settings associated to the presets. When a custom filter chain is specified, preset options (B<-0> \\&...\\& B<-9> and B<--extreme>) earlier on the command line are forgotten. If a preset option is specified after one or more custom filter chain options, the new preset takes effect and the custom filter chain options specified earlier are forgotten." +msgstr "Uma cadeia de filtro personalizada permite especificar as configurações de compactação em detalhes, em vez de confiar nas configurações associadas às predefinições. Quando uma cadeia de filtro personalizada é especificada, as opções predefinidas (B<-0> \\&...\\& B<-9> e B<--extreme>) anteriores na linha de comando são esquecidas. Se uma opção predefinida for especificada após uma ou mais opções de cadeia de filtros personalizados, a nova predefinição entrará em vigor e as opções de cadeia de filtros personalizados especificadas anteriormente serão esquecidas." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "A filter chain is comparable to piping on the command line. When compressing, the uncompressed input goes to the first filter, whose output goes to the next filter (if any). The output of the last filter gets written to the compressed file. The maximum number of filters in the chain is four, but typically a filter chain has only one or two filters." +msgstr "Uma cadeia de filtro é comparável à tubulação na linha de comando. Ao compactar, a entrada descompactada vai para o primeiro filtro, cuja saída vai para o próximo filtro (se houver). A saída do último filtro é gravada no arquivo compactado. O número máximo de filtros na cadeia é quatro, mas normalmente uma cadeia de filtros tem apenas um ou dois filtros." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Many filters have limitations on where they can be in the filter chain: some filters can work only as the last filter in the chain, some only as a non-last filter, and some work in any position in the chain. Depending on the filter, this limitation is either inherent to the filter design or exists to prevent security issues." +msgstr "Muitos filtros têm limitações sobre onde podem estar na cadeia de filtros: alguns filtros podem funcionar apenas como o último filtro na cadeia, alguns apenas como filtro não-último e alguns funcionam em qualquer posição na cadeia. Dependendo do filtro, essa limitação é inerente ao projeto do filtro ou existe para evitar problemas de segurança." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "A custom filter chain can be specified in two different ways. The options B<--filters=>I<filters> and B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> allow specifying an entire filter chain in one option using the liblzma filter string syntax. Alternatively, a filter chain can be specified by using one or more individual filter options in the order they are wanted in the filter chain. That is, the order of the individual filter options is significant! When decoding raw streams (B<--format=raw>), the filter chain must be specified in the same order as it was specified when compressing. Any individual filter or preset options specified before the full chain option (B<--filters=>I<filters>) will be forgotten. Individual filters specified after the full chain option will reset the filter chain." msgstr "" -"Uma cadeia de filtro personalizada permite especificar as configurações de " -"compactação em detalhes, em vez de confiar nas configurações associadas às " -"predefinições. Quando uma cadeia de filtro personalizada é especificada, as " -"opções predefinidas (B<-0> \\&...\\& B<-9> e B<--extreme>) anteriores na " -"linha de comando são esquecidas. Se uma opção predefinida for especificada " -"após uma ou mais opções de cadeia de filtros personalizados, a nova " -"predefinição entrará em vigor e as opções de cadeia de filtros " -"personalizados especificadas anteriormente serão esquecidas." #. type: Plain text -#: ../src/xz/xz.1:1289 -msgid "" -"A filter chain is comparable to piping on the command line. When " -"compressing, the uncompressed input goes to the first filter, whose output " -"goes to the next filter (if any). The output of the last filter gets " -"written to the compressed file. The maximum number of filters in the chain " -"is four, but typically a filter chain has only one or two filters." +#: ../src/xz/xz.1 +msgid "Both the full and individual filter options take filter-specific I<options> as a comma-separated list. Extra commas in I<options> are ignored. Every option has a default value, so specify those you want to change." msgstr "" -"Uma cadeia de filtro é comparável à tubulação na linha de comando. Ao " -"compactar, a entrada descompactada vai para o primeiro filtro, cuja saída " -"vai para o próximo filtro (se houver). A saída do último filtro é gravada no " -"arquivo compactado. O número máximo de filtros na cadeia é quatro, mas " -"normalmente uma cadeia de filtros tem apenas um ou dois filtros." #. type: Plain text -#: ../src/xz/xz.1:1297 -msgid "" -"Many filters have limitations on where they can be in the filter chain: some " -"filters can work only as the last filter in the chain, some only as a non-" -"last filter, and some work in any position in the chain. Depending on the " -"filter, this limitation is either inherent to the filter design or exists to " -"prevent security issues." +#: ../src/xz/xz.1 +msgid "To see the whole filter chain and I<options>, use B<xz -vv> (that is, use B<--verbose> twice). This works also for viewing the filter chain options used by presets." +msgstr "Para ver toda a cadeia de filtros e I<opções>, use B<xz -vv> (isto é, use B<--verbose> duas vezes). Isso também funciona para visualizar as opções da cadeia de filtros usadas pelas predefinições." + +#. type: TP +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "B<--files>[B<=>I<file>]" +msgid "B<--filters=>I<filters>" +msgstr "B<--files>[B<=>I<arquivo>]" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Specify the full filter chain or a preset in a single option. Each filter can be separated by spaces or two dashes (B<-->). I<filters> may need to be quoted on the shell command line so it is parsed as a single option. To denote I<options>, use B<:> or B<=>. A preset can be prefixed with a B<-> and followed with zero or more flags. The only supported flag is B<e> to apply the same options as B<--extreme>." +msgstr "" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters1>=I<filters> ... B<--filters9>=I<filters>" msgstr "" -"Muitos filtros têm limitações sobre onde podem estar na cadeia de filtros: " -"alguns filtros podem funcionar apenas como o último filtro na cadeia, alguns " -"apenas como filtro não-último e alguns funcionam em qualquer posição na " -"cadeia. Dependendo do filtro, essa limitação é inerente ao projeto do filtro " -"ou existe para evitar problemas de segurança." #. type: Plain text -#: ../src/xz/xz.1:1305 -msgid "" -"A custom filter chain is specified by using one or more filter options in " -"the order they are wanted in the filter chain. That is, the order of filter " -"options is significant! When decoding raw streams (B<--format=raw>), the " -"filter chain is specified in the same order as it was specified when " -"compressing." +#: ../src/xz/xz.1 +msgid "Specify up to nine additional filter chains that can be used with B<--block-list>." msgstr "" -"Uma cadeia de filtro personalizada é especificada usando uma ou mais opções " -"de filtro na ordem desejada na cadeia de filtro. Ou seja, a ordem das opções " -"de filtro é significativa! Ao decodificar fluxos brutos (B<--format=raw>), a " -"cadeia de filtros é especificada na mesma ordem em que foi especificada " -"durante a compactação." #. type: Plain text -#: ../src/xz/xz.1:1314 -msgid "" -"Filters take filter-specific I<options> as a comma-separated list. Extra " -"commas in I<options> are ignored. Every option has a default value, so you " -"need to specify only those you want to change." +#: ../src/xz/xz.1 +msgid "For example, when compressing an archive with executable files followed by text files, the executable part could use a filter chain with a BCJ filter and the text part only the LZMA2 filter." msgstr "" -"Os filtros usam I<opções> específicas do filtro como uma lista separada por " -"vírgulas. As vírgulas extras em I<opções> são ignoradas. Cada opção tem um " -"valor padrão, portanto, você precisa especificar apenas aquelas que deseja " -"alterar." + +#. type: TP +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "B<-h>, B<--help>" +msgid "B<--filters-help>" +msgstr "B<-h>, B<--help>" #. type: Plain text -#: ../src/xz/xz.1:1323 -msgid "" -"To see the whole filter chain and I<options>, use B<xz -vv> (that is, use " -"B<--verbose> twice). This works also for viewing the filter chain options " -"used by presets." +#: ../src/xz/xz.1 +msgid "Display a help message describing how to specify presets and custom filter chains in the B<--filters> and B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> options, and exit successfully." msgstr "" -"Para ver toda a cadeia de filtros e I<opções>, use B<xz -vv> (isto é, use " -"B<--verbose> duas vezes). Isso também funciona para visualizar as opções da " -"cadeia de filtros usadas pelas predefinições." #. type: TP -#: ../src/xz/xz.1:1323 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--lzma1>[B<=>I<options>]" msgstr "B<--lzma1>[B<=>I<opções>]" #. type: TP -#: ../src/xz/xz.1:1326 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--lzma2>[B<=>I<options>]" msgstr "B<--lzma2>[B<=>I<opções>]" #. type: Plain text -#: ../src/xz/xz.1:1331 -msgid "" -"Add LZMA1 or LZMA2 filter to the filter chain. These filters can be used " -"only as the last filter in the chain." -msgstr "" -"Adiciona o filtro LZMA1 ou LZMA2 à cadeia de filtros. Esses filtros podem " -"ser usados apenas como o último filtro na cadeia." +#: ../src/xz/xz.1 +msgid "Add LZMA1 or LZMA2 filter to the filter chain. These filters can be used only as the last filter in the chain." +msgstr "Adiciona o filtro LZMA1 ou LZMA2 à cadeia de filtros. Esses filtros podem ser usados apenas como o último filtro na cadeia." #. type: Plain text -#: ../src/xz/xz.1:1343 -msgid "" -"LZMA1 is a legacy filter, which is supported almost solely due to the legacy " -"B<.lzma> file format, which supports only LZMA1. LZMA2 is an updated " -"version of LZMA1 to fix some practical issues of LZMA1. The B<.xz> format " -"uses LZMA2 and doesn't support LZMA1 at all. Compression speed and ratios " -"of LZMA1 and LZMA2 are practically the same." -msgstr "" -"LZMA1 é um filtro legado, que é suportado quase exclusivamente devido ao " -"formato de arquivo legado B<.lzma>, que suporta apenas LZMA1. LZMA2 é uma " -"versão atualizada do LZMA1 para corrigir alguns problemas práticos do LZMA1. " -"O formato B<.xz> usa LZMA2 e não suporta LZMA1. A velocidade de compactação " -"e as proporções de LZMA1 e LZMA2 são praticamente as mesmas." +#: ../src/xz/xz.1 +msgid "LZMA1 is a legacy filter, which is supported almost solely due to the legacy B<.lzma> file format, which supports only LZMA1. LZMA2 is an updated version of LZMA1 to fix some practical issues of LZMA1. The B<.xz> format uses LZMA2 and doesn't support LZMA1 at all. Compression speed and ratios of LZMA1 and LZMA2 are practically the same." +msgstr "LZMA1 é um filtro legado, que é suportado quase exclusivamente devido ao formato de arquivo legado B<.lzma>, que suporta apenas LZMA1. LZMA2 é uma versão atualizada do LZMA1 para corrigir alguns problemas práticos do LZMA1. O formato B<.xz> usa LZMA2 e não suporta LZMA1. A velocidade de compactação e as proporções de LZMA1 e LZMA2 são praticamente as mesmas." #. type: Plain text -#: ../src/xz/xz.1:1346 +#: ../src/xz/xz.1 msgid "LZMA1 and LZMA2 share the same set of I<options>:" msgstr "LZMA1 e LZMA2 compartilham o mesmo conjunto de I<opções>:" #. type: TP -#: ../src/xz/xz.1:1347 +#: ../src/xz/xz.1 #, no-wrap msgid "B<preset=>I<preset>" msgstr "B<preset=>I<predefinição>" #. type: Plain text -#: ../src/xz/xz.1:1374 -msgid "" -"Reset all LZMA1 or LZMA2 I<options> to I<preset>. I<Preset> consist of an " -"integer, which may be followed by single-letter preset modifiers. The " -"integer can be from B<0> to B<9>, matching the command line options B<-0> " -"\\&...\\& B<-9>. The only supported modifier is currently B<e>, which " -"matches B<--extreme>. If no B<preset> is specified, the default values of " -"LZMA1 or LZMA2 I<options> are taken from the preset B<6>." -msgstr "" -"Redefine todas as I<opções> de LZMA1 ou LZMA2 para I<predefinição>. " -"I<Predefinição> consiste em um número inteiro, que pode ser seguido por " -"modificadores de predefinição de uma única letra. O inteiro pode ser de B<0> " -"a B<9>, correspondendo às opções de linha de comando B<-0> \\&...\\& B<-9>. " -"O único modificador suportado atualmente é B<e>, que corresponde a B<--" -"extreme>. Se nenhum B<preset> for especificado, os valores padrão das " -"I<opções> LZMA1 ou LZMA2 serão obtidos da predefinição B<6>." +#: ../src/xz/xz.1 +msgid "Reset all LZMA1 or LZMA2 I<options> to I<preset>. I<Preset> consist of an integer, which may be followed by single-letter preset modifiers. The integer can be from B<0> to B<9>, matching the command line options B<-0> \\&...\\& B<-9>. The only supported modifier is currently B<e>, which matches B<--extreme>. If no B<preset> is specified, the default values of LZMA1 or LZMA2 I<options> are taken from the preset B<6>." +msgstr "Redefine todas as I<opções> de LZMA1 ou LZMA2 para I<predefinição>. I<Predefinição> consiste em um número inteiro, que pode ser seguido por modificadores de predefinição de uma única letra. O inteiro pode ser de B<0> a B<9>, correspondendo às opções de linha de comando B<-0> \\&...\\& B<-9>. O único modificador suportado atualmente é B<e>, que corresponde a B<--extreme>. Se nenhum B<preset> for especificado, os valores padrão das I<opções> LZMA1 ou LZMA2 serão obtidos da predefinição B<6>." #. type: TP -#: ../src/xz/xz.1:1374 +#: ../src/xz/xz.1 #, no-wrap msgid "B<dict=>I<size>" msgstr "B<dict=>I<tamanho>" #. type: Plain text -#: ../src/xz/xz.1:1389 -msgid "" -"Dictionary (history buffer) I<size> indicates how many bytes of the " -"recently processed uncompressed data is kept in memory. The algorithm tries " -"to find repeating byte sequences (matches) in the uncompressed data, and " -"replace them with references to the data currently in the dictionary. The " -"bigger the dictionary, the higher is the chance to find a match. Thus, " -"increasing dictionary I<size> usually improves compression ratio, but a " -"dictionary bigger than the uncompressed file is waste of memory." -msgstr "" -"O I<tamanho> do dicionário (buffer de histórico) indica quantos bytes dos " -"dados não compactados processados recentemente são mantidos na memória. O " -"algoritmo tenta encontrar sequências de bytes repetidos (correspondências) " -"nos dados não compactados e substituí-los por referências aos dados " -"atualmente no dicionário. Quanto maior o dicionário, maior a chance de " -"encontrar uma correspondência. Portanto, aumentar o dicionário I<tamanho> " -"geralmente melhora a taxa de compactação, mas um dicionário maior que o " -"arquivo não compactado é um desperdício de memória." +#: ../src/xz/xz.1 +msgid "Dictionary (history buffer) I<size> indicates how many bytes of the recently processed uncompressed data is kept in memory. The algorithm tries to find repeating byte sequences (matches) in the uncompressed data, and replace them with references to the data currently in the dictionary. The bigger the dictionary, the higher is the chance to find a match. Thus, increasing dictionary I<size> usually improves compression ratio, but a dictionary bigger than the uncompressed file is waste of memory." +msgstr "O I<tamanho> do dicionário (buffer de histórico) indica quantos bytes dos dados não compactados processados recentemente são mantidos na memória. O algoritmo tenta encontrar sequências de bytes repetidos (correspondências) nos dados não compactados e substituí-los por referências aos dados atualmente no dicionário. Quanto maior o dicionário, maior a chance de encontrar uma correspondência. Portanto, aumentar o dicionário I<tamanho> geralmente melhora a taxa de compactação, mas um dicionário maior que o arquivo não compactado é um desperdício de memória." #. type: Plain text -#: ../src/xz/xz.1:1398 -msgid "" -"Typical dictionary I<size> is from 64\\ KiB to 64\\ MiB. The minimum is 4\\ " -"KiB. The maximum for compression is currently 1.5\\ GiB (1536\\ MiB). The " -"decompressor already supports dictionaries up to one byte less than 4\\ GiB, " -"which is the maximum for the LZMA1 and LZMA2 stream formats." -msgstr "" -"Um I<tamanho> de dicionário típico é de 64\\ KiB a 64\\ MiB. O mínimo é 4\\ " -"KiB. O máximo para compactação é atualmente 1,5\\ GiB (1536\\ MiB). O " -"descompactador já oferece suporte a dicionários de até um byte a menos de " -"4\\ GiB, que é o máximo para os formatos de fluxo LZMA1 e LZMA2." +#: ../src/xz/xz.1 +msgid "Typical dictionary I<size> is from 64\\ KiB to 64\\ MiB. The minimum is 4\\ KiB. The maximum for compression is currently 1.5\\ GiB (1536\\ MiB). The decompressor already supports dictionaries up to one byte less than 4\\ GiB, which is the maximum for the LZMA1 and LZMA2 stream formats." +msgstr "Um I<tamanho> de dicionário típico é de 64\\ KiB a 64\\ MiB. O mínimo é 4\\ KiB. O máximo para compactação é atualmente 1,5\\ GiB (1536\\ MiB). O descompactador já oferece suporte a dicionários de até um byte a menos de 4\\ GiB, que é o máximo para os formatos de fluxo LZMA1 e LZMA2." #. type: Plain text -#: ../src/xz/xz.1:1425 -msgid "" -"Dictionary I<size> and match finder (I<mf>) together determine the memory " -"usage of the LZMA1 or LZMA2 encoder. The same (or bigger) dictionary " -"I<size> is required for decompressing that was used when compressing, thus " -"the memory usage of the decoder is determined by the dictionary size used " -"when compressing. The B<.xz> headers store the dictionary I<size> either as " -"2^I<n> or 2^I<n> + 2^(I<n>-1), so these I<sizes> are somewhat preferred for " -"compression. Other I<sizes> will get rounded up when stored in the B<.xz> " -"headers." -msgstr "" -"O I<tamanho> de dicionário e o localizador de correspondência (I<mf>) juntos " -"determinam o uso de memória do codificador LZMA1 ou LZMA2. O mesmo (ou " -"maior) I<tamanho> de dicionário é necessário para descompactar que foi usado " -"durante a compactação, portanto, o uso de memória do decodificador é " -"determinado pelo tamanho do dicionário usado durante a compactação. Os " -"cabeçalhos B<.xz> armazenam o I<tamanho> de dicionário como 2^I<n> ou 2^I<n> " -"+ 2^(I<n>-1), então esses I<tamanhos> são um tanto preferidos para " -"compactação. Outros I<tamanhos> serão arredondados quando armazenados nos " -"cabeçalhos B<.xz>." +#: ../src/xz/xz.1 +msgid "Dictionary I<size> and match finder (I<mf>) together determine the memory usage of the LZMA1 or LZMA2 encoder. The same (or bigger) dictionary I<size> is required for decompressing that was used when compressing, thus the memory usage of the decoder is determined by the dictionary size used when compressing. The B<.xz> headers store the dictionary I<size> either as 2^I<n> or 2^I<n> + 2^(I<n>-1), so these I<sizes> are somewhat preferred for compression. Other I<sizes> will get rounded up when stored in the B<.xz> headers." +msgstr "O I<tamanho> de dicionário e o localizador de correspondência (I<mf>) juntos determinam o uso de memória do codificador LZMA1 ou LZMA2. O mesmo (ou maior) I<tamanho> de dicionário é necessário para descompactar que foi usado durante a compactação, portanto, o uso de memória do decodificador é determinado pelo tamanho do dicionário usado durante a compactação. Os cabeçalhos B<.xz> armazenam o I<tamanho> de dicionário como 2^I<n> ou 2^I<n> + 2^(I<n>-1), então esses I<tamanhos> são um tanto preferidos para compactação. Outros I<tamanhos> serão arredondados quando armazenados nos cabeçalhos B<.xz>." #. type: TP -#: ../src/xz/xz.1:1425 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lc=>I<lc>" msgstr "B<lc=>I<lc>" #. type: Plain text -#: ../src/xz/xz.1:1434 -msgid "" -"Specify the number of literal context bits. The minimum is 0 and the " -"maximum is 4; the default is 3. In addition, the sum of I<lc> and I<lp> " -"must not exceed 4." -msgstr "" -"Especifica o número de bits de contexto literais. O mínimo é 0 e o máximo é " -"4; o padrão é 3. Além disso, a soma de I<lc> e I<lp> não deve exceder 4." +#: ../src/xz/xz.1 +msgid "Specify the number of literal context bits. The minimum is 0 and the maximum is 4; the default is 3. In addition, the sum of I<lc> and I<lp> must not exceed 4." +msgstr "Especifica o número de bits de contexto literais. O mínimo é 0 e o máximo é 4; o padrão é 3. Além disso, a soma de I<lc> e I<lp> não deve exceder 4." #. type: Plain text -#: ../src/xz/xz.1:1439 -msgid "" -"All bytes that cannot be encoded as matches are encoded as literals. That " -"is, literals are simply 8-bit bytes that are encoded one at a time." -msgstr "" -"Todos os bytes que não podem ser codificados como correspondências são " -"codificados como literais. Ou seja, literais são simplesmente bytes de 8 " -"bits que são codificados um de cada vez." +#: ../src/xz/xz.1 +msgid "All bytes that cannot be encoded as matches are encoded as literals. That is, literals are simply 8-bit bytes that are encoded one at a time." +msgstr "Todos os bytes que não podem ser codificados como correspondências são codificados como literais. Ou seja, literais são simplesmente bytes de 8 bits que são codificados um de cada vez." #. type: Plain text -#: ../src/xz/xz.1:1453 -msgid "" -"The literal coding makes an assumption that the highest I<lc> bits of the " -"previous uncompressed byte correlate with the next byte. For example, in " -"typical English text, an upper-case letter is often followed by a lower-case " -"letter, and a lower-case letter is usually followed by another lower-case " -"letter. In the US-ASCII character set, the highest three bits are 010 for " -"upper-case letters and 011 for lower-case letters. When I<lc> is at least " -"3, the literal coding can take advantage of this property in the " -"uncompressed data." -msgstr "" -"A codificação literal assume que os bits I<lc> mais altos do byte não " -"compactado anterior se correlacionam com o próximo byte. Por exemplo, em um " -"texto típico em inglês, uma letra maiúscula geralmente é seguida por uma " -"letra minúscula, e uma letra minúscula geralmente é seguida por outra letra " -"minúscula. No conjunto de caracteres US-ASCII, os três bits mais altos são " -"010 para letras maiúsculas e 011 para letras minúsculas. Quando I<lc> é pelo " -"menos 3, a codificação literal pode aproveitar essa propriedade nos dados " -"não compactados." +#: ../src/xz/xz.1 +msgid "The literal coding makes an assumption that the highest I<lc> bits of the previous uncompressed byte correlate with the next byte. For example, in typical English text, an upper-case letter is often followed by a lower-case letter, and a lower-case letter is usually followed by another lower-case letter. In the US-ASCII character set, the highest three bits are 010 for upper-case letters and 011 for lower-case letters. When I<lc> is at least 3, the literal coding can take advantage of this property in the uncompressed data." +msgstr "A codificação literal assume que os bits I<lc> mais altos do byte não compactado anterior se correlacionam com o próximo byte. Por exemplo, em um texto típico em inglês, uma letra maiúscula geralmente é seguida por uma letra minúscula, e uma letra minúscula geralmente é seguida por outra letra minúscula. No conjunto de caracteres US-ASCII, os três bits mais altos são 010 para letras maiúsculas e 011 para letras minúsculas. Quando I<lc> é pelo menos 3, a codificação literal pode aproveitar essa propriedade nos dados não compactados." #. type: Plain text -#: ../src/xz/xz.1:1462 -msgid "" -"The default value (3) is usually good. If you want maximum compression, " -"test B<lc=4>. Sometimes it helps a little, and sometimes it makes " -"compression worse. If it makes it worse, test B<lc=2> too." -msgstr "" -"O valor padrão (3) geralmente é bom. Se você deseja compactação máxima, " -"experimente B<lc=4>. Às vezes ajuda um pouco, às vezes piora a compactação. " -"Se piorar, experimente B<lc=2> também." +#: ../src/xz/xz.1 +msgid "The default value (3) is usually good. If you want maximum compression, test B<lc=4>. Sometimes it helps a little, and sometimes it makes compression worse. If it makes it worse, test B<lc=2> too." +msgstr "O valor padrão (3) geralmente é bom. Se você deseja compactação máxima, experimente B<lc=4>. Às vezes ajuda um pouco, às vezes piora a compactação. Se piorar, experimente B<lc=2> também." #. type: TP -#: ../src/xz/xz.1:1462 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lp=>I<lp>" msgstr "B<lp=>I<lp>" #. type: Plain text -#: ../src/xz/xz.1:1466 -msgid "" -"Specify the number of literal position bits. The minimum is 0 and the " -"maximum is 4; the default is 0." -msgstr "" -"Especifica o número de bits de posição literal. O mínimo é 0 e o máximo é 4; " -"o padrão é 0." +#: ../src/xz/xz.1 +msgid "Specify the number of literal position bits. The minimum is 0 and the maximum is 4; the default is 0." +msgstr "Especifica o número de bits de posição literal. O mínimo é 0 e o máximo é 4; o padrão é 0." #. type: Plain text -#: ../src/xz/xz.1:1473 -msgid "" -"I<Lp> affects what kind of alignment in the uncompressed data is assumed " -"when encoding literals. See I<pb> below for more information about " -"alignment." -msgstr "" -"I<Lp> afeta que tipo de alinhamento nos dados não compactados é assumido ao " -"codificar literais. Consulte I<pb> abaixo para obter mais informações sobre " -"alinhamento." +#: ../src/xz/xz.1 +msgid "I<Lp> affects what kind of alignment in the uncompressed data is assumed when encoding literals. See I<pb> below for more information about alignment." +msgstr "I<Lp> afeta que tipo de alinhamento nos dados não compactados é assumido ao codificar literais. Consulte I<pb> abaixo para obter mais informações sobre alinhamento." #. type: TP -#: ../src/xz/xz.1:1473 +#: ../src/xz/xz.1 #, no-wrap msgid "B<pb=>I<pb>" msgstr "B<pb=>I<pb>" #. type: Plain text -#: ../src/xz/xz.1:1477 -msgid "" -"Specify the number of position bits. The minimum is 0 and the maximum is 4; " -"the default is 2." -msgstr "" -"Especifica o número de bits de posição. O mínimo é 0 e o máximo é 4; o " -"padrão é 2." +#: ../src/xz/xz.1 +msgid "Specify the number of position bits. The minimum is 0 and the maximum is 4; the default is 2." +msgstr "Especifica o número de bits de posição. O mínimo é 0 e o máximo é 4; o padrão é 2." #. type: Plain text -#: ../src/xz/xz.1:1484 -msgid "" -"I<Pb> affects what kind of alignment in the uncompressed data is assumed in " -"general. The default means four-byte alignment (2^I<pb>=2^2=4), which is " -"often a good choice when there's no better guess." -msgstr "" -"I<Pb> afeta que tipo de alinhamento nos dados não compactados é assumido em " -"geral. O padrão significa alinhamento de quatro bytes (2^I<pb>=2^2=4), que " -"geralmente é uma boa escolha quando não há melhor estimativa." +#: ../src/xz/xz.1 +msgid "I<Pb> affects what kind of alignment in the uncompressed data is assumed in general. The default means four-byte alignment (2^I<pb>=2^2=4), which is often a good choice when there's no better guess." +msgstr "I<Pb> afeta que tipo de alinhamento nos dados não compactados é assumido em geral. O padrão significa alinhamento de quatro bytes (2^I<pb>=2^2=4), que geralmente é uma boa escolha quando não há melhor estimativa." #. type: Plain text -#: ../src/xz/xz.1:1498 -msgid "" -"When the alignment is known, setting I<pb> accordingly may reduce the file " -"size a little. For example, with text files having one-byte alignment (US-" -"ASCII, ISO-8859-*, UTF-8), setting B<pb=0> can improve compression " -"slightly. For UTF-16 text, B<pb=1> is a good choice. If the alignment is " -"an odd number like 3 bytes, B<pb=0> might be the best choice." -msgstr "" -"Quando o alinhamento é conhecido, definir I<pb> adequadamente pode reduzir " -"um pouco o tamanho do arquivo. Por exemplo, com arquivos de texto com " -"alinhamento de um byte (US-ASCII, ISO-8859-*, UTF-8), a configuração B<pb=0> " -"pode melhorar um pouco a compactação. Para texto UTF-16, B<pb=1> é uma boa " -"escolha. Se o alinhamento for um número ímpar como 3 bytes, B<pb=0> pode ser " -"a melhor escolha." +#: ../src/xz/xz.1 +msgid "When the alignment is known, setting I<pb> accordingly may reduce the file size a little. For example, with text files having one-byte alignment (US-ASCII, ISO-8859-*, UTF-8), setting B<pb=0> can improve compression slightly. For UTF-16 text, B<pb=1> is a good choice. If the alignment is an odd number like 3 bytes, B<pb=0> might be the best choice." +msgstr "Quando o alinhamento é conhecido, definir I<pb> adequadamente pode reduzir um pouco o tamanho do arquivo. Por exemplo, com arquivos de texto com alinhamento de um byte (US-ASCII, ISO-8859-*, UTF-8), a configuração B<pb=0> pode melhorar um pouco a compactação. Para texto UTF-16, B<pb=1> é uma boa escolha. Se o alinhamento for um número ímpar como 3 bytes, B<pb=0> pode ser a melhor escolha." #. type: Plain text -#: ../src/xz/xz.1:1506 -msgid "" -"Even though the assumed alignment can be adjusted with I<pb> and I<lp>, " -"LZMA1 and LZMA2 still slightly favor 16-byte alignment. It might be worth " -"taking into account when designing file formats that are likely to be often " -"compressed with LZMA1 or LZMA2." -msgstr "" -"Embora o alinhamento assumido possa ser ajustado com I<pb> e I<lp>, LZMA1 e " -"LZMA2 ainda favorecem ligeiramente o alinhamento de 16 bytes. Pode valer a " -"pena levar em consideração ao projetar formatos de arquivo que provavelmente " -"serão compactados com LZMA1 ou LZMA2." +#: ../src/xz/xz.1 +msgid "Even though the assumed alignment can be adjusted with I<pb> and I<lp>, LZMA1 and LZMA2 still slightly favor 16-byte alignment. It might be worth taking into account when designing file formats that are likely to be often compressed with LZMA1 or LZMA2." +msgstr "Embora o alinhamento assumido possa ser ajustado com I<pb> e I<lp>, LZMA1 e LZMA2 ainda favorecem ligeiramente o alinhamento de 16 bytes. Pode valer a pena levar em consideração ao projetar formatos de arquivo que provavelmente serão compactados com LZMA1 ou LZMA2." #. type: TP -#: ../src/xz/xz.1:1506 +#: ../src/xz/xz.1 #, no-wrap msgid "B<mf=>I<mf>" msgstr "B<mf=>I<mf>" #. type: Plain text -#: ../src/xz/xz.1:1521 -msgid "" -"Match finder has a major effect on encoder speed, memory usage, and " -"compression ratio. Usually Hash Chain match finders are faster than Binary " -"Tree match finders. The default depends on the I<preset>: 0 uses B<hc3>, " -"1\\(en3 use B<hc4>, and the rest use B<bt4>." -msgstr "" -"O localizador de correspondência tem um efeito importante na velocidade do " -"codificador, uso de memória e taxa de compactação. Normalmente, os " -"localizadores de correspondência de Hash Chain são mais rápidos do que os " -"localizadores de correspondência de árvore binária. O padrão depende do " -"I<predefinição>: 0 usa B<hc3>, 1\\(en3 usa B<hc4> e o resto usa B<bt4>." +#: ../src/xz/xz.1 +msgid "Match finder has a major effect on encoder speed, memory usage, and compression ratio. Usually Hash Chain match finders are faster than Binary Tree match finders. The default depends on the I<preset>: 0 uses B<hc3>, 1\\(en3 use B<hc4>, and the rest use B<bt4>." +msgstr "O localizador de correspondência tem um efeito importante na velocidade do codificador, uso de memória e taxa de compactação. Normalmente, os localizadores de correspondência de Hash Chain são mais rápidos do que os localizadores de correspondência de árvore binária. O padrão depende do I<predefinição>: 0 usa B<hc3>, 1\\(en3 usa B<hc4> e o resto usa B<bt4>." #. type: Plain text -#: ../src/xz/xz.1:1527 -msgid "" -"The following match finders are supported. The memory usage formulas below " -"are rough approximations, which are closest to the reality when I<dict> is a " -"power of two." -msgstr "" -"Os seguintes localizadores de correspondência são suportados. As fórmulas de " -"uso de memória abaixo são aproximações aproximadas, que estão mais próximas " -"da realidade quando I<dict> é uma potência de dois." +#: ../src/xz/xz.1 +msgid "The following match finders are supported. The memory usage formulas below are rough approximations, which are closest to the reality when I<dict> is a power of two." +msgstr "Os seguintes localizadores de correspondência são suportados. As fórmulas de uso de memória abaixo são aproximações aproximadas, que estão mais próximas da realidade quando I<dict> é uma potência de dois." #. type: TP -#: ../src/xz/xz.1:1528 +#: ../src/xz/xz.1 #, no-wrap msgid "B<hc3>" msgstr "B<hc3>" #. type: Plain text -#: ../src/xz/xz.1:1531 +#: ../src/xz/xz.1 msgid "Hash Chain with 2- and 3-byte hashing" msgstr "Cadeia de hashs com hashing de 2 e 3 bytes" #. type: Plain text -#: ../src/xz/xz.1:1535 ../src/xz/xz.1:1584 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 3" msgstr "Valor mínimo para I<nice>: 3" #. type: Plain text -#: ../src/xz/xz.1:1537 ../src/xz/xz.1:1556 ../src/xz/xz.1:1586 -#: ../src/xz/xz.1:1605 +#: ../src/xz/xz.1 msgid "Memory usage:" msgstr "Uso de memória:" #. type: Plain text -#: ../src/xz/xz.1:1542 +#: ../src/xz/xz.1 msgid "I<dict> * 7.5 (if I<dict> E<lt>= 16 MiB);" msgstr "I<dict> * 7.5 (if I<dict> E<lt>= 16 MiB);" #. type: Plain text -#: ../src/xz/xz.1:1547 +#: ../src/xz/xz.1 msgid "I<dict> * 5.5 + 64 MiB (if I<dict> E<gt> 16 MiB)" msgstr "I<dict> * 5.5 + 64 MiB (if I<dict> E<gt> 16 MiB)" #. type: TP -#: ../src/xz/xz.1:1547 +#: ../src/xz/xz.1 #, no-wrap msgid "B<hc4>" msgstr "B<hc4>" #. type: Plain text -#: ../src/xz/xz.1:1550 +#: ../src/xz/xz.1 msgid "Hash Chain with 2-, 3-, and 4-byte hashing" msgstr "Cadeia de hashs com hashing de 2, 3 e 4 bytes" #. type: Plain text -#: ../src/xz/xz.1:1554 ../src/xz/xz.1:1603 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 4" msgstr "Valor mínimo para I<nice>: 4" #. type: Plain text -#: ../src/xz/xz.1:1561 +#: ../src/xz/xz.1 msgid "I<dict> * 7.5 (if I<dict> E<lt>= 32 MiB);" msgstr "I<dict> * 7.5 (if I<dict> E<lt>= 32 MiB);" #. type: Plain text -#: ../src/xz/xz.1:1566 +#: ../src/xz/xz.1 msgid "I<dict> * 6.5 (if I<dict> E<gt> 32 MiB)" msgstr "I<dict> * 6.5 (if I<dict> E<gt> 32 MiB)" #. type: TP -#: ../src/xz/xz.1:1566 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt2>" msgstr "B<bt2>" #. type: Plain text -#: ../src/xz/xz.1:1569 +#: ../src/xz/xz.1 msgid "Binary Tree with 2-byte hashing" msgstr "Árvore binária com hashing de 2 bytes" #. type: Plain text -#: ../src/xz/xz.1:1573 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 2" msgstr "Valor mínimo para I<nice>: 2" #. type: Plain text -#: ../src/xz/xz.1:1577 +#: ../src/xz/xz.1 msgid "Memory usage: I<dict> * 9.5" msgstr "Uso de memória: I<dict> * 9.5" #. type: TP -#: ../src/xz/xz.1:1577 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt3>" msgstr "B<bt3>" #. type: Plain text -#: ../src/xz/xz.1:1580 +#: ../src/xz/xz.1 msgid "Binary Tree with 2- and 3-byte hashing" msgstr "Árvore binária com hashing de 2 e 3 bytes" #. type: Plain text -#: ../src/xz/xz.1:1591 +#: ../src/xz/xz.1 msgid "I<dict> * 11.5 (if I<dict> E<lt>= 16 MiB);" msgstr "I<dict> * 11.5 (if I<dict> E<lt>= 16 MiB);" #. type: Plain text -#: ../src/xz/xz.1:1596 +#: ../src/xz/xz.1 msgid "I<dict> * 9.5 + 64 MiB (if I<dict> E<gt> 16 MiB)" msgstr "I<dict> * 9.5 + 64 MiB (if I<dict> E<gt> 16 MiB)" #. type: TP -#: ../src/xz/xz.1:1596 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt4>" msgstr "B<bt4>" #. type: Plain text -#: ../src/xz/xz.1:1599 +#: ../src/xz/xz.1 msgid "Binary Tree with 2-, 3-, and 4-byte hashing" msgstr "Árvore binária com hashing de 2, 3 e 4 bytes" #. type: Plain text -#: ../src/xz/xz.1:1610 +#: ../src/xz/xz.1 msgid "I<dict> * 11.5 (if I<dict> E<lt>= 32 MiB);" msgstr "I<dict> * 11.5 (if I<dict> E<lt>= 32 MiB);" #. type: Plain text -#: ../src/xz/xz.1:1615 +#: ../src/xz/xz.1 msgid "I<dict> * 10.5 (if I<dict> E<gt> 32 MiB)" msgstr "I<dict> * 10.5 (if I<dict> E<gt> 32 MiB)" #. type: TP -#: ../src/xz/xz.1:1616 +#: ../src/xz/xz.1 #, no-wrap msgid "B<mode=>I<mode>" msgstr "B<mode=>I<modo>" #. type: Plain text -#: ../src/xz/xz.1:1637 -msgid "" -"Compression I<mode> specifies the method to analyze the data produced by the " -"match finder. Supported I<modes> are B<fast> and B<normal>. The default is " -"B<fast> for I<presets> 0\\(en3 and B<normal> for I<presets> 4\\(en9." -msgstr "" -"O I<modo> de compactação especifica o método para analisar os dados " -"produzidos pelo localizador de correspondência. Os I<modos> suportados são " -"B<fast> e B<normal>. O padrão é B<fast> para I<predefinições> 0\\(en3 e " -"B<normal> para I<predefinições> 4\\(en9." +#: ../src/xz/xz.1 +msgid "Compression I<mode> specifies the method to analyze the data produced by the match finder. Supported I<modes> are B<fast> and B<normal>. The default is B<fast> for I<presets> 0\\(en3 and B<normal> for I<presets> 4\\(en9." +msgstr "O I<modo> de compactação especifica o método para analisar os dados produzidos pelo localizador de correspondência. Os I<modos> suportados são B<fast> e B<normal>. O padrão é B<fast> para I<predefinições> 0\\(en3 e B<normal> para I<predefinições> 4\\(en9." #. type: Plain text -#: ../src/xz/xz.1:1646 -msgid "" -"Usually B<fast> is used with Hash Chain match finders and B<normal> with " -"Binary Tree match finders. This is also what the I<presets> do." -msgstr "" -"Normalmente, B<fast> é usado com localizadores de correspondência cadeia de " -"hashs e B<normal> com localizadores de correspondência de árvore binária. " -"Isso também é o que os I<predefinições> fazem." +#: ../src/xz/xz.1 +msgid "Usually B<fast> is used with Hash Chain match finders and B<normal> with Binary Tree match finders. This is also what the I<presets> do." +msgstr "Normalmente, B<fast> é usado com localizadores de correspondência cadeia de hashs e B<normal> com localizadores de correspondência de árvore binária. Isso também é o que os I<predefinições> fazem." #. type: TP -#: ../src/xz/xz.1:1646 +#: ../src/xz/xz.1 #, no-wrap msgid "B<nice=>I<nice>" msgstr "B<nice=>I<nice>" #. type: Plain text -#: ../src/xz/xz.1:1653 -msgid "" -"Specify what is considered to be a nice length for a match. Once a match of " -"at least I<nice> bytes is found, the algorithm stops looking for possibly " -"better matches." -msgstr "" -"Especifica o que é considerado um bom comprimento para uma correspondência. " -"Uma vez que uma correspondência de pelo menos I<nice> bytes é encontrada, o " -"algoritmo para de procurar correspondências possivelmente melhores." +#: ../src/xz/xz.1 +msgid "Specify what is considered to be a nice length for a match. Once a match of at least I<nice> bytes is found, the algorithm stops looking for possibly better matches." +msgstr "Especifica o que é considerado um bom comprimento para uma correspondência. Uma vez que uma correspondência de pelo menos I<nice> bytes é encontrada, o algoritmo para de procurar correspondências possivelmente melhores." #. type: Plain text -#: ../src/xz/xz.1:1660 -msgid "" -"I<Nice> can be 2\\(en273 bytes. Higher values tend to give better " -"compression ratio at the expense of speed. The default depends on the " -"I<preset>." -msgstr "" -"I<Nice> pode ser 2\\(en273 bytes. Valores mais altos tendem a fornecer " -"melhor taxa de compactação em detrimento da velocidade. O padrão depende do " -"I<predefinição>." +#: ../src/xz/xz.1 +msgid "I<Nice> can be 2\\(en273 bytes. Higher values tend to give better compression ratio at the expense of speed. The default depends on the I<preset>." +msgstr "I<Nice> pode ser 2\\(en273 bytes. Valores mais altos tendem a fornecer melhor taxa de compactação em detrimento da velocidade. O padrão depende do I<predefinição>." #. type: TP -#: ../src/xz/xz.1:1660 +#: ../src/xz/xz.1 #, no-wrap msgid "B<depth=>I<depth>" msgstr "B<depth=>I<profundidade>" #. type: Plain text -#: ../src/xz/xz.1:1670 -msgid "" -"Specify the maximum search depth in the match finder. The default is the " -"special value of 0, which makes the compressor determine a reasonable " -"I<depth> from I<mf> and I<nice>." -msgstr "" -"Especifica a profundidade máxima de pesquisa no localizador de " -"correspondências. O padrão é o valor especial de 0, que faz com que o " -"compressor determine um I<profundidade> razoável de I<mf> e I<nice>." +#: ../src/xz/xz.1 +msgid "Specify the maximum search depth in the match finder. The default is the special value of 0, which makes the compressor determine a reasonable I<depth> from I<mf> and I<nice>." +msgstr "Especifica a profundidade máxima de pesquisa no localizador de correspondências. O padrão é o valor especial de 0, que faz com que o compressor determine um I<profundidade> razoável de I<mf> e I<nice>." #. type: Plain text -#: ../src/xz/xz.1:1681 -msgid "" -"Reasonable I<depth> for Hash Chains is 4\\(en100 and 16\\(en1000 for Binary " -"Trees. Using very high values for I<depth> can make the encoder extremely " -"slow with some files. Avoid setting the I<depth> over 1000 unless you are " -"prepared to interrupt the compression in case it is taking far too long." -msgstr "" -"Uma I<profundidade> razoável para cadeias de hash é 4\\(en100 e 16\\(en1000 " -"para árvores binárias. Usar valores muito altos para I<profundidade> pode " -"tornar o codificador extremamente lento com alguns arquivos. Evite definir " -"I<profundidade> acima de 1000 a menos que você esteja preparado para " -"interromper a compactação caso ela esteja demorando muito." +#: ../src/xz/xz.1 +msgid "Reasonable I<depth> for Hash Chains is 4\\(en100 and 16\\(en1000 for Binary Trees. Using very high values for I<depth> can make the encoder extremely slow with some files. Avoid setting the I<depth> over 1000 unless you are prepared to interrupt the compression in case it is taking far too long." +msgstr "Uma I<profundidade> razoável para cadeias de hash é 4\\(en100 e 16\\(en1000 para árvores binárias. Usar valores muito altos para I<profundidade> pode tornar o codificador extremamente lento com alguns arquivos. Evite definir I<profundidade> acima de 1000 a menos que você esteja preparado para interromper a compactação caso ela esteja demorando muito." #. type: Plain text -#: ../src/xz/xz.1:1692 -msgid "" -"When decoding raw streams (B<--format=raw>), LZMA2 needs only the dictionary " -"I<size>. LZMA1 needs also I<lc>, I<lp>, and I<pb>." -msgstr "" -"Ao decodificar fluxos brutos (B<--format=raw>), o LZMA2 precisa apenas do " -"dicionário I<tamanho>. LZMA1 também precisa de I<lc>, I<lp> e I<pb>." +#: ../src/xz/xz.1 +msgid "When decoding raw streams (B<--format=raw>), LZMA2 needs only the dictionary I<size>. LZMA1 needs also I<lc>, I<lp>, and I<pb>." +msgstr "Ao decodificar fluxos brutos (B<--format=raw>), o LZMA2 precisa apenas do dicionário I<tamanho>. LZMA1 também precisa de I<lc>, I<lp> e I<pb>." #. type: TP -#: ../src/xz/xz.1:1692 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--x86>[B<=>I<options>]" msgstr "B<--x86>[B<=>I<opções>]" #. type: TP -#: ../src/xz/xz.1:1695 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--arm>[B<=>I<options>]" msgstr "B<--arm>[B<=>I<opções>]" #. type: TP -#: ../src/xz/xz.1:1697 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--armthumb>[B<=>I<options>]" msgstr "B<--armthumb>[B<=>I<opções>]" #. type: TP -#: ../src/xz/xz.1:1699 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--arm64>[B<=>I<options>]" msgstr "B<--arm64>[B<=>I<opções>]" #. type: TP -#: ../src/xz/xz.1:1701 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--powerpc>[B<=>I<options>]" msgstr "B<--powerpc>[B<=>I<opções>]" #. type: TP -#: ../src/xz/xz.1:1703 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--ia64>[B<=>I<options>]" msgstr "B<--ia64>[B<=>I<opções>]" #. type: TP -#: ../src/xz/xz.1:1705 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--sparc>[B<=>I<options>]" msgstr "B<--sparc>[B<=>I<opções>]" +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--riscv>[B<=>I<options>]" +msgstr "B<--riscv>[B<=>I<opções>]" + #. type: Plain text -#: ../src/xz/xz.1:1711 -msgid "" -"Add a branch/call/jump (BCJ) filter to the filter chain. These filters can " -"be used only as a non-last filter in the filter chain." -msgstr "" -"Adiciona um filtro de ramificação/chamada/salto (BCJ) à cadeia de filtros. " -"Esses filtros podem ser usados apenas como um filtro não último na cadeia de " -"filtros." +#: ../src/xz/xz.1 +msgid "Add a branch/call/jump (BCJ) filter to the filter chain. These filters can be used only as a non-last filter in the filter chain." +msgstr "Adiciona um filtro de ramificação/chamada/salto (BCJ) à cadeia de filtros. Esses filtros podem ser usados apenas como um filtro não último na cadeia de filtros." #. type: Plain text -#: ../src/xz/xz.1:1725 -msgid "" -"A BCJ filter converts relative addresses in the machine code to their " -"absolute counterparts. This doesn't change the size of the data but it " -"increases redundancy, which can help LZMA2 to produce 0\\(en15\\ % smaller " -"B<.xz> file. The BCJ filters are always reversible, so using a BCJ filter " -"for wrong type of data doesn't cause any data loss, although it may make the " -"compression ratio slightly worse. The BCJ filters are very fast and use an " -"insignificant amount of memory." -msgstr "" -"Um filtro BCJ converte endereços relativos no código de máquina em suas " -"contrapartes absolutas. Isso não altera o tamanho dos dados, mas aumenta a " -"redundância, o que pode ajudar o LZMA2 a produzir um arquivo B<.xz> " -"0\\(en15\\ % menor. Os filtros BCJ são sempre reversíveis, portanto, usar um " -"filtro BCJ para o tipo errado de dados não causa nenhuma perda de dados, " -"embora possa piorar um pouco a taxa de compactação.Os filtros BCJ são muito " -"rápidos e usam uma quantidade insignificante de memória." +#: ../src/xz/xz.1 +msgid "A BCJ filter converts relative addresses in the machine code to their absolute counterparts. This doesn't change the size of the data but it increases redundancy, which can help LZMA2 to produce 0\\(en15\\ % smaller B<.xz> file. The BCJ filters are always reversible, so using a BCJ filter for wrong type of data doesn't cause any data loss, although it may make the compression ratio slightly worse. The BCJ filters are very fast and use an insignificant amount of memory." +msgstr "Um filtro BCJ converte endereços relativos no código de máquina em suas contrapartes absolutas. Isso não altera o tamanho dos dados, mas aumenta a redundância, o que pode ajudar o LZMA2 a produzir um arquivo B<.xz> 0\\(en15\\ % menor. Os filtros BCJ são sempre reversíveis, portanto, usar um filtro BCJ para o tipo errado de dados não causa nenhuma perda de dados, embora possa piorar um pouco a taxa de compactação.Os filtros BCJ são muito rápidos e usam uma quantidade insignificante de memória." #. type: Plain text -#: ../src/xz/xz.1:1728 +#: ../src/xz/xz.1 msgid "These BCJ filters have known problems related to the compression ratio:" -msgstr "" -"Esses filtros BCJ têm problemas conhecidos relacionados à taxa de " -"compactação:" +msgstr "Esses filtros BCJ têm problemas conhecidos relacionados à taxa de compactação:" #. type: Plain text -#: ../src/xz/xz.1:1735 -msgid "" -"Some types of files containing executable code (for example, object files, " -"static libraries, and Linux kernel modules) have the addresses in the " -"instructions filled with filler values. These BCJ filters will still do the " -"address conversion, which will make the compression worse with these files." -msgstr "" -"Alguns tipos de arquivos contendo código executável (por exemplo, arquivos " -"de objeto, bibliotecas estáticas e módulos do kernel do Linux) têm os " -"endereços nas instruções preenchidos com valores de preenchimento. Esses " -"filtros BCJ ainda vão fazer a conversão de endereço, o que vai piorar a " -"compactação desses arquivos." +#: ../src/xz/xz.1 +msgid "Some types of files containing executable code (for example, object files, static libraries, and Linux kernel modules) have the addresses in the instructions filled with filler values. These BCJ filters will still do the address conversion, which will make the compression worse with these files." +msgstr "Alguns tipos de arquivos contendo código executável (por exemplo, arquivos de objeto, bibliotecas estáticas e módulos do kernel do Linux) têm os endereços nas instruções preenchidos com valores de preenchimento. Esses filtros BCJ ainda vão fazer a conversão de endereço, o que vai piorar a compactação desses arquivos." #. type: Plain text -#: ../src/xz/xz.1:1745 -msgid "" -"If a BCJ filter is applied on an archive, it is possible that it makes the " -"compression ratio worse than not using a BCJ filter. For example, if there " -"are similar or even identical executables then filtering will likely make " -"the files less similar and thus compression is worse. The contents of non-" -"executable files in the same archive can matter too. In practice one has to " -"try with and without a BCJ filter to see which is better in each situation." -msgstr "" -"Se um filtro BCJ for aplicado em um arquivo, é possível que isso torne a " -"taxa de compactação pior do que não usar um filtro BCJ. Por exemplo, se " -"houver executáveis semelhantes ou mesmo idênticos, a filtragem provavelmente " -"tornará os arquivos menos semelhantes e, portanto, a compactação será pior. " -"O conteúdo de arquivos não executáveis no mesmo arquivo também pode ser " -"importante. Na prática tem que tentar com e sem filtro BCJ para ver qual é " -"melhor em cada situação." +#: ../src/xz/xz.1 +msgid "If a BCJ filter is applied on an archive, it is possible that it makes the compression ratio worse than not using a BCJ filter. For example, if there are similar or even identical executables then filtering will likely make the files less similar and thus compression is worse. The contents of non-executable files in the same archive can matter too. In practice one has to try with and without a BCJ filter to see which is better in each situation." +msgstr "Se um filtro BCJ for aplicado em um arquivo, é possível que isso torne a taxa de compactação pior do que não usar um filtro BCJ. Por exemplo, se houver executáveis semelhantes ou mesmo idênticos, a filtragem provavelmente tornará os arquivos menos semelhantes e, portanto, a compactação será pior. O conteúdo de arquivos não executáveis no mesmo arquivo também pode ser importante. Na prática tem que tentar com e sem filtro BCJ para ver qual é melhor em cada situação." #. type: Plain text -#: ../src/xz/xz.1:1750 -msgid "" -"Different instruction sets have different alignment: the executable file " -"must be aligned to a multiple of this value in the input data to make the " -"filter work." -msgstr "" -"Conjuntos de instruções diferentes têm alinhamento diferente: o arquivo " -"executável deve ser alinhado a um múltiplo desse valor nos dados de entrada " -"para fazer o filtro funcionar." +#: ../src/xz/xz.1 +msgid "Different instruction sets have different alignment: the executable file must be aligned to a multiple of this value in the input data to make the filter work." +msgstr "Conjuntos de instruções diferentes têm alinhamento diferente: o arquivo executável deve ser alinhado a um múltiplo desse valor nos dados de entrada para fazer o filtro funcionar." #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Filter" msgstr "Filtro" #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Alignment" msgstr "Alinhamento" #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Notes" msgstr "Observações" #. type: tbl table -#: ../src/xz/xz.1:1758 +#: ../src/xz/xz.1 #, no-wrap msgid "x86" msgstr "x86" #. type: tbl table -#: ../src/xz/xz.1:1758 +#: ../src/xz/xz.1 #, no-wrap msgid "32-bit or 64-bit x86" msgstr "x86 32 bits ou 64 bits" #. type: tbl table -#: ../src/xz/xz.1:1759 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM" msgstr "ARM" #. type: tbl table -#: ../src/xz/xz.1:1760 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM-Thumb" msgstr "ARM-Thumb" #. type: tbl table -#: ../src/xz/xz.1:1761 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM64" msgstr "ARM64" #. type: tbl table -#: ../src/xz/xz.1:1761 +#: ../src/xz/xz.1 #, no-wrap msgid "4096-byte alignment is best" msgstr "" @@ -3047,1774 +1927,1315 @@ msgstr "" ";;é melhor" #. type: tbl table -#: ../src/xz/xz.1:1762 +#: ../src/xz/xz.1 #, no-wrap msgid "PowerPC" msgstr "PowerPC" #. type: tbl table -#: ../src/xz/xz.1:1762 +#: ../src/xz/xz.1 #, no-wrap msgid "Big endian only" msgstr "Somente big endian" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "IA-64" msgstr "IA-64" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "16" msgstr "16" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "Itanium" msgstr "Itanium" #. type: tbl table -#: ../src/xz/xz.1:1764 +#: ../src/xz/xz.1 #, no-wrap msgid "SPARC" msgstr "SPARC" +#. type: tbl table +#: ../src/xz/xz.1 +#, no-wrap +msgid "RISC-V" +msgstr "" + #. type: Plain text -#: ../src/xz/xz.1:1781 -msgid "" -"Since the BCJ-filtered data is usually compressed with LZMA2, the " -"compression ratio may be improved slightly if the LZMA2 options are set to " -"match the alignment of the selected BCJ filter. For example, with the IA-64 " -"filter, it's good to set B<pb=4> or even B<pb=4,lp=4,lc=0> with LZMA2 " -"(2^4=16). The x86 filter is an exception; it's usually good to stick to " -"LZMA2's default four-byte alignment when compressing x86 executables." +#: ../src/xz/xz.1 +msgid "Since the BCJ-filtered data is usually compressed with LZMA2, the compression ratio may be improved slightly if the LZMA2 options are set to match the alignment of the selected BCJ filter. Examples:" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "IA-64 filter has 16-byte alignment so B<pb=4,lp=4,lc=0> is good with LZMA2 (2^4=16)." msgstr "" -"Como os dados filtrados por BCJ geralmente são compactados com LZMA2, a taxa " -"de compactação pode melhorar ligeiramente se as opções de LZMA2 forem " -"definidas para corresponder ao alinhamento do filtro BCJ selecionado. Por " -"exemplo, com o filtro IA-64, é bom definir B<pb=4> ou mesmo B<pb=4,lp=4," -"lc=0> com LZMA2 (2^4=16). O filtro x86 é uma exceção; geralmente é bom " -"manter o alinhamento padrão de quatro bytes do LZMA2 ao compactar " -"executáveis x86." #. type: Plain text -#: ../src/xz/xz.1:1784 +#: ../src/xz/xz.1 +msgid "RISC-V code has 2-byte or 4-byte alignment depending on whether the file contains 16-bit compressed instructions (the C extension). When 16-bit instructions are used, B<pb=2,lp=1,lc=3> or B<pb=1,lp=1,lc=3> is good. When 16-bit instructions aren't present, B<pb=2,lp=2,lc=2> is the best. B<readelf -h> can be used to check if \"RVC\" appears on the \"Flags\" line." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "ARM64 is always 4-byte aligned so B<pb=2,lp=2,lc=2> is the best." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The x86 filter is an exception. It's usually good to stick to LZMA2's defaults (B<pb=2,lp=0,lc=3>) when compressing x86 executables." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 msgid "All BCJ filters support the same I<options>:" msgstr "Todos os filtros BCJ suportam as mesmas I<opções>:" #. type: TP -#: ../src/xz/xz.1:1785 +#: ../src/xz/xz.1 #, no-wrap msgid "B<start=>I<offset>" msgstr "B<start=>I<deslocamento>" #. type: Plain text -#: ../src/xz/xz.1:1799 -msgid "" -"Specify the start I<offset> that is used when converting between relative " -"and absolute addresses. The I<offset> must be a multiple of the alignment " -"of the filter (see the table above). The default is zero. In practice, the " -"default is good; specifying a custom I<offset> is almost never useful." -msgstr "" -"Especifica o I<deslocamento> inicial que é usado na conversão entre " -"endereços relativos e absolutos. O I<deslocamento> deve ser um múltiplo do " -"alinhamento do filtro (ver tabela acima). O padrão é zero. Na prática, o " -"padrão é bom; especificar um I<deslocamento> personalizado quase nunca é " -"útil." +#: ../src/xz/xz.1 +msgid "Specify the start I<offset> that is used when converting between relative and absolute addresses. The I<offset> must be a multiple of the alignment of the filter (see the table above). The default is zero. In practice, the default is good; specifying a custom I<offset> is almost never useful." +msgstr "Especifica o I<deslocamento> inicial que é usado na conversão entre endereços relativos e absolutos. O I<deslocamento> deve ser um múltiplo do alinhamento do filtro (ver tabela acima). O padrão é zero. Na prática, o padrão é bom; especificar um I<deslocamento> personalizado quase nunca é útil." #. type: TP -#: ../src/xz/xz.1:1800 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--delta>[B<=>I<options>]" msgstr "B<--delta>[B<=>I<opções>]" #. type: Plain text -#: ../src/xz/xz.1:1805 -msgid "" -"Add the Delta filter to the filter chain. The Delta filter can be only used " -"as a non-last filter in the filter chain." -msgstr "" -"Adiciona o filtro Delta à cadeia de filtros. O filtro Delta só pode ser " -"usado como filtro não-último na cadeia de filtros." +#: ../src/xz/xz.1 +msgid "Add the Delta filter to the filter chain. The Delta filter can be only used as a non-last filter in the filter chain." +msgstr "Adiciona o filtro Delta à cadeia de filtros. O filtro Delta só pode ser usado como filtro não-último na cadeia de filtros." #. type: Plain text -#: ../src/xz/xz.1:1814 -msgid "" -"Currently only simple byte-wise delta calculation is supported. It can be " -"useful when compressing, for example, uncompressed bitmap images or " -"uncompressed PCM audio. However, special purpose algorithms may give " -"significantly better results than Delta + LZMA2. This is true especially " -"with audio, which compresses faster and better, for example, with B<flac>(1)." -msgstr "" -"Atualmente, apenas o cálculo simples de delta byte a byte é suportado. Pode " -"ser útil ao compactar, por exemplo, imagens bitmap não compactadas ou áudio " -"PCM não compactado. No entanto, algoritmos de propósito especial podem " -"fornecer resultados significativamente melhores do que Delta + LZMA2. Isso é " -"verdade especialmente com áudio, que compacta mais rápido e melhor, por " -"exemplo, com B<flac>(1)." +#: ../src/xz/xz.1 +msgid "Currently only simple byte-wise delta calculation is supported. It can be useful when compressing, for example, uncompressed bitmap images or uncompressed PCM audio. However, special purpose algorithms may give significantly better results than Delta + LZMA2. This is true especially with audio, which compresses faster and better, for example, with B<flac>(1)." +msgstr "Atualmente, apenas o cálculo simples de delta byte a byte é suportado. Pode ser útil ao compactar, por exemplo, imagens bitmap não compactadas ou áudio PCM não compactado. No entanto, algoritmos de propósito especial podem fornecer resultados significativamente melhores do que Delta + LZMA2. Isso é verdade especialmente com áudio, que compacta mais rápido e melhor, por exemplo, com B<flac>(1)." #. type: Plain text -#: ../src/xz/xz.1:1817 +#: ../src/xz/xz.1 msgid "Supported I<options>:" msgstr "I<Opções> suportadas:" #. type: TP -#: ../src/xz/xz.1:1818 +#: ../src/xz/xz.1 #, no-wrap msgid "B<dist=>I<distance>" msgstr "B<dist=>I<distância>" #. type: Plain text -#: ../src/xz/xz.1:1826 -msgid "" -"Specify the I<distance> of the delta calculation in bytes. I<distance> must " -"be 1\\(en256. The default is 1." -msgstr "" -"Especifica a I<distância> do cálculo delta em bytes. I<distância> deve ser " -"1\\(en256. O padrão é 1." +#: ../src/xz/xz.1 +msgid "Specify the I<distance> of the delta calculation in bytes. I<distance> must be 1\\(en256. The default is 1." +msgstr "Especifica a I<distância> do cálculo delta em bytes. I<distância> deve ser 1\\(en256. O padrão é 1." #. type: Plain text -#: ../src/xz/xz.1:1831 -msgid "" -"For example, with B<dist=2> and eight-byte input A1 B1 A2 B3 A3 B5 A4 B7, " -"the output will be A1 B1 01 02 01 02 01 02." -msgstr "" -"Por exemplo, com B<dist=2> e entrada de oito bytes A1 B1 A2 B3 A3 B5 A4 B7, " -"a saída será A1 B1 01 02 01 02 01 02." +#: ../src/xz/xz.1 +msgid "For example, with B<dist=2> and eight-byte input A1 B1 A2 B3 A3 B5 A4 B7, the output will be A1 B1 01 02 01 02 01 02." +msgstr "Por exemplo, com B<dist=2> e entrada de oito bytes A1 B1 A2 B3 A3 B5 A4 B7, a saída será A1 B1 01 02 01 02 01 02." #. type: SS -#: ../src/xz/xz.1:1833 +#: ../src/xz/xz.1 #, no-wrap msgid "Other options" msgstr "Outras opções" #. type: TP -#: ../src/xz/xz.1:1834 ../src/xzdec/xzdec.1:83 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-q>, B<--quiet>" msgstr "B<-q>, B<--quiet>" #. type: Plain text -#: ../src/xz/xz.1:1841 -msgid "" -"Suppress warnings and notices. Specify this twice to suppress errors too. " -"This option has no effect on the exit status. That is, even if a warning " -"was suppressed, the exit status to indicate a warning is still used." -msgstr "" -"Suprime avisos e avisos. Especifique isso duas vezes para suprimir erros " -"também. Esta opção não tem efeito no status de saída. Ou seja, mesmo que um " -"aviso tenha sido suprimido, o status de saída para indicar um aviso ainda é " -"usado." +#: ../src/xz/xz.1 +msgid "Suppress warnings and notices. Specify this twice to suppress errors too. This option has no effect on the exit status. That is, even if a warning was suppressed, the exit status to indicate a warning is still used." +msgstr "Suprime avisos e avisos. Especifique isso duas vezes para suprimir erros também. Esta opção não tem efeito no status de saída. Ou seja, mesmo que um aviso tenha sido suprimido, o status de saída para indicar um aviso ainda é usado." #. type: TP -#: ../src/xz/xz.1:1841 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-v>, B<--verbose>" msgstr "B<-v>, B<--verbose>" #. type: Plain text -#: ../src/xz/xz.1:1850 -msgid "" -"Be verbose. If standard error is connected to a terminal, B<xz> will " -"display a progress indicator. Specifying B<--verbose> twice will give even " -"more verbose output." -msgstr "" -"Ser detalhado. Se o erro padrão estiver conectado a um terminal, B<xz> " -"exibirá um indicador de progresso. Especifique B<--verbose> duas vezes dará " -"uma saída ainda mais detalhada." +#: ../src/xz/xz.1 +msgid "Be verbose. If standard error is connected to a terminal, B<xz> will display a progress indicator. Specifying B<--verbose> twice will give even more verbose output." +msgstr "Ser detalhado. Se o erro padrão estiver conectado a um terminal, B<xz> exibirá um indicador de progresso. Especifique B<--verbose> duas vezes dará uma saída ainda mais detalhada." #. type: Plain text -#: ../src/xz/xz.1:1852 +#: ../src/xz/xz.1 msgid "The progress indicator shows the following information:" msgstr "O indicador de progresso mostra as seguintes informações:" #. type: Plain text -#: ../src/xz/xz.1:1857 -msgid "" -"Completion percentage is shown if the size of the input file is known. That " -"is, the percentage cannot be shown in pipes." -msgstr "" -"A porcentagem de conclusão é mostrada se o tamanho do arquivo de entrada for " -"conhecido. Ou seja, a porcentagem não pode ser mostrada em encadeamentos " -"(pipe)." +#: ../src/xz/xz.1 +msgid "Completion percentage is shown if the size of the input file is known. That is, the percentage cannot be shown in pipes." +msgstr "A porcentagem de conclusão é mostrada se o tamanho do arquivo de entrada for conhecido. Ou seja, a porcentagem não pode ser mostrada em encadeamentos (pipe)." #. type: Plain text -#: ../src/xz/xz.1:1860 -msgid "" -"Amount of compressed data produced (compressing) or consumed " -"(decompressing)." -msgstr "" -"Quantidade de dados compactados produzidos (compactando) ou consumidos " -"(descompactando)." +#: ../src/xz/xz.1 +msgid "Amount of compressed data produced (compressing) or consumed (decompressing)." +msgstr "Quantidade de dados compactados produzidos (compactando) ou consumidos (descompactando)." #. type: Plain text -#: ../src/xz/xz.1:1863 -msgid "" -"Amount of uncompressed data consumed (compressing) or produced " -"(decompressing)." -msgstr "" -"Quantidade de dados não compactados consumidos (compactação) ou produzidos " -"(descompactação)." +#: ../src/xz/xz.1 +msgid "Amount of uncompressed data consumed (compressing) or produced (decompressing)." +msgstr "Quantidade de dados não compactados consumidos (compactação) ou produzidos (descompactação)." #. type: Plain text -#: ../src/xz/xz.1:1867 -msgid "" -"Compression ratio, which is calculated by dividing the amount of compressed " -"data processed so far by the amount of uncompressed data processed so far." -msgstr "" -"Taxa de compactação, que é calculada dividindo a quantidade de dados " -"compactados processados até o momento pela quantidade de dados não " -"compactados processados até o momento." +#: ../src/xz/xz.1 +msgid "Compression ratio, which is calculated by dividing the amount of compressed data processed so far by the amount of uncompressed data processed so far." +msgstr "Taxa de compactação, que é calculada dividindo a quantidade de dados compactados processados até o momento pela quantidade de dados não compactados processados até o momento." #. type: Plain text -#: ../src/xz/xz.1:1874 -msgid "" -"Compression or decompression speed. This is measured as the amount of " -"uncompressed data consumed (compression) or produced (decompression) per " -"second. It is shown after a few seconds have passed since B<xz> started " -"processing the file." -msgstr "" -"Velocidade de compactação ou descompactação. Isso é medido como a quantidade " -"de dados não compactados consumidos (compactação) ou produzidos " -"(descompactação) por segundo. É mostrado após alguns segundos desde que " -"B<xz> começou a processar o arquivo." +#: ../src/xz/xz.1 +msgid "Compression or decompression speed. This is measured as the amount of uncompressed data consumed (compression) or produced (decompression) per second. It is shown after a few seconds have passed since B<xz> started processing the file." +msgstr "Velocidade de compactação ou descompactação. Isso é medido como a quantidade de dados não compactados consumidos (compactação) ou produzidos (descompactação) por segundo. É mostrado após alguns segundos desde que B<xz> começou a processar o arquivo." #. type: Plain text -#: ../src/xz/xz.1:1876 +#: ../src/xz/xz.1 msgid "Elapsed time in the format M:SS or H:MM:SS." msgstr "Tempo decorrido no formato M:SS ou H:MM:SS." #. type: Plain text -#: ../src/xz/xz.1:1884 -msgid "" -"Estimated remaining time is shown only when the size of the input file is " -"known and a couple of seconds have already passed since B<xz> started " -"processing the file. The time is shown in a less precise format which never " -"has any colons, for example, 2 min 30 s." -msgstr "" -"O tempo restante estimado é mostrado apenas quando o tamanho do arquivo de " -"entrada é conhecido e alguns segundos já se passaram desde que B<xz> começou " -"a processar o arquivo. A hora é mostrada em um formato menos preciso que " -"nunca tem dois pontos, por exemplo, 2 min 30 s." +#: ../src/xz/xz.1 +msgid "Estimated remaining time is shown only when the size of the input file is known and a couple of seconds have already passed since B<xz> started processing the file. The time is shown in a less precise format which never has any colons, for example, 2 min 30 s." +msgstr "O tempo restante estimado é mostrado apenas quando o tamanho do arquivo de entrada é conhecido e alguns segundos já se passaram desde que B<xz> começou a processar o arquivo. A hora é mostrada em um formato menos preciso que nunca tem dois pontos, por exemplo, 2 min 30 s." #. type: Plain text -#: ../src/xz/xz.1:1899 -msgid "" -"When standard error is not a terminal, B<--verbose> will make B<xz> print " -"the filename, compressed size, uncompressed size, compression ratio, and " -"possibly also the speed and elapsed time on a single line to standard error " -"after compressing or decompressing the file. The speed and elapsed time are " -"included only when the operation took at least a few seconds. If the " -"operation didn't finish, for example, due to user interruption, also the " -"completion percentage is printed if the size of the input file is known." -msgstr "" -"Quando o erro padrão não é um terminal, B<--verbose> fará com que B<xz> " -"imprima o nome do arquivo, tamanho compactado, tamanho não compactado, taxa " -"de compactação e possivelmente também a velocidade e o tempo decorrido em " -"uma única linha para o erro padrão após a compactação ou descompactando o " -"arquivo. A velocidade e o tempo decorrido são incluídos apenas quando a " -"operação leva pelo menos alguns segundos. Se a operação não foi concluída, " -"por exemplo, devido à interrupção do usuário, também é impressa a " -"porcentagem de conclusão se o tamanho do arquivo de entrada for conhecido." +#: ../src/xz/xz.1 +msgid "When standard error is not a terminal, B<--verbose> will make B<xz> print the filename, compressed size, uncompressed size, compression ratio, and possibly also the speed and elapsed time on a single line to standard error after compressing or decompressing the file. The speed and elapsed time are included only when the operation took at least a few seconds. If the operation didn't finish, for example, due to user interruption, also the completion percentage is printed if the size of the input file is known." +msgstr "Quando o erro padrão não é um terminal, B<--verbose> fará com que B<xz> imprima o nome do arquivo, tamanho compactado, tamanho não compactado, taxa de compactação e possivelmente também a velocidade e o tempo decorrido em uma única linha para o erro padrão após a compactação ou descompactando o arquivo. A velocidade e o tempo decorrido são incluídos apenas quando a operação leva pelo menos alguns segundos. Se a operação não foi concluída, por exemplo, devido à interrupção do usuário, também é impressa a porcentagem de conclusão se o tamanho do arquivo de entrada for conhecido." #. type: TP -#: ../src/xz/xz.1:1899 ../src/xzdec/xzdec.1:89 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-Q>, B<--no-warn>" msgstr "B<-Q>, B<--no-warn>" #. type: Plain text -#: ../src/xz/xz.1:1909 -msgid "" -"Don't set the exit status to 2 even if a condition worth a warning was " -"detected. This option doesn't affect the verbosity level, thus both B<--" -"quiet> and B<--no-warn> have to be used to not display warnings and to not " -"alter the exit status." -msgstr "" -"Não define o status de saída como 2, mesmo que uma condição digna de um " -"aviso tenha sido detectada. Esta opção não afeta o nível de detalhamento, " -"portanto, tanto B<--quiet> quanto B<--no-warn> devem ser usados para não " -"exibir avisos e não alterar o status de saída." +#: ../src/xz/xz.1 +msgid "Don't set the exit status to 2 even if a condition worth a warning was detected. This option doesn't affect the verbosity level, thus both B<--quiet> and B<--no-warn> have to be used to not display warnings and to not alter the exit status." +msgstr "Não define o status de saída como 2, mesmo que uma condição digna de um aviso tenha sido detectada. Esta opção não afeta o nível de detalhamento, portanto, tanto B<--quiet> quanto B<--no-warn> devem ser usados para não exibir avisos e não alterar o status de saída." #. type: TP -#: ../src/xz/xz.1:1909 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--robot>" msgstr "B<--robot>" #. type: Plain text -#: ../src/xz/xz.1:1921 -msgid "" -"Print messages in a machine-parsable format. This is intended to ease " -"writing frontends that want to use B<xz> instead of liblzma, which may be " -"the case with various scripts. The output with this option enabled is meant " -"to be stable across B<xz> releases. See the section B<ROBOT MODE> for " -"details." -msgstr "" -"Imprime mensagens em um formato analisável por máquina. Isso visa facilitar " -"a criação de frontends que desejam usar B<xz> em vez de liblzma, o que pode " -"ser o caso de vários scripts. A saída com esta opção habilitada deve ser " -"estável em versões B<xz>. Consulte a seção B<MODO ROBÔ> para obter detalhes." +#: ../src/xz/xz.1 +msgid "Print messages in a machine-parsable format. This is intended to ease writing frontends that want to use B<xz> instead of liblzma, which may be the case with various scripts. The output with this option enabled is meant to be stable across B<xz> releases. See the section B<ROBOT MODE> for details." +msgstr "Imprime mensagens em um formato analisável por máquina. Isso visa facilitar a criação de frontends que desejam usar B<xz> em vez de liblzma, o que pode ser o caso de vários scripts. A saída com esta opção habilitada deve ser estável em versões B<xz>. Consulte a seção B<MODO ROBÔ> para obter detalhes." #. type: TP -#: ../src/xz/xz.1:1921 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--info-memory>" msgstr "B<--info-memory>" #. type: Plain text -#: ../src/xz/xz.1:1928 -msgid "" -"Display, in human-readable format, how much physical memory (RAM) and how " -"many processor threads B<xz> thinks the system has and the memory usage " -"limits for compression and decompression, and exit successfully." -msgstr "" -"Exibe, em formato legível por humanos, quanta memória física (RAM) e quantos " -"threads de processador B<xz> acredita que o sistema possui e os limites de " -"uso de memória para compactação e descompactação e saia com êxito." +#: ../src/xz/xz.1 +msgid "Display, in human-readable format, how much physical memory (RAM) and how many processor threads B<xz> thinks the system has and the memory usage limits for compression and decompression, and exit successfully." +msgstr "Exibe, em formato legível por humanos, quanta memória física (RAM) e quantos threads de processador B<xz> acredita que o sistema possui e os limites de uso de memória para compactação e descompactação e saia com êxito." #. type: TP -#: ../src/xz/xz.1:1928 ../src/xzdec/xzdec.1:96 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-h>, B<--help>" msgstr "B<-h>, B<--help>" #. type: Plain text -#: ../src/xz/xz.1:1932 -msgid "" -"Display a help message describing the most commonly used options, and exit " -"successfully." -msgstr "" -"Exibe uma mensagem de ajuda descrevendo as opções mais usadas e sai com " -"sucesso." +#: ../src/xz/xz.1 +msgid "Display a help message describing the most commonly used options, and exit successfully." +msgstr "Exibe uma mensagem de ajuda descrevendo as opções mais usadas e sai com sucesso." #. type: TP -#: ../src/xz/xz.1:1932 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-H>, B<--long-help>" msgstr "B<-H>, B<--long-help>" #. type: Plain text -#: ../src/xz/xz.1:1937 -msgid "" -"Display a help message describing all features of B<xz>, and exit " -"successfully" -msgstr "" -"Exibe uma mensagem de ajuda descrevendo todos os recursos de B<xz> e sai com " -"sucesso" +#: ../src/xz/xz.1 +msgid "Display a help message describing all features of B<xz>, and exit successfully" +msgstr "Exibe uma mensagem de ajuda descrevendo todos os recursos de B<xz> e sai com sucesso" #. type: TP -#: ../src/xz/xz.1:1937 ../src/xzdec/xzdec.1:99 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-V>, B<--version>" msgstr "B<-V>, B<--version>" #. type: Plain text -#: ../src/xz/xz.1:1946 -msgid "" -"Display the version number of B<xz> and liblzma in human readable format. " -"To get machine-parsable output, specify B<--robot> before B<--version>." -msgstr "" -"Exibe o número da versão de B<xz> e liblzma em formato legível por humanos. " -"Para obter uma saída analisável por máquina, especifique B<--robot> antes de " -"B<--version>." +#: ../src/xz/xz.1 +msgid "Display the version number of B<xz> and liblzma in human readable format. To get machine-parsable output, specify B<--robot> before B<--version>." +msgstr "Exibe o número da versão de B<xz> e liblzma em formato legível por humanos. Para obter uma saída analisável por máquina, especifique B<--robot> antes de B<--version>." #. type: SH -#: ../src/xz/xz.1:1947 +#: ../src/xz/xz.1 #, no-wrap msgid "ROBOT MODE" msgstr "MODO ROBÔ" #. type: Plain text -#: ../src/xz/xz.1:1963 -msgid "" -"The robot mode is activated with the B<--robot> option. It makes the output " -"of B<xz> easier to parse by other programs. Currently B<--robot> is " -"supported only together with B<--version>, B<--info-memory>, and B<--list>. " -"It will be supported for compression and decompression in the future." -msgstr "" -"O modo robô é ativado com a opção B<--robot>. Isso torna a saída de B<xz> " -"mais fácil de ser analisada por outros programas. Atualmente B<--robot> é " -"suportado apenas junto com B<--version>, B<--info-memory> e B<--list>. Ele " -"terá suporte para compactação e descompactação no futuro." - -#. type: SS -#: ../src/xz/xz.1:1964 -#, no-wrap -msgid "Version" -msgstr "Versão" - -#. type: Plain text -#: ../src/xz/xz.1:1969 -#, fuzzy -#| msgid "" -#| "B<xz --robot --version> will print the version number of B<xz> and " -#| "liblzma in the following format:" -msgid "" -"B<xz --robot --version> prints the version number of B<xz> and liblzma in " -"the following format:" -msgstr "" -"B<xz --robot --version> imprimirá o número da versão de B<xz> e liblzma no " -"seguinte formato:" - -#. type: Plain text -#: ../src/xz/xz.1:1971 -msgid "B<XZ_VERSION=>I<XYYYZZZS>" -msgstr "B<XZ_VERSION=>I<XYYYZZZS>" - -#. type: Plain text -#: ../src/xz/xz.1:1973 -msgid "B<LIBLZMA_VERSION=>I<XYYYZZZS>" -msgstr "B<LIBLZMA_VERSION=>I<XYYYZZZS>" - -#. type: TP -#: ../src/xz/xz.1:1973 -#, no-wrap -msgid "I<X>" -msgstr "I<X>" - -#. type: Plain text -#: ../src/xz/xz.1:1976 -msgid "Major version." -msgstr "Versão principal." - -#. type: TP -#: ../src/xz/xz.1:1976 -#, no-wrap -msgid "I<YYY>" -msgstr "I<YYY>" - -#. type: Plain text -#: ../src/xz/xz.1:1981 -msgid "" -"Minor version. Even numbers are stable. Odd numbers are alpha or beta " -"versions." -msgstr "" -"Versão menor. Números pares são estáveis. Os números ímpares são versões " -"alfa ou beta." - -#. type: TP -#: ../src/xz/xz.1:1981 -#, no-wrap -msgid "I<ZZZ>" -msgstr "I<ZZZ>" - -#. type: Plain text -#: ../src/xz/xz.1:1985 -msgid "" -"Patch level for stable releases or just a counter for development releases." -msgstr "" -"Nível de patch para versões estáveis ou apenas um contador para versões de " -"desenvolvimento." - -#. type: TP -#: ../src/xz/xz.1:1985 -#, no-wrap -msgid "I<S>" -msgstr "I<S>" - -#. type: Plain text -#: ../src/xz/xz.1:1993 -msgid "" -"Stability. 0 is alpha, 1 is beta, and 2 is stable. I<S> should be always 2 " -"when I<YYY> is even." -msgstr "" -"Estabilidade. 0 é alfa, 1 é beta e 2 é estável. I<S> deve ser sempre 2 " -"quando I<YYY> for par." - -#. type: Plain text -#: ../src/xz/xz.1:1998 -msgid "" -"I<XYYYZZZS> are the same on both lines if B<xz> and liblzma are from the " -"same XZ Utils release." -msgstr "" -"I<XYYYZZZS> são iguais em ambas as linhas se B<xz> e liblzma forem da mesma " -"versão do XZ Utils." - -#. type: Plain text -#: ../src/xz/xz.1:2004 -msgid "Examples: 4.999.9beta is B<49990091> and 5.0.0 is B<50000002>." -msgstr "Exemplos: 4.999.9beta é B<49990091> e 5.0.0 é B<50000002>." - -#. type: SS -#: ../src/xz/xz.1:2005 -#, no-wrap -msgid "Memory limit information" -msgstr "Informações de limite de memória" - -#. type: Plain text -#: ../src/xz/xz.1:2008 -#, fuzzy -#| msgid "" -#| "B<xz --robot --info-memory> prints a single line with three tab-separated " -#| "columns:" -msgid "" -"B<xz --robot --info-memory> prints a single line with multiple tab-separated " -"columns:" -msgstr "" -"B<xz --robot --info-memory> imprime uma única linha com três colunas " -"separadas por tabulações:" - -#. type: IP -#: ../src/xz/xz.1:2008 -#, no-wrap -msgid "1." -msgstr "1." - -#. type: Plain text -#: ../src/xz/xz.1:2010 -msgid "Total amount of physical memory (RAM) in bytes." -msgstr "Quantidade total de memória física (RAM) em bytes." - -#. type: IP -#: ../src/xz/xz.1:2010 ../src/xz/xz.1:2125 ../src/xz/xz.1:2162 -#: ../src/xz/xz.1:2188 ../src/xz/xz.1:2258 ../src/xz/xz.1:2285 -#, no-wrap -msgid "2." -msgstr "2." - -#. type: Plain text -#: ../src/xz/xz.1:2017 -msgid "" -"Memory usage limit for compression in bytes (B<--memlimit-compress>). A " -"special value of B<0> indicates the default setting which for single-" -"threaded mode is the same as no limit." -msgstr "" -"Limite de uso de memória para compactação em bytes (B<--memlimit-compress>). " -"Um valor especial de B<0> indica a configuração padrão que para o modo de " -"thread única é o mesmo que sem limite." - -#. type: IP -#: ../src/xz/xz.1:2017 ../src/xz/xz.1:2127 ../src/xz/xz.1:2164 -#: ../src/xz/xz.1:2190 ../src/xz/xz.1:2263 ../src/xz/xz.1:2287 -#, no-wrap -msgid "3." -msgstr "3." - -#. type: Plain text -#: ../src/xz/xz.1:2024 -msgid "" -"Memory usage limit for decompression in bytes (B<--memlimit-decompress>). A " -"special value of B<0> indicates the default setting which for single-" -"threaded mode is the same as no limit." -msgstr "" -"Limite de uso de memória para descompactação em bytes (B<--memlimit-" -"decompress>). Um valor especial de B<0> indica a configuração padrão que " -"para o modo de thread única é o mesmo que sem limite." - -#. type: IP -#: ../src/xz/xz.1:2024 ../src/xz/xz.1:2129 ../src/xz/xz.1:2166 -#: ../src/xz/xz.1:2193 ../src/xz/xz.1:2273 ../src/xz/xz.1:2289 -#, no-wrap -msgid "4." -msgstr "4." - -#. type: Plain text -#: ../src/xz/xz.1:2036 -msgid "" -"Since B<xz> 5.3.4alpha: Memory usage for multi-threaded decompression in " -"bytes (B<--memlimit-mt-decompress>). This is never zero because a system-" -"specific default value shown in the column 5 is used if no limit has been " -"specified explicitly. This is also never greater than the value in the " -"column 3 even if a larger value has been specified with B<--memlimit-mt-" -"decompress>." -msgstr "" -"Desde B<xz> 5.3.4alpha: Uso de memória para descompactação com várias thread " -"em bytes (B<--memlimit-mt-decompress>). Isso nunca é zero porque um valor " -"padrão específico do sistema mostrado na coluna 5 é usado se nenhum limite " -"for especificado explicitamente. Isso também nunca é maior que o valor na " -"coluna 3, mesmo que um valor maior tenha sido especificado com B<--memlimit-" -"mt-decompress>." - -#. type: IP -#: ../src/xz/xz.1:2036 ../src/xz/xz.1:2131 ../src/xz/xz.1:2168 -#: ../src/xz/xz.1:2195 ../src/xz/xz.1:2291 -#, no-wrap -msgid "5." -msgstr "5." - -#. type: Plain text -#: ../src/xz/xz.1:2048 -msgid "" -"Since B<xz> 5.3.4alpha: A system-specific default memory usage limit that is " -"used to limit the number of threads when compressing with an automatic " -"number of threads (B<--threads=0>) and no memory usage limit has been " -"specified (B<--memlimit-compress>). This is also used as the default value " -"for B<--memlimit-mt-decompress>." -msgstr "" -"Desde B<xz> 5.3.4alpha: Um limite de uso de memória padrão específico do " -"sistema que é usado para limitar o número de threads ao compactar com um " -"número automático de threads (B<--threads=0>) e nenhum limite de uso de " -"memória foi especificado (B<--memlimit-compress>). Isso também é usado como " -"o valor padrão para B<--memlimit-mt-decompress>." - -#. type: IP -#: ../src/xz/xz.1:2048 ../src/xz/xz.1:2133 ../src/xz/xz.1:2170 -#: ../src/xz/xz.1:2197 ../src/xz/xz.1:2293 -#, no-wrap -msgid "6." -msgstr "6." - -#. type: Plain text -#: ../src/xz/xz.1:2053 -msgid "Since B<xz> 5.3.4alpha: Number of available processor threads." -msgstr "Desde B<xz> 5.3.4alpha: Número de threads de processador disponíveis." - -#. type: Plain text -#: ../src/xz/xz.1:2057 -msgid "" -"In the future, the output of B<xz --robot --info-memory> may have more " -"columns, but never more than a single line." +#: ../src/xz/xz.1 +msgid "The robot mode is activated with the B<--robot> option. It makes the output of B<xz> easier to parse by other programs. Currently B<--robot> is supported only together with B<--list>, B<--filters-help>, B<--info-memory>, and B<--version>. It will be supported for compression and decompression in the future." msgstr "" -"No futuro, a saída de B<xz --robot --info-memory> pode ter mais colunas, mas " -"nunca mais do que uma única linha." #. type: SS -#: ../src/xz/xz.1:2058 +#: ../src/xz/xz.1 #, no-wrap msgid "List mode" msgstr "Modo lista" #. type: Plain text -#: ../src/xz/xz.1:2063 -msgid "" -"B<xz --robot --list> uses tab-separated output. The first column of every " -"line has a string that indicates the type of the information found on that " -"line:" -msgstr "" -"B<xz --robot --list> usa saída separada por tabulações. A primeira coluna de " -"cada linha possui uma string que indica o tipo de informação encontrada " -"naquela linha:" +#: ../src/xz/xz.1 +msgid "B<xz --robot --list> uses tab-separated output. The first column of every line has a string that indicates the type of the information found on that line:" +msgstr "B<xz --robot --list> usa saída separada por tabulações. A primeira coluna de cada linha possui uma string que indica o tipo de informação encontrada naquela linha:" #. type: TP -#: ../src/xz/xz.1:2063 +#: ../src/xz/xz.1 #, no-wrap msgid "B<name>" msgstr "B<name>" #. type: Plain text -#: ../src/xz/xz.1:2067 -msgid "" -"This is always the first line when starting to list a file. The second " -"column on the line is the filename." -msgstr "" -"Esta é sempre a primeira linha ao começar a listar um arquivo. A segunda " -"coluna na linha é o nome do arquivo." +#: ../src/xz/xz.1 +msgid "This is always the first line when starting to list a file. The second column on the line is the filename." +msgstr "Esta é sempre a primeira linha ao começar a listar um arquivo. A segunda coluna na linha é o nome do arquivo." #. type: TP -#: ../src/xz/xz.1:2067 +#: ../src/xz/xz.1 #, no-wrap msgid "B<file>" msgstr "B<file>" #. type: Plain text -#: ../src/xz/xz.1:2075 -msgid "" -"This line contains overall information about the B<.xz> file. This line is " -"always printed after the B<name> line." -msgstr "" -"Esta linha contém informações gerais sobre o arquivo B<.xz>. Esta linha é " -"sempre impressa após a linha B<name>." +#: ../src/xz/xz.1 +msgid "This line contains overall information about the B<.xz> file. This line is always printed after the B<name> line." +msgstr "Esta linha contém informações gerais sobre o arquivo B<.xz>. Esta linha é sempre impressa após a linha B<name>." #. type: TP -#: ../src/xz/xz.1:2075 +#: ../src/xz/xz.1 #, no-wrap msgid "B<stream>" msgstr "B<stream>" #. type: Plain text -#: ../src/xz/xz.1:2085 -msgid "" -"This line type is used only when B<--verbose> was specified. There are as " -"many B<stream> lines as there are streams in the B<.xz> file." -msgstr "" -"Este tipo de linha é usado somente quando B<--verbose> foi especificado. " -"Existem tantas linhas de B<stream> quanto fluxos no arquivo B<.xz>." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified. There are as many B<stream> lines as there are streams in the B<.xz> file." +msgstr "Este tipo de linha é usado somente quando B<--verbose> foi especificado. Existem tantas linhas de B<stream> quanto fluxos no arquivo B<.xz>." #. type: TP -#: ../src/xz/xz.1:2085 +#: ../src/xz/xz.1 #, no-wrap msgid "B<block>" msgstr "B<block>" #. type: Plain text -#: ../src/xz/xz.1:2100 -msgid "" -"This line type is used only when B<--verbose> was specified. There are as " -"many B<block> lines as there are blocks in the B<.xz> file. The B<block> " -"lines are shown after all the B<stream> lines; different line types are not " -"interleaved." -msgstr "" -"Este tipo de linha é usado somente quando B<--verbose> foi especificado. " -"Existem tantas linhas B<block> quanto blocos no arquivo B<.xz>. As linhas " -"B<block> são mostradas após todas as linhas B<stream>; diferentes tipos de " -"linha não são intercalados." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified. There are as many B<block> lines as there are blocks in the B<.xz> file. The B<block> lines are shown after all the B<stream> lines; different line types are not interleaved." +msgstr "Este tipo de linha é usado somente quando B<--verbose> foi especificado. Existem tantas linhas B<block> quanto blocos no arquivo B<.xz>. As linhas B<block> são mostradas após todas as linhas B<stream>; diferentes tipos de linha não são intercalados." #. type: TP -#: ../src/xz/xz.1:2100 +#: ../src/xz/xz.1 #, no-wrap msgid "B<summary>" msgstr "B<summary>" #. type: Plain text -#: ../src/xz/xz.1:2115 -msgid "" -"This line type is used only when B<--verbose> was specified twice. This " -"line is printed after all B<block> lines. Like the B<file> line, the " -"B<summary> line contains overall information about the B<.xz> file." -msgstr "" -"Este tipo de linha é usado apenas quando B<--verbose> foi especificado duas " -"vezes. Esta linha é impressa após todas as linhas de B<block>. Assim como a " -"linha B<arquivo>, a linha B<summary> contém informações gerais sobre o " -"arquivo B<.xz>." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified twice. This line is printed after all B<block> lines. Like the B<file> line, the B<summary> line contains overall information about the B<.xz> file." +msgstr "Este tipo de linha é usado apenas quando B<--verbose> foi especificado duas vezes. Esta linha é impressa após todas as linhas de B<block>. Assim como a linha B<arquivo>, a linha B<summary> contém informações gerais sobre o arquivo B<.xz>." #. type: TP -#: ../src/xz/xz.1:2115 +#: ../src/xz/xz.1 #, no-wrap msgid "B<totals>" msgstr "B<totals>" #. type: Plain text -#: ../src/xz/xz.1:2119 -msgid "" -"This line is always the very last line of the list output. It shows the " -"total counts and sizes." -msgstr "" -"Esta linha é sempre a última linha da saída da lista. Ele mostra as " -"contagens totais e tamanhos." +#: ../src/xz/xz.1 +msgid "This line is always the very last line of the list output. It shows the total counts and sizes." +msgstr "Esta linha é sempre a última linha da saída da lista. Ele mostra as contagens totais e tamanhos." #. type: Plain text -#: ../src/xz/xz.1:2123 +#: ../src/xz/xz.1 msgid "The columns of the B<file> lines:" msgstr "As colunas das linhas B<file>:" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "2." +msgstr "2." + #. type: Plain text -#: ../src/xz/xz.1:2127 +#: ../src/xz/xz.1 msgid "Number of streams in the file" msgstr "Número de fluxos no arquivo" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "3." +msgstr "3." + #. type: Plain text -#: ../src/xz/xz.1:2129 +#: ../src/xz/xz.1 msgid "Total number of blocks in the stream(s)" msgstr "Número total de blocos no(s) fluxo(s)" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "4." +msgstr "4." + #. type: Plain text -#: ../src/xz/xz.1:2131 +#: ../src/xz/xz.1 msgid "Compressed size of the file" msgstr "Tamanho compactado do arquivo" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "5." +msgstr "5." + #. type: Plain text -#: ../src/xz/xz.1:2133 +#: ../src/xz/xz.1 msgid "Uncompressed size of the file" msgstr "Uncompressed size of the file" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "6." +msgstr "6." + #. type: Plain text -#: ../src/xz/xz.1:2139 -msgid "" -"Compression ratio, for example, B<0.123>. If ratio is over 9.999, three " -"dashes (B<--->) are displayed instead of the ratio." -msgstr "" -"Taxa de compactação, por exemplo, B<0.123>. Se a proporção for superior a " -"9.999, serão exibidos três traços (B<--->) em vez da proporção." +#: ../src/xz/xz.1 +msgid "Compression ratio, for example, B<0.123>. If ratio is over 9.999, three dashes (B<--->) are displayed instead of the ratio." +msgstr "Taxa de compactação, por exemplo, B<0.123>. Se a proporção for superior a 9.999, serão exibidos três traços (B<--->) em vez da proporção." #. type: IP -#: ../src/xz/xz.1:2139 ../src/xz/xz.1:2172 ../src/xz/xz.1:2199 -#: ../src/xz/xz.1:2295 +#: ../src/xz/xz.1 #, no-wrap msgid "7." msgstr "7." #. type: Plain text -#: ../src/xz/xz.1:2152 -msgid "" -"Comma-separated list of integrity check names. The following strings are " -"used for the known check types: B<None>, B<CRC32>, B<CRC64>, and " -"B<SHA-256>. For unknown check types, B<Unknown->I<N> is used, where I<N> is " -"the Check ID as a decimal number (one or two digits)." -msgstr "" -"Lista separada por vírgulas de nomes de verificação de integridade. As " -"seguintes strings são usadas para os tipos de verificação conhecidos: " -"B<None>, B<CRC32>, B<CRC64> e B<SHA-256>. Para tipos de verificações " -"desconhecidos, B<Unknown->I<N> é usado, onde I<N> é o ID do cheque como um " -"número decimal (um ou dois dígitos)." +#: ../src/xz/xz.1 +msgid "Comma-separated list of integrity check names. The following strings are used for the known check types: B<None>, B<CRC32>, B<CRC64>, and B<SHA-256>. For unknown check types, B<Unknown->I<N> is used, where I<N> is the Check ID as a decimal number (one or two digits)." +msgstr "Lista separada por vírgulas de nomes de verificação de integridade. As seguintes strings são usadas para os tipos de verificação conhecidos: B<None>, B<CRC32>, B<CRC64> e B<SHA-256>. Para tipos de verificações desconhecidos, B<Unknown->I<N> é usado, onde I<N> é o ID do cheque como um número decimal (um ou dois dígitos)." #. type: IP -#: ../src/xz/xz.1:2152 ../src/xz/xz.1:2174 ../src/xz/xz.1:2201 -#: ../src/xz/xz.1:2298 +#: ../src/xz/xz.1 #, no-wrap msgid "8." msgstr "8." #. type: Plain text -#: ../src/xz/xz.1:2154 +#: ../src/xz/xz.1 msgid "Total size of stream padding in the file" msgstr "Tamanho total do preenchimento de fluxo no arquivo" #. type: Plain text -#: ../src/xz/xz.1:2160 +#: ../src/xz/xz.1 msgid "The columns of the B<stream> lines:" msgstr "As colunas das linhas B<stream>:" #. type: Plain text -#: ../src/xz/xz.1:2164 +#: ../src/xz/xz.1 msgid "Stream number (the first stream is 1)" msgstr "Número do fluxo (o primeiro fluxo é 1)" #. type: Plain text -#: ../src/xz/xz.1:2166 +#: ../src/xz/xz.1 msgid "Number of blocks in the stream" msgstr "Número de blocos no fluxo" #. type: Plain text -#: ../src/xz/xz.1:2168 +#: ../src/xz/xz.1 msgid "Compressed start offset" msgstr "Deslocamento inicial compactado" #. type: Plain text -#: ../src/xz/xz.1:2170 +#: ../src/xz/xz.1 msgid "Uncompressed start offset" msgstr "Deslocamento inicial descompactado" #. type: Plain text -#: ../src/xz/xz.1:2172 +#: ../src/xz/xz.1 msgid "Compressed size (does not include stream padding)" msgstr "Tamanho compactado (não inclui preenchimento de fluxo)" #. type: Plain text -#: ../src/xz/xz.1:2174 ../src/xz/xz.1:2203 ../src/xz/xz.1:2293 +#: ../src/xz/xz.1 msgid "Uncompressed size" msgstr "Tamanho descompactado" #. type: Plain text -#: ../src/xz/xz.1:2176 ../src/xz/xz.1:2205 +#: ../src/xz/xz.1 msgid "Compression ratio" msgstr "Taxa de compactação" #. type: IP -#: ../src/xz/xz.1:2176 ../src/xz/xz.1:2203 ../src/xz/xz.1:2300 +#: ../src/xz/xz.1 #, no-wrap msgid "9." msgstr "9." #. type: Plain text -#: ../src/xz/xz.1:2178 ../src/xz/xz.1:2207 +#: ../src/xz/xz.1 msgid "Name of the integrity check" msgstr "Nome da verificação de integridade" #. type: IP -#: ../src/xz/xz.1:2178 ../src/xz/xz.1:2205 ../src/xz/xz.1:2316 +#: ../src/xz/xz.1 #, no-wrap msgid "10." msgstr "10." #. type: Plain text -#: ../src/xz/xz.1:2180 +#: ../src/xz/xz.1 msgid "Size of stream padding" msgstr "Tamanho do preenchimento do fluxo" #. type: Plain text -#: ../src/xz/xz.1:2186 +#: ../src/xz/xz.1 msgid "The columns of the B<block> lines:" msgstr "As colunas das linhas B<block>:" #. type: Plain text -#: ../src/xz/xz.1:2190 +#: ../src/xz/xz.1 msgid "Number of the stream containing this block" msgstr "Número do fluxo que contém este bloco" #. type: Plain text -#: ../src/xz/xz.1:2193 -msgid "" -"Block number relative to the beginning of the stream (the first block is 1)" +#: ../src/xz/xz.1 +msgid "Block number relative to the beginning of the stream (the first block is 1)" msgstr "Número do bloco relativo ao início do fluxo (o primeiro bloco é 1)" #. type: Plain text -#: ../src/xz/xz.1:2195 +#: ../src/xz/xz.1 msgid "Block number relative to the beginning of the file" msgstr "Número do bloco relativo ao início do arquivo" #. type: Plain text -#: ../src/xz/xz.1:2197 +#: ../src/xz/xz.1 msgid "Compressed start offset relative to the beginning of the file" msgstr "Deslocamento inicial compactado em relação ao início do arquivo" #. type: Plain text -#: ../src/xz/xz.1:2199 +#: ../src/xz/xz.1 msgid "Uncompressed start offset relative to the beginning of the file" msgstr "Deslocamento inicial descompactado em relação ao início do arquivo" #. type: Plain text -#: ../src/xz/xz.1:2201 +#: ../src/xz/xz.1 msgid "Total compressed size of the block (includes headers)" msgstr "Tamanho total compactado do bloco (inclui cabeçalhos)" #. type: Plain text -#: ../src/xz/xz.1:2219 -msgid "" -"If B<--verbose> was specified twice, additional columns are included on the " -"B<block> lines. These are not displayed with a single B<--verbose>, because " -"getting this information requires many seeks and can thus be slow:" -msgstr "" -"Se B<--verbose> for especificado duas vezes, colunas adicionais serão " -"incluídas nas linhas B<block>. Eles não são exibidos com um único B<--" -"verbose>, porque obter essas informações requer muitas buscas e, portanto, " -"pode ser lento:" +#: ../src/xz/xz.1 +msgid "If B<--verbose> was specified twice, additional columns are included on the B<block> lines. These are not displayed with a single B<--verbose>, because getting this information requires many seeks and can thus be slow:" +msgstr "Se B<--verbose> for especificado duas vezes, colunas adicionais serão incluídas nas linhas B<block>. Eles não são exibidos com um único B<--verbose>, porque obter essas informações requer muitas buscas e, portanto, pode ser lento:" #. type: IP -#: ../src/xz/xz.1:2221 ../src/xz/xz.1:2321 +#: ../src/xz/xz.1 #, no-wrap msgid "11." msgstr "11." #. type: Plain text -#: ../src/xz/xz.1:2223 +#: ../src/xz/xz.1 msgid "Value of the integrity check in hexadecimal" msgstr "Valor da verificação de integridade em hexadecimal" #. type: IP -#: ../src/xz/xz.1:2223 ../src/xz/xz.1:2331 +#: ../src/xz/xz.1 #, no-wrap msgid "12." msgstr "12." #. type: Plain text -#: ../src/xz/xz.1:2225 +#: ../src/xz/xz.1 msgid "Block header size" msgstr "Tamanho do cabeçalho do bloco" #. type: IP -#: ../src/xz/xz.1:2225 +#: ../src/xz/xz.1 #, no-wrap msgid "13." msgstr "13." #. type: Plain text -#: ../src/xz/xz.1:2235 -msgid "" -"Block flags: B<c> indicates that compressed size is present, and B<u> " -"indicates that uncompressed size is present. If the flag is not set, a dash " -"(B<->) is shown instead to keep the string length fixed. New flags may be " -"added to the end of the string in the future." -msgstr "" -"Sinalizadores de bloco: B<c> indica que o tamanho compactado está presente e " -"B<u> indica que o tamanho não compactado está presente. Se o sinalizador não " -"estiver definido, um traço (B<->) será exibido para manter o comprimento da " -"string fixo. Novos sinalizadores podem ser adicionados ao final da string no " -"futuro." +#: ../src/xz/xz.1 +msgid "Block flags: B<c> indicates that compressed size is present, and B<u> indicates that uncompressed size is present. If the flag is not set, a dash (B<->) is shown instead to keep the string length fixed. New flags may be added to the end of the string in the future." +msgstr "Sinalizadores de bloco: B<c> indica que o tamanho compactado está presente e B<u> indica que o tamanho não compactado está presente. Se o sinalizador não estiver definido, um traço (B<->) será exibido para manter o comprimento da string fixo. Novos sinalizadores podem ser adicionados ao final da string no futuro." #. type: IP -#: ../src/xz/xz.1:2235 +#: ../src/xz/xz.1 #, no-wrap msgid "14." msgstr "14." #. type: Plain text -#: ../src/xz/xz.1:2238 -msgid "" -"Size of the actual compressed data in the block (this excludes the block " -"header, block padding, and check fields)" -msgstr "" -"Tamanho dos dados reais compactados no bloco (isso exclui o cabeçalho do " -"bloco, o preenchimento do bloco e os campos de verificação)" +#: ../src/xz/xz.1 +msgid "Size of the actual compressed data in the block (this excludes the block header, block padding, and check fields)" +msgstr "Tamanho dos dados reais compactados no bloco (isso exclui o cabeçalho do bloco, o preenchimento do bloco e os campos de verificação)" #. type: IP -#: ../src/xz/xz.1:2238 +#: ../src/xz/xz.1 #, no-wrap msgid "15." msgstr "15." #. type: Plain text -#: ../src/xz/xz.1:2243 -msgid "" -"Amount of memory (in bytes) required to decompress this block with this " -"B<xz> version" -msgstr "" -"Quantidade de memória (em bytes) necessária para descompactar este bloco com " -"esta versão B<xz>" +#: ../src/xz/xz.1 +msgid "Amount of memory (in bytes) required to decompress this block with this B<xz> version" +msgstr "Quantidade de memória (em bytes) necessária para descompactar este bloco com esta versão B<xz>" #. type: IP -#: ../src/xz/xz.1:2243 +#: ../src/xz/xz.1 #, no-wrap msgid "16." msgstr "16." #. type: Plain text -#: ../src/xz/xz.1:2250 -msgid "" -"Filter chain. Note that most of the options used at compression time cannot " -"be known, because only the options that are needed for decompression are " -"stored in the B<.xz> headers." -msgstr "" -"Cadeia de filtro. Observe que a maioria das opções usadas no momento da " -"compactação não pode ser conhecida, pois apenas as opções necessárias para a " -"descompactação são armazenadas nos cabeçalhos B<.xz>." +#: ../src/xz/xz.1 +msgid "Filter chain. Note that most of the options used at compression time cannot be known, because only the options that are needed for decompression are stored in the B<.xz> headers." +msgstr "Cadeia de filtro. Observe que a maioria das opções usadas no momento da compactação não pode ser conhecida, pois apenas as opções necessárias para a descompactação são armazenadas nos cabeçalhos B<.xz>." #. type: Plain text -#: ../src/xz/xz.1:2256 +#: ../src/xz/xz.1 msgid "The columns of the B<summary> lines:" msgstr "As colunas das linhas B<summary>:" #. type: Plain text -#: ../src/xz/xz.1:2263 -msgid "" -"Amount of memory (in bytes) required to decompress this file with this B<xz> " -"version" -msgstr "" -"Quantidade de memória (em bytes) necessária para descompactar este arquivo " -"com esta versão do B<xz>" +#: ../src/xz/xz.1 +msgid "Amount of memory (in bytes) required to decompress this file with this B<xz> version" +msgstr "Quantidade de memória (em bytes) necessária para descompactar este arquivo com esta versão do B<xz>" #. type: Plain text -#: ../src/xz/xz.1:2269 ../src/xz/xz.1:2327 -msgid "" -"B<yes> or B<no> indicating if all block headers have both compressed size " -"and uncompressed size stored in them" -msgstr "" -"B<yes> ou B<no> indicando se todos os cabeçalhos de bloco têm tamanho " -"compactado e tamanho não compactado armazenados neles" +#: ../src/xz/xz.1 +msgid "B<yes> or B<no> indicating if all block headers have both compressed size and uncompressed size stored in them" +msgstr "B<yes> ou B<no> indicando se todos os cabeçalhos de bloco têm tamanho compactado e tamanho não compactado armazenados neles" #. type: Plain text -#: ../src/xz/xz.1:2273 ../src/xz/xz.1:2331 +#: ../src/xz/xz.1 msgid "I<Since> B<xz> I<5.1.2alpha:>" msgstr "I<Desde> B<xz> I<5.1.2alpha:>" #. type: Plain text -#: ../src/xz/xz.1:2277 ../src/xz/xz.1:2335 +#: ../src/xz/xz.1 msgid "Minimum B<xz> version required to decompress the file" msgstr "Versão mínima do B<xz> necessária para descompactar o arquivo" #. type: Plain text -#: ../src/xz/xz.1:2283 +#: ../src/xz/xz.1 msgid "The columns of the B<totals> line:" msgstr "As colunas da linha B<totals>:" #. type: Plain text -#: ../src/xz/xz.1:2287 +#: ../src/xz/xz.1 msgid "Number of streams" msgstr "Número de fluxos" #. type: Plain text -#: ../src/xz/xz.1:2289 +#: ../src/xz/xz.1 msgid "Number of blocks" msgstr "Número de blocos" #. type: Plain text -#: ../src/xz/xz.1:2291 +#: ../src/xz/xz.1 msgid "Compressed size" msgstr "Tamanho compactado" #. type: Plain text -#: ../src/xz/xz.1:2295 +#: ../src/xz/xz.1 msgid "Average compression ratio" msgstr "Taxa de compactação média" #. type: Plain text -#: ../src/xz/xz.1:2298 -msgid "" -"Comma-separated list of integrity check names that were present in the files" -msgstr "" -"Lista separada por vírgulas de nomes de verificação de integridade que " -"estavam presentes nos arquivos" +#: ../src/xz/xz.1 +msgid "Comma-separated list of integrity check names that were present in the files" +msgstr "Lista separada por vírgulas de nomes de verificação de integridade que estavam presentes nos arquivos" #. type: Plain text -#: ../src/xz/xz.1:2300 +#: ../src/xz/xz.1 msgid "Stream padding size" msgstr "Tamanho do preenchimento do fluxo" #. type: Plain text -#: ../src/xz/xz.1:2306 -msgid "" -"Number of files. This is here to keep the order of the earlier columns the " -"same as on B<file> lines." +#: ../src/xz/xz.1 +msgid "Number of files. This is here to keep the order of the earlier columns the same as on B<file> lines." +msgstr "Número de arquivos. Isso está aqui para manter a ordem das colunas anteriores a mesma das linhas B<file>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "If B<--verbose> was specified twice, additional columns are included on the B<totals> line:" +msgstr "Se B<--verbose> for especificado duas vezes, colunas adicionais serão incluídas na linha B<totals>:" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Maximum amount of memory (in bytes) required to decompress the files with this B<xz> version" +msgstr "Quantidade máxima de memória (em bytes) necessária para descompactar os arquivos com esta versão do B<xz>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Future versions may add new line types and new columns can be added to the existing line types, but the existing columns won't be changed." +msgstr "Versões futuras podem adicionar novos tipos de linha e novas colunas podem ser adicionadas aos tipos de linha existentes, mas as colunas existentes não serão alteradas." + +#. type: SS +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "Filter" +msgid "Filters help" +msgstr "Filtro" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --filters-help> prints the supported filters in the following format:" msgstr "" -"Número de arquivos. Isso está aqui para manter a ordem das colunas " -"anteriores a mesma das linhas B<file>." #. type: Plain text -#: ../src/xz/xz.1:2314 -msgid "" -"If B<--verbose> was specified twice, additional columns are included on the " -"B<totals> line:" +#: ../src/xz/xz.1 +msgid "I<filter>B<:>I<option>B<=E<lt>>I<value>B<E<gt>,>I<option>B<=E<lt>>I<value>B<E<gt>>..." msgstr "" -"Se B<--verbose> for especificado duas vezes, colunas adicionais serão " -"incluídas na linha B<totals>:" + +#. type: TP +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "B<file>" +msgid "I<filter>" +msgstr "B<file>" #. type: Plain text -#: ../src/xz/xz.1:2321 -msgid "" -"Maximum amount of memory (in bytes) required to decompress the files with " -"this B<xz> version" +#: ../src/xz/xz.1 +#, fuzzy +#| msgid "Name of the integrity check" +msgid "Name of the filter" +msgstr "Nome da verificação de integridade" + +#. type: TP +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "Supported I<options>:" +msgid "I<option>" +msgstr "I<Opções> suportadas:" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Name of a filter specific option" +msgstr "" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<value>" msgstr "" -"Quantidade máxima de memória (em bytes) necessária para descompactar os " -"arquivos com esta versão do B<xz>" #. type: Plain text -#: ../src/xz/xz.1:2341 -msgid "" -"Future versions may add new line types and new columns can be added to the " -"existing line types, but the existing columns won't be changed." +#: ../src/xz/xz.1 +msgid "Numeric I<value> ranges appear as B<E<lt>>I<min>B<->I<max>B<E<gt>>. String I<value> choices are shown within B<E<lt> E<gt>> and separated by a B<|> character." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Each filter is printed on its own line." +msgstr "" + +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Memory limit information" +msgstr "Informações de limite de memória" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --info-memory> prints a single line with multiple tab-separated columns:" msgstr "" -"Versões futuras podem adicionar novos tipos de linha e novas colunas podem " -"ser adicionadas aos tipos de linha existentes, mas as colunas existentes não " -"serão alteradas." + +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "1." +msgstr "1." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Total amount of physical memory (RAM) in bytes." +msgstr "Quantidade total de memória física (RAM) em bytes." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory usage limit for compression in bytes (B<--memlimit-compress>). A special value of B<0> indicates the default setting which for single-threaded mode is the same as no limit." +msgstr "Limite de uso de memória para compactação em bytes (B<--memlimit-compress>). Um valor especial de B<0> indica a configuração padrão que para o modo de thread única é o mesmo que sem limite." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory usage limit for decompression in bytes (B<--memlimit-decompress>). A special value of B<0> indicates the default setting which for single-threaded mode is the same as no limit." +msgstr "Limite de uso de memória para descompactação em bytes (B<--memlimit-decompress>). Um valor especial de B<0> indica a configuração padrão que para o modo de thread única é o mesmo que sem limite." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: Memory usage for multi-threaded decompression in bytes (B<--memlimit-mt-decompress>). This is never zero because a system-specific default value shown in the column 5 is used if no limit has been specified explicitly. This is also never greater than the value in the column 3 even if a larger value has been specified with B<--memlimit-mt-decompress>." +msgstr "Desde B<xz> 5.3.4alpha: Uso de memória para descompactação com várias thread em bytes (B<--memlimit-mt-decompress>). Isso nunca é zero porque um valor padrão específico do sistema mostrado na coluna 5 é usado se nenhum limite for especificado explicitamente. Isso também nunca é maior que o valor na coluna 3, mesmo que um valor maior tenha sido especificado com B<--memlimit-mt-decompress>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: A system-specific default memory usage limit that is used to limit the number of threads when compressing with an automatic number of threads (B<--threads=0>) and no memory usage limit has been specified (B<--memlimit-compress>). This is also used as the default value for B<--memlimit-mt-decompress>." +msgstr "Desde B<xz> 5.3.4alpha: Um limite de uso de memória padrão específico do sistema que é usado para limitar o número de threads ao compactar com um número automático de threads (B<--threads=0>) e nenhum limite de uso de memória foi especificado (B<--memlimit-compress>). Isso também é usado como o valor padrão para B<--memlimit-mt-decompress>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: Number of available processor threads." +msgstr "Desde B<xz> 5.3.4alpha: Número de threads de processador disponíveis." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In the future, the output of B<xz --robot --info-memory> may have more columns, but never more than a single line." +msgstr "No futuro, a saída de B<xz --robot --info-memory> pode ter mais colunas, mas nunca mais do que uma única linha." + +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Version" +msgstr "Versão" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --version> prints the version number of B<xz> and liblzma in the following format:" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<XZ_VERSION=>I<XYYYZZZS>" +msgstr "B<XZ_VERSION=>I<XYYYZZZS>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<LIBLZMA_VERSION=>I<XYYYZZZS>" +msgstr "B<LIBLZMA_VERSION=>I<XYYYZZZS>" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<X>" +msgstr "I<X>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Major version." +msgstr "Versão principal." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<YYY>" +msgstr "I<YYY>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Minor version. Even numbers are stable. Odd numbers are alpha or beta versions." +msgstr "Versão menor. Números pares são estáveis. Os números ímpares são versões alfa ou beta." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<ZZZ>" +msgstr "I<ZZZ>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Patch level for stable releases or just a counter for development releases." +msgstr "Nível de patch para versões estáveis ou apenas um contador para versões de desenvolvimento." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<S>" +msgstr "I<S>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Stability. 0 is alpha, 1 is beta, and 2 is stable. I<S> should be always 2 when I<YYY> is even." +msgstr "Estabilidade. 0 é alfa, 1 é beta e 2 é estável. I<S> deve ser sempre 2 quando I<YYY> for par." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "I<XYYYZZZS> are the same on both lines if B<xz> and liblzma are from the same XZ Utils release." +msgstr "I<XYYYZZZS> são iguais em ambas as linhas se B<xz> e liblzma forem da mesma versão do XZ Utils." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Examples: 4.999.9beta is B<49990091> and 5.0.0 is B<50000002>." +msgstr "Exemplos: 4.999.9beta é B<49990091> e 5.0.0 é B<50000002>." #. type: SH -#: ../src/xz/xz.1:2342 ../src/xzdec/xzdec.1:104 ../src/lzmainfo/lzmainfo.1:44 -#: ../src/scripts/xzgrep.1:81 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "EXIT STATUS" msgstr "STATUS DE SAÍDA" #. type: TP -#: ../src/xz/xz.1:2343 ../src/xzdec/xzdec.1:105 ../src/lzmainfo/lzmainfo.1:45 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "B<0>" msgstr "B<0>" #. type: Plain text -#: ../src/xz/xz.1:2346 ../src/lzmainfo/lzmainfo.1:48 +#: ../src/xz/xz.1 ../src/lzmainfo/lzmainfo.1 msgid "All is good." msgstr "Está tudo bem." #. type: TP -#: ../src/xz/xz.1:2346 ../src/xzdec/xzdec.1:108 ../src/lzmainfo/lzmainfo.1:48 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "B<1>" msgstr "B<1>" #. type: Plain text -#: ../src/xz/xz.1:2349 ../src/xzdec/xzdec.1:111 ../src/lzmainfo/lzmainfo.1:51 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 msgid "An error occurred." msgstr "Ocorreu um erro." #. type: TP -#: ../src/xz/xz.1:2349 +#: ../src/xz/xz.1 #, no-wrap msgid "B<2>" msgstr "B<2>" #. type: Plain text -#: ../src/xz/xz.1:2353 +#: ../src/xz/xz.1 msgid "Something worth a warning occurred, but no actual errors occurred." msgstr "Algo digno de um aviso ocorreu, mas ocorreu nenhum erro real." #. type: Plain text -#: ../src/xz/xz.1:2356 -msgid "" -"Notices (not warnings or errors) printed on standard error don't affect the " -"exit status." -msgstr "" -"Observações (não avisos ou erros) impressas no erro padrão não afetam o " -"status de saída." +#: ../src/xz/xz.1 +msgid "Notices (not warnings or errors) printed on standard error don't affect the exit status." +msgstr "Observações (não avisos ou erros) impressas no erro padrão não afetam o status de saída." #. type: SH -#: ../src/xz/xz.1:2357 ../src/scripts/xzgrep.1:94 ../src/scripts/xzless.1:52 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "ENVIRONMENT" msgstr "AMBIENTE" #. type: Plain text -#: ../src/xz/xz.1:2370 -msgid "" -"B<xz> parses space-separated lists of options from the environment variables " -"B<XZ_DEFAULTS> and B<XZ_OPT>, in this order, before parsing the options from " -"the command line. Note that only options are parsed from the environment " -"variables; all non-options are silently ignored. Parsing is done with " -"B<getopt_long>(3) which is used also for the command line arguments." -msgstr "" -"B<xz> analisa listas de opções separadas por espaços das variáveis de " -"ambiente B<XZ_DEFAULTS> e B<XZ_OPT>, nesta ordem, antes de analisar as " -"opções da linha de comando. Observe que apenas as opções são analisadas a " -"partir das variáveis de ambiente; todas as não opções são silenciosamente " -"ignoradas. A análise é feita com B<getopt_long>(3) que também é usado para " -"os argumentos da linha de comando." +#: ../src/xz/xz.1 +msgid "B<xz> parses space-separated lists of options from the environment variables B<XZ_DEFAULTS> and B<XZ_OPT>, in this order, before parsing the options from the command line. Note that only options are parsed from the environment variables; all non-options are silently ignored. Parsing is done with B<getopt_long>(3) which is used also for the command line arguments." +msgstr "B<xz> analisa listas de opções separadas por espaços das variáveis de ambiente B<XZ_DEFAULTS> e B<XZ_OPT>, nesta ordem, antes de analisar as opções da linha de comando. Observe que apenas as opções são analisadas a partir das variáveis de ambiente; todas as não opções são silenciosamente ignoradas. A análise é feita com B<getopt_long>(3) que também é usado para os argumentos da linha de comando." #. type: TP -#: ../src/xz/xz.1:2370 +#: ../src/xz/xz.1 #, no-wrap msgid "B<XZ_DEFAULTS>" msgstr "B<XZ_DEFAULTS>" #. type: Plain text -#: ../src/xz/xz.1:2379 -msgid "" -"User-specific or system-wide default options. Typically this is set in a " -"shell initialization script to enable B<xz>'s memory usage limiter by " -"default. Excluding shell initialization scripts and similar special cases, " -"scripts must never set or unset B<XZ_DEFAULTS>." -msgstr "" -"Opções padrão específicas do usuário ou de todo o sistema. Normalmente, isso " -"é definido em um script de inicialização do shell para habilitar o limitador " -"de uso de memória do B<xz> por padrão. Excluindo scripts de inicialização de " -"shell e casos especiais semelhantes, os scripts nunca devem definir ou " -"remover a definição de B<XZ_DEFAULTS>." +#: ../src/xz/xz.1 +msgid "User-specific or system-wide default options. Typically this is set in a shell initialization script to enable B<xz>'s memory usage limiter by default. Excluding shell initialization scripts and similar special cases, scripts must never set or unset B<XZ_DEFAULTS>." +msgstr "Opções padrão específicas do usuário ou de todo o sistema. Normalmente, isso é definido em um script de inicialização do shell para habilitar o limitador de uso de memória do B<xz> por padrão. Excluindo scripts de inicialização de shell e casos especiais semelhantes, os scripts nunca devem definir ou remover a definição de B<XZ_DEFAULTS>." #. type: TP -#: ../src/xz/xz.1:2379 +#: ../src/xz/xz.1 #, no-wrap msgid "B<XZ_OPT>" msgstr "B<XZ_OPT>" #. type: Plain text -#: ../src/xz/xz.1:2390 -msgid "" -"This is for passing options to B<xz> when it is not possible to set the " -"options directly on the B<xz> command line. This is the case when B<xz> is " -"run by a script or tool, for example, GNU B<tar>(1):" -msgstr "" -"Isso é para passar opções para B<xz> quando não é possível definir as opções " -"diretamente na linha de comando B<xz>. Este é o caso quando B<xz> é " -"executado por um script ou ferramenta, por exemplo, GNU B<tar>(1):" +#: ../src/xz/xz.1 +msgid "This is for passing options to B<xz> when it is not possible to set the options directly on the B<xz> command line. This is the case when B<xz> is run by a script or tool, for example, GNU B<tar>(1):" +msgstr "Isso é para passar opções para B<xz> quando não é possível definir as opções diretamente na linha de comando B<xz>. Este é o caso quando B<xz> é executado por um script ou ferramenta, por exemplo, GNU B<tar>(1):" #. type: Plain text -#: ../src/xz/xz.1:2396 -#, no-wrap -msgid "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" +msgid "\\f(CRXZ_OPT=-2v tar caf foo.tar.xz foo\\fR\n" msgstr "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" #. type: Plain text -#: ../src/xz/xz.1:2410 -msgid "" -"Scripts may use B<XZ_OPT>, for example, to set script-specific default " -"compression options. It is still recommended to allow users to override " -"B<XZ_OPT> if that is reasonable. For example, in B<sh>(1) scripts one may " -"use something like this:" -msgstr "" -"Os scripts podem usar B<XZ_OPT>, por exemplo, para definir opções de " -"compactação padrão específicas do script. Ainda é recomendável permitir que " -"os usuários substituam B<XZ_OPT> se isso for razoável. Por exemplo, em " -"scripts B<sh>(1) pode-se usar algo assim:" +#: ../src/xz/xz.1 +msgid "Scripts may use B<XZ_OPT>, for example, to set script-specific default compression options. It is still recommended to allow users to override B<XZ_OPT> if that is reasonable. For example, in B<sh>(1) scripts one may use something like this:" +msgstr "Os scripts podem usar B<XZ_OPT>, por exemplo, para definir opções de compactação padrão específicas do script. Ainda é recomendável permitir que os usuários substituam B<XZ_OPT> se isso for razoável. Por exemplo, em scripts B<sh>(1) pode-se usar algo assim:" #. type: Plain text -#: ../src/xz/xz.1:2417 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" +#| "export XZ_OPT>\n" msgid "" -"CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" -"export XZ_OPT>\n" +"\\f(CRXZ_OPT=${XZ_OPT-\"-7e\"}\n" +"export XZ_OPT\\fR\n" msgstr "" "CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" "export XZ_OPT>\n" #. type: SH -#: ../src/xz/xz.1:2422 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA UTILS COMPATIBILITY" msgstr "COMPATIBILIDADE COM LZMA UTILS" #. type: Plain text -#: ../src/xz/xz.1:2435 -msgid "" -"The command line syntax of B<xz> is practically a superset of B<lzma>, " -"B<unlzma>, and B<lzcat> as found from LZMA Utils 4.32.x. In most cases, it " -"is possible to replace LZMA Utils with XZ Utils without breaking existing " -"scripts. There are some incompatibilities though, which may sometimes cause " -"problems." -msgstr "" -"A sintaxe da linha de comando do B<xz> é praticamente um superconjunto de " -"B<lzma>, B<unlzma> e B<lzcat> conforme encontrado no LZMA Utils 4.32.x. Na " -"maioria dos casos, é possível substituir LZMA Utils por XZ Utils sem " -"interromper os scripts existentes. Existem algumas incompatibilidades, " -"porém, que às vezes podem causar problemas." +#: ../src/xz/xz.1 +msgid "The command line syntax of B<xz> is practically a superset of B<lzma>, B<unlzma>, and B<lzcat> as found from LZMA Utils 4.32.x. In most cases, it is possible to replace LZMA Utils with XZ Utils without breaking existing scripts. There are some incompatibilities though, which may sometimes cause problems." +msgstr "A sintaxe da linha de comando do B<xz> é praticamente um superconjunto de B<lzma>, B<unlzma> e B<lzcat> conforme encontrado no LZMA Utils 4.32.x. Na maioria dos casos, é possível substituir LZMA Utils por XZ Utils sem interromper os scripts existentes. Existem algumas incompatibilidades, porém, que às vezes podem causar problemas." #. type: SS -#: ../src/xz/xz.1:2436 +#: ../src/xz/xz.1 #, no-wrap msgid "Compression preset levels" msgstr "Níveis de predefinição de compactação" #. type: Plain text -#: ../src/xz/xz.1:2443 -msgid "" -"The numbering of the compression level presets is not identical in B<xz> and " -"LZMA Utils. The most important difference is how dictionary sizes are " -"mapped to different presets. Dictionary size is roughly equal to the " -"decompressor memory usage." -msgstr "" -"A numeração das predefinições de nível de compactação não é idêntica em " -"B<xz> e LZMA Utils. A diferença mais importante é como os tamanhos dos " -"dicionários são mapeados para diferentes predefinições. O tamanho do " -"dicionário é aproximadamente igual ao uso de memória do descompactador." +#: ../src/xz/xz.1 +msgid "The numbering of the compression level presets is not identical in B<xz> and LZMA Utils. The most important difference is how dictionary sizes are mapped to different presets. Dictionary size is roughly equal to the decompressor memory usage." +msgstr "A numeração das predefinições de nível de compactação não é idêntica em B<xz> e LZMA Utils. A diferença mais importante é como os tamanhos dos dicionários são mapeados para diferentes predefinições. O tamanho do dicionário é aproximadamente igual ao uso de memória do descompactador." #. type: tbl table -#: ../src/xz/xz.1:2449 ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "Level" msgstr "Nível" #. type: tbl table -#: ../src/xz/xz.1:2449 ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "xz" msgstr "xz" #. type: tbl table -#: ../src/xz/xz.1:2449 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA Utils" msgstr "LZMA Utils" #. type: tbl table -#: ../src/xz/xz.1:2450 ../src/xz/xz.1:2475 +#: ../src/xz/xz.1 #, no-wrap msgid "N/A" msgstr "N/D" #. type: tbl table -#: ../src/xz/xz.1:2451 +#: ../src/xz/xz.1 #, no-wrap msgid "64 KiB" msgstr "64 KiB" #. type: tbl table -#: ../src/xz/xz.1:2453 +#: ../src/xz/xz.1 #, no-wrap msgid "512 KiB" msgstr "512 KiB" #. type: Plain text -#: ../src/xz/xz.1:2468 -msgid "" -"The dictionary size differences affect the compressor memory usage too, but " -"there are some other differences between LZMA Utils and XZ Utils, which make " -"the difference even bigger:" -msgstr "" -"As diferenças de tamanho do dicionário também afetam o uso da memória do " -"compressor, mas existem algumas outras diferenças entre LZMA Utils e XZ " -"Utils, que tornam a diferença ainda maior:" +#: ../src/xz/xz.1 +msgid "The dictionary size differences affect the compressor memory usage too, but there are some other differences between LZMA Utils and XZ Utils, which make the difference even bigger:" +msgstr "As diferenças de tamanho do dicionário também afetam o uso da memória do compressor, mas existem algumas outras diferenças entre LZMA Utils e XZ Utils, que tornam a diferença ainda maior:" #. type: tbl table -#: ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA Utils 4.32.x" msgstr "LZMA Utils 4.32.x" #. type: tbl table -#: ../src/xz/xz.1:2477 ../src/xz/xz.1:2478 +#: ../src/xz/xz.1 #, no-wrap msgid "12 MiB" msgstr "12 MiB" #. type: tbl table -#: ../src/xz/xz.1:2480 +#: ../src/xz/xz.1 #, no-wrap msgid "26 MiB" msgstr "26 MiB" #. type: tbl table -#: ../src/xz/xz.1:2481 +#: ../src/xz/xz.1 #, no-wrap msgid "45 MiB" msgstr "45 MiB" #. type: tbl table -#: ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "83 MiB" msgstr "83 MiB" #. type: tbl table -#: ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "159 MiB" msgstr "159 MiB" #. type: tbl table -#: ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "311 MiB" msgstr "311 MiB" #. type: Plain text -#: ../src/xz/xz.1:2493 -msgid "" -"The default preset level in LZMA Utils is B<-7> while in XZ Utils it is " -"B<-6>, so both use an 8 MiB dictionary by default." -msgstr "" -"O nível de predefinição padrão no LZMA Utils é B<-7> enquanto no XZ Utils é " -"B<-6>, então ambos usam um dicionário de 8 MiB por padrão." +#: ../src/xz/xz.1 +msgid "The default preset level in LZMA Utils is B<-7> while in XZ Utils it is B<-6>, so both use an 8 MiB dictionary by default." +msgstr "O nível de predefinição padrão no LZMA Utils é B<-7> enquanto no XZ Utils é B<-6>, então ambos usam um dicionário de 8 MiB por padrão." #. type: SS -#: ../src/xz/xz.1:2494 +#: ../src/xz/xz.1 #, no-wrap msgid "Streamed vs. non-streamed .lzma files" msgstr "Arquivos .lzma em um fluxo versus sem ser em um fluxo" #. type: Plain text -#: ../src/xz/xz.1:2504 -msgid "" -"The uncompressed size of the file can be stored in the B<.lzma> header. " -"LZMA Utils does that when compressing regular files. The alternative is to " -"mark that uncompressed size is unknown and use end-of-payload marker to " -"indicate where the decompressor should stop. LZMA Utils uses this method " -"when uncompressed size isn't known, which is the case, for example, in pipes." -msgstr "" -"O tamanho descompactado do arquivo pode ser armazenado no cabeçalho de B<." -"lzma>. O LZMA Utils faz isso ao compactar arquivos comuns. A alternativa é " -"marcar que o tamanho não compactado é desconhecido e usar o marcador de fim " -"de carga útil para indicar onde o descompactador deve parar. O LZMA Utils " -"usa este método quando o tamanho não compactado não é conhecido, como é o " -"caso, por exemplo, de encadeamentos (pipes)." +#: ../src/xz/xz.1 +msgid "The uncompressed size of the file can be stored in the B<.lzma> header. LZMA Utils does that when compressing regular files. The alternative is to mark that uncompressed size is unknown and use end-of-payload marker to indicate where the decompressor should stop. LZMA Utils uses this method when uncompressed size isn't known, which is the case, for example, in pipes." +msgstr "O tamanho descompactado do arquivo pode ser armazenado no cabeçalho de B<.lzma>. O LZMA Utils faz isso ao compactar arquivos comuns. A alternativa é marcar que o tamanho não compactado é desconhecido e usar o marcador de fim de carga útil para indicar onde o descompactador deve parar. O LZMA Utils usa este método quando o tamanho não compactado não é conhecido, como é o caso, por exemplo, de encadeamentos (pipes)." #. type: Plain text -#: ../src/xz/xz.1:2525 -msgid "" -"B<xz> supports decompressing B<.lzma> files with or without end-of-payload " -"marker, but all B<.lzma> files created by B<xz> will use end-of-payload " -"marker and have uncompressed size marked as unknown in the B<.lzma> header. " -"This may be a problem in some uncommon situations. For example, a B<.lzma> " -"decompressor in an embedded device might work only with files that have " -"known uncompressed size. If you hit this problem, you need to use LZMA " -"Utils or LZMA SDK to create B<.lzma> files with known uncompressed size." -msgstr "" -"B<xz> oferece suporte à descompactação de arquivos B<.lzma> com ou sem " -"marcador de fim de carga útil, mas todos os arquivos B<.lzma> criados por " -"B<xz> usarão marcador de fim de carga útil e terão o tamanho descompactado " -"marcado como desconhecido no cabeçalho de B<.lzma>. Isso pode ser um " -"problema em algumas situações incomuns. Por exemplo, um descompactador de B<." -"lzma> em um dispositivo embarcado pode funcionar apenas com arquivos que " -"tenham tamanho descompactado conhecido. Se você encontrar esse problema, " -"precisará usar o LZMA Utils ou o LZMA SDK para criar arquivos B<.lzma> com " -"tamanho descompactado conhecido." +#: ../src/xz/xz.1 +msgid "B<xz> supports decompressing B<.lzma> files with or without end-of-payload marker, but all B<.lzma> files created by B<xz> will use end-of-payload marker and have uncompressed size marked as unknown in the B<.lzma> header. This may be a problem in some uncommon situations. For example, a B<.lzma> decompressor in an embedded device might work only with files that have known uncompressed size. If you hit this problem, you need to use LZMA Utils or LZMA SDK to create B<.lzma> files with known uncompressed size." +msgstr "B<xz> oferece suporte à descompactação de arquivos B<.lzma> com ou sem marcador de fim de carga útil, mas todos os arquivos B<.lzma> criados por B<xz> usarão marcador de fim de carga útil e terão o tamanho descompactado marcado como desconhecido no cabeçalho de B<.lzma>. Isso pode ser um problema em algumas situações incomuns. Por exemplo, um descompactador de B<.lzma> em um dispositivo embarcado pode funcionar apenas com arquivos que tenham tamanho descompactado conhecido. Se você encontrar esse problema, precisará usar o LZMA Utils ou o LZMA SDK para criar arquivos B<.lzma> com tamanho descompactado conhecido." #. type: SS -#: ../src/xz/xz.1:2526 +#: ../src/xz/xz.1 #, no-wrap msgid "Unsupported .lzma files" msgstr "Arquivos .lzma não suportados" #. type: Plain text -#: ../src/xz/xz.1:2549 -msgid "" -"The B<.lzma> format allows I<lc> values up to 8, and I<lp> values up to 4. " -"LZMA Utils can decompress files with any I<lc> and I<lp>, but always creates " -"files with B<lc=3> and B<lp=0>. Creating files with other I<lc> and I<lp> " -"is possible with B<xz> and with LZMA SDK." -msgstr "" -"O formato B<.lzma> permite valores I<lc> até 8 e valores I<lp> até 4. LZMA " -"Utils pode descompactar arquivos com qualquer I<lc> e I<lp>, mas sempre cria " -"arquivos com B<lc=3> e B<lp=0>. Criar arquivos com outros I<lc> e I<lp> é " -"possível com B<xz> e com LZMA SDK." +#: ../src/xz/xz.1 +msgid "The B<.lzma> format allows I<lc> values up to 8, and I<lp> values up to 4. LZMA Utils can decompress files with any I<lc> and I<lp>, but always creates files with B<lc=3> and B<lp=0>. Creating files with other I<lc> and I<lp> is possible with B<xz> and with LZMA SDK." +msgstr "O formato B<.lzma> permite valores I<lc> até 8 e valores I<lp> até 4. LZMA Utils pode descompactar arquivos com qualquer I<lc> e I<lp>, mas sempre cria arquivos com B<lc=3> e B<lp=0>. Criar arquivos com outros I<lc> e I<lp> é possível com B<xz> e com LZMA SDK." #. type: Plain text -#: ../src/xz/xz.1:2560 -msgid "" -"The implementation of the LZMA1 filter in liblzma requires that the sum of " -"I<lc> and I<lp> must not exceed 4. Thus, B<.lzma> files, which exceed this " -"limitation, cannot be decompressed with B<xz>." -msgstr "" -"A implementação do filtro LZMA1 em liblzma requer que a soma de I<lc> e " -"I<lp> não exceda 4. Assim, arquivos B<.lzma>, que excedam esta limitação, " -"não podem ser descompactados com B<xz>." +#: ../src/xz/xz.1 +msgid "The implementation of the LZMA1 filter in liblzma requires that the sum of I<lc> and I<lp> must not exceed 4. Thus, B<.lzma> files, which exceed this limitation, cannot be decompressed with B<xz>." +msgstr "A implementação do filtro LZMA1 em liblzma requer que a soma de I<lc> e I<lp> não exceda 4. Assim, arquivos B<.lzma>, que excedam esta limitação, não podem ser descompactados com B<xz>." #. type: Plain text -#: ../src/xz/xz.1:2575 -msgid "" -"LZMA Utils creates only B<.lzma> files which have a dictionary size of " -"2^I<n> (a power of 2) but accepts files with any dictionary size. liblzma " -"accepts only B<.lzma> files which have a dictionary size of 2^I<n> or 2^I<n> " -"+ 2^(I<n>-1). This is to decrease false positives when detecting B<.lzma> " -"files." -msgstr "" -"LZMA Utils cria apenas arquivos B<.lzma> que possuem um tamanho de " -"dicionário de 2^I<n> (uma potência de 2), mas aceita arquivos com qualquer " -"tamanho de dicionário. liblzma aceita apenas arquivos B<.lzma> que tenham um " -"tamanho de dicionário de 2^I<n> ou 2^I<n> + 2^(I<n>-1). Isso é para diminuir " -"os falsos positivos ao detectar arquivos B<.lzma>." +#: ../src/xz/xz.1 +msgid "LZMA Utils creates only B<.lzma> files which have a dictionary size of 2^I<n> (a power of 2) but accepts files with any dictionary size. liblzma accepts only B<.lzma> files which have a dictionary size of 2^I<n> or 2^I<n> + 2^(I<n>-1). This is to decrease false positives when detecting B<.lzma> files." +msgstr "LZMA Utils cria apenas arquivos B<.lzma> que possuem um tamanho de dicionário de 2^I<n> (uma potência de 2), mas aceita arquivos com qualquer tamanho de dicionário. liblzma aceita apenas arquivos B<.lzma> que tenham um tamanho de dicionário de 2^I<n> ou 2^I<n> + 2^(I<n>-1). Isso é para diminuir os falsos positivos ao detectar arquivos B<.lzma>." #. type: Plain text -#: ../src/xz/xz.1:2580 -msgid "" -"These limitations shouldn't be a problem in practice, since practically all " -"B<.lzma> files have been compressed with settings that liblzma will accept." -msgstr "" -"Essas limitações não devem ser um problema na prática, já que praticamente " -"todos os arquivos B<.lzma> foram compactados com configurações que o liblzma " -"aceitará." +#: ../src/xz/xz.1 +msgid "These limitations shouldn't be a problem in practice, since practically all B<.lzma> files have been compressed with settings that liblzma will accept." +msgstr "Essas limitações não devem ser um problema na prática, já que praticamente todos os arquivos B<.lzma> foram compactados com configurações que o liblzma aceitará." #. type: SS -#: ../src/xz/xz.1:2581 +#: ../src/xz/xz.1 #, no-wrap msgid "Trailing garbage" msgstr "Lixo à direita" #. type: Plain text -#: ../src/xz/xz.1:2591 -msgid "" -"When decompressing, LZMA Utils silently ignore everything after the first B<." -"lzma> stream. In most situations, this is a bug. This also means that LZMA " -"Utils don't support decompressing concatenated B<.lzma> files." -msgstr "" -"Ao descompactar, o LZMA Utils silenciosamente ignora tudo após o primeiro " -"fluxo B<.lzma>. Na maioria das situações, isso é um bug. Isso também " -"significa que o LZMA Utils não oferece suporte a descompactação de arquivos " -"B<.lzma> concatenados." +#: ../src/xz/xz.1 +msgid "When decompressing, LZMA Utils silently ignore everything after the first B<.lzma> stream. In most situations, this is a bug. This also means that LZMA Utils don't support decompressing concatenated B<.lzma> files." +msgstr "Ao descompactar, o LZMA Utils silenciosamente ignora tudo após o primeiro fluxo B<.lzma>. Na maioria das situações, isso é um bug. Isso também significa que o LZMA Utils não oferece suporte a descompactação de arquivos B<.lzma> concatenados." #. type: Plain text -#: ../src/xz/xz.1:2601 -msgid "" -"If there is data left after the first B<.lzma> stream, B<xz> considers the " -"file to be corrupt unless B<--single-stream> was used. This may break " -"obscure scripts which have assumed that trailing garbage is ignored." -msgstr "" -"Se houver dados restantes após o primeiro fluxo de B<.lzma>, B<xz> considera " -"o arquivo corrompido, a menos que B<--single-stream> tenha sido usado. Isso " -"pode quebrar scripts obscuros que presumiram que o lixo à direita é ignorado." +#: ../src/xz/xz.1 +msgid "If there is data left after the first B<.lzma> stream, B<xz> considers the file to be corrupt unless B<--single-stream> was used. This may break obscure scripts which have assumed that trailing garbage is ignored." +msgstr "Se houver dados restantes após o primeiro fluxo de B<.lzma>, B<xz> considera o arquivo corrompido, a menos que B<--single-stream> tenha sido usado. Isso pode quebrar scripts obscuros que presumiram que o lixo à direita é ignorado." #. type: SH -#: ../src/xz/xz.1:2602 ../src/xzdec/xzdec.1:117 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "NOTES" msgstr "NOTAS" #. type: SS -#: ../src/xz/xz.1:2604 +#: ../src/xz/xz.1 #, no-wrap msgid "Compressed output may vary" msgstr "A saída compactada pode variar" #. type: Plain text -#: ../src/xz/xz.1:2615 -msgid "" -"The exact compressed output produced from the same uncompressed input file " -"may vary between XZ Utils versions even if compression options are " -"identical. This is because the encoder can be improved (faster or better " -"compression) without affecting the file format. The output can vary even " -"between different builds of the same XZ Utils version, if different build " -"options are used." -msgstr "" -"A saída compactada exata produzida a partir do mesmo arquivo de entrada não " -"compactado pode variar entre as versões do XZ Utils, mesmo se as opções de " -"compactação forem idênticas. Isso ocorre porque o codificador pode ser " -"aprimorado (compactação mais rápida ou melhor) sem afetar o formato do " -"arquivo. A saída pode variar mesmo entre diferentes compilações da mesma " -"versão do XZ Utils, se diferentes opções de compilação forem usadas." +#: ../src/xz/xz.1 +msgid "The exact compressed output produced from the same uncompressed input file may vary between XZ Utils versions even if compression options are identical. This is because the encoder can be improved (faster or better compression) without affecting the file format. The output can vary even between different builds of the same XZ Utils version, if different build options are used." +msgstr "A saída compactada exata produzida a partir do mesmo arquivo de entrada não compactado pode variar entre as versões do XZ Utils, mesmo se as opções de compactação forem idênticas. Isso ocorre porque o codificador pode ser aprimorado (compactação mais rápida ou melhor) sem afetar o formato do arquivo. A saída pode variar mesmo entre diferentes compilações da mesma versão do XZ Utils, se diferentes opções de compilação forem usadas." #. type: Plain text -#: ../src/xz/xz.1:2625 -msgid "" -"The above means that once B<--rsyncable> has been implemented, the resulting " -"files won't necessarily be rsyncable unless both old and new files have been " -"compressed with the same xz version. This problem can be fixed if a part of " -"the encoder implementation is frozen to keep rsyncable output stable across " -"xz versions." -msgstr "" -"A informação acima significa que, uma vez que B<--rsyncable> tenha sido " -"implementado, os arquivos resultantes não serão necessariamente " -"\"rsyncáveis\", a menos que os arquivos antigos e novos tenham sido " -"compactados com a mesma versão xz. Esse problema pode ser corrigido se uma " -"parte da implementação do codificador for congelada para manter a saída de " -"rsyncable estável nas versões do xz." +#: ../src/xz/xz.1 +msgid "The above means that once B<--rsyncable> has been implemented, the resulting files won't necessarily be rsyncable unless both old and new files have been compressed with the same xz version. This problem can be fixed if a part of the encoder implementation is frozen to keep rsyncable output stable across xz versions." +msgstr "A informação acima significa que, uma vez que B<--rsyncable> tenha sido implementado, os arquivos resultantes não serão necessariamente \"rsyncáveis\", a menos que os arquivos antigos e novos tenham sido compactados com a mesma versão xz. Esse problema pode ser corrigido se uma parte da implementação do codificador for congelada para manter a saída de rsyncable estável nas versões do xz." #. type: SS -#: ../src/xz/xz.1:2626 +#: ../src/xz/xz.1 #, no-wrap msgid "Embedded .xz decompressors" msgstr "Descompactadores .xz embarcados" #. type: Plain text -#: ../src/xz/xz.1:2643 -msgid "" -"Embedded B<.xz> decompressor implementations like XZ Embedded don't " -"necessarily support files created with integrity I<check> types other than " -"B<none> and B<crc32>. Since the default is B<--check=crc64>, you must use " -"B<--check=none> or B<--check=crc32> when creating files for embedded systems." -msgstr "" -"As implementações do descompactador B<.xz> embarcados, como o XZ Embedded, " -"não oferecem necessariamente suporte a arquivos criados com tipos de " -"I<verificações> de integridade diferentes de B<none> e B<crc32>. Como o " -"padrão é B<--check=crc64>, você deve usar B<--check=none> ou B<--" -"check=crc32> ao criar arquivos para sistemas embarcados." +#: ../src/xz/xz.1 +msgid "Embedded B<.xz> decompressor implementations like XZ Embedded don't necessarily support files created with integrity I<check> types other than B<none> and B<crc32>. Since the default is B<--check=crc64>, you must use B<--check=none> or B<--check=crc32> when creating files for embedded systems." +msgstr "As implementações do descompactador B<.xz> embarcados, como o XZ Embedded, não oferecem necessariamente suporte a arquivos criados com tipos de I<verificações> de integridade diferentes de B<none> e B<crc32>. Como o padrão é B<--check=crc64>, você deve usar B<--check=none> ou B<--check=crc32> ao criar arquivos para sistemas embarcados." #. type: Plain text -#: ../src/xz/xz.1:2653 -msgid "" -"Outside embedded systems, all B<.xz> format decompressors support all the " -"I<check> types, or at least are able to decompress the file without " -"verifying the integrity check if the particular I<check> is not supported." -msgstr "" -"Fora dos sistemas embarcados, todos os descompactadores de formato B<.xz> " -"oferecem suporte a todos os tipos de I<verificação> ou, pelo menos, são " -"capazes de descompactar o arquivo sem verificar a verificação de integridade " -"se a I<verificação> específica não for suportada." +#: ../src/xz/xz.1 +msgid "Outside embedded systems, all B<.xz> format decompressors support all the I<check> types, or at least are able to decompress the file without verifying the integrity check if the particular I<check> is not supported." +msgstr "Fora dos sistemas embarcados, todos os descompactadores de formato B<.xz> oferecem suporte a todos os tipos de I<verificação> ou, pelo menos, são capazes de descompactar o arquivo sem verificar a verificação de integridade se a I<verificação> específica não for suportada." #. type: Plain text -#: ../src/xz/xz.1:2656 -msgid "" -"XZ Embedded supports BCJ filters, but only with the default start offset." -msgstr "" -"XZ Embedded oferece suporte a filtros BCJ, mas apenas com o deslocamento " -"inicial padrão." +#: ../src/xz/xz.1 +msgid "XZ Embedded supports BCJ filters, but only with the default start offset." +msgstr "XZ Embedded oferece suporte a filtros BCJ, mas apenas com o deslocamento inicial padrão." #. type: SH -#: ../src/xz/xz.1:2657 +#: ../src/xz/xz.1 #, no-wrap msgid "EXAMPLES" msgstr "EXEMPLOS" #. type: SS -#: ../src/xz/xz.1:2659 +#: ../src/xz/xz.1 #, no-wrap msgid "Basics" msgstr "Básico" #. type: Plain text -#: ../src/xz/xz.1:2669 -msgid "" -"Compress the file I<foo> into I<foo.xz> using the default compression level " -"(B<-6>), and remove I<foo> if compression is successful:" -msgstr "" -"Compactar o arquivo I<foo> em I<foo.xz> usando o nível de compactação padrão " -"(B<-6>) e remover I<foo> se a compactação for bem-sucedida:" +#: ../src/xz/xz.1 +msgid "Compress the file I<foo> into I<foo.xz> using the default compression level (B<-6>), and remove I<foo> if compression is successful:" +msgstr "Compactar o arquivo I<foo> em I<foo.xz> usando o nível de compactação padrão (B<-6>) e remover I<foo> se a compactação for bem-sucedida:" #. type: Plain text -#: ../src/xz/xz.1:2674 -#, no-wrap -msgid "CW<xz foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz foo>\n" +msgid "\\f(CRxz foo\\fR\n" msgstr "CW<xz foo>\n" #. type: Plain text -#: ../src/xz/xz.1:2685 -msgid "" -"Decompress I<bar.xz> into I<bar> and don't remove I<bar.xz> even if " -"decompression is successful:" -msgstr "" -"Descompactar I<bar.xz> em I<bar> e não remover I<bar.xz> mesmo se a " -"descompactação for bem-sucedida:" +#: ../src/xz/xz.1 +msgid "Decompress I<bar.xz> into I<bar> and don't remove I<bar.xz> even if decompression is successful:" +msgstr "Descompactar I<bar.xz> em I<bar> e não remover I<bar.xz> mesmo se a descompactação for bem-sucedida:" #. type: Plain text -#: ../src/xz/xz.1:2690 -#, no-wrap -msgid "CW<xz -dk bar.xz>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -dk bar.xz>\n" +msgid "\\f(CRxz -dk bar.xz\\fR\n" msgstr "CW<xz -dk bar.xz>\n" #. type: Plain text -#: ../src/xz/xz.1:2703 -msgid "" -"Create I<baz.tar.xz> with the preset B<-4e> (B<-4 --extreme>), which is " -"slower than the default B<-6>, but needs less memory for compression and " -"decompression (48\\ MiB and 5\\ MiB, respectively):" -msgstr "" -"Criar I<baz.tar.xz> com a predefinição B<-4e> (B<-4 --extreme>), que é mais " -"lenta que o padrão B<-6>, mas precisa de menos memória para compactação e " -"descompactação (48 \\ MiB e 5\\ MiB, respectivamente):" +#: ../src/xz/xz.1 +msgid "Create I<baz.tar.xz> with the preset B<-4e> (B<-4 --extreme>), which is slower than the default B<-6>, but needs less memory for compression and decompression (48\\ MiB and 5\\ MiB, respectively):" +msgstr "Criar I<baz.tar.xz> com a predefinição B<-4e> (B<-4 --extreme>), que é mais lenta que o padrão B<-6>, mas precisa de menos memória para compactação e descompactação (48 \\ MiB e 5\\ MiB, respectivamente):" #. type: Plain text -#: ../src/xz/xz.1:2708 -#, no-wrap -msgid "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" +msgid "\\f(CRtar cf - baz | xz -4e E<gt> baz.tar.xz\\fR\n" msgstr "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" #. type: Plain text -#: ../src/xz/xz.1:2714 -msgid "" -"A mix of compressed and uncompressed files can be decompressed to standard " -"output with a single command:" -msgstr "" -"Uma mistura de arquivos compactados e descompactados pode ser descompactada " -"para a saída padrão com um único comando:" +#: ../src/xz/xz.1 +msgid "A mix of compressed and uncompressed files can be decompressed to standard output with a single command:" +msgstr "Uma mistura de arquivos compactados e descompactados pode ser descompactada para a saída padrão com um único comando:" #. type: Plain text -#: ../src/xz/xz.1:2719 -#, no-wrap -msgid "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" +msgid "\\f(CRxz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt\\fR\n" msgstr "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" #. type: SS -#: ../src/xz/xz.1:2723 +#: ../src/xz/xz.1 #, no-wrap msgid "Parallel compression of many files" msgstr "Compactação paralela de muitos arquivos" #. type: Plain text -#: ../src/xz/xz.1:2729 -msgid "" -"On GNU and *BSD, B<find>(1) and B<xargs>(1) can be used to parallelize " -"compression of many files:" -msgstr "" -"No GNU e *BSD, B<find>(1) e B<xargs>(1) podem ser usados para paralelizar a " -"compactação de muitos arquivos:" +#: ../src/xz/xz.1 +msgid "On GNU and *BSD, B<find>(1) and B<xargs>(1) can be used to parallelize compression of many files:" +msgstr "No GNU e *BSD, B<find>(1) e B<xargs>(1) podem ser usados para paralelizar a compactação de muitos arquivos:" #. type: Plain text -#: ../src/xz/xz.1:2735 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" +#| " | xargs -0r -P4 -n16 xz -T1>\n" msgid "" -"CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" -" | xargs -0r -P4 -n16 xz -T1>\n" +"\\f(CRfind . -type f \\e! -name '*.xz' -print0 \\e\n" +" | xargs -0r -P4 -n16 xz -T1\\fR\n" msgstr "" "CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" " | xargs -0r -P4 -n16 xz -T1>\n" #. type: Plain text -#: ../src/xz/xz.1:2757 -msgid "" -"The B<-P> option to B<xargs>(1) sets the number of parallel B<xz> " -"processes. The best value for the B<-n> option depends on how many files " -"there are to be compressed. If there are only a couple of files, the value " -"should probably be 1; with tens of thousands of files, 100 or even more may " -"be appropriate to reduce the number of B<xz> processes that B<xargs>(1) " -"will eventually create." -msgstr "" -"A opção B<-P> para B<xargs>(1) define o número de processos paralelos do " -"B<xz>. O melhor valor para a opção B<-n> depende de quantos arquivos devem " -"ser compactados. Se houver apenas alguns arquivos, o valor provavelmente " -"deve ser 1; com dezenas de milhares de arquivos, 100 ou até mais podem ser " -"apropriados para reduzir o número de processos de B<xz> que B<xargs>(1) " -"eventualmente criará." +#: ../src/xz/xz.1 +msgid "The B<-P> option to B<xargs>(1) sets the number of parallel B<xz> processes. The best value for the B<-n> option depends on how many files there are to be compressed. If there are only a couple of files, the value should probably be 1; with tens of thousands of files, 100 or even more may be appropriate to reduce the number of B<xz> processes that B<xargs>(1) will eventually create." +msgstr "A opção B<-P> para B<xargs>(1) define o número de processos paralelos do B<xz>. O melhor valor para a opção B<-n> depende de quantos arquivos devem ser compactados. Se houver apenas alguns arquivos, o valor provavelmente deve ser 1; com dezenas de milhares de arquivos, 100 ou até mais podem ser apropriados para reduzir o número de processos de B<xz> que B<xargs>(1) eventualmente criará." #. type: Plain text -#: ../src/xz/xz.1:2765 -msgid "" -"The option B<-T1> for B<xz> is there to force it to single-threaded mode, " -"because B<xargs>(1) is used to control the amount of parallelization." -msgstr "" -"A opção B<-T1> para B<xz> existe para forçá-lo ao modo de thread única, " -"porque B<xargs>(1) é usado para controlar a quantidade de paralelização." +#: ../src/xz/xz.1 +msgid "The option B<-T1> for B<xz> is there to force it to single-threaded mode, because B<xargs>(1) is used to control the amount of parallelization." +msgstr "A opção B<-T1> para B<xz> existe para forçá-lo ao modo de thread única, porque B<xargs>(1) é usado para controlar a quantidade de paralelização." #. type: SS -#: ../src/xz/xz.1:2766 +#: ../src/xz/xz.1 #, no-wrap msgid "Robot mode" msgstr "Modo robô" #. type: Plain text -#: ../src/xz/xz.1:2769 -msgid "" -"Calculate how many bytes have been saved in total after compressing multiple " -"files:" -msgstr "" -"Calcular quantos bytes foram salvos no total depois de compactar vários " -"arquivos:" +#: ../src/xz/xz.1 +msgid "Calculate how many bytes have been saved in total after compressing multiple files:" +msgstr "Calcular quantos bytes foram salvos no total depois de compactar vários arquivos:" #. type: Plain text -#: ../src/xz/xz.1:2774 -#, no-wrap -msgid "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" +msgid "\\f(CRxz --robot --list *.xz | awk '/^totals/{print $5-$4}'\\fR\n" msgstr "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" #. type: Plain text -#: ../src/xz/xz.1:2789 -msgid "" -"A script may want to know that it is using new enough B<xz>. The following " -"B<sh>(1) script checks that the version number of the B<xz> tool is at " -"least 5.0.0. This method is compatible with old beta versions, which didn't " -"support the B<--robot> option:" -msgstr "" -"Um script pode querer saber que está usando B<xz> novo o suficiente. O " -"seguinte script B<sh>(1) verifica se o número da versão da ferramenta B<xz> " -"é pelo menos 5.0.0. Este método é compatível com versões beta antigas, que " -"não suportavam a opção B<--robot>:" +#: ../src/xz/xz.1 +msgid "A script may want to know that it is using new enough B<xz>. The following B<sh>(1) script checks that the version number of the B<xz> tool is at least 5.0.0. This method is compatible with old beta versions, which didn't support the B<--robot> option:" +msgstr "Um script pode querer saber que está usando B<xz> novo o suficiente. O seguinte script B<sh>(1) verifica se o número da versão da ferramenta B<xz> é pelo menos 5.0.0. Este método é compatível com versões beta antigas, que não suportavam a opção B<--robot>:" #. type: Plain text -#: ../src/xz/xz.1:2798 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" +#| " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" +#| " echo \"Your xz is too old.\"\n" +#| "fi\n" +#| "unset XZ_VERSION LIBLZMA_VERSION>\n" msgid "" -"CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" +"\\f(CRif ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" " echo \"Your xz is too old.\"\n" "fi\n" -"unset XZ_VERSION LIBLZMA_VERSION>\n" +"unset XZ_VERSION LIBLZMA_VERSION\\fR\n" msgstr "" "CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" @@ -4823,24 +3244,27 @@ msgstr "" "unset XZ_VERSION LIBLZMA_VERSION>\n" #. type: Plain text -#: ../src/xz/xz.1:2805 -msgid "" -"Set a memory usage limit for decompression using B<XZ_OPT>, but if a limit " -"has already been set, don't increase it:" -msgstr "" -"Definir um limite de uso de memória para descompactação usando B<XZ_OPT>, " -"mas se um limite já tiver sido definido, não o aumentar:" +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for decompression using B<XZ_OPT>, but if a limit has already been set, don't increase it:" +msgstr "Definir um limite de uso de memória para descompactação usando B<XZ_OPT>, mas se um limite já tiver sido definido, não o aumentar:" #. type: Plain text -#: ../src/xz/xz.1:2815 -#, no-wrap -msgid "" -"CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" +#| "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" +#| "if [ $OLDLIM -eq 0 -o $OLDLIM -gt $NEWLIM ]; then\n" +#| " XZ_OPT=\"$XZ_OPT --memlimit-decompress=$NEWLIM\"\n" +#| " export XZ_OPT\n" +#| "fi>\n" +msgid "" +"\\f(CRNEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" "if [ $OLDLIM -eq 0 -o $OLDLIM -gt $NEWLIM ]; then\n" " XZ_OPT=\"$XZ_OPT --memlimit-decompress=$NEWLIM\"\n" " export XZ_OPT\n" -"fi>\n" +"fi\\fR\n" msgstr "" "CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" @@ -4850,899 +3274,649 @@ msgstr "" "fi>\n" #. type: Plain text -#: ../src/xz/xz.1:2825 -msgid "" -"The simplest use for custom filter chains is customizing a LZMA2 preset. " -"This can be useful, because the presets cover only a subset of the " -"potentially useful combinations of compression settings." -msgstr "" -"O uso mais simples para cadeias de filtro personalizadas é personalizar uma " -"predefinição LZMA2. Isso pode ser útil, porque as predefinições abrangem " -"apenas um subconjunto das combinações potencialmente úteis de configurações " -"de compactação." +#: ../src/xz/xz.1 +msgid "The simplest use for custom filter chains is customizing a LZMA2 preset. This can be useful, because the presets cover only a subset of the potentially useful combinations of compression settings." +msgstr "O uso mais simples para cadeias de filtro personalizadas é personalizar uma predefinição LZMA2. Isso pode ser útil, porque as predefinições abrangem apenas um subconjunto das combinações potencialmente úteis de configurações de compactação." #. type: Plain text -#: ../src/xz/xz.1:2833 -msgid "" -"The CompCPU columns of the tables from the descriptions of the options " -"B<-0> ... B<-9> and B<--extreme> are useful when customizing LZMA2 presets. " -"Here are the relevant parts collected from those two tables:" -msgstr "" -"As colunas CompCPU das tabelas das descrições das opções B<-0> ... B<-9> e " -"B<--extreme> são úteis ao personalizar as predefinições LZMA2. Aqui estão as " -"partes relevantes coletadas dessas duas tabelas:" +#: ../src/xz/xz.1 +msgid "The CompCPU columns of the tables from the descriptions of the options B<-0> ... B<-9> and B<--extreme> are useful when customizing LZMA2 presets. Here are the relevant parts collected from those two tables:" +msgstr "As colunas CompCPU das tabelas das descrições das opções B<-0> ... B<-9> e B<--extreme> são úteis ao personalizar as predefinições LZMA2. Aqui estão as partes relevantes coletadas dessas duas tabelas:" #. type: Plain text -#: ../src/xz/xz.1:2858 -msgid "" -"If you know that a file requires somewhat big dictionary (for example, 32\\ " -"MiB) to compress well, but you want to compress it quicker than B<xz -8> " -"would do, a preset with a low CompCPU value (for example, 1) can be " -"modified to use a bigger dictionary:" -msgstr "" -"Se você sabe que um arquivo requer um dicionário um tanto grande (por " -"exemplo, 32\\ MiB) para compactar bem, mas deseja comprimi-lo mais " -"rapidamente do que B<xz -8> faria, uma predefinição com um valor CompCPU " -"baixo (por exemplo, 1) pode ser modificado para usar um dicionário maior:" +#: ../src/xz/xz.1 +msgid "If you know that a file requires somewhat big dictionary (for example, 32\\ MiB) to compress well, but you want to compress it quicker than B<xz -8> would do, a preset with a low CompCPU value (for example, 1) can be modified to use a bigger dictionary:" +msgstr "Se você sabe que um arquivo requer um dicionário um tanto grande (por exemplo, 32\\ MiB) para compactar bem, mas deseja comprimi-lo mais rapidamente do que B<xz -8> faria, uma predefinição com um valor CompCPU baixo (por exemplo, 1) pode ser modificado para usar um dicionário maior:" #. type: Plain text -#: ../src/xz/xz.1:2863 -#, no-wrap -msgid "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" +msgid "\\f(CRxz --lzma2=preset=1,dict=32MiB foo.tar\\fR\n" msgstr "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2879 -msgid "" -"With certain files, the above command may be faster than B<xz -6> while " -"compressing significantly better. However, it must be emphasized that only " -"some files benefit from a big dictionary while keeping the CompCPU value " -"low. The most obvious situation, where a big dictionary can help a lot, is " -"an archive containing very similar files of at least a few megabytes each. " -"The dictionary size has to be significantly bigger than any individual file " -"to allow LZMA2 to take full advantage of the similarities between " -"consecutive files." -msgstr "" -"Com certos arquivos, o comando acima pode ser mais rápido que B<xz -6> " -"enquanto compacta significativamente melhor. No entanto, deve-se enfatizar " -"que apenas alguns arquivos se beneficiam de um grande dicionário, mantendo o " -"valor CompCPU baixo. A situação mais óbvia, onde um grande dicionário pode " -"ajudar muito, é um arquivo contendo arquivos muito semelhantes de pelo menos " -"alguns megabytes cada. O tamanho do dicionário deve ser significativamente " -"maior do que qualquer arquivo individual para permitir que o LZMA2 aproveite " -"ao máximo as semelhanças entre arquivos consecutivos." +#: ../src/xz/xz.1 +msgid "With certain files, the above command may be faster than B<xz -6> while compressing significantly better. However, it must be emphasized that only some files benefit from a big dictionary while keeping the CompCPU value low. The most obvious situation, where a big dictionary can help a lot, is an archive containing very similar files of at least a few megabytes each. The dictionary size has to be significantly bigger than any individual file to allow LZMA2 to take full advantage of the similarities between consecutive files." +msgstr "Com certos arquivos, o comando acima pode ser mais rápido que B<xz -6> enquanto compacta significativamente melhor. No entanto, deve-se enfatizar que apenas alguns arquivos se beneficiam de um grande dicionário, mantendo o valor CompCPU baixo. A situação mais óbvia, onde um grande dicionário pode ajudar muito, é um arquivo contendo arquivos muito semelhantes de pelo menos alguns megabytes cada. O tamanho do dicionário deve ser significativamente maior do que qualquer arquivo individual para permitir que o LZMA2 aproveite ao máximo as semelhanças entre arquivos consecutivos." #. type: Plain text -#: ../src/xz/xz.1:2886 -msgid "" -"If very high compressor and decompressor memory usage is fine, and the file " -"being compressed is at least several hundred megabytes, it may be useful to " -"use an even bigger dictionary than the 64 MiB that B<xz -9> would use:" -msgstr "" -"Se o uso muito alto de memória do compactador e do descompactador for bom e " -"o arquivo que está sendo compactado tiver pelo menos várias centenas de " -"megabytes, pode ser útil usar um dicionário ainda maior do que os 64 MiB que " -"o B<xz -9> usaria:" +#: ../src/xz/xz.1 +msgid "If very high compressor and decompressor memory usage is fine, and the file being compressed is at least several hundred megabytes, it may be useful to use an even bigger dictionary than the 64 MiB that B<xz -9> would use:" +msgstr "Se o uso muito alto de memória do compactador e do descompactador for bom e o arquivo que está sendo compactado tiver pelo menos várias centenas de megabytes, pode ser útil usar um dicionário ainda maior do que os 64 MiB que o B<xz -9> usaria:" #. type: Plain text -#: ../src/xz/xz.1:2891 -#, no-wrap -msgid "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" +msgid "\\f(CRxz -vv --lzma2=dict=192MiB big_foo.tar\\fR\n" msgstr "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2904 -msgid "" -"Using B<-vv> (B<--verbose --verbose>) like in the above example can be " -"useful to see the memory requirements of the compressor and decompressor. " -"Remember that using a dictionary bigger than the size of the uncompressed " -"file is waste of memory, so the above command isn't useful for small files." -msgstr "" -"Usar B<-vv> (B<--verbose --verbose>) como no exemplo acima pode ser útil " -"para ver os requisitos de memória do compactador e do descompactador. Lembre-" -"se que usar um dicionário maior que o tamanho do arquivo descompactado é " -"desperdício de memória, então o comando acima não é útil para arquivos " -"pequenos." +#: ../src/xz/xz.1 +msgid "Using B<-vv> (B<--verbose --verbose>) like in the above example can be useful to see the memory requirements of the compressor and decompressor. Remember that using a dictionary bigger than the size of the uncompressed file is waste of memory, so the above command isn't useful for small files." +msgstr "Usar B<-vv> (B<--verbose --verbose>) como no exemplo acima pode ser útil para ver os requisitos de memória do compactador e do descompactador. Lembre-se que usar um dicionário maior que o tamanho do arquivo descompactado é desperdício de memória, então o comando acima não é útil para arquivos pequenos." #. type: Plain text -#: ../src/xz/xz.1:2916 -msgid "" -"Sometimes the compression time doesn't matter, but the decompressor memory " -"usage has to be kept low, for example, to make it possible to decompress the " -"file on an embedded system. The following command uses B<-6e> (B<-6 --" -"extreme>) as a base and sets the dictionary to only 64\\ KiB. The " -"resulting file can be decompressed with XZ Embedded (that's why there is B<--" -"check=crc32>) using about 100\\ KiB of memory." -msgstr "" -"Às vezes, o tempo de compactação não importa, mas o uso de memória do " -"descompactador deve ser mantido baixo, por exemplo, para possibilitar a " -"descompactação do arquivo em um sistema embarcado. O comando a seguir usa " -"B<-6e> (B<-6 --extreme>) como base e define o dicionário como apenas 64\\ " -"KiB. O arquivo resultante pode ser descompactado com XZ Embedded (é por isso " -"que existe B<--check=crc32>) usando cerca de 100\\ KiB de memória." +#: ../src/xz/xz.1 +msgid "Sometimes the compression time doesn't matter, but the decompressor memory usage has to be kept low, for example, to make it possible to decompress the file on an embedded system. The following command uses B<-6e> (B<-6 --extreme>) as a base and sets the dictionary to only 64\\ KiB. The resulting file can be decompressed with XZ Embedded (that's why there is B<--check=crc32>) using about 100\\ KiB of memory." +msgstr "Às vezes, o tempo de compactação não importa, mas o uso de memória do descompactador deve ser mantido baixo, por exemplo, para possibilitar a descompactação do arquivo em um sistema embarcado. O comando a seguir usa B<-6e> (B<-6 --extreme>) como base e define o dicionário como apenas 64\\ KiB. O arquivo resultante pode ser descompactado com XZ Embedded (é por isso que existe B<--check=crc32>) usando cerca de 100\\ KiB de memória." #. type: Plain text -#: ../src/xz/xz.1:2921 -#, no-wrap -msgid "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" +msgid "\\f(CRxz --check=crc32 --lzma2=preset=6e,dict=64KiB foo\\fR\n" msgstr "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" #. type: Plain text -#: ../src/xz/xz.1:2944 -msgid "" -"If you want to squeeze out as many bytes as possible, adjusting the number " -"of literal context bits (I<lc>) and number of position bits (I<pb>) can " -"sometimes help. Adjusting the number of literal position bits (I<lp>) " -"might help too, but usually I<lc> and I<pb> are more important. For " -"example, a source code archive contains mostly US-ASCII text, so something " -"like the following might give slightly (like 0.1\\ %) smaller file than B<xz " -"-6e> (try also without B<lc=4>):" -msgstr "" -"Se você deseja espremer o máximo de bytes possível, ajustar o número de bits " -"de contexto literal (I<lc>) e o número de bits de posição (I<pb>) às vezes " -"pode ajudar. Ajustar o número de bits de posição literal (I<lp>) também pode " -"ajudar, mas geralmente I<lc> e I<pb> são mais importantes. Por exemplo, um " -"arquivo de código-fonte contém principalmente texto US-ASCII, então algo " -"como o seguinte pode fornecer um arquivo ligeiramente (como 0,1\\ %) menor " -"que B<xz -6e> (tente também sem B<lc=4>):" +#: ../src/xz/xz.1 +msgid "If you want to squeeze out as many bytes as possible, adjusting the number of literal context bits (I<lc>) and number of position bits (I<pb>) can sometimes help. Adjusting the number of literal position bits (I<lp>) might help too, but usually I<lc> and I<pb> are more important. For example, a source code archive contains mostly US-ASCII text, so something like the following might give slightly (like 0.1\\ %) smaller file than B<xz -6e> (try also without B<lc=4>):" +msgstr "Se você deseja espremer o máximo de bytes possível, ajustar o número de bits de contexto literal (I<lc>) e o número de bits de posição (I<pb>) às vezes pode ajudar. Ajustar o número de bits de posição literal (I<lp>) também pode ajudar, mas geralmente I<lc> e I<pb> são mais importantes. Por exemplo, um arquivo de código-fonte contém principalmente texto US-ASCII, então algo como o seguinte pode fornecer um arquivo ligeiramente (como 0,1\\ %) menor que B<xz -6e> (tente também sem B<lc=4>):" #. type: Plain text -#: ../src/xz/xz.1:2949 -#, no-wrap -msgid "CW<xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar>\n" +msgid "\\f(CRxz --lzma2=preset=6e,pb=0,lc=4 source_code.tar\\fR\n" msgstr "CW<xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2957 -msgid "" -"Using another filter together with LZMA2 can improve compression with " -"certain file types. For example, to compress a x86-32 or x86-64 shared " -"library using the x86 BCJ filter:" -msgstr "" -"O uso de outro filtro junto com o LZMA2 pode melhorar a compactação com " -"determinados tipos de arquivo. Por exemplo, para compactar uma biblioteca " -"compartilhada x86-32 ou x86-64 usando o filtro x86 BCJ:" +#: ../src/xz/xz.1 +msgid "Using another filter together with LZMA2 can improve compression with certain file types. For example, to compress a x86-32 or x86-64 shared library using the x86 BCJ filter:" +msgstr "O uso de outro filtro junto com o LZMA2 pode melhorar a compactação com determinados tipos de arquivo. Por exemplo, para compactar uma biblioteca compartilhada x86-32 ou x86-64 usando o filtro x86 BCJ:" #. type: Plain text -#: ../src/xz/xz.1:2962 -#, no-wrap -msgid "CW<xz --x86 --lzma2 libfoo.so>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --x86 --lzma2 libfoo.so>\n" +msgid "\\f(CRxz --x86 --lzma2 libfoo.so\\fR\n" msgstr "CW<xz --x86 --lzma2 libfoo.so>\n" #. type: Plain text -#: ../src/xz/xz.1:2976 -msgid "" -"Note that the order of the filter options is significant. If B<--x86> is " -"specified after B<--lzma2>, B<xz> will give an error, because there cannot " -"be any filter after LZMA2, and also because the x86 BCJ filter cannot be " -"used as the last filter in the chain." -msgstr "" -"Observe que a ordem das opções de filtro é significativa. Se B<--x86> for " -"especificado após B<--lzma2>, B<xz> dará um erro, porque não pode haver " -"nenhum filtro após LZMA2 e também porque o filtro x86 BCJ não pode ser usado " -"como o último filtro em a corrente." +#: ../src/xz/xz.1 +msgid "Note that the order of the filter options is significant. If B<--x86> is specified after B<--lzma2>, B<xz> will give an error, because there cannot be any filter after LZMA2, and also because the x86 BCJ filter cannot be used as the last filter in the chain." +msgstr "Observe que a ordem das opções de filtro é significativa. Se B<--x86> for especificado após B<--lzma2>, B<xz> dará um erro, porque não pode haver nenhum filtro após LZMA2 e também porque o filtro x86 BCJ não pode ser usado como o último filtro em a corrente." #. type: Plain text -#: ../src/xz/xz.1:2982 -msgid "" -"The Delta filter together with LZMA2 can give good results with bitmap " -"images. It should usually beat PNG, which has a few more advanced filters " -"than simple delta but uses Deflate for the actual compression." -msgstr "" -"O filtro Delta junto com LZMA2 pode dar bons resultados com imagens bitmap. " -"Ele geralmente deve superar o PNG, que possui alguns filtros mais avançados " -"do que o delta simples, mas usa Deflate para a compactação real." +#: ../src/xz/xz.1 +msgid "The Delta filter together with LZMA2 can give good results with bitmap images. It should usually beat PNG, which has a few more advanced filters than simple delta but uses Deflate for the actual compression." +msgstr "O filtro Delta junto com LZMA2 pode dar bons resultados com imagens bitmap. Ele geralmente deve superar o PNG, que possui alguns filtros mais avançados do que o delta simples, mas usa Deflate para a compactação real." #. type: Plain text -#: ../src/xz/xz.1:2992 -msgid "" -"The image has to be saved in uncompressed format, for example, as " -"uncompressed TIFF. The distance parameter of the Delta filter is set to " -"match the number of bytes per pixel in the image. For example, 24-bit RGB " -"bitmap needs B<dist=3>, and it is also good to pass B<pb=0> to LZMA2 to " -"accommodate the three-byte alignment:" -msgstr "" -"A imagem deve ser salva em formato não compactado, por exemplo, como TIFF " -"não compactado. O parâmetro de distância do filtro Delta é definido para " -"corresponder ao número de bytes por pixel na imagem. Por exemplo, bitmap RGB " -"de 24 bits precisa de B<dist=3>, e também é bom passar B<pb=0> para LZMA2 " -"para acomodar o alinhamento de três bytes:" +#: ../src/xz/xz.1 +msgid "The image has to be saved in uncompressed format, for example, as uncompressed TIFF. The distance parameter of the Delta filter is set to match the number of bytes per pixel in the image. For example, 24-bit RGB bitmap needs B<dist=3>, and it is also good to pass B<pb=0> to LZMA2 to accommodate the three-byte alignment:" +msgstr "A imagem deve ser salva em formato não compactado, por exemplo, como TIFF não compactado. O parâmetro de distância do filtro Delta é definido para corresponder ao número de bytes por pixel na imagem. Por exemplo, bitmap RGB de 24 bits precisa de B<dist=3>, e também é bom passar B<pb=0> para LZMA2 para acomodar o alinhamento de três bytes:" #. type: Plain text -#: ../src/xz/xz.1:2997 -#, no-wrap -msgid "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" +msgid "\\f(CRxz --delta=dist=3 --lzma2=pb=0 foo.tiff\\fR\n" msgstr "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" #. type: Plain text -#: ../src/xz/xz.1:3005 -msgid "" -"If multiple images have been put into a single archive (for example, B<." -"tar>), the Delta filter will work on that too as long as all images have the " -"same number of bytes per pixel." -msgstr "" -"Se várias imagens foram colocadas em um único arquivo (por exemplo, B<." -"tar>), o filtro Delta também funcionará, desde que todas as imagens tenham o " -"mesmo número de bytes por pixel." +#: ../src/xz/xz.1 +msgid "If multiple images have been put into a single archive (for example, B<.tar>), the Delta filter will work on that too as long as all images have the same number of bytes per pixel." +msgstr "Se várias imagens foram colocadas em um único arquivo (por exemplo, B<.tar>), o filtro Delta também funcionará, desde que todas as imagens tenham o mesmo número de bytes por pixel." #. type: SH -#: ../src/xz/xz.1:3006 ../src/xzdec/xzdec.1:143 ../src/lzmainfo/lzmainfo.1:59 -#: ../src/scripts/xzdiff.1:65 ../src/scripts/xzgrep.1:106 -#: ../src/scripts/xzless.1:65 ../src/scripts/xzmore.1:51 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "SEE ALSO" msgstr "VEJA TAMBÉM" #. type: Plain text -#: ../src/xz/xz.1:3015 -msgid "" -"B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), " -"B<gzip>(1), B<bzip2>(1), B<7z>(1)" -msgstr "" -"B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), " -"B<gzip>(1), B<bzip2>(1), B<7z>(1)" +#: ../src/xz/xz.1 +msgid "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" +msgstr "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" #. type: Plain text -#: ../src/xz/xz.1:3017 +#: ../src/xz/xz.1 msgid "XZ Utils: E<lt>https://tukaani.org/xz/E<gt>" -msgstr "XZ Utils: E<lt>https://tukaani.org/xz/E<gt>" +msgstr "" #. type: Plain text -#: ../src/xz/xz.1:3019 ../src/xzdec/xzdec.1:146 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 msgid "XZ Embedded: E<lt>https://tukaani.org/xz/embedded.htmlE<gt>" -msgstr "XZ Embedded: E<lt>https://tukaani.org/xz/embedded.htmlE<gt>" +msgstr "" #. type: Plain text -#: ../src/xz/xz.1:3020 -#, fuzzy -#| msgid "LZMA SDK: E<lt>http://7-zip.org/sdk.htmlE<gt>" +#: ../src/xz/xz.1 msgid "LZMA SDK: E<lt>https://7-zip.org/sdk.htmlE<gt>" -msgstr "LZMA SDK: E<lt>http://7-zip.org/sdk.htmlE<gt>" +msgstr "" #. type: TH -#: ../src/xzdec/xzdec.1:7 +#: ../src/xzdec/xzdec.1 #, no-wrap msgid "XZDEC" msgstr "XZDEC" -#. type: TH -#: ../src/xzdec/xzdec.1:7 -#, no-wrap -msgid "2017-04-19" -msgstr "2017-04-19" - #. type: Plain text -#: ../src/xzdec/xzdec.1:10 +#: ../src/xzdec/xzdec.1 msgid "xzdec, lzmadec - Small .xz and .lzma decompressors" msgstr "xzdec, lzmadec - Pequenos descompactadores .xz e .lzma" #. type: Plain text -#: ../src/xzdec/xzdec.1:14 +#: ../src/xzdec/xzdec.1 msgid "B<xzdec> [I<option...>] [I<file...>]" msgstr "B<xzdec> [I<opção...>] [I<arquivo...>]" #. type: Plain text -#: ../src/xzdec/xzdec.1:18 +#: ../src/xzdec/xzdec.1 msgid "B<lzmadec> [I<option...>] [I<file...>]" msgstr "B<lzmadec> [I<opção...>] [I<arquivo...>]" #. type: Plain text -#: ../src/xzdec/xzdec.1:44 -msgid "" -"B<xzdec> is a liblzma-based decompression-only tool for B<.xz> (and only B<." -"xz>) files. B<xzdec> is intended to work as a drop-in replacement for " -"B<xz>(1) in the most common situations where a script has been written to " -"use B<xz --decompress --stdout> (and possibly a few other commonly used " -"options) to decompress B<.xz> files. B<lzmadec> is identical to B<xzdec> " -"except that B<lzmadec> supports B<.lzma> files instead of B<.xz> files." -msgstr "" -"B<xzdec> é uma ferramenta de descompactação baseada em liblzma somente para " -"arquivos B<.xz> (e somente B<.xz>). B<xzdec> destina-se a funcionar como um " -"substituto para B<xz>(1) nas situações mais comuns em que um script foi " -"escrito para usar B<xz --decompress --stdout> (e possivelmente alguns outras " -"opções comumente usadas) para descompactar arquivos B<.xz>. B<lzmadec> é " -"idêntico a B<xzdec> exceto que B<lzmadec> tem suporte a arquivos B<.lzma> em " -"vez de arquivos B<.xz>." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> is a liblzma-based decompression-only tool for B<.xz> (and only B<.xz>) files. B<xzdec> is intended to work as a drop-in replacement for B<xz>(1) in the most common situations where a script has been written to use B<xz --decompress --stdout> (and possibly a few other commonly used options) to decompress B<.xz> files. B<lzmadec> is identical to B<xzdec> except that B<lzmadec> supports B<.lzma> files instead of B<.xz> files." +msgstr "B<xzdec> é uma ferramenta de descompactação baseada em liblzma somente para arquivos B<.xz> (e somente B<.xz>). B<xzdec> destina-se a funcionar como um substituto para B<xz>(1) nas situações mais comuns em que um script foi escrito para usar B<xz --decompress --stdout> (e possivelmente alguns outras opções comumente usadas) para descompactar arquivos B<.xz>. B<lzmadec> é idêntico a B<xzdec> exceto que B<lzmadec> tem suporte a arquivos B<.lzma> em vez de arquivos B<.xz>." #. type: Plain text -#: ../src/xzdec/xzdec.1:61 -msgid "" -"To reduce the size of the executable, B<xzdec> doesn't support " -"multithreading or localization, and doesn't read options from B<XZ_DEFAULTS> " -"and B<XZ_OPT> environment variables. B<xzdec> doesn't support displaying " -"intermediate progress information: sending B<SIGINFO> to B<xzdec> does " -"nothing, but sending B<SIGUSR1> terminates the process instead of displaying " -"progress information." -msgstr "" -"Para reduzir o tamanho do executável, B<xzdec> não tem suporte ao uso de " -"várias threads ou a localização, e não lê opções de variáveis de ambiente " -"B<XZ_DEFAULTS> e B<XZ_OPT>. B<xzdec> não tem suporte à exibição de " -"informações de progresso intermediárias: enviar B<SIGINFO> para B<xzdec> não " -"faz nada, mas enviar B<SIGUSR1> encerra o processo em vez de exibir " -"informações de progresso." +#: ../src/xzdec/xzdec.1 +msgid "To reduce the size of the executable, B<xzdec> doesn't support multithreading or localization, and doesn't read options from B<XZ_DEFAULTS> and B<XZ_OPT> environment variables. B<xzdec> doesn't support displaying intermediate progress information: sending B<SIGINFO> to B<xzdec> does nothing, but sending B<SIGUSR1> terminates the process instead of displaying progress information." +msgstr "Para reduzir o tamanho do executável, B<xzdec> não tem suporte ao uso de várias threads ou a localização, e não lê opções de variáveis de ambiente B<XZ_DEFAULTS> e B<XZ_OPT>. B<xzdec> não tem suporte à exibição de informações de progresso intermediárias: enviar B<SIGINFO> para B<xzdec> não faz nada, mas enviar B<SIGUSR1> encerra o processo em vez de exibir informações de progresso." #. type: Plain text -#: ../src/xzdec/xzdec.1:69 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> supports only decompression." -msgstr "" -"Ignorada para compatibilidade B<xz>(1). B<xzdec> tem suporte a apenas " -"descompactação." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> supports only decompression." +msgstr "Ignorada para compatibilidade B<xz>(1). B<xzdec> tem suporte a apenas descompactação." #. type: Plain text -#: ../src/xzdec/xzdec.1:76 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> never creates or removes any " -"files." -msgstr "" -"Ignorada para compatibilidade B<xz>(1). B<xzdec> nunca cria ou remove " -"quaisquer arquivos." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> never creates or removes any files." +msgstr "Ignorada para compatibilidade B<xz>(1). B<xzdec> nunca cria ou remove quaisquer arquivos." #. type: Plain text -#: ../src/xzdec/xzdec.1:83 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> always writes the " -"decompressed data to standard output." -msgstr "" -"Ignorada para compatibilidade B<xz>(1). B<xzdec> sempre grava os dados " -"descompactados para a saída padrão." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> always writes the decompressed data to standard output." +msgstr "Ignorada para compatibilidade B<xz>(1). B<xzdec> sempre grava os dados descompactados para a saída padrão." #. type: Plain text -#: ../src/xzdec/xzdec.1:89 -msgid "" -"Specifying this once does nothing since B<xzdec> never displays any warnings " -"or notices. Specify this twice to suppress errors." -msgstr "" -"Especificar isso uma vez não faz nada, pois B<xzdec> nunca exibe nenhum " -"aviso ou notificação. Especifique isso duas vezes para suprimir erros." +#: ../src/xzdec/xzdec.1 +msgid "Specifying this once does nothing since B<xzdec> never displays any warnings or notices. Specify this twice to suppress errors." +msgstr "Especificar isso uma vez não faz nada, pois B<xzdec> nunca exibe nenhum aviso ou notificação. Especifique isso duas vezes para suprimir erros." #. type: Plain text -#: ../src/xzdec/xzdec.1:96 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> never uses the exit status 2." -msgstr "" -"Ignorada para compatibilidade B<xz>(1). B<xzdec> nunca usa o status de saída " -"2." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> never uses the exit status 2." +msgstr "Ignorada para compatibilidade B<xz>(1). B<xzdec> nunca usa o status de saída 2." #. type: Plain text -#: ../src/xzdec/xzdec.1:99 +#: ../src/xzdec/xzdec.1 msgid "Display a help message and exit successfully." msgstr "Exibe uma mensagem de ajuda e sai com sucesso." #. type: Plain text -#: ../src/xzdec/xzdec.1:104 +#: ../src/xzdec/xzdec.1 msgid "Display the version number of B<xzdec> and liblzma." msgstr "Mostra o número da versão do B<xzdec> e liblzma." #. type: Plain text -#: ../src/xzdec/xzdec.1:108 +#: ../src/xzdec/xzdec.1 msgid "All was good." msgstr "Correu tudo bem." #. type: Plain text -#: ../src/xzdec/xzdec.1:117 -msgid "" -"B<xzdec> doesn't have any warning messages like B<xz>(1) has, thus the exit " -"status 2 is not used by B<xzdec>." -msgstr "" -"B<xzdec> não possui nenhuma mensagem de aviso como o B<xz>(1), portanto, o " -"status de saída 2 não é usado por B<xzdec>." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> doesn't have any warning messages like B<xz>(1) has, thus the exit status 2 is not used by B<xzdec>." +msgstr "B<xzdec> não possui nenhuma mensagem de aviso como o B<xz>(1), portanto, o status de saída 2 não é usado por B<xzdec>." #. type: Plain text -#: ../src/xzdec/xzdec.1:131 -msgid "" -"Use B<xz>(1) instead of B<xzdec> or B<lzmadec> for normal everyday use. " -"B<xzdec> or B<lzmadec> are meant only for situations where it is important " -"to have a smaller decompressor than the full-featured B<xz>(1)." -msgstr "" -"Use B<xz>(1) em vez de B<xzdec> ou B<lzmadec> para uso diário normal. " -"B<xzdec> ou B<lzmadec> destinam-se apenas a situações em que é importante " -"ter um descompactador menor do que o B<xz>(1) completo." +#: ../src/xzdec/xzdec.1 +msgid "Use B<xz>(1) instead of B<xzdec> or B<lzmadec> for normal everyday use. B<xzdec> or B<lzmadec> are meant only for situations where it is important to have a smaller decompressor than the full-featured B<xz>(1)." +msgstr "Use B<xz>(1) em vez de B<xzdec> ou B<lzmadec> para uso diário normal. B<xzdec> ou B<lzmadec> destinam-se apenas a situações em que é importante ter um descompactador menor do que o B<xz>(1) completo." #. type: Plain text -#: ../src/xzdec/xzdec.1:143 -msgid "" -"B<xzdec> and B<lzmadec> are not really that small. The size can be reduced " -"further by dropping features from liblzma at compile time, but that " -"shouldn't usually be done for executables distributed in typical non-" -"embedded operating system distributions. If you need a truly small B<.xz> " -"decompressor, consider using XZ Embedded." -msgstr "" -"B<xzdec> e B<lzmadec> não são realmente tão pequenos. O tamanho pode ser " -"reduzido ainda mais eliminando recursos do liblzma no tempo de compilação, " -"mas isso geralmente não deve ser feito para executáveis distribuídos em " -"distribuições típicas de sistemas operacionais não embarcados. Se você " -"precisa de um descompactador B<.xz> realmente pequeno, considere usar o XZ " -"Embedded." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> and B<lzmadec> are not really that small. The size can be reduced further by dropping features from liblzma at compile time, but that shouldn't usually be done for executables distributed in typical non-embedded operating system distributions. If you need a truly small B<.xz> decompressor, consider using XZ Embedded." +msgstr "B<xzdec> e B<lzmadec> não são realmente tão pequenos. O tamanho pode ser reduzido ainda mais eliminando recursos do liblzma no tempo de compilação, mas isso geralmente não deve ser feito para executáveis distribuídos em distribuições típicas de sistemas operacionais não embarcados. Se você precisa de um descompactador B<.xz> realmente pequeno, considere usar o XZ Embedded." #. type: Plain text -#: ../src/xzdec/xzdec.1:145 ../src/lzmainfo/lzmainfo.1:60 +#: ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 msgid "B<xz>(1)" msgstr "B<xz>(1)" #. type: TH -#: ../src/lzmainfo/lzmainfo.1:7 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "LZMAINFO" msgstr "LZMAINFO" #. type: TH -#: ../src/lzmainfo/lzmainfo.1:7 ../src/scripts/xzmore.1:7 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "2013-06-30" msgstr "2013-06-30" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:10 +#: ../src/lzmainfo/lzmainfo.1 msgid "lzmainfo - show information stored in the .lzma file header" -msgstr "" -"lzmainfo - mostra informações armazenadas no cabeçalho do arquivo .lzma" +msgstr "lzmainfo - mostra informações armazenadas no cabeçalho do arquivo .lzma" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:15 +#: ../src/lzmainfo/lzmainfo.1 msgid "B<lzmainfo> [B<--help>] [B<--version>] [I<file...>]" msgstr "B<lzmainfo> [B<--help>] [B<--version>] [I<arquivo...>]" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:31 -msgid "" -"B<lzmainfo> shows information stored in the B<.lzma> file header. It reads " -"the first 13 bytes from the specified I<file>, decodes the header, and " -"prints it to standard output in human readable format. If no I<files> are " -"given or I<file> is B<->, standard input is read." -msgstr "" -"B<lzmainfo> mostra as informações armazenadas no cabeçalho do arquivo B<." -"lzma>. Ele lê os primeiros 13 bytes do I<arquivo> especificado, decodifica o " -"cabeçalho e o imprime na saída padrão em formato legível por humanos. Se " -"nenhum I<arquivo> for fornecido ou I<arquivo> for B<->, a entrada padrão " -"será lida." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> shows information stored in the B<.lzma> file header. It reads the first 13 bytes from the specified I<file>, decodes the header, and prints it to standard output in human readable format. If no I<files> are given or I<file> is B<->, standard input is read." +msgstr "B<lzmainfo> mostra as informações armazenadas no cabeçalho do arquivo B<.lzma>. Ele lê os primeiros 13 bytes do I<arquivo> especificado, decodifica o cabeçalho e o imprime na saída padrão em formato legível por humanos. Se nenhum I<arquivo> for fornecido ou I<arquivo> for B<->, a entrada padrão será lida." #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:40 -msgid "" -"Usually the most interesting information is the uncompressed size and the " -"dictionary size. Uncompressed size can be shown only if the file is in the " -"non-streamed B<.lzma> format variant. The amount of memory required to " -"decompress the file is a few dozen kilobytes plus the dictionary size." -msgstr "" -"Normalmente, as informações mais interessantes são o tamanho descompactado e " -"o tamanho do dicionário. O tamanho não compactado pode ser mostrado apenas " -"se o arquivo estiver na variante de formato B<.lzma> não transmitido. A " -"quantidade de memória necessária para descompactar o arquivo é de algumas " -"dezenas de kilobytes mais o tamanho do dicionário." +#: ../src/lzmainfo/lzmainfo.1 +msgid "Usually the most interesting information is the uncompressed size and the dictionary size. Uncompressed size can be shown only if the file is in the non-streamed B<.lzma> format variant. The amount of memory required to decompress the file is a few dozen kilobytes plus the dictionary size." +msgstr "Normalmente, as informações mais interessantes são o tamanho descompactado e o tamanho do dicionário. O tamanho não compactado pode ser mostrado apenas se o arquivo estiver na variante de formato B<.lzma> não transmitido. A quantidade de memória necessária para descompactar o arquivo é de algumas dezenas de kilobytes mais o tamanho do dicionário." #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:44 -msgid "" -"B<lzmainfo> is included in XZ Utils primarily for backward compatibility " -"with LZMA Utils." -msgstr "" -"B<lzmainfo> está incluído no XZ Utils principalmente para compatibilidade " -"com versões anteriores do LZMA Utils." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> is included in XZ Utils primarily for backward compatibility with LZMA Utils." +msgstr "B<lzmainfo> está incluído no XZ Utils principalmente para compatibilidade com versões anteriores do LZMA Utils." #. type: SH -#: ../src/lzmainfo/lzmainfo.1:51 ../src/scripts/xzdiff.1:74 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "BUGS" msgstr "BUGS" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:59 -msgid "" -"B<lzmainfo> uses B<MB> while the correct suffix would be B<MiB> (2^20 " -"bytes). This is to keep the output compatible with LZMA Utils." -msgstr "" -"B<lzmainfo> usa B<MB> enquanto o sufixo correto seria B<MiB> (2^20 bytes). " -"Isso é para manter a saída compatível com LZMA Utils." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> uses B<MB> while the correct suffix would be B<MiB> (2^20 bytes). This is to keep the output compatible with LZMA Utils." +msgstr "B<lzmainfo> usa B<MB> enquanto o sufixo correto seria B<MiB> (2^20 bytes). Isso é para manter a saída compatível com LZMA Utils." #. type: TH -#: ../src/scripts/xzdiff.1:9 +#: ../src/scripts/xzdiff.1 #, no-wrap msgid "XZDIFF" msgstr "XZDIFF" #. type: TH -#: ../src/scripts/xzdiff.1:9 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 #, no-wrap -msgid "2021-06-04" -msgstr "2021-06-04" +msgid "2024-02-13" +msgstr "" #. type: Plain text -#: ../src/scripts/xzdiff.1:12 +#: ../src/scripts/xzdiff.1 msgid "xzcmp, xzdiff, lzcmp, lzdiff - compare compressed files" msgstr "xzcmp, xzdiff, lzcmp, lzdiff - compara arquivos compactados" #. type: Plain text -#: ../src/scripts/xzdiff.1:15 -msgid "B<xzcmp> [I<cmp_options>] I<file1> [I<file2>]" -msgstr "B<xzcmp> [I<opções_cmd>] I<arquivo1> [I<arquivo2>]" +#: ../src/scripts/xzdiff.1 +#, fuzzy +#| msgid "B<xz> [I<option...>] [I<file...>]" +msgid "B<xzcmp> [I<option...>] I<file1> [I<file2>]" +msgstr "B<xz> [I<opção...>] [I<arquivo...>]" #. type: Plain text -#: ../src/scripts/xzdiff.1:18 -msgid "B<xzdiff> [I<diff_options>] I<file1> [I<file2>]" -msgstr "B<xzdiff> [I<opções_diff>] I<arquivo1> [I<arquivo2>]" +#: ../src/scripts/xzdiff.1 +#, fuzzy +#| msgid "B<xzfgrep> \\&..." +msgid "B<xzdiff> \\&..." +msgstr "B<xzfgrep> \\&..." #. type: Plain text -#: ../src/scripts/xzdiff.1:21 -msgid "B<lzcmp> [I<cmp_options>] I<file1> [I<file2>]" -msgstr "B<lzcmp> [I<opções_cmp>] I<arquivo1> [I<arquivo2>]" +#: ../src/scripts/xzdiff.1 +#, fuzzy +#| msgid "B<lzgrep> \\&..." +msgid "B<lzcmp> \\&..." +msgstr "B<lzgrep> \\&..." #. type: Plain text -#: ../src/scripts/xzdiff.1:24 -msgid "B<lzdiff> [I<diff_options>] I<file1> [I<file2>]" -msgstr "B<lzdiff> [I<opções_diff>] I<arquivo1> [I<arquivo2>]" +#: ../src/scripts/xzdiff.1 +#, fuzzy +#| msgid "B<lzfgrep> \\&..." +msgid "B<lzdiff> \\&..." +msgstr "B<lzfgrep> \\&..." #. type: Plain text -#: ../src/scripts/xzdiff.1:59 -msgid "" -"B<xzcmp> and B<xzdiff> invoke B<cmp>(1) or B<diff>(1) on files compressed " -"with B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), or " -"B<zstd>(1). All options specified are passed directly to B<cmp>(1) or " -"B<diff>(1). If only one file is specified, then the files compared are " -"I<file1> (which must have a suffix of a supported compression format) and " -"I<file1> from which the compression format suffix has been stripped. If two " -"files are specified, then they are uncompressed if necessary and fed to " -"B<cmp>(1) or B<diff>(1). The exit status from B<cmp>(1) or B<diff>(1) is " -"preserved unless a decompression error occurs; then exit status is 2." +#: ../src/scripts/xzdiff.1 +msgid "B<xzcmp> and B<xzdiff> compare uncompressed contents of two files. Uncompressed data and options are passed to B<cmp>(1) or B<diff>(1) unless B<--help> or B<--version> is specified." msgstr "" -"B<xzcmp> e B<xzdiff> invocam B<cmp>(1) ou B<diff>(1) em arquivos compactados " -"com B<xz>(1), B<lzma>(1), B<gzip>( 1), B<bzip2>(1), B<lzop>(1) ou " -"B<zstd>(1). Todas as opções especificadas são passadas diretamente para " -"B<cmp>(1) ou B<diff>(1). Se apenas um arquivo for especificado, os arquivos " -"comparados serão I<arquivo1> (que deve ter um sufixo de um formato de " -"compactação compatível) e I<arquivo1> do qual o sufixo do formato de " -"compactação foi removido. Se dois arquivos forem especificados, eles serão " -"descompactados, se necessário, e enviados para B<cmp>(1) ou B<diff>(1). O " -"status de saída de B<cmp>(1) ou B<diff>(1) é preservado, a menos que ocorra " -"um erro de descompactação; então o status de saída é 2." - -#. type: Plain text -#: ../src/scripts/xzdiff.1:65 -msgid "" -"The names B<lzcmp> and B<lzdiff> are provided for backward compatibility " -"with LZMA Utils." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "If both I<file1> and I<file2> are specified, they can be uncompressed files or files in formats that B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), or B<lz4>(1) can decompress. The required decompression commands are determined from the filename suffixes of I<file1> and I<file2>. A file with an unknown suffix is assumed to be either uncompressed or in a format that B<xz>(1) can decompress." msgstr "" -"Os nomes B<lzcmp> e B<lzdiff> são fornecidos para compatibilidade com " -"versões anteriores do LZMA Utils." #. type: Plain text -#: ../src/scripts/xzdiff.1:74 -msgid "" -"B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), " -"B<zstd>(1), B<zdiff>(1)" +#: ../src/scripts/xzdiff.1 +msgid "If only one filename is provided, I<file1> must have a suffix of a supported compression format and the name for I<file2> is assumed to be I<file1> with the compression format suffix removed." msgstr "" -"B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), " -"B<zstd>(1), B<zdiff>(1)" #. type: Plain text -#: ../src/scripts/xzdiff.1:79 -msgid "" -"Messages from the B<cmp>(1) or B<diff>(1) programs refer to temporary " -"filenames instead of those specified." +#: ../src/scripts/xzdiff.1 +#, fuzzy +#| msgid "The command named B<lzless> is provided for backward compatibility with LZMA Utils." +msgid "The commands B<lzcmp> and B<lzdiff> are provided for backward compatibility with LZMA Utils." +msgstr "O comando denominado B<lzless> é fornecido para compatibilidade com versões anteriores do LZMA Utils." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "If a decompression error occurs, the exit status is B<2>. Otherwise the exit status of B<cmp>(1) or B<diff>(1) is used." msgstr "" -"As mensagens dos programas B<cmp>(1) ou B<diff>(1) referem-se a nomes de " -"arquivos temporários em vez daqueles especificados." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +#, fuzzy +#| msgid "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" +msgid "B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1)" +msgstr "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" #. type: TH -#: ../src/scripts/xzgrep.1:9 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "XZGREP" msgstr "XZGREP" -#. type: TH -#: ../src/scripts/xzgrep.1:9 -#, no-wrap -msgid "2022-07-19" -msgstr "2022-07-19" - #. type: Plain text -#: ../src/scripts/xzgrep.1:12 -msgid "xzgrep - search compressed files for a regular expression" -msgstr "xzgrep - pesquisa arquivos compactados para uma expressão regular" +#: ../src/scripts/xzgrep.1 +msgid "xzgrep - search possibly-compressed files for patterns" +msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:18 -msgid "B<xzgrep> [I<grep_options>] [B<-e>] I<pattern> [I<file...>]" -msgstr "B<xzgrep> [I<opções_grep>] [B<-e>] I<padrão> [I<arquivo...>]" +#: ../src/scripts/xzgrep.1 +#, fuzzy +#| msgid "B<xz> [I<option...>] [I<file...>]" +msgid "B<xzgrep> [I<option...>] [I<pattern_list>] [I<file...>]" +msgstr "B<xz> [I<opção...>] [I<arquivo...>]" #. type: Plain text -#: ../src/scripts/xzgrep.1:21 +#: ../src/scripts/xzgrep.1 msgid "B<xzegrep> \\&..." msgstr "B<xzegrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:24 +#: ../src/scripts/xzgrep.1 msgid "B<xzfgrep> \\&..." msgstr "B<xzfgrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:27 +#: ../src/scripts/xzgrep.1 msgid "B<lzgrep> \\&..." msgstr "B<lzgrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:30 +#: ../src/scripts/xzgrep.1 msgid "B<lzegrep> \\&..." msgstr "B<lzegrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:33 +#: ../src/scripts/xzgrep.1 msgid "B<lzfgrep> \\&..." msgstr "B<lzfgrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:49 -msgid "" -"B<xzgrep> invokes B<grep>(1) on I<files> which may be either uncompressed " -"or compressed with B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), " -"B<lzop>(1), or B<zstd>(1). All options specified are passed directly to " -"B<grep>(1)." +#: ../src/scripts/xzgrep.1 +msgid "B<xzgrep> invokes B<grep>(1) on uncompressed contents of files. The formats of the I<files> are determined from the filename suffixes. Any I<file> with a suffix supported by B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), or B<lz4>(1) will be decompressed; all other files are assumed to be uncompressed." msgstr "" -"B<xzgrep> invoca B<grep>(1) em I<arquivos> que podem ser descompactados ou " -"compactados com B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), " -"ou B<zstd>(1). Todas as opções especificadas são passadas diretamente para " -"B<grep>(1)." #. type: Plain text -#: ../src/scripts/xzgrep.1:62 -msgid "" -"If no I<file> is specified, then standard input is decompressed if necessary " -"and fed to B<grep>(1). When reading from standard input, B<gzip>(1), " -"B<bzip2>(1), B<lzop>(1), and B<zstd>(1) compressed files are not supported." +#: ../src/scripts/xzgrep.1 +msgid "If no I<files> are specified or I<file> is B<-> then standard input is read. When reading from standard input, only files supported by B<xz>(1) are decompressed. Other files are assumed to be in uncompressed form already." msgstr "" -"Se nenhum I<arquivo> for especificado, a entrada padrão será descompactada, " -"se necessário, e enviada para B<grep>(1). Ao ler da entrada padrão, os " -"arquivos compactados B<gzip>(1), B<bzip2>(1), B<lzop>(1) e B<zstd>(1) não " -"são suportados." #. type: Plain text -#: ../src/scripts/xzgrep.1:81 -msgid "" -"If B<xzgrep> is invoked as B<xzegrep> or B<xzfgrep> then B<grep -E> or " -"B<grep -F> is used instead of B<grep>(1). The same applies to names " -"B<lzgrep>, B<lzegrep>, and B<lzfgrep>, which are provided for backward " -"compatibility with LZMA Utils." +#: ../src/scripts/xzgrep.1 +msgid "Most I<options> of B<grep>(1) are supported. However, the following options are not supported:" msgstr "" -"Se B<xzgrep> for chamado como B<xzegrep> ou B<xzfgrep>, então B<grep -E> ou " -"B<grep -F> será usado em vez de B<grep>(1). O mesmo se aplica aos nomes " -"B<lzgrep>, B<lzegrep> e B<lzfgrep>, que são fornecidos para compatibilidade " -"com versões anteriores do LZMA Utils." #. type: Plain text -#: ../src/scripts/xzgrep.1:86 -msgid "" -"At least one match was found from at least one of the input files. No " -"errors occurred." +#: ../src/scripts/xzgrep.1 +#, fuzzy +#| msgid "B<-v>, B<--verbose>" +msgid "B<-r>, B<--recursive>" +msgstr "B<-v>, B<--verbose>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +#, fuzzy +#| msgid "B<-f>, B<--force>" +msgid "B<-R>, B<--dereference-recursive>" +msgstr "B<-f>, B<--force>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +#, fuzzy +#| msgid "B<-V>, B<--version>" +msgid "B<-d>, B<--directories=>I<action>" +msgstr "B<-V>, B<--version>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +#, fuzzy +#| msgid "B<-l>, B<--list>" +msgid "B<-Z>, B<--null>" +msgstr "B<-l>, B<--list>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +#, fuzzy +#| msgid "B<-l>, B<--list>" +msgid "B<-z>, B<--null-data>" +msgstr "B<-l>, B<--list>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +#, fuzzy +#| msgid "B<--files>[B<=>I<file>]" +msgid "B<--include=>I<glob>" +msgstr "B<--files>[B<=>I<arquivo>]" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude=>I<glob>" msgstr "" -"Pelo menos uma correspondência foi encontrada em pelo menos um dos arquivos " -"de entrada. Nenhum erro ocorreu." #. type: Plain text -#: ../src/scripts/xzgrep.1:90 -msgid "No matches were found from any of the input files. No errors occurred." +#: ../src/scripts/xzgrep.1 +#, fuzzy +#| msgid "B<--files>[B<=>I<file>]" +msgid "B<--exclude-from=>I<file>" +msgstr "B<--files>[B<=>I<arquivo>]" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude-dir=>I<glob>" +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<xzegrep> is an alias for B<xzgrep -E>. B<xzfgrep> is an alias for B<xzgrep -F>." msgstr "" -"Nenhuma correspondência foi encontrada em nenhum dos arquivos de entrada. " -"Nenhum erro ocorreu." + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +#, fuzzy +#| msgid "The command named B<lzless> is provided for backward compatibility with LZMA Utils." +msgid "The commands B<lzgrep>, B<lzegrep>, and B<lzfgrep> are provided for backward compatibility with LZMA Utils." +msgstr "O comando denominado B<lzless> é fornecido para compatibilidade com versões anteriores do LZMA Utils." + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "At least one match was found from at least one of the input files. No errors occurred." +msgstr "Pelo menos uma correspondência foi encontrada em pelo menos um dos arquivos de entrada. Nenhum erro ocorreu." + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "No matches were found from any of the input files. No errors occurred." +msgstr "Nenhuma correspondência foi encontrada em nenhum dos arquivos de entrada. Nenhum erro ocorreu." #. type: TP -#: ../src/scripts/xzgrep.1:90 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "E<gt>1" msgstr "E<gt>1" #. type: Plain text -#: ../src/scripts/xzgrep.1:94 +#: ../src/scripts/xzgrep.1 msgid "One or more errors occurred. It is unknown if matches were found." -msgstr "" -"Ocorreu um ou mais erros. Não se sabe se foram encontradas correspondências." +msgstr "Ocorreu um ou mais erros. Não se sabe se foram encontradas correspondências." #. type: TP -#: ../src/scripts/xzgrep.1:95 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "B<GREP>" msgstr "B<GREP>" #. type: Plain text -#: ../src/scripts/xzgrep.1:106 -msgid "" -"If the B<GREP> environment variable is set, B<xzgrep> uses it instead of " -"B<grep>(1), B<grep -E>, or B<grep -F>." +#: ../src/scripts/xzgrep.1 +msgid "If B<GREP> is set to a non-empty value, it is used instead of B<grep>, B<grep -E>, or B<grep -F>." msgstr "" -"Se a variável de ambiente B<GREP> for definida, B<xzgrep> a usará em vez de " -"B<grep>(1), B<grep -E> ou B<grep -F>." #. type: Plain text -#: ../src/scripts/xzgrep.1:113 -msgid "" -"B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), " -"B<zgrep>(1)" -msgstr "" -"B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), " -"B<zgrep>(1)" +#: ../src/scripts/xzgrep.1 +#, fuzzy +#| msgid "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" +msgid "B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1), B<zgrep>(1)" +msgstr "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" #. type: TH -#: ../src/scripts/xzless.1:10 +#: ../src/scripts/xzless.1 #, no-wrap msgid "XZLESS" msgstr "XZLESS" #. type: TH -#: ../src/scripts/xzless.1:10 +#: ../src/scripts/xzless.1 ../src/scripts/xzmore.1 #, no-wrap -msgid "2010-09-27" -msgstr "2010-09-27" +msgid "2024-02-12" +msgstr "" #. type: Plain text -#: ../src/scripts/xzless.1:13 +#: ../src/scripts/xzless.1 msgid "xzless, lzless - view xz or lzma compressed (text) files" msgstr "xzless, lzless - visualiza arquivos (texto) compactados em xz ou lzma" #. type: Plain text -#: ../src/scripts/xzless.1:16 +#: ../src/scripts/xzless.1 msgid "B<xzless> [I<file>...]" msgstr "B<xzless> [I<arquivo>...]" #. type: Plain text -#: ../src/scripts/xzless.1:19 +#: ../src/scripts/xzless.1 msgid "B<lzless> [I<file>...]" msgstr "B<lzless> [I<arquivo>...]" #. type: Plain text -#: ../src/scripts/xzless.1:31 -msgid "" -"B<xzless> is a filter that displays text from compressed files to a " -"terminal. It works on files compressed with B<xz>(1) or B<lzma>(1). If no " -"I<files> are given, B<xzless> reads from standard input." +#: ../src/scripts/xzless.1 +msgid "B<xzless> is a filter that displays text from compressed files to a terminal. Files supported by B<xz>(1) are decompressed; other files are assumed to be in uncompressed form already. If no I<files> are given, B<xzless> reads from standard input." msgstr "" -"B<xzless> é um filtro que exibe texto de arquivos compactados em um " -"terminal. Ele funciona em arquivos compactados com B<xz>(1) ou B<lzma>(1). " -"Se nenhum I<files> for fornecido, B<xzless> lê da entrada padrão." #. type: Plain text -#: ../src/scripts/xzless.1:48 -msgid "" -"B<xzless> uses B<less>(1) to present its output. Unlike B<xzmore>, its " -"choice of pager cannot be altered by setting an environment variable. " -"Commands are based on both B<more>(1) and B<vi>(1) and allow back and " -"forth movement and searching. See the B<less>(1) manual for more " -"information." -msgstr "" -"B<xzless> usa B<less>(1) para apresentar sua saída. Ao contrário de " -"B<xzmore>, sua escolha de pager não pode ser alterada pela configuração de " -"uma variável de ambiente. Os comandos são baseados em B<more>(1) e B<vi>(1) " -"e permitem movimento e busca para frente e para trás. Consulte o manual " -"B<less>(1) para obter mais informações." +#: ../src/scripts/xzless.1 +msgid "B<xzless> uses B<less>(1) to present its output. Unlike B<xzmore>, its choice of pager cannot be altered by setting an environment variable. Commands are based on both B<more>(1) and B<vi>(1) and allow back and forth movement and searching. See the B<less>(1) manual for more information." +msgstr "B<xzless> usa B<less>(1) para apresentar sua saída. Ao contrário de B<xzmore>, sua escolha de pager não pode ser alterada pela configuração de uma variável de ambiente. Os comandos são baseados em B<more>(1) e B<vi>(1) e permitem movimento e busca para frente e para trás. Consulte o manual B<less>(1) para obter mais informações." #. type: Plain text -#: ../src/scripts/xzless.1:52 -msgid "" -"The command named B<lzless> is provided for backward compatibility with LZMA " -"Utils." -msgstr "" -"O comando denominado B<lzless> é fornecido para compatibilidade com versões " -"anteriores do LZMA Utils." +#: ../src/scripts/xzless.1 +msgid "The command named B<lzless> is provided for backward compatibility with LZMA Utils." +msgstr "O comando denominado B<lzless> é fornecido para compatibilidade com versões anteriores do LZMA Utils." #. type: TP -#: ../src/scripts/xzless.1:53 +#: ../src/scripts/xzless.1 #, no-wrap msgid "B<LESSMETACHARS>" msgstr "B<LESSMETACHARS>" #. type: Plain text -#: ../src/scripts/xzless.1:59 -msgid "" -"A list of characters special to the shell. Set by B<xzless> unless it is " -"already set in the environment." -msgstr "" -"Uma lista de caracteres especiais para o shell. Definido por B<xzless> a " -"menos que já esteja definido no ambiente." +#: ../src/scripts/xzless.1 +msgid "A list of characters special to the shell. Set by B<xzless> unless it is already set in the environment." +msgstr "Uma lista de caracteres especiais para o shell. Definido por B<xzless> a menos que já esteja definido no ambiente." #. type: TP -#: ../src/scripts/xzless.1:59 +#: ../src/scripts/xzless.1 #, no-wrap msgid "B<LESSOPEN>" msgstr "B<LESSOPEN>" #. type: Plain text -#: ../src/scripts/xzless.1:65 -msgid "" -"Set to a command line to invoke the B<xz>(1) decompressor for preprocessing " -"the input files to B<less>(1)." -msgstr "" -"Defina como uma linha de comando para invocar o descompactador B<xz>(1) para " -"pré-processar os arquivos de entrada para B<less>(1)." +#: ../src/scripts/xzless.1 +msgid "Set to a command line to invoke the B<xz>(1) decompressor for preprocessing the input files to B<less>(1)." +msgstr "Defina como uma linha de comando para invocar o descompactador B<xz>(1) para pré-processar os arquivos de entrada para B<less>(1)." #. type: Plain text -#: ../src/scripts/xzless.1:69 +#: ../src/scripts/xzless.1 msgid "B<less>(1), B<xz>(1), B<xzmore>(1), B<zless>(1)" msgstr "B<less>(1), B<xz>(1), B<xzmore>(1), B<zless>(1)" #. type: TH -#: ../src/scripts/xzmore.1:7 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "XZMORE" msgstr "XZMORE" #. type: Plain text -#: ../src/scripts/xzmore.1:10 +#: ../src/scripts/xzmore.1 msgid "xzmore, lzmore - view xz or lzma compressed (text) files" msgstr "xzmore, lzmore - visualiza arquivos (texto) compactados em xz ou lzma" #. type: Plain text -#: ../src/scripts/xzmore.1:13 -msgid "B<xzmore> [I<file...>]" -msgstr "B<xzmore> [I<arquivo...>]" +#: ../src/scripts/xzmore.1 +#, fuzzy +#| msgid "B<xzless> [I<file>...]" +msgid "B<xzmore> [I<file>...]" +msgstr "B<xzless> [I<arquivo>...]" #. type: Plain text -#: ../src/scripts/xzmore.1:16 -msgid "B<lzmore> [I<file...>]" -msgstr "B<lzmore> [I<arquivo...>]" +#: ../src/scripts/xzmore.1 +#, fuzzy +#| msgid "B<lzless> [I<file>...]" +msgid "B<lzmore> [I<file>...]" +msgstr "B<lzless> [I<arquivo>...]" #. type: Plain text -#: ../src/scripts/xzmore.1:24 -msgid "" -"B<xzmore> is a filter which allows examination of B<xz>(1) or B<lzma>(1) " -"compressed text files one screenful at a time on a soft-copy terminal." +#: ../src/scripts/xzmore.1 +msgid "B<xzmore> displays text from compressed files to a terminal using B<more>(1). Files supported by B<xz>(1) are decompressed; other files are assumed to be in uncompressed form already. If no I<files> are given, B<xzmore> reads from standard input. See the B<more>(1) manual for the keyboard commands." msgstr "" -"B<xzmore> é um filtro que permite o exame de arquivos de texto compactados " -"B<xz>(1) ou B<lzma>(1) uma tela por vez em um terminal de cópia eletrônica." #. type: Plain text -#: ../src/scripts/xzmore.1:33 -msgid "" -"To use a pager other than the default B<more,> set environment variable " -"B<PAGER> to the name of the desired program. The name B<lzmore> is provided " -"for backward compatibility with LZMA Utils." +#: ../src/scripts/xzmore.1 +msgid "Note that scrolling backwards might not be possible depending on the implementation of B<more>(1). This is because B<xzmore> uses a pipe to pass the decompressed data to B<more>(1). B<xzless>(1) uses B<less>(1) which provides more advanced features." msgstr "" -"Para usar um pager diferente do padrão B<more,> defina a variável de " -"ambiente B<PAGER> para o nome do programa desejado. O nome B<lzmore> é " -"fornecido para compatibilidade com versões anteriores do LZMA Utils." - -#. type: TP -#: ../src/scripts/xzmore.1:33 -#, no-wrap -msgid "B<e> or B<q>" -msgstr "B<e> ou B<q>" #. type: Plain text -#: ../src/scripts/xzmore.1:40 -msgid "" -"When the prompt --More--(Next file: I<file>) is printed, this command " -"causes B<xzmore> to exit." -msgstr "" -"Quando o prompt --More--(Next file: I<arquivo>) é impresso, esse comando faz " -"com que B<xzmore> saia." +#: ../src/scripts/xzmore.1 +#, fuzzy +#| msgid "The command named B<lzless> is provided for backward compatibility with LZMA Utils." +msgid "The command B<lzmore> is provided for backward compatibility with LZMA Utils." +msgstr "O comando denominado B<lzless> é fornecido para compatibilidade com versões anteriores do LZMA Utils." #. type: TP -#: ../src/scripts/xzmore.1:40 +#: ../src/scripts/xzmore.1 #, no-wrap -msgid "B<s>" -msgstr "B<s>" - -#. type: Plain text -#: ../src/scripts/xzmore.1:47 -msgid "" -"When the prompt --More--(Next file: I<file>) is printed, this command " -"causes B<xzmore> to skip the next file and continue." +msgid "B<PAGER>" msgstr "" -"Quando o prompt --More--(Next file: I<arquivo>) é impresso, esse comando faz " -"com que B<xzmore> pule o próximo arquivo e continue." #. type: Plain text -#: ../src/scripts/xzmore.1:51 -msgid "" -"For list of keyboard commands supported while actually viewing the content " -"of a file, refer to manual of the pager you use, usually B<more>(1)." +#: ../src/scripts/xzmore.1 +msgid "If B<PAGER> is set, its value is used as the pager instead of B<more>(1)." msgstr "" -"Para obter uma lista de comandos de teclado suportados durante a exibição " -"real do conteúdo de um arquivo, consulte o manual do paginador que você usa, " -"geralmente B<more>(1)." #. type: Plain text -#: ../src/scripts/xzmore.1:55 +#: ../src/scripts/xzmore.1 msgid "B<more>(1), B<xz>(1), B<xzless>(1), B<zmore>(1)" msgstr "B<more>(1), B<xz>(1), B<xzless>(1), B<zmore>(1)" - -#, no-wrap -#~ msgid "2022-12-01" -#~ msgstr "2022-12-01" @@ -1,327 +1,217 @@ -# Mesajele în limba română pentru pachetul xz-man. -# This file is put in the public domain. +# SPDX-License-Identifier: 0BSD # -# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2022 - 2023. +# Romanian translation for xz-man. +# Mesajele în limba română pentru manualul pachetului XZ Utils. +# This file is published under the BSD Zero Clause License. +# +# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2022 - 2024. # # Cronologia traducerii fișierului „xz-man”: # Traducerea inițială, făcută de R-GC, pentru versiunea xz-man 5.4.0-pre1. # Actualizare a traducerii pentru versiunea 5.4.0-pre2, făcută de R-GC, dec-2022. # Actualizare a traducerii pentru versiunea 5.4.3, făcută de R-GC, mai-2023. # Actualizare a traducerii pentru versiunea 5.4.4-pre1, făcută de R-GC, iul-2023. +# Actualizare a traducerii pentru versiunea 5.6.0-pre1, făcută de R-GC, feb-2024. +# Actualizare a traducerii pentru versiunea 5.6.0-pre2, făcută de R-GC, feb-2024. # Actualizare a traducerii pentru versiunea Y, făcută de X, Z(luna-anul). # msgid "" msgstr "" -"Project-Id-Version: xz-man 5.4.4-pre1\n" -"POT-Creation-Date: 2023-11-01 20:27+0800\n" -"PO-Revision-Date: 2023-07-19 19:29+0200\n" +"Project-Id-Version: xz-man 5.6.0-pre2\n" +"POT-Creation-Date: 2024-05-29 17:45+0300\n" +"PO-Revision-Date: 2024-02-16 14:15+0100\n" "Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n" "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n" "Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: plural=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " -"20)) ? 1 : 2);\n" +"Plural-Forms: plural=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2);\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: Poedit 3.2.2\n" #. type: TH -#: ../src/xz/xz.1:9 +#: ../src/xz/xz.1 #, no-wrap msgid "XZ" msgstr "XZ" #. type: TH -#: ../src/xz/xz.1:9 -#, no-wrap -msgid "2023-07-17" -msgstr "17.07.2023" +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 +#, fuzzy, no-wrap +#| msgid "2024-02-25" +msgid "2024-04-08" +msgstr "25 februarie 2024" #. type: TH -#: ../src/xz/xz.1:9 ../src/xzdec/xzdec.1:7 ../src/lzmainfo/lzmainfo.1:7 -#: ../src/scripts/xzdiff.1:9 ../src/scripts/xzgrep.1:9 -#: ../src/scripts/xzless.1:10 ../src/scripts/xzmore.1:7 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "Tukaani" msgstr "Tukaani" #. type: TH -#: ../src/xz/xz.1:9 ../src/xzdec/xzdec.1:7 ../src/lzmainfo/lzmainfo.1:7 -#: ../src/scripts/xzdiff.1:9 ../src/scripts/xzgrep.1:9 -#: ../src/scripts/xzless.1:10 ../src/scripts/xzmore.1:7 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "XZ Utils" msgstr "Utilități XZ" #. type: SH -#: ../src/xz/xz.1:11 ../src/xzdec/xzdec.1:8 ../src/lzmainfo/lzmainfo.1:8 -#: ../src/scripts/xzdiff.1:10 ../src/scripts/xzgrep.1:10 -#: ../src/scripts/xzless.1:11 ../src/scripts/xzmore.1:8 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "NAME" msgstr "NUME" #. type: Plain text -#: ../src/xz/xz.1:13 -msgid "" -"xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma " -"files" -msgstr "" -"xz, unxz, xzcat, lzma, unlzma, lzcat - Comprimă sau decomprimă fișiere .xz " -"și .lzma" +#: ../src/xz/xz.1 +msgid "xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma files" +msgstr "xz, unxz, xzcat, lzma, unlzma, lzcat - Comprimă sau decomprimă fișiere .xz și .lzma" #. type: SH -#: ../src/xz/xz.1:14 ../src/xzdec/xzdec.1:10 ../src/lzmainfo/lzmainfo.1:10 -#: ../src/scripts/xzdiff.1:12 ../src/scripts/xzgrep.1:12 -#: ../src/scripts/xzless.1:13 ../src/scripts/xzmore.1:10 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "SYNOPSIS" msgstr "REZUMAT" #. type: Plain text -#: ../src/xz/xz.1:18 +#: ../src/xz/xz.1 msgid "B<xz> [I<option...>] [I<file...>]" msgstr "B<xz> [I<opțiune...>] [I<fișier...>]" #. type: SH -#: ../src/xz/xz.1:19 +#: ../src/xz/xz.1 #, no-wrap msgid "COMMAND ALIASES" msgstr "ALIAS COMENZI" #. type: Plain text -#: ../src/xz/xz.1:23 +#: ../src/xz/xz.1 msgid "B<unxz> is equivalent to B<xz --decompress>." msgstr "B<unxz> este echivalent cu B<xz --decompress>." #. type: Plain text -#: ../src/xz/xz.1:27 +#: ../src/xz/xz.1 msgid "B<xzcat> is equivalent to B<xz --decompress --stdout>." msgstr "B<xzcat> este echivalent cu B<xz --decompress --stdout>." #. type: Plain text -#: ../src/xz/xz.1:31 +#: ../src/xz/xz.1 msgid "B<lzma> is equivalent to B<xz --format=lzma>." msgstr "B<lzma> este echivalent cu B<xz --format=lzma>." #. type: Plain text -#: ../src/xz/xz.1:35 +#: ../src/xz/xz.1 msgid "B<unlzma> is equivalent to B<xz --format=lzma --decompress>." msgstr "B<unlzma> este echivalent cu B<xz --format=lzma --decompress>." #. type: Plain text -#: ../src/xz/xz.1:39 +#: ../src/xz/xz.1 msgid "B<lzcat> is equivalent to B<xz --format=lzma --decompress --stdout>." msgstr "B<lzcat> este echivalent cu B<xz --format=lzma --decompress --stdout>." #. type: Plain text -#: ../src/xz/xz.1:51 -msgid "" -"When writing scripts that need to decompress files, it is recommended to " -"always use the name B<xz> with appropriate arguments (B<xz -d> or B<xz -" -"dc>) instead of the names B<unxz> and B<xzcat>." -msgstr "" -"Când scrieți scripturi care trebuie să decomprime fișiere, este recomandat " -"să folosiți întotdeauna comanda B<xz> cu argumentele adecvate (B<xz -d> sau " -"B<xz -dc>) în loc de comenzile B<unxz> și B<xzcat>." +#: ../src/xz/xz.1 +msgid "When writing scripts that need to decompress files, it is recommended to always use the name B<xz> with appropriate arguments (B<xz -d> or B<xz -dc>) instead of the names B<unxz> and B<xzcat>." +msgstr "Când scrieți scripturi care trebuie să decomprime fișiere, este recomandat să folosiți întotdeauna comanda B<xz> cu argumentele adecvate (B<xz -d> sau B<xz -dc>) în loc de comenzile B<unxz> și B<xzcat>." #. type: SH -#: ../src/xz/xz.1:52 ../src/xzdec/xzdec.1:18 ../src/lzmainfo/lzmainfo.1:15 -#: ../src/scripts/xzdiff.1:24 ../src/scripts/xzgrep.1:33 -#: ../src/scripts/xzless.1:19 ../src/scripts/xzmore.1:16 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "DESCRIPTION" msgstr "DESCRIERE" #. type: Plain text -#: ../src/xz/xz.1:71 -msgid "" -"B<xz> is a general-purpose data compression tool with command line syntax " -"similar to B<gzip>(1) and B<bzip2>(1). The native file format is the B<." -"xz> format, but the legacy B<.lzma> format used by LZMA Utils and raw " -"compressed streams with no container format headers are also supported. In " -"addition, decompression of the B<.lz> format used by B<lzip> is supported." -msgstr "" -"B<xz> este un instrument de comprimare a datelor de uz general cu sintaxă de " -"linie de comandă similară cu B<gzip>(1) și B<bzip2>(1). Formatul de fișier " -"nativ este formatul B<.xz>, dar formatul vechi B<.lzma> folosit de LZMA " -"Utils și fluxurile comprimate brute fără anteturi de format container sunt " -"de asemenea acceptate. În plus, este acceptată decomprimarea formatului B<." -"lz> folosit de B<lzip>." +#: ../src/xz/xz.1 +msgid "B<xz> is a general-purpose data compression tool with command line syntax similar to B<gzip>(1) and B<bzip2>(1). The native file format is the B<.xz> format, but the legacy B<.lzma> format used by LZMA Utils and raw compressed streams with no container format headers are also supported. In addition, decompression of the B<.lz> format used by B<lzip> is supported." +msgstr "B<xz> este un instrument de comprimare a datelor de uz general cu sintaxă de linie de comandă similară cu B<gzip>(1) și B<bzip2>(1). Formatul de fișier nativ este formatul B<.xz>, dar formatul vechi B<.lzma> folosit de LZMA Utils și fluxurile comprimate brute fără anteturi de format container sunt de asemenea acceptate. În plus, este acceptată decomprimarea formatului B<.lz> folosit de B<lzip>." #. type: Plain text -#: ../src/xz/xz.1:93 -msgid "" -"B<xz> compresses or decompresses each I<file> according to the selected " -"operation mode. If no I<files> are given or I<file> is B<->, B<xz> reads " -"from standard input and writes the processed data to standard output. B<xz> " -"will refuse (display an error and skip the I<file>) to write compressed " -"data to standard output if it is a terminal. Similarly, B<xz> will refuse " -"to read compressed data from standard input if it is a terminal." -msgstr "" -"B<xz> comprimă sau decomprimă fiecare I<fișier> în funcție de modul de " -"operare selectat. Dacă nu sunt date I<fișiere> sau I<fișier> este B<->, " -"B<xz> citește de la intrarea standard și scrie datele procesate la ieșirea " -"standard. B<xz> va refuza (afișează o eroare și omite I<fișier>) să scrie " -"date comprimate la ieșirea standard dacă este un terminal. În mod similar, " -"B<xz> va refuza să citească datele comprimate de la intrarea standard dacă " -"este un terminal." +#: ../src/xz/xz.1 +msgid "B<xz> compresses or decompresses each I<file> according to the selected operation mode. If no I<files> are given or I<file> is B<->, B<xz> reads from standard input and writes the processed data to standard output. B<xz> will refuse (display an error and skip the I<file>) to write compressed data to standard output if it is a terminal. Similarly, B<xz> will refuse to read compressed data from standard input if it is a terminal." +msgstr "B<xz> comprimă sau decomprimă fiecare I<fișier> în funcție de modul de operare selectat. Dacă nu sunt date I<fișiere> sau I<fișier> este B<->, B<xz> citește de la intrarea standard și scrie datele procesate la ieșirea standard. B<xz> va refuza (afișează o eroare și omite I<fișier>) să scrie date comprimate la ieșirea standard dacă este un terminal. În mod similar, B<xz> va refuza să citească datele comprimate de la intrarea standard dacă este un terminal." #. type: Plain text -#: ../src/xz/xz.1:103 -msgid "" -"Unless B<--stdout> is specified, I<files> other than B<-> are written to a " -"new file whose name is derived from the source I<file> name:" -msgstr "" -"Cu excepția cazului în care este specificată opțiunea B<--stdout>, " -"I<fișierele> altele decât B<-> sunt scrise într-un fișier nou al cărui nume " -"este derivat din numele I<fișierului> sursă:" +#: ../src/xz/xz.1 +msgid "Unless B<--stdout> is specified, I<files> other than B<-> are written to a new file whose name is derived from the source I<file> name:" +msgstr "Cu excepția cazului în care este specificată opțiunea B<--stdout>, I<fișierele> altele decât B<-> sunt scrise într-un fișier nou al cărui nume este derivat din numele I<fișierului> sursă:" #. type: IP -#: ../src/xz/xz.1:103 ../src/xz/xz.1:109 ../src/xz/xz.1:134 ../src/xz/xz.1:139 -#: ../src/xz/xz.1:142 ../src/xz/xz.1:145 ../src/xz/xz.1:161 ../src/xz/xz.1:422 -#: ../src/xz/xz.1:425 ../src/xz/xz.1:432 ../src/xz/xz.1:677 ../src/xz/xz.1:679 -#: ../src/xz/xz.1:778 ../src/xz/xz.1:789 ../src/xz/xz.1:798 ../src/xz/xz.1:806 -#: ../src/xz/xz.1:1034 ../src/xz/xz.1:1043 ../src/xz/xz.1:1055 -#: ../src/xz/xz.1:1729 ../src/xz/xz.1:1735 ../src/xz/xz.1:1853 -#: ../src/xz/xz.1:1857 ../src/xz/xz.1:1860 ../src/xz/xz.1:1863 -#: ../src/xz/xz.1:1867 ../src/xz/xz.1:1874 ../src/xz/xz.1:1876 +#: ../src/xz/xz.1 #, no-wrap msgid "\\(bu" msgstr "\\(bu" #. type: Plain text -#: ../src/xz/xz.1:109 -msgid "" -"When compressing, the suffix of the target file format (B<.xz> or B<.lzma>) " -"is appended to the source filename to get the target filename." -msgstr "" -"La comprimare, sufixul formatului de fișier țintă (B<.xz> sau B<.lzma>) " -"este atașat la numele fișierului sursă pentru a se obține numele fișierului " -"țintă." +#: ../src/xz/xz.1 +msgid "When compressing, the suffix of the target file format (B<.xz> or B<.lzma>) is appended to the source filename to get the target filename." +msgstr "La comprimare, sufixul formatului de fișier țintă (B<.xz> sau B<.lzma>) este atașat la numele fișierului sursă pentru a se obține numele fișierului țintă." #. type: Plain text -#: ../src/xz/xz.1:124 -msgid "" -"When decompressing, the B<.xz>, B<.lzma>, or B<.lz> suffix is removed from " -"the filename to get the target filename. B<xz> also recognizes the suffixes " -"B<.txz> and B<.tlz>, and replaces them with the B<.tar> suffix." -msgstr "" -"La decomprimare, sufixul B<.xz>, B<.lzma> sau B<.lz> este eliminat din " -"numele fișierului pentru a se obține numele fișierului țintă. B<xz> " -"recunoaște și sufixele B<.txz> și B<.tlz> și le înlocuiește cu sufixul B<." -"tar>." +#: ../src/xz/xz.1 +msgid "When decompressing, the B<.xz>, B<.lzma>, or B<.lz> suffix is removed from the filename to get the target filename. B<xz> also recognizes the suffixes B<.txz> and B<.tlz>, and replaces them with the B<.tar> suffix." +msgstr "La decomprimare, sufixul B<.xz>, B<.lzma> sau B<.lz> este eliminat din numele fișierului pentru a se obține numele fișierului țintă. B<xz> recunoaște și sufixele B<.txz> și B<.tlz> și le înlocuiește cu sufixul B<.tar>." #. type: Plain text -#: ../src/xz/xz.1:128 -msgid "" -"If the target file already exists, an error is displayed and the I<file> is " -"skipped." -msgstr "" -"Dacă fișierul țintă există deja, este afișată o eroare și I<fișier> este " -"omis." +#: ../src/xz/xz.1 +msgid "If the target file already exists, an error is displayed and the I<file> is skipped." +msgstr "Dacă fișierul țintă există deja, este afișată o eroare și I<fișier> este omis." #. type: Plain text -#: ../src/xz/xz.1:134 -msgid "" -"Unless writing to standard output, B<xz> will display a warning and skip the " -"I<file> if any of the following applies:" -msgstr "" -"Cu excepția cazului în care scrie la ieșirea standard, B<xz> va afișa un " -"avertisment și va omite I<fișier>ul dacă se aplică oricare dintre " -"următoarele:" +#: ../src/xz/xz.1 +msgid "Unless writing to standard output, B<xz> will display a warning and skip the I<file> if any of the following applies:" +msgstr "Cu excepția cazului în care scrie la ieșirea standard, B<xz> va afișa un avertisment și va omite I<fișier>ul dacă se aplică oricare dintre următoarele:" #. type: Plain text -#: ../src/xz/xz.1:139 -msgid "" -"I<File> is not a regular file. Symbolic links are not followed, and thus " -"they are not considered to be regular files." -msgstr "" -"I<Fișierul> nu este un fișier obișnuit. Legăturile simbolice nu sunt urmate " -"și, prin urmare, nu sunt considerate fișiere obișnuite." +#: ../src/xz/xz.1 +msgid "I<File> is not a regular file. Symbolic links are not followed, and thus they are not considered to be regular files." +msgstr "I<Fișierul> nu este un fișier obișnuit. Legăturile simbolice nu sunt urmate și, prin urmare, nu sunt considerate fișiere obișnuite." #. type: Plain text -#: ../src/xz/xz.1:142 +#: ../src/xz/xz.1 msgid "I<File> has more than one hard link." msgstr "I<Fișierul> are mai mult de o legătură dură." #. type: Plain text -#: ../src/xz/xz.1:145 +#: ../src/xz/xz.1 msgid "I<File> has setuid, setgid, or sticky bit set." -msgstr "" -"I<Fișierul> are activat bitul «setuid», «setgid» sau cel lipicios(sticky)." +msgstr "I<Fișierul> are activat bitul «setuid», «setgid» sau cel lipicios(sticky)." #. type: Plain text -#: ../src/xz/xz.1:161 -msgid "" -"The operation mode is set to compress and the I<file> already has a suffix " -"of the target file format (B<.xz> or B<.txz> when compressing to the B<.xz> " -"format, and B<.lzma> or B<.tlz> when compressing to the B<.lzma> format)." -msgstr "" -"Modul de operare este stabilit la comprimare și I<fișier> are deja un sufix " -"al formatului de fișier țintă (B<.xz> sau B<.txz> când se comprimă în " -"formatul B<.xz> și B<.lzma> sau B<.tlz> când se comprimă în formatul B<." -"lzma>)." +#: ../src/xz/xz.1 +msgid "The operation mode is set to compress and the I<file> already has a suffix of the target file format (B<.xz> or B<.txz> when compressing to the B<.xz> format, and B<.lzma> or B<.tlz> when compressing to the B<.lzma> format)." +msgstr "Modul de operare este stabilit la comprimare și I<fișier> are deja un sufix al formatului de fișier țintă (B<.xz> sau B<.txz> când se comprimă în formatul B<.xz> și B<.lzma> sau B<.tlz> când se comprimă în formatul B<.lzma>)." #. type: Plain text -#: ../src/xz/xz.1:171 -msgid "" -"The operation mode is set to decompress and the I<file> doesn't have a " -"suffix of any of the supported file formats (B<.xz>, B<.txz>, B<.lzma>, B<." -"tlz>, or B<.lz>)." -msgstr "" -"Modul de operare este stabilit la decomprimare și I<fișierul> nu are un " -"sufix al niciunui format de fișier acceptat (B<.xz>, B<.txz>, B<.lzma>, B<." -"tlz>, sau B<.lz>)." +#: ../src/xz/xz.1 +msgid "The operation mode is set to decompress and the I<file> doesn't have a suffix of any of the supported file formats (B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz>)." +msgstr "Modul de operare este stabilit la decomprimare și I<fișierul> nu are un sufix al niciunui format de fișier acceptat (B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, sau B<.lz>)." #. type: Plain text -#: ../src/xz/xz.1:186 -msgid "" -"After successfully compressing or decompressing the I<file>, B<xz> copies " -"the owner, group, permissions, access time, and modification time from the " -"source I<file> to the target file. If copying the group fails, the " -"permissions are modified so that the target file doesn't become accessible " -"to users who didn't have permission to access the source I<file>. B<xz> " -"doesn't support copying other metadata like access control lists or extended " -"attributes yet." -msgstr "" -"După comprimarea sau decomprimarea cu succes a I<fișierului>, B<xz> copiază " -"proprietarul, grupul, permisiunile, timpul de acces și timpul de modificare " -"din I<fișierul> sursă în fișierul țintă. Dacă copierea grupului eșuează, " -"permisiunile sunt modificate astfel încât fișierul țintă să nu devină " -"accesibil utilizatorilor care nu aveau permisiunea de a accesa I<fișierul> " -"sursă. B<xz> nu acceptă încă copierea altor metadate, cum ar fi listele de " -"control al accesului sau atributele extinse." +#: ../src/xz/xz.1 +msgid "After successfully compressing or decompressing the I<file>, B<xz> copies the owner, group, permissions, access time, and modification time from the source I<file> to the target file. If copying the group fails, the permissions are modified so that the target file doesn't become accessible to users who didn't have permission to access the source I<file>. B<xz> doesn't support copying other metadata like access control lists or extended attributes yet." +msgstr "După comprimarea sau decomprimarea cu succes a I<fișierului>, B<xz> copiază proprietarul, grupul, permisiunile, timpul de acces și timpul de modificare din I<fișierul> sursă în fișierul țintă. Dacă copierea grupului eșuează, permisiunile sunt modificate astfel încât fișierul țintă să nu devină accesibil utilizatorilor care nu aveau permisiunea de a accesa I<fișierul> sursă. B<xz> nu acceptă încă copierea altor metadate, cum ar fi listele de control al accesului sau atributele extinse." #. type: Plain text -#: ../src/xz/xz.1:196 -msgid "" -"Once the target file has been successfully closed, the source I<file> is " -"removed unless B<--keep> was specified. The source I<file> is never removed " -"if the output is written to standard output or if an error occurs." -msgstr "" -"Odată ce fișierul țintă a fost închis cu succes, I<fișierul> sursă este " -"eliminat dacă nu a fost specificată opțiunea B<--keep>. I<Fișierul> sursă " -"nu este niciodată eliminat dacă rezultatul este scris la ieșirea standard " -"sau dacă apare o eroare." +#: ../src/xz/xz.1 +msgid "Once the target file has been successfully closed, the source I<file> is removed unless B<--keep> was specified. The source I<file> is never removed if the output is written to standard output or if an error occurs." +msgstr "Odată ce fișierul țintă a fost închis cu succes, I<fișierul> sursă este eliminat dacă nu a fost specificată opțiunea B<--keep>. I<Fișierul> sursă nu este niciodată eliminat dacă rezultatul este scris la ieșirea standard sau dacă apare o eroare." #. type: Plain text -#: ../src/xz/xz.1:208 -msgid "" -"Sending B<SIGINFO> or B<SIGUSR1> to the B<xz> process makes it print " -"progress information to standard error. This has only limited use since " -"when standard error is a terminal, using B<--verbose> will display an " -"automatically updating progress indicator." -msgstr "" -"Trimiterea unui semnal B<SIGINFO> sau B<SIGUSR1> către procesul B<xz> face " -"ca acesta să imprime informații despre progres la ieșirea de eroare " -"standard. Acest lucru are o utilizare limitată, deoarece atunci când " -"ieșirea de eroare standard este un terminal, folosind opțiunea B<--verbose> " -"va afișa un indicator de progres de actualizare automată." +#: ../src/xz/xz.1 +msgid "Sending B<SIGINFO> or B<SIGUSR1> to the B<xz> process makes it print progress information to standard error. This has only limited use since when standard error is a terminal, using B<--verbose> will display an automatically updating progress indicator." +msgstr "Trimiterea unui semnal B<SIGINFO> sau B<SIGUSR1> către procesul B<xz> face ca acesta să imprime informații despre progres la ieșirea de eroare standard. Acest lucru are o utilizare limitată, deoarece atunci când ieșirea de eroare standard este un terminal, folosind opțiunea B<--verbose> va afișa un indicator de progres de actualizare automată." #. type: SS -#: ../src/xz/xz.1:209 +#: ../src/xz/xz.1 #, no-wrap msgid "Memory usage" msgstr "Utilizarea memoriei" @@ -333,2756 +223,1701 @@ msgstr "Utilizarea memoriei" # va vedea utilizatorul la afișarea acestui mesaj, # va fi: „5% la 20%”, și nu: „5 % la 20 %” #. type: Plain text -#: ../src/xz/xz.1:225 -msgid "" -"The memory usage of B<xz> varies from a few hundred kilobytes to several " -"gigabytes depending on the compression settings. The settings used when " -"compressing a file determine the memory requirements of the decompressor. " -"Typically the decompressor needs 5\\ % to 20\\ % of the amount of memory " -"that the compressor needed when creating the file. For example, " -"decompressing a file created with B<xz -9> currently requires 65\\ MiB of " -"memory. Still, it is possible to have B<.xz> files that require several " -"gigabytes of memory to decompress." -msgstr "" -"Cantitatea de memorie utilizată de B<xz> variază de la câteva sute de " -"kiloocteți la câțiva gigaocteți, în funcție de opțiunile de comprimare. " -"Opțiunile utilizate la comprimarea unui fișier determină cerințele de " -"memorie ale instrumentului de decomprimare. De obicei, instrumentul de " -"decomprimare are nevoie de 5% până la 20% din cantitatea de memorie de care " -"a avut nevoie instrumentul de comprimare la crearea fișierului. De exemplu, " -"decomprimarea unui fișier creat cu B<xz -9> necesită în prezent 65Mio de " -"memorie. Totuși, este posibil să aveți fișiere B<.xz> care necesită câțiva " -"gigaocteți de memorie pentru decomprimare." - -#. type: Plain text -#: ../src/xz/xz.1:237 -msgid "" -"Especially users of older systems may find the possibility of very large " -"memory usage annoying. To prevent uncomfortable surprises, B<xz> has a " -"built-in memory usage limiter, which is disabled by default. While some " -"operating systems provide ways to limit the memory usage of processes, " -"relying on it wasn't deemed to be flexible enough (for example, using " -"B<ulimit>(1) to limit virtual memory tends to cripple B<mmap>(2))." -msgstr "" -"În special utilizatorii de sisteme mai vechi pot considera deranjantă " -"posibilitatea unei utilizări foarte mari a memoriei. Pentru a preveni " -"surprizele neplăcute, B<xz> are încorporat un limitator de utilizare a " -"memoriei, care este dezactivat implicit. În timp ce unele sisteme de " -"operare oferă modalități de a limita utilizarea memoriei proceselor, bazarea " -"pe aceasta nu a fost considerată a fi suficient de flexibilă (de exemplu, " -"utilizarea B<ulimit>(1) pentru a limita memoria virtuală tinde să paralizeze " -"B<mmap>(2))." +#: ../src/xz/xz.1 +msgid "The memory usage of B<xz> varies from a few hundred kilobytes to several gigabytes depending on the compression settings. The settings used when compressing a file determine the memory requirements of the decompressor. Typically the decompressor needs 5\\ % to 20\\ % of the amount of memory that the compressor needed when creating the file. For example, decompressing a file created with B<xz -9> currently requires 65\\ MiB of memory. Still, it is possible to have B<.xz> files that require several gigabytes of memory to decompress." +msgstr "Cantitatea de memorie utilizată de B<xz> variază de la câteva sute de kiloocteți la câțiva gigaocteți, în funcție de opțiunile de comprimare. Opțiunile utilizate la comprimarea unui fișier determină cerințele de memorie ale instrumentului de decomprimare. De obicei, instrumentul de decomprimare are nevoie de 5% până la 20% din cantitatea de memorie de care a avut nevoie instrumentul de comprimare la crearea fișierului. De exemplu, decomprimarea unui fișier creat cu B<xz -9> necesită în prezent 65Mio de memorie. Totuși, este posibil să aveți fișiere B<.xz> care necesită câțiva gigaocteți de memorie pentru decomprimare." #. type: Plain text -#: ../src/xz/xz.1:259 -msgid "" -"The memory usage limiter can be enabled with the command line option B<--" -"memlimit=>I<limit>. Often it is more convenient to enable the limiter by " -"default by setting the environment variable B<XZ_DEFAULTS>, for example, " -"B<XZ_DEFAULTS=--memlimit=150MiB>. It is possible to set the limits " -"separately for compression and decompression by using B<--memlimit-" -"compress=>I<limit> and B<--memlimit-decompress=>I<limit>. Using these two " -"options outside B<XZ_DEFAULTS> is rarely useful because a single run of " -"B<xz> cannot do both compression and decompression and B<--" -"memlimit=>I<limit> (or B<-M> I<limit>) is shorter to type on the command " -"line." -msgstr "" -"Limitatorul de utilizare a memoriei poate fi activat cu opțiunea din linia " -"de comandă B<--memlimit=>I<limita>. Adesea este mai convenabil să activați " -"limitatorul în mod implicit prin definirea variabilei de mediu " -"B<XZ_DEFAULTS>, de exemplu, B<XZ_DEFAULTS=--memlimit=150MiB>. Este posibil " -"să stabiliți limitele separat pentru comprimare și decomprimare folosind B<--" -"memlimit-compress=>I<limita> și B<--memlimit-decompress=>I<limita>. " -"Utilizarea acestor două opțiuni în afara B<XZ_DEFAULTS> este foarte rar " -"utilă, deoarece o singură rulare a B<xz> nu poate face atât comprimarea, cât " -"și decomprimarea și B<--memlimit=>I<limita> (sau B<-M> I<limita> ) este mai " -"scurt de tastat pe linia de comandă." - -#. type: Plain text -#: ../src/xz/xz.1:278 -msgid "" -"If the specified memory usage limit is exceeded when decompressing, B<xz> " -"will display an error and decompressing the file will fail. If the limit is " -"exceeded when compressing, B<xz> will try to scale the settings down so that " -"the limit is no longer exceeded (except when using B<--format=raw> or B<--no-" -"adjust>). This way the operation won't fail unless the limit is very " -"small. The scaling of the settings is done in steps that don't match the " -"compression level presets, for example, if the limit is only slightly less " -"than the amount required for B<xz -9>, the settings will be scaled down only " -"a little, not all the way down to B<xz -8>." -msgstr "" -"Dacă limita de utilizare a memoriei specificată este depășită la " -"decomprimare, B<xz> va afișa o eroare și decomprimarea fișierului va eșua. " -"Dacă limita este depășită la comprimare, B<xz> va încerca să reducă valorile " -"stabilite astfel încât limita să nu mai fie depășită (cu excepția cazului în " -"care se utilizează opțiunea B<--format=raw> sau B<--no-adjust>). În acest " -"fel, operațiunea nu va eșua decât dacă limita stabilită este foarte mică. " -"Scalarea valorilor stabilite se face în pași care nu se potrivesc cu " -"valorile prestabilite ale nivelului de comprimare, de exemplu, dacă limita " -"este doar puțin mai mică decât cantitatea necesară pentru B<xz -9>, valorile " -"stabilite vor fi reduse doar puțin , nu până la valoarea prestabilită a lui " -"B<xz -8>." +#: ../src/xz/xz.1 +msgid "Especially users of older systems may find the possibility of very large memory usage annoying. To prevent uncomfortable surprises, B<xz> has a built-in memory usage limiter, which is disabled by default. While some operating systems provide ways to limit the memory usage of processes, relying on it wasn't deemed to be flexible enough (for example, using B<ulimit>(1) to limit virtual memory tends to cripple B<mmap>(2))." +msgstr "În special utilizatorii de sisteme mai vechi pot considera deranjantă posibilitatea unei utilizări foarte mari a memoriei. Pentru a preveni surprizele neplăcute, B<xz> are încorporat un limitator de utilizare a memoriei, care este dezactivat implicit. În timp ce unele sisteme de operare oferă modalități de a limita utilizarea memoriei proceselor, bazarea pe aceasta nu a fost considerată a fi suficient de flexibilă (de exemplu, utilizarea B<ulimit>(1) pentru a limita memoria virtuală tinde să paralizeze B<mmap>(2))." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The memory usage limiter can be enabled with the command line option B<--memlimit=>I<limit>. Often it is more convenient to enable the limiter by default by setting the environment variable B<XZ_DEFAULTS>, for example, B<XZ_DEFAULTS=--memlimit=150MiB>. It is possible to set the limits separately for compression and decompression by using B<--memlimit-compress=>I<limit> and B<--memlimit-decompress=>I<limit>. Using these two options outside B<XZ_DEFAULTS> is rarely useful because a single run of B<xz> cannot do both compression and decompression and B<--memlimit=>I<limit> (or B<-M> I<limit>) is shorter to type on the command line." +msgstr "Limitatorul de utilizare a memoriei poate fi activat cu opțiunea din linia de comandă B<--memlimit=>I<limita>. Adesea este mai convenabil să activați limitatorul în mod implicit prin definirea variabilei de mediu B<XZ_DEFAULTS>, de exemplu, B<XZ_DEFAULTS=--memlimit=150MiB>. Este posibil să stabiliți limitele separat pentru comprimare și decomprimare folosind B<--memlimit-compress=>I<limita> și B<--memlimit-decompress=>I<limita>. Utilizarea acestor două opțiuni în afara B<XZ_DEFAULTS> este foarte rar utilă, deoarece o singură rulare a B<xz> nu poate face atât comprimarea, cât și decomprimarea și B<--memlimit=>I<limita> (sau B<-M> I<limita> ) este mai scurt de tastat pe linia de comandă." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "If the specified memory usage limit is exceeded when decompressing, B<xz> will display an error and decompressing the file will fail. If the limit is exceeded when compressing, B<xz> will try to scale the settings down so that the limit is no longer exceeded (except when using B<--format=raw> or B<--no-adjust>). This way the operation won't fail unless the limit is very small. The scaling of the settings is done in steps that don't match the compression level presets, for example, if the limit is only slightly less than the amount required for B<xz -9>, the settings will be scaled down only a little, not all the way down to B<xz -8>." +msgstr "Dacă limita de utilizare a memoriei specificată este depășită la decomprimare, B<xz> va afișa o eroare și decomprimarea fișierului va eșua. Dacă limita este depășită la comprimare, B<xz> va încerca să reducă valorile stabilite astfel încât limita să nu mai fie depășită (cu excepția cazului în care se utilizează opțiunea B<--format=raw> sau B<--no-adjust>). În acest fel, operațiunea nu va eșua decât dacă limita stabilită este foarte mică. Scalarea valorilor stabilite se face în pași care nu se potrivesc cu valorile prestabilite ale nivelului de comprimare, de exemplu, dacă limita este doar puțin mai mică decât cantitatea necesară pentru B<xz -9>, valorile stabilite vor fi reduse doar puțin , nu până la valoarea prestabilită a lui B<xz -8>." #. type: SS -#: ../src/xz/xz.1:279 +#: ../src/xz/xz.1 #, no-wrap msgid "Concatenation and padding with .xz files" msgstr "Concatenare și completare (prin umplere cu octeți nuli) cu fișiere .xz" #. type: Plain text -#: ../src/xz/xz.1:287 -msgid "" -"It is possible to concatenate B<.xz> files as is. B<xz> will decompress " -"such files as if they were a single B<.xz> file." -msgstr "" -"Este posibil să concatenați fișierele B<.xz> așa cum sunt. B<xz> va " -"decomprima astfel de fișiere ca și cum ar fi un singur fișier B<.xz>." +#: ../src/xz/xz.1 +msgid "It is possible to concatenate B<.xz> files as is. B<xz> will decompress such files as if they were a single B<.xz> file." +msgstr "Este posibil să concatenați fișierele B<.xz> așa cum sunt. B<xz> va decomprima astfel de fișiere ca și cum ar fi un singur fișier B<.xz>." #. type: Plain text -#: ../src/xz/xz.1:296 -msgid "" -"It is possible to insert padding between the concatenated parts or after the " -"last part. The padding must consist of null bytes and the size of the " -"padding must be a multiple of four bytes. This can be useful, for example, " -"if the B<.xz> file is stored on a medium that measures file sizes in 512-" -"byte blocks." -msgstr "" -"Este posibil să se introducă umplutură între părțile concatenate sau după " -"ultima parte. Umplutura trebuie să fie compusă din octeți nuli, iar " -"dimensiunea umpluturii trebuie să fie un multiplu de patru octeți. Acest " -"lucru poate fi util, de exemplu, dacă fișierul B<.xz> este stocat pe un " -"mediu care măsoară dimensiunile fișierelor în blocuri de 512 de octeți." +#: ../src/xz/xz.1 +msgid "It is possible to insert padding between the concatenated parts or after the last part. The padding must consist of null bytes and the size of the padding must be a multiple of four bytes. This can be useful, for example, if the B<.xz> file is stored on a medium that measures file sizes in 512-byte blocks." +msgstr "Este posibil să se introducă umplutură între părțile concatenate sau după ultima parte. Umplutura trebuie să fie compusă din octeți nuli, iar dimensiunea umpluturii trebuie să fie un multiplu de patru octeți. Acest lucru poate fi util, de exemplu, dacă fișierul B<.xz> este stocat pe un mediu care măsoară dimensiunile fișierelor în blocuri de 512 de octeți." #. type: Plain text -#: ../src/xz/xz.1:300 -msgid "" -"Concatenation and padding are not allowed with B<.lzma> files or raw streams." -msgstr "" -"Concatenarea și completarea nu sunt permise cu fișierele B<.lzma> sau " -"fluxurile brute." +#: ../src/xz/xz.1 +msgid "Concatenation and padding are not allowed with B<.lzma> files or raw streams." +msgstr "Concatenarea și completarea nu sunt permise cu fișierele B<.lzma> sau fluxurile brute." #. type: SH -#: ../src/xz/xz.1:301 ../src/xzdec/xzdec.1:61 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "OPTIONS" msgstr "OPȚIUNI" #. type: SS -#: ../src/xz/xz.1:303 +#: ../src/xz/xz.1 #, no-wrap msgid "Integer suffixes and special values" msgstr "Sufixe de numere întregi și valori speciale" #. type: Plain text -#: ../src/xz/xz.1:307 -msgid "" -"In most places where an integer argument is expected, an optional suffix is " -"supported to easily indicate large integers. There must be no space between " -"the integer and the suffix." -msgstr "" -"În majoritatea locurilor în care este de așteptat un număr întreg ca " -"argument, un sufix opțional este acceptat pentru a indica cu ușurință " -"numerele întregi mari. Nu trebuie să existe spațiu între numărul întreg și " -"sufix." +#: ../src/xz/xz.1 +msgid "In most places where an integer argument is expected, an optional suffix is supported to easily indicate large integers. There must be no space between the integer and the suffix." +msgstr "În majoritatea locurilor în care este de așteptat un număr întreg ca argument, un sufix opțional este acceptat pentru a indica cu ușurință numerele întregi mari. Nu trebuie să existe spațiu între numărul întreg și sufix." #. type: TP -#: ../src/xz/xz.1:307 +#: ../src/xz/xz.1 #, no-wrap msgid "B<KiB>" msgstr "B<KiB>" #. type: Plain text -#: ../src/xz/xz.1:318 -msgid "" -"Multiply the integer by 1,024 (2^10). B<Ki>, B<k>, B<kB>, B<K>, and B<KB> " -"are accepted as synonyms for B<KiB>." -msgstr "" -"Înmulțește numărul întreg cu 1.024 (2^10). B<Ki>, B<k>, B<kB>, B<K> și " -"B<KB> sunt acceptate ca sinonime pentru B<KiB>." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,024 (2^10). B<Ki>, B<k>, B<kB>, B<K>, and B<KB> are accepted as synonyms for B<KiB>." +msgstr "Înmulțește numărul întreg cu 1.024 (2^10). B<Ki>, B<k>, B<kB>, B<K> și B<KB> sunt acceptate ca sinonime pentru B<KiB>." #. type: TP -#: ../src/xz/xz.1:318 +#: ../src/xz/xz.1 #, no-wrap msgid "B<MiB>" msgstr "B<MiB>" #. type: Plain text -#: ../src/xz/xz.1:328 -msgid "" -"Multiply the integer by 1,048,576 (2^20). B<Mi>, B<m>, B<M>, and B<MB> are " -"accepted as synonyms for B<MiB>." -msgstr "" -"Înmulțește numărul întreg cu 1,048,576 (2^20). B<Mi>, B<m>, B<M>, și B<MB> " -"sunt acceptate ca sinonime pentru B<MiB>." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,048,576 (2^20). B<Mi>, B<m>, B<M>, and B<MB> are accepted as synonyms for B<MiB>." +msgstr "Înmulțește numărul întreg cu 1,048,576 (2^20). B<Mi>, B<m>, B<M>, și B<MB> sunt acceptate ca sinonime pentru B<MiB>." #. type: TP -#: ../src/xz/xz.1:328 +#: ../src/xz/xz.1 #, no-wrap msgid "B<GiB>" msgstr "B<GiB>" #. type: Plain text -#: ../src/xz/xz.1:338 -msgid "" -"Multiply the integer by 1,073,741,824 (2^30). B<Gi>, B<g>, B<G>, and B<GB> " -"are accepted as synonyms for B<GiB>." -msgstr "" -"Înmulțește numărul întreg cu 1,073,741,824 (2^30). B<Gi>, B<g>, B<G>, și " -"B<GB> sunt acceptate ca sinonime pentru B<GiB>." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,073,741,824 (2^30). B<Gi>, B<g>, B<G>, and B<GB> are accepted as synonyms for B<GiB>." +msgstr "Înmulțește numărul întreg cu 1,073,741,824 (2^30). B<Gi>, B<g>, B<G>, și B<GB> sunt acceptate ca sinonime pentru B<GiB>." #. type: Plain text -#: ../src/xz/xz.1:343 -msgid "" -"The special value B<max> can be used to indicate the maximum integer value " -"supported by the option." -msgstr "" -"Valoarea specială B<max> poate fi utilizată pentru a indica valoarea maximă " -"întreagă suportată de opțiune." +#: ../src/xz/xz.1 +msgid "The special value B<max> can be used to indicate the maximum integer value supported by the option." +msgstr "Valoarea specială B<max> poate fi utilizată pentru a indica valoarea maximă întreagă suportată de opțiune." #. type: SS -#: ../src/xz/xz.1:344 +#: ../src/xz/xz.1 #, no-wrap msgid "Operation mode" msgstr "Mod de operare" #. type: Plain text -#: ../src/xz/xz.1:347 -msgid "" -"If multiple operation mode options are given, the last one takes effect." -msgstr "" -"Dacă sunt date mai multe opțiuni de mod de funcționare, ultima dintre ele, " -"este cea care va avea efect." +#: ../src/xz/xz.1 +msgid "If multiple operation mode options are given, the last one takes effect." +msgstr "Dacă sunt date mai multe opțiuni de mod de funcționare, ultima dintre ele, este cea care va avea efect." #. type: TP -#: ../src/xz/xz.1:347 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-z>, B<--compress>" msgstr "B<-z>, B<--compress>" #. type: Plain text -#: ../src/xz/xz.1:356 -msgid "" -"Compress. This is the default operation mode when no operation mode option " -"is specified and no other operation mode is implied from the command name " -"(for example, B<unxz> implies B<--decompress>)." -msgstr "" -"Comprimare. Acesta este modul de operare implicit atunci când nu este " -"specificată nicio opțiune de mod de funcționare și nici un alt mod de " -"operare nu este implicat din numele comenzii (de exemplu, B<unxz> implică " -"B<--decompress>)." +#: ../src/xz/xz.1 +msgid "Compress. This is the default operation mode when no operation mode option is specified and no other operation mode is implied from the command name (for example, B<unxz> implies B<--decompress>)." +msgstr "Comprimare. Acesta este modul de operare implicit atunci când nu este specificată nicio opțiune de mod de funcționare și nici un alt mod de operare nu este implicat din numele comenzii (de exemplu, B<unxz> implică B<--decompress>)." #. type: TP -#: ../src/xz/xz.1:356 ../src/xzdec/xzdec.1:62 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-d>, B<--decompress>, B<--uncompress>" msgstr "B<-d>, B<--decompress>, B<--uncompress>" #. type: Plain text -#: ../src/xz/xz.1:359 +#: ../src/xz/xz.1 msgid "Decompress." msgstr "Decomprimare." #. type: TP -#: ../src/xz/xz.1:359 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-t>, B<--test>" msgstr "B<-t>, B<--test>" #. type: Plain text -#: ../src/xz/xz.1:368 -msgid "" -"Test the integrity of compressed I<files>. This option is equivalent to B<--" -"decompress --stdout> except that the decompressed data is discarded instead " -"of being written to standard output. No files are created or removed." -msgstr "" -"Testează integritatea I<fișierelor> comprimate. Această opțiune este " -"echivalentă cu B<--decompress --stdout> cu excepția faptului că datele " -"decomprimate sunt înlăturate în loc să fie scrise la ieșirea standard. Nu " -"sunt create sau eliminate fișiere." +#: ../src/xz/xz.1 +msgid "Test the integrity of compressed I<files>. This option is equivalent to B<--decompress --stdout> except that the decompressed data is discarded instead of being written to standard output. No files are created or removed." +msgstr "Testează integritatea I<fișierelor> comprimate. Această opțiune este echivalentă cu B<--decompress --stdout> cu excepția faptului că datele decomprimate sunt înlăturate în loc să fie scrise la ieșirea standard. Nu sunt create sau eliminate fișiere." #. type: TP -#: ../src/xz/xz.1:368 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-l>, B<--list>" msgstr "B<-l>, B<--list>" #. type: Plain text -#: ../src/xz/xz.1:377 -msgid "" -"Print information about compressed I<files>. No uncompressed output is " -"produced, and no files are created or removed. In list mode, the program " -"cannot read the compressed data from standard input or from other unseekable " -"sources." -msgstr "" -"Afișează informații despre I<fișiere> comprimate. Nu are loc nicio " -"decomprimare la ieșire și nu sunt create sau eliminate fișiere. În modul " -"listă, programul nu poate citi datele comprimate din intrarea standard sau " -"din alte surse care nu pot fi căutate." +#: ../src/xz/xz.1 +msgid "Print information about compressed I<files>. No uncompressed output is produced, and no files are created or removed. In list mode, the program cannot read the compressed data from standard input or from other unseekable sources." +msgstr "Afișează informații despre I<fișiere> comprimate. Nu are loc nicio decomprimare la ieșire și nu sunt create sau eliminate fișiere. În modul listă, programul nu poate citi datele comprimate din intrarea standard sau din alte surse care nu pot fi căutate." #. type: Plain text -#: ../src/xz/xz.1:392 -msgid "" -"The default listing shows basic information about I<files>, one file per " -"line. To get more detailed information, use also the B<--verbose> option. " -"For even more information, use B<--verbose> twice, but note that this may be " -"slow, because getting all the extra information requires many seeks. The " -"width of verbose output exceeds 80 characters, so piping the output to, for " -"example, B<less\\ -S> may be convenient if the terminal isn't wide enough." -msgstr "" -"Listarea implicită arată informații de bază despre I<fișiere>, câte un " -"fișier pe linie. Pentru a obține informații mai detaliate, utilizați și " -"opțiunea B<--verbose>. Pentru și mai multe informații, utilizați opțiunea " -"B<--verbose> de două ori, dar rețineți că acest lucru poate fi lent, " -"deoarece obținerea tuturor informațiilor suplimentare necesită multe " -"căutări. Lățimea ieșirii detaliate depășește 80 de caractere, deci " -"canalizarea ieșirii către, de exemplu, B<less\\ -S> poate fi convenabilă " -"dacă terminalul nu este suficient de lat." +#: ../src/xz/xz.1 +msgid "The default listing shows basic information about I<files>, one file per line. To get more detailed information, use also the B<--verbose> option. For even more information, use B<--verbose> twice, but note that this may be slow, because getting all the extra information requires many seeks. The width of verbose output exceeds 80 characters, so piping the output to, for example, B<less\\ -S> may be convenient if the terminal isn't wide enough." +msgstr "Listarea implicită arată informații de bază despre I<fișiere>, câte un fișier pe linie. Pentru a obține informații mai detaliate, utilizați și opțiunea B<--verbose>. Pentru și mai multe informații, utilizați opțiunea B<--verbose> de două ori, dar rețineți că acest lucru poate fi lent, deoarece obținerea tuturor informațiilor suplimentare necesită multe căutări. Lățimea ieșirii detaliate depășește 80 de caractere, deci canalizarea ieșirii către, de exemplu, B<less\\ -S> poate fi convenabilă dacă terminalul nu este suficient de lat." #. type: Plain text -#: ../src/xz/xz.1:399 -msgid "" -"The exact output may vary between B<xz> versions and different locales. For " -"machine-readable output, B<--robot --list> should be used." -msgstr "" -"Ieșirea exactă poate varia între versiunile B<xz> și diferitele " -"localizări(configurările regionale). Pentru ieșiri care pot fi citite de " -"mașină, ar trebui utilizată opțiunea B<--robot --list>." +#: ../src/xz/xz.1 +msgid "The exact output may vary between B<xz> versions and different locales. For machine-readable output, B<--robot --list> should be used." +msgstr "Ieșirea exactă poate varia între versiunile B<xz> și diferitele localizări(configurările regionale). Pentru ieșiri care pot fi citite de mașină, ar trebui utilizată opțiunea B<--robot --list>." #. type: SS -#: ../src/xz/xz.1:400 +#: ../src/xz/xz.1 #, no-wrap msgid "Operation modifiers" msgstr "Modificatori de operare" #. type: TP -#: ../src/xz/xz.1:401 ../src/xzdec/xzdec.1:69 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-k>, B<--keep>" msgstr "B<-k>, B<--keep>" #. type: Plain text -#: ../src/xz/xz.1:404 +#: ../src/xz/xz.1 msgid "Don't delete the input files." msgstr "Nu șterge fișierele de intrare." #. type: Plain text -#: ../src/xz/xz.1:418 -msgid "" -"Since B<xz> 5.2.6, this option also makes B<xz> compress or decompress even " -"if the input is a symbolic link to a regular file, has more than one hard " -"link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and " -"sticky bits are not copied to the target file. In earlier versions this was " -"only done with B<--force>." -msgstr "" -"Începând cu B<xz> 5.2.6, această opțiune face ca B<xz> să comprime sau să " -"decomprime, chiar dacă intrarea este o legătură simbolică către un fișier " -"obișnuit, are mai mult de-o legătură dură sau are marcați biții setuid, " -"setgid sau bitul lipicios. Biții setuid, setgid și bitul lipicios nu sunt " -"copiați în fișierul țintă. În versiunile anterioare acest lucru se făcea " -"numai cu ajutorul opțiunii B<--force>." +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.2.6, this option also makes B<xz> compress or decompress even if the input is a symbolic link to a regular file, has more than one hard link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and sticky bits are not copied to the target file. In earlier versions this was only done with B<--force>." +msgstr "Începând cu B<xz> 5.2.6, această opțiune face ca B<xz> să comprime sau să decomprime, chiar dacă intrarea este o legătură simbolică către un fișier obișnuit, are mai mult de-o legătură dură sau are marcați biții setuid, setgid sau bitul lipicios. Biții setuid, setgid și bitul lipicios nu sunt copiați în fișierul țintă. În versiunile anterioare acest lucru se făcea numai cu ajutorul opțiunii B<--force>." #. type: TP -#: ../src/xz/xz.1:418 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-f>, B<--force>" msgstr "B<-f>, B<--force>" #. type: Plain text -#: ../src/xz/xz.1:421 +#: ../src/xz/xz.1 msgid "This option has several effects:" msgstr "Această opțiune are mai multe efecte:" #. type: Plain text -#: ../src/xz/xz.1:425 -msgid "" -"If the target file already exists, delete it before compressing or " -"decompressing." -msgstr "" -"Dacă fișierul țintă există deja, îl șterge înainte de comprimare sau " -"decomprimare." +#: ../src/xz/xz.1 +msgid "If the target file already exists, delete it before compressing or decompressing." +msgstr "Dacă fișierul țintă există deja, îl șterge înainte de comprimare sau decomprimare." #. type: Plain text -#: ../src/xz/xz.1:432 -msgid "" -"Compress or decompress even if the input is a symbolic link to a regular " -"file, has more than one hard link, or has the setuid, setgid, or sticky bit " -"set. The setuid, setgid, and sticky bits are not copied to the target file." -msgstr "" -"Comprimă sau decomprimă chiar dacă intrarea este o legătură simbolică către " -"un fișier obișnuit, are mai mult de-o legătură dură sau are marcați biții " -"setuid, setgid sau bitul lipicios. Biții setuid, setgid și bitul lipicios nu " -"sunt copiați în fișierul țintă." +#: ../src/xz/xz.1 +msgid "Compress or decompress even if the input is a symbolic link to a regular file, has more than one hard link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and sticky bits are not copied to the target file." +msgstr "Comprimă sau decomprimă chiar dacă intrarea este o legătură simbolică către un fișier obișnuit, are mai mult de-o legătură dură sau are marcați biții setuid, setgid sau bitul lipicios. Biții setuid, setgid și bitul lipicios nu sunt copiați în fișierul țintă." #. type: Plain text -#: ../src/xz/xz.1:457 -msgid "" -"When used with B<--decompress> B<--stdout> and B<xz> cannot recognize the " -"type of the source file, copy the source file as is to standard output. " -"This allows B<xzcat> B<--force> to be used like B<cat>(1) for files that " -"have not been compressed with B<xz>. Note that in future, B<xz> might " -"support new compressed file formats, which may make B<xz> decompress more " -"types of files instead of copying them as is to standard output. B<--" -"format=>I<format> can be used to restrict B<xz> to decompress only a single " -"file format." -msgstr "" -"Când este utilizată cu opțiunile B<--decompress> și B<--stdout>, comanda " -"B<xz> nu poate recunoaște tipul fișierului sursă, și copiază fișierul sursă " -"așa cum este la ieșirea standard. Acest lucru permite comenzii B<xzcat> B<--" -"force> să fie folosită drept comanda B<cat>(1) pentru fișierele care nu au " -"fost comprimate cu B<xz>. Rețineți că, în viitor, B<xz> ar putea să accepte " -"noi formate de fișiere comprimate, ceea ce poate face ca B<xz> să decomprime " -"mai multe tipuri de fișiere în loc să le copieze așa cum sunt la ieșirea " -"standard. Opțiunea B<--format=>I<format> poate fi folosită pentru a " -"restricționa B<xz> să decomprime doar un singur format de fișier." +#: ../src/xz/xz.1 +msgid "When used with B<--decompress> B<--stdout> and B<xz> cannot recognize the type of the source file, copy the source file as is to standard output. This allows B<xzcat> B<--force> to be used like B<cat>(1) for files that have not been compressed with B<xz>. Note that in future, B<xz> might support new compressed file formats, which may make B<xz> decompress more types of files instead of copying them as is to standard output. B<--format=>I<format> can be used to restrict B<xz> to decompress only a single file format." +msgstr "Când este utilizată cu opțiunile B<--decompress> și B<--stdout>, comanda B<xz> nu poate recunoaște tipul fișierului sursă, și copiază fișierul sursă așa cum este la ieșirea standard. Acest lucru permite comenzii B<xzcat> B<--force> să fie folosită drept comanda B<cat>(1) pentru fișierele care nu au fost comprimate cu B<xz>. Rețineți că, în viitor, B<xz> ar putea să accepte noi formate de fișiere comprimate, ceea ce poate face ca B<xz> să decomprime mai multe tipuri de fișiere în loc să le copieze așa cum sunt la ieșirea standard. Opțiunea B<--format=>I<format> poate fi folosită pentru a restricționa B<xz> să decomprime doar un singur format de fișier." #. type: TP -#: ../src/xz/xz.1:458 ../src/xzdec/xzdec.1:76 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-c>, B<--stdout>, B<--to-stdout>" msgstr "B<-c>, B<--stdout>, B<--to-stdout>" #. type: Plain text -#: ../src/xz/xz.1:464 -msgid "" -"Write the compressed or decompressed data to standard output instead of a " -"file. This implies B<--keep>." -msgstr "" -"Scrie datele comprimate sau decomprimate la ieșirea standard în loc de într-" -"un fișier. Aceasta implică B<--keep>." +#: ../src/xz/xz.1 +msgid "Write the compressed or decompressed data to standard output instead of a file. This implies B<--keep>." +msgstr "Scrie datele comprimate sau decomprimate la ieșirea standard în loc de într-un fișier. Aceasta implică B<--keep>." #. type: TP -#: ../src/xz/xz.1:464 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--single-stream>" msgstr "B<--single-stream>" #. type: Plain text -#: ../src/xz/xz.1:473 -msgid "" -"Decompress only the first B<.xz> stream, and silently ignore possible " -"remaining input data following the stream. Normally such trailing garbage " -"makes B<xz> display an error." -msgstr "" -"Decomprimă numai primul flux B<.xz> și ignoră în tăcere posibilele date de " -"intrare rămase în urma fluxului. În mod normal, astfel de resturi rămase " -"face ca B<xz> să afișeze o eroare." +#: ../src/xz/xz.1 +msgid "Decompress only the first B<.xz> stream, and silently ignore possible remaining input data following the stream. Normally such trailing garbage makes B<xz> display an error." +msgstr "Decomprimă numai primul flux B<.xz> și ignoră în tăcere posibilele date de intrare rămase în urma fluxului. În mod normal, astfel de resturi rămase face ca B<xz> să afișeze o eroare." #. type: Plain text -#: ../src/xz/xz.1:482 -msgid "" -"B<xz> never decompresses more than one stream from B<.lzma> files or raw " -"streams, but this option still makes B<xz> ignore the possible trailing data " -"after the B<.lzma> file or raw stream." -msgstr "" -"B<xz> nu decomprimă niciodată mai mult de un flux din fișierele B<.lzma> sau " -"din fluxurile brute, dar această opțiune face ca B<xz> să ignore posibilele " -"resturi de date rămase după fișierul B<.lzma> sau fluxul brut." +#: ../src/xz/xz.1 +msgid "B<xz> never decompresses more than one stream from B<.lzma> files or raw streams, but this option still makes B<xz> ignore the possible trailing data after the B<.lzma> file or raw stream." +msgstr "B<xz> nu decomprimă niciodată mai mult de un flux din fișierele B<.lzma> sau din fluxurile brute, dar această opțiune face ca B<xz> să ignore posibilele resturi de date rămase după fișierul B<.lzma> sau fluxul brut." #. type: Plain text -#: ../src/xz/xz.1:487 -msgid "" -"This option has no effect if the operation mode is not B<--decompress> or " -"B<--test>." -msgstr "" -"Această opțiune nu are efect dacă modul de funcționare nu este B<--" -"decompress> sau B<--test>." +#: ../src/xz/xz.1 +msgid "This option has no effect if the operation mode is not B<--decompress> or B<--test>." +msgstr "Această opțiune nu are efect dacă modul de funcționare nu este B<--decompress> sau B<--test>." #. type: TP -#: ../src/xz/xz.1:487 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--no-sparse>" msgstr "B<--no-sparse>" #. type: Plain text -#: ../src/xz/xz.1:499 -msgid "" -"Disable creation of sparse files. By default, if decompressing into a " -"regular file, B<xz> tries to make the file sparse if the decompressed data " -"contains long sequences of binary zeros. It also works when writing to " -"standard output as long as standard output is connected to a regular file " -"and certain additional conditions are met to make it safe. Creating sparse " -"files may save disk space and speed up the decompression by reducing the " -"amount of disk I/O." -msgstr "" -"Dezactivează crearea de fișiere dispersate. În mod implicit, dacă " -"decomprimă într-un fișier obișnuit, B<xz> încearcă să facă fișierul " -"dispersat dacă datele decomprimate conțin secvențe lungi de zerouri binare. " -"De asemenea, funcționează atunci când scrie la ieșirea standard, atâta timp " -"cât ieșirea standard este conectată la un fișier obișnuit și sunt " -"îndeplinite anumite condiții suplimentare pentru a o face în siguranță. " -"Crearea de fișiere dispersate poate economisi spațiu pe disc și poate " -"accelera decomprimarea prin reducerea cantității de date de In/Ieș pe disc." +#: ../src/xz/xz.1 +msgid "Disable creation of sparse files. By default, if decompressing into a regular file, B<xz> tries to make the file sparse if the decompressed data contains long sequences of binary zeros. It also works when writing to standard output as long as standard output is connected to a regular file and certain additional conditions are met to make it safe. Creating sparse files may save disk space and speed up the decompression by reducing the amount of disk I/O." +msgstr "Dezactivează crearea de fișiere dispersate. În mod implicit, dacă decomprimă într-un fișier obișnuit, B<xz> încearcă să facă fișierul dispersat dacă datele decomprimate conțin secvențe lungi de zerouri binare. De asemenea, funcționează atunci când scrie la ieșirea standard, atâta timp cât ieșirea standard este conectată la un fișier obișnuit și sunt îndeplinite anumite condiții suplimentare pentru a o face în siguranță. Crearea de fișiere dispersate poate economisi spațiu pe disc și poate accelera decomprimarea prin reducerea cantității de date de In/Ieș pe disc." #. type: TP -#: ../src/xz/xz.1:499 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-S> I<.suf>, B<--suffix=>I<.suf>" msgstr "B<-S> I<.suf>, B<--suffix=>I<.suf>" #. type: Plain text -#: ../src/xz/xz.1:511 -msgid "" -"When compressing, use I<.suf> as the suffix for the target file instead of " -"B<.xz> or B<.lzma>. If not writing to standard output and the source file " -"already has the suffix I<.suf>, a warning is displayed and the file is " -"skipped." -msgstr "" -"Când comprimă, utilizează I<.suf> ca sufix pentru fișierul țintă în loc de " -"B<.xz> sau B<.lzma>. Dacă nu scrie la ieșirea standard și fișierul sursă " -"are deja sufixul I<.suf>, este afișat un avertisment și fișierul este omis." +#: ../src/xz/xz.1 +msgid "When compressing, use I<.suf> as the suffix for the target file instead of B<.xz> or B<.lzma>. If not writing to standard output and the source file already has the suffix I<.suf>, a warning is displayed and the file is skipped." +msgstr "Când comprimă, utilizează I<.suf> ca sufix pentru fișierul țintă în loc de B<.xz> sau B<.lzma>. Dacă nu scrie la ieșirea standard și fișierul sursă are deja sufixul I<.suf>, este afișat un avertisment și fișierul este omis." #. type: Plain text -#: ../src/xz/xz.1:525 -msgid "" -"When decompressing, recognize files with the suffix I<.suf> in addition to " -"files with the B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz> suffix. If the " -"source file has the suffix I<.suf>, the suffix is removed to get the target " -"filename." -msgstr "" -"Când decomprimă, recunoaște fișierele cu sufixul I<.suf> în plus față de " -"fișierele cu sufixul B<.xz>, B<.txz>, B<.lzma>, B<.tlz> sau B<.lz>. Dacă " -"fișierul sursă are sufixul I<.suf>, sufixul este eliminat pentru a obține " -"numele fișierului țintă." +#: ../src/xz/xz.1 +msgid "When decompressing, recognize files with the suffix I<.suf> in addition to files with the B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz> suffix. If the source file has the suffix I<.suf>, the suffix is removed to get the target filename." +msgstr "Când decomprimă, recunoaște fișierele cu sufixul I<.suf> în plus față de fișierele cu sufixul B<.xz>, B<.txz>, B<.lzma>, B<.tlz> sau B<.lz>. Dacă fișierul sursă are sufixul I<.suf>, sufixul este eliminat pentru a obține numele fișierului țintă." #. type: Plain text -#: ../src/xz/xz.1:531 -msgid "" -"When compressing or decompressing raw streams (B<--format=raw>), the suffix " -"must always be specified unless writing to standard output, because there is " -"no default suffix for raw streams." -msgstr "" -"La comprimarea sau decomprimarea fluxurilor brute (B<--format=raw>), sufixul " -"trebuie să fie întotdeauna specificat, cu excepția cazului în care se scrie " -"la ieșirea standard, deoarece nu există un sufix implicit pentru fluxurile " -"brute." +#: ../src/xz/xz.1 +msgid "When compressing or decompressing raw streams (B<--format=raw>), the suffix must always be specified unless writing to standard output, because there is no default suffix for raw streams." +msgstr "La comprimarea sau decomprimarea fluxurilor brute (B<--format=raw>), sufixul trebuie să fie întotdeauna specificat, cu excepția cazului în care se scrie la ieșirea standard, deoarece nu există un sufix implicit pentru fluxurile brute." #. type: TP -#: ../src/xz/xz.1:531 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--files>[B<=>I<file>]" msgstr "B<--files>[B<=>I<fișier>]" #. type: Plain text -#: ../src/xz/xz.1:545 -msgid "" -"Read the filenames to process from I<file>; if I<file> is omitted, filenames " -"are read from standard input. Filenames must be terminated with the newline " -"character. A dash (B<->) is taken as a regular filename; it doesn't mean " -"standard input. If filenames are given also as command line arguments, they " -"are processed before the filenames read from I<file>." -msgstr "" -"Citește numele fișierelor de procesat din I<fișier>; dacă I<fișierul> este " -"omis, numele fișierelor sunt citite de la intrarea standard. Numele de " -"fișiere trebuie să fie terminate cu caracterul de linie nouă. O liniuță (B<-" -">) este luată ca nume de fișier obișnuit; nu înseamnă intrarea standard. " -"Dacă numele de fișiere sunt date și ca argumente în linia de comandă, ele " -"sunt procesate înainte ca numele fișierelor să fie citite din I<fișier>." +#: ../src/xz/xz.1 +msgid "Read the filenames to process from I<file>; if I<file> is omitted, filenames are read from standard input. Filenames must be terminated with the newline character. A dash (B<->) is taken as a regular filename; it doesn't mean standard input. If filenames are given also as command line arguments, they are processed before the filenames read from I<file>." +msgstr "Citește numele fișierelor de procesat din I<fișier>; dacă I<fișierul> este omis, numele fișierelor sunt citite de la intrarea standard. Numele de fișiere trebuie să fie terminate cu caracterul de linie nouă. O liniuță (B<->) este luată ca nume de fișier obișnuit; nu înseamnă intrarea standard. Dacă numele de fișiere sunt date și ca argumente în linia de comandă, ele sunt procesate înainte ca numele fișierelor să fie citite din I<fișier>." #. type: TP -#: ../src/xz/xz.1:545 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--files0>[B<=>I<file>]" msgstr "B<--files0>[B<=>I<fișier>]" #. type: Plain text -#: ../src/xz/xz.1:549 -msgid "" -"This is identical to B<--files>[B<=>I<file>] except that each filename must " -"be terminated with the null character." -msgstr "" -"Această opțiune este identică cu B<--files>[B<=>I<fișier>], cu excepția " -"faptului că fiecare nume de fișier trebuie să fie terminat cu caracterul nul." +#: ../src/xz/xz.1 +msgid "This is identical to B<--files>[B<=>I<file>] except that each filename must be terminated with the null character." +msgstr "Această opțiune este identică cu B<--files>[B<=>I<fișier>], cu excepția faptului că fiecare nume de fișier trebuie să fie terminat cu caracterul nul." #. type: SS -#: ../src/xz/xz.1:550 +#: ../src/xz/xz.1 #, no-wrap msgid "Basic file format and compression options" msgstr "Formatul de bază al fișierului și opțiunile de comprimare" #. type: TP -#: ../src/xz/xz.1:551 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-F> I<format>, B<--format=>I<format>" msgstr "B<-F> I<format>, B<--format=>I<format>" #. type: Plain text -#: ../src/xz/xz.1:556 +#: ../src/xz/xz.1 msgid "Specify the file I<format> to compress or decompress:" msgstr "Specifică I<formatul> fișierului pentru comprimare sau decomprimare:" #. type: TP -#: ../src/xz/xz.1:557 +#: ../src/xz/xz.1 #, no-wrap msgid "B<auto>" msgstr "B<auto>" #. type: Plain text -#: ../src/xz/xz.1:569 -msgid "" -"This is the default. When compressing, B<auto> is equivalent to B<xz>. " -"When decompressing, the format of the input file is automatically detected. " -"Note that raw streams (created with B<--format=raw>) cannot be auto-" -"detected." -msgstr "" -"Aceasta este valoarea implicită. La comprimare, B<auto> este echivalent cu " -"B<xz>. La decomprimare, formatul fișierului de intrare este detectat " -"automat. Rețineți că fluxurile brute (create cu B<--format=raw>) nu pot fi " -"detectate automat." +#: ../src/xz/xz.1 +msgid "This is the default. When compressing, B<auto> is equivalent to B<xz>. When decompressing, the format of the input file is automatically detected. Note that raw streams (created with B<--format=raw>) cannot be auto-detected." +msgstr "Aceasta este valoarea implicită. La comprimare, B<auto> este echivalent cu B<xz>. La decomprimare, formatul fișierului de intrare este detectat automat. Rețineți că fluxurile brute (create cu B<--format=raw>) nu pot fi detectate automat." #. type: TP -#: ../src/xz/xz.1:569 +#: ../src/xz/xz.1 #, no-wrap msgid "B<xz>" msgstr "B<xz>" #. type: Plain text -#: ../src/xz/xz.1:576 -msgid "" -"Compress to the B<.xz> file format, or accept only B<.xz> files when " -"decompressing." -msgstr "" -"Comprimă în formatul de fișier B<.xz> sau acceptă numai fișierele B<.xz> " -"când decomprimă." +#: ../src/xz/xz.1 +msgid "Compress to the B<.xz> file format, or accept only B<.xz> files when decompressing." +msgstr "Comprimă în formatul de fișier B<.xz> sau acceptă numai fișierele B<.xz> când decomprimă." #. type: TP -#: ../src/xz/xz.1:576 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lzma>, B<alone>" msgstr "B<lzma>, B<alone>" #. type: Plain text -#: ../src/xz/xz.1:586 -msgid "" -"Compress to the legacy B<.lzma> file format, or accept only B<.lzma> files " -"when decompressing. The alternative name B<alone> is provided for backwards " -"compatibility with LZMA Utils." -msgstr "" -"Comprimă în formatul de fișier B<.lzma> vechi sau acceptă numai fișierele B<." -"lzma> când decomprimă. Numele alternativ B<alone> este furnizat pentru " -"compatibilitatea cu versiunile mai vechi de LZMA Utils." +#: ../src/xz/xz.1 +msgid "Compress to the legacy B<.lzma> file format, or accept only B<.lzma> files when decompressing. The alternative name B<alone> is provided for backwards compatibility with LZMA Utils." +msgstr "Comprimă în formatul de fișier B<.lzma> vechi sau acceptă numai fișierele B<.lzma> când decomprimă. Numele alternativ B<alone> este furnizat pentru compatibilitatea cu versiunile mai vechi de LZMA Utils." #. type: TP -#: ../src/xz/xz.1:586 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lzip>" msgstr "B<lzip>" #. type: Plain text -#: ../src/xz/xz.1:592 -msgid "" -"Accept only B<.lz> files when decompressing. Compression is not supported." -msgstr "" -"Acceptă numai fișierele B<.lz> când decomprimă. Comprimarea nu este " -"acceptată." +#: ../src/xz/xz.1 +msgid "Accept only B<.lz> files when decompressing. Compression is not supported." +msgstr "Acceptă numai fișierele B<.lz> când decomprimă. Comprimarea nu este acceptată." #. type: Plain text -#: ../src/xz/xz.1:605 -msgid "" -"The B<.lz> format version 0 and the unextended version 1 are supported. " -"Version 0 files were produced by B<lzip> 1.3 and older. Such files aren't " -"common but may be found from file archives as a few source packages were " -"released in this format. People might have old personal files in this " -"format too. Decompression support for the format version 0 was removed in " -"B<lzip> 1.18." -msgstr "" -"Formatul B<.lz> versiunea 0 și versiunea neextinsă 1 sunt acceptate. " -"Fișierele versiunea 0 au fost produse de B<lzip> cu versiunea 1.3 sau mai " -"veche. Astfel de fișiere nu sunt obișnuite, dar pot fi găsite în arhivele " -"de fișiere, deoarece câteva pachete sursă au fost lansate în acest format. " -"Oamenii ar putea avea și fișiere personale vechi în acest format. Suportul " -"de decomprimare pentru versiunea de format 0 a fost eliminat în B<lzip> 1.18." +#: ../src/xz/xz.1 +msgid "The B<.lz> format version 0 and the unextended version 1 are supported. Version 0 files were produced by B<lzip> 1.3 and older. Such files aren't common but may be found from file archives as a few source packages were released in this format. People might have old personal files in this format too. Decompression support for the format version 0 was removed in B<lzip> 1.18." +msgstr "Formatul B<.lz> versiunea 0 și versiunea neextinsă 1 sunt acceptate. Fișierele versiunea 0 au fost produse de B<lzip> cu versiunea 1.3 sau mai veche. Astfel de fișiere nu sunt obișnuite, dar pot fi găsite în arhivele de fișiere, deoarece câteva pachete sursă au fost lansate în acest format. Oamenii ar putea avea și fișiere personale vechi în acest format. Suportul de decomprimare pentru versiunea de format 0 a fost eliminat în B<lzip> 1.18." #. type: Plain text -#: ../src/xz/xz.1:614 -msgid "" -"B<lzip> 1.4 and later create files in the format version 1. The sync flush " -"marker extension to the format version 1 was added in B<lzip> 1.6. This " -"extension is rarely used and isn't supported by B<xz> (diagnosed as corrupt " -"input)." -msgstr "" -"B<lzip> 1.4 și versiunile ulterioare creează fișiere în formatul versiunea " -"1. Extensia „sync flush marker” pentru versiunea 1 de format a fost " -"adăugată în B<lzip> 1.6. Această extensie este folosită rar și nu este " -"acceptată de B<xz> (diagnosticată ca intrare coruptă)." +#: ../src/xz/xz.1 +msgid "B<lzip> 1.4 and later create files in the format version 1. The sync flush marker extension to the format version 1 was added in B<lzip> 1.6. This extension is rarely used and isn't supported by B<xz> (diagnosed as corrupt input)." +msgstr "B<lzip> 1.4 și versiunile ulterioare creează fișiere în formatul versiunea 1. Extensia „sync flush marker” pentru versiunea 1 de format a fost adăugată în B<lzip> 1.6. Această extensie este folosită rar și nu este acceptată de B<xz> (diagnosticată ca intrare coruptă)." #. type: TP -#: ../src/xz/xz.1:614 +#: ../src/xz/xz.1 #, no-wrap msgid "B<raw>" msgstr "B<raw>" #. type: Plain text -#: ../src/xz/xz.1:622 -msgid "" -"Compress or uncompress a raw stream (no headers). This is meant for " -"advanced users only. To decode raw streams, you need use B<--format=raw> " -"and explicitly specify the filter chain, which normally would have been " -"stored in the container headers." -msgstr "" -"Comprimă sau decomprimă un flux brut (fără anteturi). Acest lucru este " -"destinat doar utilizatorilor avansați. Pentru a decodifica fluxurile brute, " -"trebuie să utilizați opțiunea B<--format=raw> și să specificați în mod " -"explicit lanțul de filtre, care în mod normal ar fi fost stocat în " -"anteturile containerului." +#: ../src/xz/xz.1 +msgid "Compress or uncompress a raw stream (no headers). This is meant for advanced users only. To decode raw streams, you need use B<--format=raw> and explicitly specify the filter chain, which normally would have been stored in the container headers." +msgstr "Comprimă sau decomprimă un flux brut (fără anteturi). Acest lucru este destinat doar utilizatorilor avansați. Pentru a decodifica fluxurile brute, trebuie să utilizați opțiunea B<--format=raw> și să specificați în mod explicit lanțul de filtre, care în mod normal ar fi fost stocat în anteturile containerului." #. type: TP -#: ../src/xz/xz.1:623 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-C> I<check>, B<--check=>I<check>" msgstr "B<-C> I<verificarea>, B<--check=>I<verificarea>" #. type: Plain text -#: ../src/xz/xz.1:638 -msgid "" -"Specify the type of the integrity check. The check is calculated from the " -"uncompressed data and stored in the B<.xz> file. This option has an effect " -"only when compressing into the B<.xz> format; the B<.lzma> format doesn't " -"support integrity checks. The integrity check (if any) is verified when the " -"B<.xz> file is decompressed." -msgstr "" -"Specifică tipul verificării integrității. Verificarea este calculată din " -"datele necomprimate și stocată în fișierul B<.xz>. Această opțiune are " -"efect numai la comprimarea în format B<.xz>; formatul B<.lzma> nu acceptă " -"verificări de integritate. Verificarea integrității (dacă există) este " -"efectuată atunci când fișierul B<.xz> este decomprimat." +#: ../src/xz/xz.1 +msgid "Specify the type of the integrity check. The check is calculated from the uncompressed data and stored in the B<.xz> file. This option has an effect only when compressing into the B<.xz> format; the B<.lzma> format doesn't support integrity checks. The integrity check (if any) is verified when the B<.xz> file is decompressed." +msgstr "Specifică tipul verificării integrității. Verificarea este calculată din datele necomprimate și stocată în fișierul B<.xz>. Această opțiune are efect numai la comprimarea în format B<.xz>; formatul B<.lzma> nu acceptă verificări de integritate. Verificarea integrității (dacă există) este efectuată atunci când fișierul B<.xz> este decomprimat." #. type: Plain text -#: ../src/xz/xz.1:642 +#: ../src/xz/xz.1 msgid "Supported I<check> types:" msgstr "Tipuri de I<verificare> acceptate:" #. type: TP -#: ../src/xz/xz.1:643 +#: ../src/xz/xz.1 #, no-wrap msgid "B<none>" msgstr "B<none>" #. type: Plain text -#: ../src/xz/xz.1:649 -msgid "" -"Don't calculate an integrity check at all. This is usually a bad idea. " -"This can be useful when integrity of the data is verified by other means " -"anyway." -msgstr "" -"Nu calculează deloc o verificare a integrității. Aceasta este de obicei o " -"idee proastă. Acest lucru poate fi util atunci când integritatea datelor " -"este oricum verificată prin alte mijloace." +#: ../src/xz/xz.1 +msgid "Don't calculate an integrity check at all. This is usually a bad idea. This can be useful when integrity of the data is verified by other means anyway." +msgstr "Nu calculează deloc o verificare a integrității. Aceasta este de obicei o idee proastă. Acest lucru poate fi util atunci când integritatea datelor este oricum verificată prin alte mijloace." #. type: TP -#: ../src/xz/xz.1:649 +#: ../src/xz/xz.1 #, no-wrap msgid "B<crc32>" msgstr "B<crc32>" #. type: Plain text -#: ../src/xz/xz.1:652 +#: ../src/xz/xz.1 msgid "Calculate CRC32 using the polynomial from IEEE-802.3 (Ethernet)." msgstr "Calculează CRC32 folosind polinomul din IEEE-802.3 (Ethernet)." #. type: TP -#: ../src/xz/xz.1:652 +#: ../src/xz/xz.1 #, no-wrap msgid "B<crc64>" msgstr "B<crc64>" #. type: Plain text -#: ../src/xz/xz.1:657 -msgid "" -"Calculate CRC64 using the polynomial from ECMA-182. This is the default, " -"since it is slightly better than CRC32 at detecting damaged files and the " -"speed difference is negligible." -msgstr "" -"Calculează CRC64 folosind polinomul din ECMA-182. Aceasta este valoarea " -"implicită, deoarece este ceva mai bună decât CRC32 la detectarea fișierelor " -"deteriorate, iar diferența de viteză este neglijabilă." +#: ../src/xz/xz.1 +msgid "Calculate CRC64 using the polynomial from ECMA-182. This is the default, since it is slightly better than CRC32 at detecting damaged files and the speed difference is negligible." +msgstr "Calculează CRC64 folosind polinomul din ECMA-182. Aceasta este valoarea implicită, deoarece este ceva mai bună decât CRC32 la detectarea fișierelor deteriorate, iar diferența de viteză este neglijabilă." #. type: TP -#: ../src/xz/xz.1:657 +#: ../src/xz/xz.1 #, no-wrap msgid "B<sha256>" msgstr "B<sha256>" #. type: Plain text -#: ../src/xz/xz.1:661 +#: ../src/xz/xz.1 msgid "Calculate SHA-256. This is somewhat slower than CRC32 and CRC64." -msgstr "" -"Calculează SHA-256. Acest lucru este oarecum mai lent decât CRC32 și CRC64." +msgstr "Calculează SHA-256. Acest lucru este oarecum mai lent decât CRC32 și CRC64." #. type: Plain text -#: ../src/xz/xz.1:667 -msgid "" -"Integrity of the B<.xz> headers is always verified with CRC32. It is not " -"possible to change or disable it." -msgstr "" -"Integritatea antetelor B<.xz> este întotdeauna verificată cu CRC32. Nu este " -"posibilă modificarea sau dezactivarea acesteia." +#: ../src/xz/xz.1 +msgid "Integrity of the B<.xz> headers is always verified with CRC32. It is not possible to change or disable it." +msgstr "Integritatea antetelor B<.xz> este întotdeauna verificată cu CRC32. Nu este posibilă modificarea sau dezactivarea acesteia." #. type: TP -#: ../src/xz/xz.1:667 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--ignore-check>" msgstr "B<--ignore-check>" #. type: Plain text -#: ../src/xz/xz.1:673 -msgid "" -"Don't verify the integrity check of the compressed data when decompressing. " -"The CRC32 values in the B<.xz> headers will still be verified normally." -msgstr "" -"Nu efectuează verificarea integrității datelor comprimate la decomprimare. " -"Valorile CRC32 din antetele B<.xz> vor fi însă verificate normal." +#: ../src/xz/xz.1 +msgid "Don't verify the integrity check of the compressed data when decompressing. The CRC32 values in the B<.xz> headers will still be verified normally." +msgstr "Nu efectuează verificarea integrității datelor comprimate la decomprimare. Valorile CRC32 din antetele B<.xz> vor fi însă verificate normal." #. type: Plain text -#: ../src/xz/xz.1:676 -msgid "" -"B<Do not use this option unless you know what you are doing.> Possible " -"reasons to use this option:" -msgstr "" -"B<Nu utilizați această opțiune decât dacă știți ce faceți.> Motive posibile " -"pentru a utiliza această opțiune:" +#: ../src/xz/xz.1 +msgid "B<Do not use this option unless you know what you are doing.> Possible reasons to use this option:" +msgstr "B<Nu utilizați această opțiune decât dacă știți ce faceți>. Motive posibile pentru a utiliza această opțiune:" #. type: Plain text -#: ../src/xz/xz.1:679 +#: ../src/xz/xz.1 msgid "Trying to recover data from a corrupt .xz file." msgstr "Încercarea de a recupera datele dintr-un fișier .xz corupt." #. type: Plain text -#: ../src/xz/xz.1:685 -msgid "" -"Speeding up decompression. This matters mostly with SHA-256 or with files " -"that have compressed extremely well. It's recommended to not use this " -"option for this purpose unless the file integrity is verified externally in " -"some other way." -msgstr "" -"Accelerarea decomprimării. Acest lucru contează mai ales cu SHA-256 sau cu " -"fișierele care s-au comprimat extrem de bine. Este recomandat să nu " -"utilizați această opțiune în acest scop decât dacă integritatea fișierului " -"este verificată extern într-un alt mod." +#: ../src/xz/xz.1 +msgid "Speeding up decompression. This matters mostly with SHA-256 or with files that have compressed extremely well. It's recommended to not use this option for this purpose unless the file integrity is verified externally in some other way." +msgstr "Accelerarea decomprimării. Acest lucru contează mai ales cu SHA-256 sau cu fișierele care s-au comprimat extrem de bine. Este recomandat să nu utilizați această opțiune în acest scop decât dacă integritatea fișierului este verificată extern într-un alt mod." #. type: TP -#: ../src/xz/xz.1:686 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-0> ... B<-9>" msgstr "B<-0> ... B<-9>" #. type: Plain text -#: ../src/xz/xz.1:695 -msgid "" -"Select a compression preset level. The default is B<-6>. If multiple " -"preset levels are specified, the last one takes effect. If a custom filter " -"chain was already specified, setting a compression preset level clears the " -"custom filter chain." -msgstr "" -"Selectează un nivel prestabilit de comprimare. Valoarea implicită este " -"B<-6>. Dacă sunt specificate mai multe niveluri prestabilite, ultimul are " -"efect. Dacă a fost deja specificat un lanț de filtre personalizat, " -"specificarea unui nivel prestabilit de comprimare șterge lanțul de filtre " -"personalizat." +#: ../src/xz/xz.1 +msgid "Select a compression preset level. The default is B<-6>. If multiple preset levels are specified, the last one takes effect. If a custom filter chain was already specified, setting a compression preset level clears the custom filter chain." +msgstr "Selectează un nivel prestabilit de comprimare. Valoarea implicită este B<-6>. Dacă sunt specificate mai multe niveluri prestabilite, ultimul are efect. Dacă a fost deja specificat un lanț de filtre personalizat, specificarea unui nivel prestabilit de comprimare șterge lanțul de filtre personalizat." #. type: Plain text -#: ../src/xz/xz.1:710 -msgid "" -"The differences between the presets are more significant than with " -"B<gzip>(1) and B<bzip2>(1). The selected compression settings determine " -"the memory requirements of the decompressor, thus using a too high preset " -"level might make it painful to decompress the file on an old system with " -"little RAM. Specifically, B<it's not a good idea to blindly use -9 for " -"everything> like it often is with B<gzip>(1) and B<bzip2>(1)." -msgstr "" -"Diferențele dintre valorile prestabilite sunt mai semnificative decât cu " -"B<gzip>(1) și B<bzip2>(1). Valorile de comprimare selectate determină " -"cerințele de memorie ale instrumentului de decomprimare, astfel încât " -"utilizarea unui nivel prea mare prestabilit ar putea face „dureroasă” " -"decomprimarea fișierului pe un sistem vechi cu puțină memorie RAM. Mai " -"exact, B<nu este o idee bună să folosiți orbește -9 pentru tot> așa cum se " -"întâmplă adesea cu B<gzip>(1) și B<bzip2>(1)." +#: ../src/xz/xz.1 +msgid "The differences between the presets are more significant than with B<gzip>(1) and B<bzip2>(1). The selected compression settings determine the memory requirements of the decompressor, thus using a too high preset level might make it painful to decompress the file on an old system with little RAM. Specifically, B<it's not a good idea to blindly use -9 for everything> like it often is with B<gzip>(1) and B<bzip2>(1)." +msgstr "Diferențele dintre valorile prestabilite sunt mai semnificative decât cu B<gzip>(1) și B<bzip2>(1). Valorile de comprimare selectate determină cerințele de memorie ale instrumentului de decomprimare, astfel încât utilizarea unui nivel prea mare prestabilit ar putea face „dureroasă” decomprimarea fișierului pe un sistem vechi cu puțină memorie RAM. Mai exact, B<nu este o idee bună să folosiți orbește -9 pentru tot> așa cum se întâmplă adesea cu B<gzip>(1) și B<bzip2>(1)." #. type: TP -#: ../src/xz/xz.1:711 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-0> ... B<-3>" msgstr "B<-0> ... B<-3>" #. type: Plain text -#: ../src/xz/xz.1:723 -msgid "" -"These are somewhat fast presets. B<-0> is sometimes faster than B<gzip -9> " -"while compressing much better. The higher ones often have speed comparable " -"to B<bzip2>(1) with comparable or better compression ratio, although the " -"results depend a lot on the type of data being compressed." -msgstr "" -"Acestea sunt valorile prestabilite oarecum rapide. B<-0> este uneori mai " -"rapid decât B<gzip -9> în timp ce comprimă mult mai bine. Cele mai ridicate " -"au adesea viteza comparabilă cu B<bzip2>(1) cu un raport de comprimare " -"comparabil sau mai bun, deși rezultatele depind foarte mult de tipul de date " -"care sunt comprimate." +#: ../src/xz/xz.1 +msgid "These are somewhat fast presets. B<-0> is sometimes faster than B<gzip -9> while compressing much better. The higher ones often have speed comparable to B<bzip2>(1) with comparable or better compression ratio, although the results depend a lot on the type of data being compressed." +msgstr "Acestea sunt valorile prestabilite oarecum rapide. B<-0> este uneori mai rapid decât B<gzip -9> în timp ce comprimă mult mai bine. Cele mai ridicate au adesea viteza comparabilă cu B<bzip2>(1) cu un raport de comprimare comparabil sau mai bun, deși rezultatele depind foarte mult de tipul de date care sunt comprimate." #. type: TP -#: ../src/xz/xz.1:723 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-4> ... B<-6>" msgstr "B<-4> ... B<-6>" #. type: Plain text -#: ../src/xz/xz.1:737 -msgid "" -"Good to very good compression while keeping decompressor memory usage " -"reasonable even for old systems. B<-6> is the default, which is usually a " -"good choice for distributing files that need to be decompressible even on " -"systems with only 16\\ MiB RAM. (B<-5e> or B<-6e> may be worth considering " -"too. See B<--extreme>.)" -msgstr "" -"Comprimare bună spre foarte bună, păstrând în același timp utilizarea " -"memoriei de către instrumentul de decomprimare la un nivel rezonabil chiar " -"și pentru sistemele vechi. B<-6> este valoarea implicită, care este de " -"obicei o alegere bună pentru distribuirea fișierelor care trebuie să poată " -"fi decomprimate chiar și pe sisteme cu doar 16Mio de memorie RAM. Opțiunile " -"(B<-5e> sau B<-6e> ar putea fi demne de luat în considerare. A se vedea " -"opțiunea B<--extreme>.)" +#: ../src/xz/xz.1 +msgid "Good to very good compression while keeping decompressor memory usage reasonable even for old systems. B<-6> is the default, which is usually a good choice for distributing files that need to be decompressible even on systems with only 16\\ MiB RAM. (B<-5e> or B<-6e> may be worth considering too. See B<--extreme>.)" +msgstr "Comprimare bună spre foarte bună, păstrând în același timp utilizarea memoriei de către instrumentul de decomprimare la un nivel rezonabil chiar și pentru sistemele vechi. B<-6> este valoarea implicită, care este de obicei o alegere bună pentru distribuirea fișierelor care trebuie să poată fi decomprimate chiar și pe sisteme cu doar 16Mio de memorie RAM. Opțiunile (B<-5e> sau B<-6e> ar putea fi demne de luat în considerare. A se vedea opțiunea B<--extreme>.)" #. type: TP -#: ../src/xz/xz.1:737 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-7 ... -9>" msgstr "B<-7 ... -9>" #. type: Plain text -#: ../src/xz/xz.1:744 -msgid "" -"These are like B<-6> but with higher compressor and decompressor memory " -"requirements. These are useful only when compressing files bigger than 8\\ " -"MiB, 16\\ MiB, and 32\\ MiB, respectively." -msgstr "" -"Acestea sunt precum B<-6>, dar cu cerințe mai mari de memorie pentru " -"comprimare și decomprimare. Acestea sunt utile numai atunci când comprimați " -"fișiere mai mari de 8Mio, 16Mio și, respectiv, 32Mio." +#: ../src/xz/xz.1 +msgid "These are like B<-6> but with higher compressor and decompressor memory requirements. These are useful only when compressing files bigger than 8\\ MiB, 16\\ MiB, and 32\\ MiB, respectively." +msgstr "Acestea sunt precum B<-6>, dar cu cerințe mai mari de memorie pentru comprimare și decomprimare. Acestea sunt utile numai atunci când comprimați fișiere mai mari de 8Mio, 16Mio și, respectiv, 32Mio." #. type: Plain text -#: ../src/xz/xz.1:752 -msgid "" -"On the same hardware, the decompression speed is approximately a constant " -"number of bytes of compressed data per second. In other words, the better " -"the compression, the faster the decompression will usually be. This also " -"means that the amount of uncompressed output produced per second can vary a " -"lot." -msgstr "" -"Pe același hardware, viteza de decomprimare este aproximativ un număr " -"constant de octeți de date comprimate pe secundă. Cu alte cuvinte, cu cât " -"comprimarea este mai bună, cu atât decomprimarea va fi de obicei mai " -"rapidă. Aceasta înseamnă, de asemenea, că valoarea de la ieșire a " -"cantității de date necomprimate produsă pe secundă poate varia foarte mult." +#: ../src/xz/xz.1 +msgid "On the same hardware, the decompression speed is approximately a constant number of bytes of compressed data per second. In other words, the better the compression, the faster the decompression will usually be. This also means that the amount of uncompressed output produced per second can vary a lot." +msgstr "Pe același hardware, viteza de decomprimare este aproximativ un număr constant de octeți de date comprimate pe secundă. Cu alte cuvinte, cu cât comprimarea este mai bună, cu atât decomprimarea va fi de obicei mai rapidă. Aceasta înseamnă, de asemenea, că valoarea de la ieșire a cantității de date necomprimate produsă pe secundă poate varia foarte mult." #. type: Plain text -#: ../src/xz/xz.1:754 +#: ../src/xz/xz.1 msgid "The following table summarises the features of the presets:" msgstr "Următorul tabel rezumă caracteristicile valorilor prestabilite:" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 ../src/xz/xz.1:2839 +#: ../src/xz/xz.1 #, no-wrap msgid "Preset" msgstr "ValPrestab" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "DictSize" msgstr "DimDict" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 ../src/xz/xz.1:2839 +#: ../src/xz/xz.1 #, no-wrap msgid "CompCPU" msgstr "CPUComp" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "CompMem" msgstr "MemComp" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "DecMem" msgstr "MemDec" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:2450 ../src/xz/xz.1:2475 -#: ../src/xz/xz.1:2840 +#: ../src/xz/xz.1 #, no-wrap msgid "-0" msgstr "-0" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:843 ../src/xz/xz.1:2450 +#: ../src/xz/xz.1 #, no-wrap msgid "256 KiB" msgstr "256 KiB" #. type: TP -#: ../src/xz/xz.1:762 ../src/xz/xz.1:2840 ../src/scripts/xzgrep.1:82 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "0" msgstr "0" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:764 ../src/xz/xz.1:845 ../src/xz/xz.1:2475 +#: ../src/xz/xz.1 #, no-wrap msgid "3 MiB" msgstr "3 MiB" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:763 ../src/xz/xz.1:843 ../src/xz/xz.1:844 -#: ../src/xz/xz.1:2451 ../src/xz/xz.1:2452 ../src/xz/xz.1:2454 +#: ../src/xz/xz.1 #, no-wrap msgid "1 MiB" msgstr "1 MiB" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:2451 ../src/xz/xz.1:2476 -#: ../src/xz/xz.1:2841 +#: ../src/xz/xz.1 #, no-wrap msgid "-1" msgstr "-1" #. type: TP -#: ../src/xz/xz.1:763 ../src/xz/xz.1:1758 ../src/xz/xz.1:2841 -#: ../src/scripts/xzgrep.1:86 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "1" msgstr "1" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 -#: ../src/xz/xz.1:849 ../src/xz/xz.1:2476 +#: ../src/xz/xz.1 #, no-wrap msgid "9 MiB" msgstr "9 MiB" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:764 ../src/xz/xz.1:844 ../src/xz/xz.1:845 -#: ../src/xz/xz.1:2452 ../src/xz/xz.1:2455 ../src/xz/xz.1:2476 +#: ../src/xz/xz.1 #, no-wrap msgid "2 MiB" msgstr "2 MiB" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:2452 ../src/xz/xz.1:2477 -#: ../src/xz/xz.1:2842 +#: ../src/xz/xz.1 #, no-wrap msgid "-2" msgstr "-2" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:1760 ../src/xz/xz.1:2842 +#: ../src/xz/xz.1 #, no-wrap msgid "2" msgstr "2" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2477 +#: ../src/xz/xz.1 #, no-wrap msgid "17 MiB" msgstr "17 MiB" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:2453 ../src/xz/xz.1:2478 -#: ../src/xz/xz.1:2843 +#: ../src/xz/xz.1 #, no-wrap msgid "-3" msgstr "-3" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:766 ../src/xz/xz.1:843 ../src/xz/xz.1:846 -#: ../src/xz/xz.1:847 ../src/xz/xz.1:2453 ../src/xz/xz.1:2454 -#: ../src/xz/xz.1:2456 +#: ../src/xz/xz.1 #, no-wrap msgid "4 MiB" msgstr "4 MiB" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:2843 +#: ../src/xz/xz.1 #, no-wrap msgid "3" msgstr "3" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:770 ../src/xz/xz.1:851 ../src/xz/xz.1:2458 -#: ../src/xz/xz.1:2459 ../src/xz/xz.1:2478 +#: ../src/xz/xz.1 #, no-wrap msgid "32 MiB" msgstr "32 MiB" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:766 ../src/xz/xz.1:846 ../src/xz/xz.1:847 +#: ../src/xz/xz.1 #, no-wrap msgid "5 MiB" msgstr "5 MiB" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:2454 ../src/xz/xz.1:2479 -#: ../src/xz/xz.1:2844 +#: ../src/xz/xz.1 #, no-wrap msgid "-4" msgstr "-4" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:1759 ../src/xz/xz.1:1761 -#: ../src/xz/xz.1:1762 ../src/xz/xz.1:1764 ../src/xz/xz.1:2844 +#: ../src/xz/xz.1 #, no-wrap msgid "4" msgstr "4" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:846 ../src/xz/xz.1:847 ../src/xz/xz.1:2479 +#: ../src/xz/xz.1 #, no-wrap msgid "48 MiB" msgstr "48 MiB" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:2455 ../src/xz/xz.1:2480 -#: ../src/xz/xz.1:2845 +#: ../src/xz/xz.1 #, no-wrap msgid "-5" msgstr "-5" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 ../src/xz/xz.1:849 -#: ../src/xz/xz.1:2455 ../src/xz/xz.1:2456 ../src/xz/xz.1:2457 +#: ../src/xz/xz.1 #, no-wrap msgid "8 MiB" msgstr "8 MiB" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:2845 +#: ../src/xz/xz.1 #, no-wrap msgid "5" msgstr "5" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 ../src/xz/xz.1:849 -#: ../src/xz/xz.1:2480 ../src/xz/xz.1:2481 +#: ../src/xz/xz.1 #, no-wrap msgid "94 MiB" msgstr "94 MiB" #. type: tbl table -#: ../src/xz/xz.1:768 ../src/xz/xz.1:2456 ../src/xz/xz.1:2481 -#: ../src/xz/xz.1:2846 +#: ../src/xz/xz.1 #, no-wrap msgid "-6" msgstr "-6" #. type: tbl table -#: ../src/xz/xz.1:768 ../src/xz/xz.1:769 ../src/xz/xz.1:770 ../src/xz/xz.1:771 -#: ../src/xz/xz.1:2846 +#: ../src/xz/xz.1 #, no-wrap msgid "6" msgstr "6" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:2457 ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "-7" msgstr "-7" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2457 -#: ../src/xz/xz.1:2458 ../src/xz/xz.1:2479 +#: ../src/xz/xz.1 #, no-wrap msgid "16 MiB" msgstr "16 MiB" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "186 MiB" msgstr "186 MiB" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:2458 ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "-8" msgstr "-8" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:851 ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "370 MiB" msgstr "370 MiB" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:851 +#: ../src/xz/xz.1 #, no-wrap msgid "33 MiB" msgstr "33 MiB" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:2459 ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "-9" msgstr "-9" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 ../src/xz/xz.1:2459 +#: ../src/xz/xz.1 #, no-wrap msgid "64 MiB" msgstr "64 MiB" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "674 MiB" msgstr "674 MiB" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 +#: ../src/xz/xz.1 #, no-wrap msgid "65 MiB" msgstr "65 MiB" #. type: Plain text -#: ../src/xz/xz.1:777 +#: ../src/xz/xz.1 msgid "Column descriptions:" msgstr "Descrieri coloane:" #. type: Plain text -#: ../src/xz/xz.1:789 -msgid "" -"DictSize is the LZMA2 dictionary size. It is waste of memory to use a " -"dictionary bigger than the size of the uncompressed file. This is why it is " -"good to avoid using the presets B<-7> ... B<-9> when there's no real need " -"for them. At B<-6> and lower, the amount of memory wasted is usually low " -"enough to not matter." -msgstr "" -"DimDict este dimensiunea dicționarului LZMA2. Este o risipă de memorie să " -"folosești un dicționar mai mare decât dimensiunea fișierului necomprimat. " -"De aceea este bine să evitați utilizarea valorilor prestabilite B<-7> ... " -"B<-9> atunci când nu este nevoie cu adevărat de ele. Pentru valoarea " -"prestabilită B<-6> sau alta mai mică, cantitatea de memorie irosită este de " -"obicei suficient de mică pentru a nu conta." +#: ../src/xz/xz.1 +msgid "DictSize is the LZMA2 dictionary size. It is waste of memory to use a dictionary bigger than the size of the uncompressed file. This is why it is good to avoid using the presets B<-7> ... B<-9> when there's no real need for them. At B<-6> and lower, the amount of memory wasted is usually low enough to not matter." +msgstr "DimDict este dimensiunea dicționarului LZMA2. Este o risipă de memorie să folosești un dicționar mai mare decât dimensiunea fișierului necomprimat. De aceea este bine să evitați utilizarea valorilor prestabilite B<-7> ... B<-9> atunci când nu este nevoie cu adevărat de ele. Pentru valoarea prestabilită B<-6> sau alta mai mică, cantitatea de memorie irosită este de obicei suficient de mică pentru a nu conta." #. type: Plain text -#: ../src/xz/xz.1:798 -msgid "" -"CompCPU is a simplified representation of the LZMA2 settings that affect " -"compression speed. The dictionary size affects speed too, so while CompCPU " -"is the same for levels B<-6> ... B<-9>, higher levels still tend to be a " -"little slower. To get even slower and thus possibly better compression, see " -"B<--extreme>." -msgstr "" -"CPUComp este o reprezentare simplificată a configurărilor LZMA2 care " -"afectează viteza de comprimare. Dimensiunea dicționarului afectează și " -"viteza, așa că, în timp ce CPUComp este aceeași pentru nivelurile B<-6> ... " -"B<-9>, nivelurile mai mari tind să fie puțin mai lente. Pentru a obține o " -"comprimare și mai lentă și, astfel, posibil mai bună, consultați opțiunea " -"B<--extreme>." +#: ../src/xz/xz.1 +msgid "CompCPU is a simplified representation of the LZMA2 settings that affect compression speed. The dictionary size affects speed too, so while CompCPU is the same for levels B<-6> ... B<-9>, higher levels still tend to be a little slower. To get even slower and thus possibly better compression, see B<--extreme>." +msgstr "CPUComp este o reprezentare simplificată a configurărilor LZMA2 care afectează viteza de comprimare. Dimensiunea dicționarului afectează și viteza, așa că, în timp ce CPUComp este aceeași pentru nivelurile B<-6> ... B<-9>, nivelurile mai mari tind să fie puțin mai lente. Pentru a obține o comprimare și mai lentă și, astfel, posibil mai bună, consultați opțiunea B<--extreme>." #. type: Plain text -#: ../src/xz/xz.1:806 -msgid "" -"CompMem contains the compressor memory requirements in the single-threaded " -"mode. It may vary slightly between B<xz> versions. Memory requirements of " -"some of the future multithreaded modes may be dramatically higher than that " -"of the single-threaded mode." -msgstr "" -"MemComp conține cerințele de memorie ale comprimării în modul cu un singur " -"fir de execuție. Poate varia ușor între versiunile B<xz>. Cerințele de " -"memorie ale unora dintre viitoarele moduri cu mai multe fire de execuție pot " -"să fie din nefericire cu mult mai mari decât cele ale modului cu un singur " -"fir." +#: ../src/xz/xz.1 +msgid "CompMem contains the compressor memory requirements in the single-threaded mode. It may vary slightly between B<xz> versions." +msgstr "MemComp conține cerințele de memorie ale comprimării în modul cu un singur fir de execuție. Poate varia ușor între versiunile B<xz>." #. type: Plain text -#: ../src/xz/xz.1:813 -msgid "" -"DecMem contains the decompressor memory requirements. That is, the " -"compression settings determine the memory requirements of the decompressor. " -"The exact decompressor memory usage is slightly more than the LZMA2 " -"dictionary size, but the values in the table have been rounded up to the " -"next full MiB." -msgstr "" -"MemDec conține cerințele de memorie pentru decomprimare. Adică, " -"configurările de comprimare determină cerințele de memorie ale " -"decomprimării. Cantitatea exactă a memoriei utilizate la decomprimare este " -"puțin mai mare decât dimensiunea dicționarului LZMA2, dar valorile din tabel " -"au fost rotunjite la următorul Mio." +#: ../src/xz/xz.1 +msgid "DecMem contains the decompressor memory requirements. That is, the compression settings determine the memory requirements of the decompressor. The exact decompressor memory usage is slightly more than the LZMA2 dictionary size, but the values in the table have been rounded up to the next full MiB." +msgstr "MemDec conține cerințele de memorie pentru decomprimare. Adică, configurările de comprimare determină cerințele de memorie ale decomprimării. Cantitatea exactă a memoriei utilizate la decomprimare este puțin mai mare decât dimensiunea dicționarului LZMA2, dar valorile din tabel au fost rotunjite la următorul Mio." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory requirements of the multi-threaded mode are significantly higher than that of the single-threaded mode. With the default value of B<--block-size>, each thread needs 3*3*DictSize plus CompMem or DecMem. For example, four threads with preset B<-6> needs 660\\(en670\\ MiB of memory." +msgstr "Cerințele de memorie ale modului cu mai multe fire de execuție sunt semnificativ mai mari decât cele ale modului cu un singur fir de execuție. Cu valoarea implicită a lui B<--block-size>, fiecare fir are nevoie de 3*3*DictSize plus MemComp sau MemDec. De exemplu, patru fire de execuție cu valoarea prestabilită B<-6> au nevoie de 660\\(en670\\ Mio de memorie." #. type: TP -#: ../src/xz/xz.1:814 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-e>, B<--extreme>" msgstr "B<-e>, B<--extreme>" #. type: Plain text -#: ../src/xz/xz.1:823 -msgid "" -"Use a slower variant of the selected compression preset level (B<-0> ... " -"B<-9>) to hopefully get a little bit better compression ratio, but with bad " -"luck this can also make it worse. Decompressor memory usage is not " -"affected, but compressor memory usage increases a little at preset levels " -"B<-0> ... B<-3>." -msgstr "" -"Utilizează o variantă mai lentă a nivelului prestabilit de comprimare " -"selectat (B<-0> ... B<-9>) pentru a obține un raport de comprimare puțin mai " -"bun, dar din nefericire, acest lucru îl poate înrăutăți. Utilizarea " -"memoriei pentru decomprimare nu este afectată, dar utilizarea memoriei la " -"comprimare crește puțin la nivelurile prestabilite B<-0> ... B<-3>." +#: ../src/xz/xz.1 +msgid "Use a slower variant of the selected compression preset level (B<-0> ... B<-9>) to hopefully get a little bit better compression ratio, but with bad luck this can also make it worse. Decompressor memory usage is not affected, but compressor memory usage increases a little at preset levels B<-0> ... B<-3>." +msgstr "Utilizează o variantă mai lentă a nivelului prestabilit de comprimare selectat (B<-0> ... B<-9>) pentru a obține un raport de comprimare puțin mai bun, dar din nefericire, acest lucru îl poate înrăutăți. Utilizarea memoriei pentru decomprimare nu este afectată, dar utilizarea memoriei la comprimare crește puțin la nivelurile prestabilite B<-0> ... B<-3>." #. type: Plain text -#: ../src/xz/xz.1:835 -msgid "" -"Since there are two presets with dictionary sizes 4\\ MiB and 8\\ MiB, the " -"presets B<-3e> and B<-5e> use slightly faster settings (lower CompCPU) than " -"B<-4e> and B<-6e>, respectively. That way no two presets are identical." -msgstr "" -"Deoarece există două valori prestabilite cu dimensiuni ale dicționarului de " -"4Mio și 8Mio, valorile prestabilite B<-3e> și B<-5e> folosesc configurări " -"puțin mai rapide (CPUComp mai mic) decât B<-4e> și B<-6e>, respectiv. În " -"acest fel, nu există două nivele prestabilite identice." +#: ../src/xz/xz.1 +msgid "Since there are two presets with dictionary sizes 4\\ MiB and 8\\ MiB, the presets B<-3e> and B<-5e> use slightly faster settings (lower CompCPU) than B<-4e> and B<-6e>, respectively. That way no two presets are identical." +msgstr "Deoarece există două valori prestabilite cu dimensiuni ale dicționarului de 4Mio și 8Mio, valorile prestabilite B<-3e> și B<-5e> folosesc configurări puțin mai rapide (CPUComp mai mic) decât B<-4e> și B<-6e>, respectiv. În acest fel, nu există două nivele prestabilite identice." #. type: tbl table -#: ../src/xz/xz.1:843 +#: ../src/xz/xz.1 #, no-wrap msgid "-0e" msgstr "-0e" #. type: tbl table -#: ../src/xz/xz.1:843 ../src/xz/xz.1:844 ../src/xz/xz.1:845 ../src/xz/xz.1:847 -#: ../src/xz/xz.1:849 ../src/xz/xz.1:850 ../src/xz/xz.1:851 ../src/xz/xz.1:852 -#: ../src/xz/xz.1:2848 +#: ../src/xz/xz.1 #, no-wrap msgid "8" msgstr "8" #. type: tbl table -#: ../src/xz/xz.1:844 +#: ../src/xz/xz.1 #, no-wrap msgid "-1e" msgstr "-1e" #. type: tbl table -#: ../src/xz/xz.1:844 +#: ../src/xz/xz.1 #, no-wrap msgid "13 MiB" msgstr "13 MiB" #. type: tbl table -#: ../src/xz/xz.1:845 +#: ../src/xz/xz.1 #, no-wrap msgid "-2e" msgstr "-2e" #. type: tbl table -#: ../src/xz/xz.1:845 +#: ../src/xz/xz.1 #, no-wrap msgid "25 MiB" msgstr "25 MiB" #. type: tbl table -#: ../src/xz/xz.1:846 +#: ../src/xz/xz.1 #, no-wrap msgid "-3e" msgstr "-3e" #. type: tbl table -#: ../src/xz/xz.1:846 ../src/xz/xz.1:848 ../src/xz/xz.1:2847 +#: ../src/xz/xz.1 #, no-wrap msgid "7" msgstr "7" #. type: tbl table -#: ../src/xz/xz.1:847 +#: ../src/xz/xz.1 #, no-wrap msgid "-4e" msgstr "-4e" #. type: tbl table -#: ../src/xz/xz.1:848 ../src/xz/xz.1:2847 +#: ../src/xz/xz.1 #, no-wrap msgid "-5e" msgstr "-5e" #. type: tbl table -#: ../src/xz/xz.1:849 ../src/xz/xz.1:2848 +#: ../src/xz/xz.1 #, no-wrap msgid "-6e" msgstr "-6e" #. type: tbl table -#: ../src/xz/xz.1:850 +#: ../src/xz/xz.1 #, no-wrap msgid "-7e" msgstr "-7e" #. type: tbl table -#: ../src/xz/xz.1:851 +#: ../src/xz/xz.1 #, no-wrap msgid "-8e" msgstr "-8e" #. type: tbl table -#: ../src/xz/xz.1:852 +#: ../src/xz/xz.1 #, no-wrap msgid "-9e" msgstr "-9e" #. type: Plain text -#: ../src/xz/xz.1:864 -msgid "" -"For example, there are a total of four presets that use 8\\ MiB dictionary, " -"whose order from the fastest to the slowest is B<-5>, B<-6>, B<-5e>, and " -"B<-6e>." -msgstr "" -"De exemplu, există un total de patru nivele prestabilite care folosesc " -"dicționarul 8Mio, a căror ordine de la cel mai rapid la cel mai lent este " -"B<-5>, B<-6>, B<-5e> și B<-6e> ." +#: ../src/xz/xz.1 +msgid "For example, there are a total of four presets that use 8\\ MiB dictionary, whose order from the fastest to the slowest is B<-5>, B<-6>, B<-5e>, and B<-6e>." +msgstr "De exemplu, există un total de patru nivele prestabilite care folosesc dicționarul 8Mio, a căror ordine de la cel mai rapid la cel mai lent este B<-5>, B<-6>, B<-5e> și B<-6e> ." #. type: TP -#: ../src/xz/xz.1:864 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--fast>" msgstr "B<--fast>" #. type: TP -#: ../src/xz/xz.1:867 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--best>" msgstr "B<--best>" #. type: Plain text -#: ../src/xz/xz.1:878 -msgid "" -"These are somewhat misleading aliases for B<-0> and B<-9>, respectively. " -"These are provided only for backwards compatibility with LZMA Utils. Avoid " -"using these options." -msgstr "" -"Acestea sunt alias de opțiuni, oarecum înșelătoare pentru B<-0> și, " -"respectiv, B<-9>. Acestea sunt furnizate numai pentru compatibilitatea cu " -"LZMA Utils. Evitați utilizarea acestor opțiuni." +#: ../src/xz/xz.1 +msgid "These are somewhat misleading aliases for B<-0> and B<-9>, respectively. These are provided only for backwards compatibility with LZMA Utils. Avoid using these options." +msgstr "Acestea sunt alias de opțiuni, oarecum înșelătoare pentru B<-0> și, respectiv, B<-9>. Acestea sunt furnizate numai pentru compatibilitatea cu LZMA Utils. Evitați utilizarea acestor opțiuni." #. type: TP -#: ../src/xz/xz.1:878 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--block-size=>I<size>" msgstr "B<--block-size=>I<dimensiunea>" #. type: Plain text -#: ../src/xz/xz.1:891 -msgid "" -"When compressing to the B<.xz> format, split the input data into blocks of " -"I<size> bytes. The blocks are compressed independently from each other, " -"which helps with multi-threading and makes limited random-access " -"decompression possible. This option is typically used to override the " -"default block size in multi-threaded mode, but this option can be used in " -"single-threaded mode too." -msgstr "" -"Când comprimă în formatul B<.xz>, împarte datele de intrare în blocuri de " -"I<dimensiunea> octeți. Blocurile sunt comprimate independent unul de " -"celălalt, ceea ce ajută în modul cu mai multe fire de execuție și face " -"posibilă decomprimarea cu acces aleatoriu limitat. Această opțiune este de " -"obicei folosită pentru a suprascrie dimensiunea implicită a blocului în " -"modul cu mai multe fire de execuție, dar această opțiune poate fi folosită " -"și în modul cu un singur fir de execuție." +#: ../src/xz/xz.1 +msgid "When compressing to the B<.xz> format, split the input data into blocks of I<size> bytes. The blocks are compressed independently from each other, which helps with multi-threading and makes limited random-access decompression possible. This option is typically used to override the default block size in multi-threaded mode, but this option can be used in single-threaded mode too." +msgstr "Când comprimă în formatul B<.xz>, împarte datele de intrare în blocuri de I<dimensiunea> octeți. Blocurile sunt comprimate independent unul de celălalt, ceea ce ajută în modul cu mai multe fire de execuție și face posibilă decomprimarea cu acces aleatoriu limitat. Această opțiune este de obicei folosită pentru a suprascrie dimensiunea implicită a blocului în modul cu mai multe fire de execuție, dar această opțiune poate fi folosită și în modul cu un singur fir de execuție." #. type: Plain text -#: ../src/xz/xz.1:909 -msgid "" -"In multi-threaded mode about three times I<size> bytes will be allocated in " -"each thread for buffering input and output. The default I<size> is three " -"times the LZMA2 dictionary size or 1 MiB, whichever is more. Typically a " -"good value is 2\\(en4 times the size of the LZMA2 dictionary or at least 1 " -"MiB. Using I<size> less than the LZMA2 dictionary size is waste of RAM " -"because then the LZMA2 dictionary buffer will never get fully used. The " -"sizes of the blocks are stored in the block headers, which a future version " -"of B<xz> will use for multi-threaded decompression." -msgstr "" -"În modul cu mai multe fire de execuție, aproximativ de trei ori " -"I<dimensiunea> de octeți vor fi alocați în fiecare fir pentru stocarea " -"intrării și ieșirii. I<Dimensiunea> implicită este de trei ori dimensiunea " -"dicționarului LZMA2 sau 1Mio, oricare dintre acestea este mai mare. În mod " -"obișnuit, o valoare bună este de două la patru ori dimensiunea dicționarului " -"LZMA2 sau de cel puțin 1Mio. Utilizarea unei I<dimensiuni> mai mici decât " -"dimensiunea dicționarului LZMA2 este o risipă de memorie RAM, deoarece " -"atunci memoria tampon a dicționarului LZMA2 nu va fi niciodată utilizată pe " -"deplin. Dimensiunile blocurilor sunt stocate în antetele blocurilor, pe " -"care o versiune viitoare a B<xz> le va folosi pentru decomprimarea cu mai " -"multe fire de execuție." - -#. type: Plain text -#: ../src/xz/xz.1:918 -msgid "" -"In single-threaded mode no block splitting is done by default. Setting this " -"option doesn't affect memory usage. No size information is stored in block " -"headers, thus files created in single-threaded mode won't be identical to " -"files created in multi-threaded mode. The lack of size information also " -"means that a future version of B<xz> won't be able decompress the files in " -"multi-threaded mode." -msgstr "" -"În modul cu un singur fir de execuție, nicio divizare a blocurilor nu se " -"face în mod implicit. Folosirea acestei opțiuni nu afectează utilizarea " -"memoriei. Nu sunt stocate informații despre dimensiune în antetele " -"blocurilor, astfel încât fișierele create în modul cu un singur fir de " -"execuție nu vor fi identice cu fișierele create în modul cu mai multe fire " -"de execuție. Lipsa informațiilor despre dimensiune înseamnă, de asemenea, " -"că o versiune viitoare de B<xz> nu va putea decomprima fișierele în modul cu " -"mai multe fire de execuție." +#: ../src/xz/xz.1 +msgid "In multi-threaded mode about three times I<size> bytes will be allocated in each thread for buffering input and output. The default I<size> is three times the LZMA2 dictionary size or 1 MiB, whichever is more. Typically a good value is 2\\(en4 times the size of the LZMA2 dictionary or at least 1 MiB. Using I<size> less than the LZMA2 dictionary size is waste of RAM because then the LZMA2 dictionary buffer will never get fully used. In multi-threaded mode, the sizes of the blocks are stored in the block headers. This size information is required for multi-threaded decompression." +msgstr "În modul cu mai multe fire de execuție, aproximativ de trei ori I<dimensiunea> de octeți vor fi alocați în fiecare fir pentru stocarea intrării și ieșirii. I<Dimensiunea> implicită este de trei ori dimensiunea dicționarului LZMA2 sau 1Mio, oricare dintre acestea este mai mare. În mod obișnuit, o valoare bună este de două la patru ori dimensiunea dicționarului LZMA2 sau de cel puțin 1Mio. Utilizarea unei I<dimensiuni> mai mici decât dimensiunea dicționarului LZMA2 este o risipă de memorie RAM, deoarece atunci memoria tampon a dicționarului LZMA2 nu va fi niciodată utilizată pe deplin. În modul cu mai multe fire de execuție, dimensiunile blocurilor sunt stocate în anteturile blocurilor. Aceste informații privind dimensiunea sunt necesare pentru decomprimarea cu mai multe fire." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In single-threaded mode no block splitting is done by default. Setting this option doesn't affect memory usage. No size information is stored in block headers, thus files created in single-threaded mode won't be identical to files created in multi-threaded mode. The lack of size information also means that B<xz> won't be able decompress the files in multi-threaded mode." +msgstr "În modul cu un singur fir de execuție, nicio divizare a blocurilor nu se face în mod implicit. Folosirea acestei opțiuni nu afectează utilizarea memoriei. Nu sunt stocate informații despre dimensiune în antetele blocurilor, astfel încât fișierele create în modul cu un singur fir de execuție nu vor fi identice cu fișierele create în modul cu mai multe fire de execuție. Lipsa informațiilor privind dimensiunea înseamnă, de asemenea, că B<xz> nu va putea decomprima fișierele în modul cu mai multe fire. de execuție." #. type: TP -#: ../src/xz/xz.1:918 +#: ../src/xz/xz.1 #, no-wrap -msgid "B<--block-list=>I<sizes>" -msgstr "B<--block-list=>I<dimensiuni>" +msgid "B<--block-list=>I<items>" +msgstr "B<--block-list=>I<elemente>" #. type: Plain text -#: ../src/xz/xz.1:924 -msgid "" -"When compressing to the B<.xz> format, start a new block after the given " -"intervals of uncompressed data." -msgstr "" -"Atunci când comprimă în formatul B<.xz>, începe un nou bloc după intervalele " -"specificate, de date necomprimate." +#: ../src/xz/xz.1 +msgid "When compressing to the B<.xz> format, start a new block with an optional custom filter chain after the given intervals of uncompressed data." +msgstr "Când comprimă în formatul B<.xz>, începe un nou bloc cu un lanț de filtre personalizat opțional după intervalele specificate de date necomprimate." #. type: Plain text -#: ../src/xz/xz.1:930 -msgid "" -"The uncompressed I<sizes> of the blocks are specified as a comma-separated " -"list. Omitting a size (two or more consecutive commas) is a shorthand to " -"use the size of the previous block." -msgstr "" -"I<Dimensiunile> necomprimate ale blocurilor sunt specificate ca o listă " -"separată prin virgule. Omiterea unei dimensiuni (două sau mai multe virgule " -"consecutive) este o prescurtare pentru a folosi dimensiunea blocului " -"anterior." +#: ../src/xz/xz.1 +msgid "The I<items> are a comma-separated list. Each item consists of an optional filter chain number between 0 and 9 followed by a colon (B<:>) and a required size of uncompressed data. Omitting an item (two or more consecutive commas) is a shorthand to use the size and filters of the previous item." +msgstr "I<elementele> sunt o listă separată prin virgule. Fiecare element este format dintr-un număr opțional de lanț de filtrare între 0 și 9, urmat de două puncte (B<:>) și de o dimensiune cerută a datelor necomprimate. Omiterea unui element (două sau mai multe virgule consecutive) este o prescurtare pentru a utiliza dimensiunea și filtrele din elementul anterior." #. type: Plain text -#: ../src/xz/xz.1:940 -msgid "" -"If the input file is bigger than the sum of I<sizes>, the last value in " -"I<sizes> is repeated until the end of the file. A special value of B<0> may " -"be used as the last value to indicate that the rest of the file should be " -"encoded as a single block." -msgstr "" -"Dacă fișierul de intrare este mai mare decât suma I<dimensiuni>lor, ultima " -"valoare din I<dimensiuni> se repetă până la sfârșitul fișierului. O valoare " -"specială de B<0> poate fi utilizată ca ultima valoare pentru a indica faptul " -"că restul fișierului ar trebui să fie codificat ca un singur bloc." +#: ../src/xz/xz.1 +msgid "If the input file is bigger than the sum of the sizes in I<items>, the last item is repeated until the end of the file. A special value of B<0> may be used as the last size to indicate that the rest of the file should be encoded as a single block." +msgstr "În cazul în care fișierul de intrare este mai mare decât suma dimensiunilor din I<elemente>, ultimul element se repetă până la sfârșitul fișierului. O valoare specială de B<0> poate fi utilizată ca ultimă dimensiune pentru a indica faptul că restul fișierului trebuie să fie codificat ca un singur bloc." + +# R-GC, scrie: +# în acest mesaj, mărimile „MiB” nu au fost +# traduse ca „Mio”, cum era normal, pentru +# că aici se indică cum trebuie să treacă seria +# de parametrii în linia de comandă, utilizatorul, +# pentru ca utilitățile xz să „înțeleagă” despre +# ce este vorba... +#. type: Plain text +#: ../src/xz/xz.1 +msgid "An alternative filter chain for each block can be specified in combination with the B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> options. These options define filter chains with an identifier between 1\\(en9. Filter chain 0 can be used to refer to the default filter chain, which is the same as not specifying a filter chain. The filter chain identifier can be used before the uncompressed size, followed by a colon (B<:>). For example, if one specifies B<--block-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB> then blocks will be created using:" +msgstr "Un lanț de filtre alternativ pentru fiecare bloc poate fi specificat în combinație cu opțiunile B<--filters1=>I<filtre> \\&...\\& B<--filters9=>I<filtre>. Aceste opțiuni definesc lanțuri de filtre cu un identificator cuprins între 1\\(en9. Lanțul de filtre 0 poate fi utilizat pentru a se referi la lanțul de filtre implicit, ceea ce este același lucru cu a nu specifica un lanț de filtre. Identificatorul lanțului de filtre poate fi utilizat înaintea dimensiunii necomprimate, urmat de două puncte (B<:>). De exemplu, dacă se specifică B<--block-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB>, atunci blocurile vor fi create folosind:" #. type: Plain text -#: ../src/xz/xz.1:955 -msgid "" -"If one specifies I<sizes> that exceed the encoder's block size (either the " -"default value in threaded mode or the value specified with B<--block-" -"size=>I<size>), the encoder will create additional blocks while keeping the " -"boundaries specified in I<sizes>. For example, if one specifies B<--block-" -"size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> and the input file " -"is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, and 1 " -"MiB." -msgstr "" -"Dacă se specifică I<dimensiuni> care depășesc dimensiunea blocului " -"codificatorului (fie valoarea implicită în modul fire de execuție, fie " -"valoarea specificată cu opțiunea B<--block-size=>I<dimensiune>), " -"codificatorul va crea blocuri suplimentare păstrând în același timp limitele " -"specificate în I<dimensiuni>. De exemplu, dacă se specifică B<--block-" -"size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> iar fișierul de " -"intrare este de 80Mio, se vor obține 11 blocuri de: 5, 10, 8, 10, 2, 10, 10, " -"4, 10, 10 și 1Mio." +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters1> and 2 MiB input" +msgstr "Lanțul de filtre specificat de B<--filters1> și 2 Mio de intrare" #. type: Plain text -#: ../src/xz/xz.1:961 -msgid "" -"In multi-threaded mode the sizes of the blocks are stored in the block " -"headers. This isn't done in single-threaded mode, so the encoded output " -"won't be identical to that of the multi-threaded mode." -msgstr "" -"În modul cu mai multe fire de execuție, dimensiunile blocurilor sunt stocate " -"în antetele blocurilor. Acest lucru nu se face în modul cu un singur fir de " -"execuție, astfel încât ieșirea codificată nu va fi identică cu cea a modului " -"cu mai multe fire de execuție." +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters3> and 2 MiB input" +msgstr "Lanțul de filtre specificat de B<--filters3> și 2 Mio de intrare" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters2> and 4 MiB input" +msgstr "Lanțul de filtre specificat de B<--filters2> și 4 Mio de intrare" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default filter chain and 2 MiB input" +msgstr "Lanțul de filtre implicit și 2 MiB de intrare" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default filter chain and 4 MiB input for every block until end of input." +msgstr "Lanțul de filtre implicit și 4 MiB de intrare pentru fiecare bloc până la sfârșitul intrării." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "If one specifies a size that exceeds the encoder's block size (either the default value in threaded mode or the value specified with B<--block-size=>I<size>), the encoder will create additional blocks while keeping the boundaries specified in I<items>. For example, if one specifies B<--block-size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> and the input file is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, and 1 MiB." +msgstr "Dacă se specifică o dimensiune care depășește dimensiunea blocului codificatorului (fie valoarea implicită în modul cu fire de execuție, fie valoarea specificată cu B<--block-size=>I<dimensiune>), codificatorul va crea blocuri suplimentare, păstrând limitele specificate în I<elemente>. De exemplu, dacă se specifică B<--block-size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> și fișierul de intrare este de 80 MiB, se vor obține 11 blocuri: 5, 10, 8, 10, 10, 2, 10, 10, 10, 4, 10, 10, 10 și 1 Mio." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In multi-threaded mode the sizes of the blocks are stored in the block headers. This isn't done in single-threaded mode, so the encoded output won't be identical to that of the multi-threaded mode." +msgstr "În modul cu mai multe fire de execuție, dimensiunile blocurilor sunt stocate în antetele blocurilor. Acest lucru nu se face în modul cu un singur fir de execuție, astfel încât ieșirea codificată nu va fi identică cu cea a modului cu mai multe fire de execuție." #. type: TP -#: ../src/xz/xz.1:961 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--flush-timeout=>I<timeout>" msgstr "B<--flush-timeout=>I<timp_limită>" #. type: Plain text -#: ../src/xz/xz.1:978 -msgid "" -"When compressing, if more than I<timeout> milliseconds (a positive integer) " -"has passed since the previous flush and reading more input would block, all " -"the pending input data is flushed from the encoder and made available in the " -"output stream. This can be useful if B<xz> is used to compress data that is " -"streamed over a network. Small I<timeout> values make the data available at " -"the receiving end with a small delay, but large I<timeout> values give " -"better compression ratio." -msgstr "" -"La comprimare, dacă au trecut mai mult de I<timp_limită> milisecunde (un " -"întreg pozitiv) de la curățarea anterioară și citirea mai multor intrări s-" -"ar bloca, toate datele de intrare în așteptare sunt eliminate din " -"codificator și puse la dispoziție în fluxul de ieșire. Acest lucru poate să " -"fie util dacă B<xz> este utilizat pentru a comprima datele care sunt " -"transmise în flux printr-o rețea. Valorile mici de I<timp_limită> fac " -"datele disponibile la capătul de recepție cu o mică întârziere, dar valorile " -"mari de I<timp_limită> oferă un raport de comprimare mai bun." +#: ../src/xz/xz.1 +msgid "When compressing, if more than I<timeout> milliseconds (a positive integer) has passed since the previous flush and reading more input would block, all the pending input data is flushed from the encoder and made available in the output stream. This can be useful if B<xz> is used to compress data that is streamed over a network. Small I<timeout> values make the data available at the receiving end with a small delay, but large I<timeout> values give better compression ratio." +msgstr "La comprimare, dacă au trecut mai mult de I<timp_limită> milisecunde (un întreg pozitiv) de la curățarea anterioară și citirea mai multor intrări s-ar bloca, toate datele de intrare în așteptare sunt eliminate din codificator și puse la dispoziție în fluxul de ieșire. Acest lucru poate să fie util dacă B<xz> este utilizat pentru a comprima datele care sunt transmise în flux printr-o rețea. Valorile mici de I<timp_limită> fac datele disponibile la capătul de recepție cu o mică întârziere, dar valorile mari de I<timp_limită> oferă un raport de comprimare mai bun." #. type: Plain text -#: ../src/xz/xz.1:986 -msgid "" -"This feature is disabled by default. If this option is specified more than " -"once, the last one takes effect. The special I<timeout> value of B<0> can " -"be used to explicitly disable this feature." -msgstr "" -"Această caracteristică este dezactivată în mod implicit. Dacă această " -"opțiune este specificată de mai multe ori, ultima este cea care se ia în " -"considerare. Valoarea specială a lui I<timp_limită> de B<0>, poate fi " -"utilizată pentru a dezactiva în mod explicit această caracteristică." +#: ../src/xz/xz.1 +msgid "This feature is disabled by default. If this option is specified more than once, the last one takes effect. The special I<timeout> value of B<0> can be used to explicitly disable this feature." +msgstr "Această caracteristică este dezactivată în mod implicit. Dacă această opțiune este specificată de mai multe ori, ultima este cea care se ia în considerare. Valoarea specială a lui I<timp_limită> de B<0>, poate fi utilizată pentru a dezactiva în mod explicit această caracteristică." #. type: Plain text -#: ../src/xz/xz.1:988 +#: ../src/xz/xz.1 msgid "This feature is not available on non-POSIX systems." msgstr "Această caracteristică nu este disponibilă în sistemele non-POSIX." #. FIXME #. type: Plain text -#: ../src/xz/xz.1:996 -msgid "" -"B<This feature is still experimental.> Currently B<xz> is unsuitable for " -"decompressing the stream in real time due to how B<xz> does buffering." -msgstr "" -"B<Această caracteristică este încă experimentală.> În prezent, B<xz> este " -"nepotrivit pentru decomprimarea fluxului în timp real datorită modului în " -"care B<xz> utilizează memoria tampon." +#: ../src/xz/xz.1 +msgid "B<This feature is still experimental.> Currently B<xz> is unsuitable for decompressing the stream in real time due to how B<xz> does buffering." +msgstr "B<Această caracteristică este încă experimentală>. În prezent, B<xz> este nepotrivit pentru decomprimarea fluxului în timp real datorită modului în care B<xz> utilizează memoria tampon." #. type: TP -#: ../src/xz/xz.1:996 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-compress=>I<limit>" msgstr "B<--memlimit-compress=>I<limita>" #. type: Plain text -#: ../src/xz/xz.1:1001 -msgid "" -"Set a memory usage limit for compression. If this option is specified " -"multiple times, the last one takes effect." -msgstr "" -"Stabilește o limită de utilizare a memoriei pentru comprimare. Dacă această " -"opțiune este specificată de mai multe ori, ultima va avea efect." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for compression. If this option is specified multiple times, the last one takes effect." +msgstr "Stabilește o limită de utilizare a memoriei pentru comprimare. Dacă această opțiune este specificată de mai multe ori, ultima va avea efect." #. type: Plain text -#: ../src/xz/xz.1:1014 -msgid "" -"If the compression settings exceed the I<limit>, B<xz> will attempt to " -"adjust the settings downwards so that the limit is no longer exceeded and " -"display a notice that automatic adjustment was done. The adjustments are " -"done in this order: reducing the number of threads, switching to single-" -"threaded mode if even one thread in multi-threaded mode exceeds the " -"I<limit>, and finally reducing the LZMA2 dictionary size." -msgstr "" -"Dacă parametrii de comprimare depășesc I<limita>, B<xz> va încerca să " -"ajusteze parametrii scăzând valorile acestora, astfel încât limita să nu mai " -"fie depășită și va afișa o notificare că ajustarea automată a fost " -"efectuată. Ajustările se fac în această ordine: reducerea numărului de " -"fire, trecerea la modul un singur fir de execuție dacă chiar și un singur " -"fir în modul cu mai multe fire de execuție depășește I<limita> și, în final, " -"reducerea dimensiunii dicționarului LZMA2." +#: ../src/xz/xz.1 +msgid "If the compression settings exceed the I<limit>, B<xz> will attempt to adjust the settings downwards so that the limit is no longer exceeded and display a notice that automatic adjustment was done. The adjustments are done in this order: reducing the number of threads, switching to single-threaded mode if even one thread in multi-threaded mode exceeds the I<limit>, and finally reducing the LZMA2 dictionary size." +msgstr "Dacă parametrii de comprimare depășesc I<limita>, B<xz> va încerca să ajusteze parametrii scăzând valorile acestora, astfel încât limita să nu mai fie depășită și va afișa o notificare că ajustarea automată a fost efectuată. Ajustările se fac în această ordine: reducerea numărului de fire, trecerea la modul un singur fir de execuție dacă chiar și un singur fir în modul cu mai multe fire de execuție depășește I<limita> și, în final, reducerea dimensiunii dicționarului LZMA2." #. type: Plain text -#: ../src/xz/xz.1:1022 -msgid "" -"When compressing with B<--format=raw> or if B<--no-adjust> has been " -"specified, only the number of threads may be reduced since it can be done " -"without affecting the compressed output." -msgstr "" -"Când comprimă cu opțiunea B<--format=raw> sau dacă a fost specificată " -"opțiunea B<--no-adjust>, numai numărul de fire poate fi redus, deoarece se " -"poate face fără a afecta rezultatul comprimării." +#: ../src/xz/xz.1 +msgid "When compressing with B<--format=raw> or if B<--no-adjust> has been specified, only the number of threads may be reduced since it can be done without affecting the compressed output." +msgstr "Când comprimă cu opțiunea B<--format=raw> sau dacă a fost specificată opțiunea B<--no-adjust>, numai numărul de fire poate fi redus, deoarece se poate face fără a afecta rezultatul comprimării." #. type: Plain text -#: ../src/xz/xz.1:1029 -msgid "" -"If the I<limit> cannot be met even with the adjustments described above, an " -"error is displayed and B<xz> will exit with exit status 1." -msgstr "" -"Dacă I<limita> nu poate fi îndeplinită chiar și cu ajustările descrise mai " -"sus, este afișată o eroare și B<xz> va ieși cu starea de ieșire 1." +#: ../src/xz/xz.1 +msgid "If the I<limit> cannot be met even with the adjustments described above, an error is displayed and B<xz> will exit with exit status 1." +msgstr "Dacă I<limita> nu poate fi îndeplinită chiar și cu ajustările descrise mai sus, este afișată o eroare și B<xz> va ieși cu starea de ieșire 1." #. type: Plain text -#: ../src/xz/xz.1:1033 +#: ../src/xz/xz.1 msgid "The I<limit> can be specified in multiple ways:" msgstr "I<Limita> poate fi specificata în mai multe moduri:" #. type: Plain text -#: ../src/xz/xz.1:1043 -msgid "" -"The I<limit> can be an absolute value in bytes. Using an integer suffix " -"like B<MiB> can be useful. Example: B<--memlimit-compress=80MiB>" -msgstr "" -"I<Limita> poate fi o valoare absolută în octeți. Utilizarea unui sufix " -"întreg precum B<MiB> poate fi utilă. De exemplu: B<--memlimit-" -"compress=80MiB>" +#: ../src/xz/xz.1 +msgid "The I<limit> can be an absolute value in bytes. Using an integer suffix like B<MiB> can be useful. Example: B<--memlimit-compress=80MiB>" +msgstr "I<Limita> poate fi o valoare absolută în octeți. Utilizarea unui sufix întreg precum B<MiB> poate fi utilă. De exemplu: B<--memlimit-compress=80MiB>" #. type: Plain text -#: ../src/xz/xz.1:1055 -msgid "" -"The I<limit> can be specified as a percentage of total physical memory " -"(RAM). This can be useful especially when setting the B<XZ_DEFAULTS> " -"environment variable in a shell initialization script that is shared between " -"different computers. That way the limit is automatically bigger on systems " -"with more memory. Example: B<--memlimit-compress=70%>" -msgstr "" -"I<Limita> poate fi specificată ca procent din memoria fizică totală (RAM). " -"Acest lucru poate fi util mai ales atunci când definiți variabila de mediu " -"B<XZ_DEFAULTS> într-un script de inițializare shell care este partajat între " -"diferite calculatoare. În acest fel, limita este automat mai mare pe " -"sistemele cu mai multă memorie. De exemplu: B<--memlimit-compress=70%>" +#: ../src/xz/xz.1 +msgid "The I<limit> can be specified as a percentage of total physical memory (RAM). This can be useful especially when setting the B<XZ_DEFAULTS> environment variable in a shell initialization script that is shared between different computers. That way the limit is automatically bigger on systems with more memory. Example: B<--memlimit-compress=70%>" +msgstr "I<Limita> poate fi specificată ca procent din memoria fizică totală (RAM). Acest lucru poate fi util mai ales atunci când definiți variabila de mediu B<XZ_DEFAULTS> într-un script de inițializare shell care este partajat între diferite calculatoare. În acest fel, limita este automat mai mare pe sistemele cu mai multă memorie. De exemplu: B<--memlimit-compress=70%>" #. type: Plain text -#: ../src/xz/xz.1:1065 -msgid "" -"The I<limit> can be reset back to its default value by setting it to B<0>. " -"This is currently equivalent to setting the I<limit> to B<max> (no memory " -"usage limit)." -msgstr "" -"I<Limita> poate fi restabilită la valoarea implicită dându-i valoarea B<0>. " -"În prezent, aceasta este echivalentă cu stabilirea I<limitei> la B<max> " -"(fără limită de utilizare a memoriei)." +#: ../src/xz/xz.1 +msgid "The I<limit> can be reset back to its default value by setting it to B<0>. This is currently equivalent to setting the I<limit> to B<max> (no memory usage limit)." +msgstr "I<Limita> poate fi restabilită la valoarea implicită dându-i valoarea B<0>. În prezent, aceasta este echivalentă cu stabilirea I<limitei> la B<max> (fără limită de utilizare a memoriei)." #. type: Plain text -#: ../src/xz/xz.1:1089 -msgid "" -"For 32-bit B<xz> there is a special case: if the I<limit> would be over " -"B<4020\\ MiB>, the I<limit> is set to B<4020\\ MiB>. On MIPS32 B<2000\\ " -"MiB> is used instead. (The values B<0> and B<max> aren't affected by this. " -"A similar feature doesn't exist for decompression.) This can be helpful " -"when a 32-bit executable has access to 4\\ GiB address space (2 GiB on " -"MIPS32) while hopefully doing no harm in other situations." -msgstr "" -"Pentru B<xz> pe 32 de biți există un caz special: dacă I<limita> ar fi peste " -"B<4020MiB>, I<limita> este stabilită la B<4020MiB>. Pe MIPS32 este " -"stabilită în schimb la B<2000MiB>. (Valorile B<0> și B<max> nu sunt " -"afectate de acest lucru. O caracteristică similară nu există pentru " -"decomprimare.) Acest lucru poate fi util atunci când un executabil pe 32 de " -"biți are acces la un spațiu de adrese de 4Gio (2Gio pe MIPS32), se speră că " -"nu produce daune în alte situații." +#: ../src/xz/xz.1 +msgid "For 32-bit B<xz> there is a special case: if the I<limit> would be over B<4020\\ MiB>, the I<limit> is set to B<4020\\ MiB>. On MIPS32 B<2000\\ MiB> is used instead. (The values B<0> and B<max> aren't affected by this. A similar feature doesn't exist for decompression.) This can be helpful when a 32-bit executable has access to 4\\ GiB address space (2 GiB on MIPS32) while hopefully doing no harm in other situations." +msgstr "Pentru B<xz> pe 32 de biți există un caz special: dacă I<limita> ar fi peste B<4020MiB>, I<limita> este stabilită la B<4020MiB>. Pe MIPS32 este stabilită în schimb la B<2000MiB>; (valorile B<0> și B<max> nu sunt afectate de acest lucru -- o caracteristică similară nu există pentru decomprimare). Acest lucru poate fi util atunci când un executabil pe 32 de biți are acces la un spațiu de adrese de 4Gio (2Gio pe MIPS32), se speră că nu produce daune în alte situații." #. type: Plain text -#: ../src/xz/xz.1:1092 +#: ../src/xz/xz.1 msgid "See also the section B<Memory usage>." msgstr "Consultați și secțiunea B<Utilizarea memoriei>." #. type: TP -#: ../src/xz/xz.1:1092 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-decompress=>I<limit>" msgstr "B<--memlimit-decompress=>I<limita>" #. type: Plain text -#: ../src/xz/xz.1:1106 -msgid "" -"Set a memory usage limit for decompression. This also affects the B<--list> " -"mode. If the operation is not possible without exceeding the I<limit>, " -"B<xz> will display an error and decompressing the file will fail. See B<--" -"memlimit-compress=>I<limit> for possible ways to specify the I<limit>." -msgstr "" -"Stabilește o limită de utilizare a memoriei pentru decomprimare. Acest " -"lucru afectează și modul B<--list>. Dacă operațiunea nu este posibilă fără " -"a depăși I<limita>, B<xz> va afișa o eroare și decomprimarea fișierului va " -"eșua. Consultați B<--memlimit-compress=>I<limita> pentru modalitățile " -"posibile de a specifica I<limita>." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for decompression. This also affects the B<--list> mode. If the operation is not possible without exceeding the I<limit>, B<xz> will display an error and decompressing the file will fail. See B<--memlimit-compress=>I<limit> for possible ways to specify the I<limit>." +msgstr "Stabilește o limită de utilizare a memoriei pentru decomprimare. Acest lucru afectează și modul B<--list>. Dacă operațiunea nu este posibilă fără a depăși I<limita>, B<xz> va afișa o eroare și decomprimarea fișierului va eșua. Consultați B<--memlimit-compress=>I<limita> pentru modalitățile posibile de a specifica I<limita>." #. type: TP -#: ../src/xz/xz.1:1106 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-mt-decompress=>I<limit>" msgstr "B<--memlimit-mt-decompress=>I<limita>" #. type: Plain text -#: ../src/xz/xz.1:1128 -msgid "" -"Set a memory usage limit for multi-threaded decompression. This can only " -"affect the number of threads; this will never make B<xz> refuse to " -"decompress a file. If I<limit> is too low to allow any multi-threading, the " -"I<limit> is ignored and B<xz> will continue in single-threaded mode. Note " -"that if also B<--memlimit-decompress> is used, it will always apply to both " -"single-threaded and multi-threaded modes, and so the effective I<limit> for " -"multi-threading will never be higher than the limit set with B<--memlimit-" -"decompress>." -msgstr "" -"Stabilește o limită de utilizare a memoriei pentru decomprimarea cu mai " -"multe fire de execuție. Acest lucru poate afecta doar numărul de fire de " -"execuție; acest lucru nu îl va face niciodată pe B<xz> să refuze " -"decomprimarea unui fișier. Dacă I<limita> este prea scăzută pentru a " -"permite orice mod cu mai multe fire de execuție, I<limita> este ignorată și " -"B<xz> va continua în modul cu un singur fir de execuție. Rețineți că, dacă " -"se folosește și opțiunea B<--memlimit-decompress>, se va aplica întotdeauna " -"atât modurilor cu un singur fir de execuție, cât și modurilor cu mai multe " -"fire de execuție și astfel I<limita> efectivă pentru modul cu mai multe fire " -"de execuție nu va fi niciodată mai mare decât limita stabilită cu opțiunea " -"B<--memlimit-decompress>." - -#. type: Plain text -#: ../src/xz/xz.1:1135 -msgid "" -"In contrast to the other memory usage limit options, B<--memlimit-mt-" -"decompress=>I<limit> has a system-specific default I<limit>. B<xz --info-" -"memory> can be used to see the current value." -msgstr "" -"Spre deosebire de celelalte opțiuni de limită de utilizare a memoriei, " -"opțiunea B<--memlimit-mt-decompress=>I<limita> are o I<limită> implicită " -"specifică sistemului. Comanda B<xz --info-memory> poate fi folosită pentru " -"a vedea valoarea curentă." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for multi-threaded decompression. This can only affect the number of threads; this will never make B<xz> refuse to decompress a file. If I<limit> is too low to allow any multi-threading, the I<limit> is ignored and B<xz> will continue in single-threaded mode. Note that if also B<--memlimit-decompress> is used, it will always apply to both single-threaded and multi-threaded modes, and so the effective I<limit> for multi-threading will never be higher than the limit set with B<--memlimit-decompress>." +msgstr "Stabilește o limită de utilizare a memoriei pentru decomprimarea cu mai multe fire de execuție. Acest lucru poate afecta doar numărul de fire de execuție; acest lucru nu îl va face niciodată pe B<xz> să refuze decomprimarea unui fișier. Dacă I<limita> este prea scăzută pentru a permite orice mod cu mai multe fire de execuție, I<limita> este ignorată și B<xz> va continua în modul cu un singur fir de execuție. Rețineți că, dacă se folosește și opțiunea B<--memlimit-decompress>, se va aplica întotdeauna atât modurilor cu un singur fir de execuție, cât și modurilor cu mai multe fire de execuție și astfel I<limita> efectivă pentru modul cu mai multe fire de execuție nu va fi niciodată mai mare decât limita stabilită cu opțiunea B<--memlimit-decompress>." #. type: Plain text -#: ../src/xz/xz.1:1151 -msgid "" -"This option and its default value exist because without any limit the " -"threaded decompressor could end up allocating an insane amount of memory " -"with some input files. If the default I<limit> is too low on your system, " -"feel free to increase the I<limit> but never set it to a value larger than " -"the amount of usable RAM as with appropriate input files B<xz> will attempt " -"to use that amount of memory even with a low number of threads. Running out " -"of memory or swapping will not improve decompression performance." -msgstr "" -"Această opțiune și valoarea ei implicită există deoarece, fără nicio limită, " -"decomprimarea cu (mai multe) fire de execuție ar putea ajunge să aloce o " -"cantitate „nebună” de memorie cu unele fișiere de intrare. Dacă I<limita> " -"implicită este prea scăzută pe sistemul dumneavoastră, nu ezitați să " -"creșteți I<limita>, dar niciodată să nu o stabiliți la o valoare mai mare " -"decât cantitatea de memorie RAM utilizabilă și cu niște fișiere de intrare " -"adecvate, B<xz> va încerca să utilizeze acea cantitate de memorie chiar și " -"cu un număr redus de fire de execuție. Rularea lui B<xz> cu depășirea " -"cantității de memorie fizice(RAM) sau a celei de interschimb(swap) nu va " -"îmbunătăți performanța de decomprimare." - -#. type: Plain text -#: ../src/xz/xz.1:1163 -msgid "" -"See B<--memlimit-compress=>I<limit> for possible ways to specify the " -"I<limit>. Setting I<limit> to B<0> resets the I<limit> to the default " -"system-specific value." -msgstr "" -"Consultați opțiunea B<--memlimit-compress=>I<limita> pentru modalități " -"posibile de a specifica I<limita>. Stabilirea I<limitei> la B<0> " -"restabilește I<limita> la valoarea implicită specifică sistemului." +#: ../src/xz/xz.1 +msgid "In contrast to the other memory usage limit options, B<--memlimit-mt-decompress=>I<limit> has a system-specific default I<limit>. B<xz --info-memory> can be used to see the current value." +msgstr "Spre deosebire de celelalte opțiuni de limită de utilizare a memoriei, opțiunea B<--memlimit-mt-decompress=>I<limita> are o I<limită> implicită specifică sistemului. Comanda B<xz --info-memory> poate fi folosită pentru a vedea valoarea curentă." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "This option and its default value exist because without any limit the threaded decompressor could end up allocating an insane amount of memory with some input files. If the default I<limit> is too low on your system, feel free to increase the I<limit> but never set it to a value larger than the amount of usable RAM as with appropriate input files B<xz> will attempt to use that amount of memory even with a low number of threads. Running out of memory or swapping will not improve decompression performance." +msgstr "Această opțiune și valoarea ei implicită există deoarece, fără nicio limită, decomprimarea cu (mai multe) fire de execuție ar putea ajunge să aloce o cantitate „nebună” de memorie cu unele fișiere de intrare. Dacă I<limita> implicită este prea scăzută pe sistemul dumneavoastră, nu ezitați să creșteți I<limita>, dar niciodată să nu o stabiliți la o valoare mai mare decât cantitatea de memorie RAM utilizabilă și cu niște fișiere de intrare adecvate, B<xz> va încerca să utilizeze acea cantitate de memorie chiar și cu un număr redus de fire de execuție. Rularea lui B<xz> cu depășirea cantității de memorie fizice(RAM) sau a celei de interschimb(swap) nu va îmbunătăți performanța de decomprimare." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "See B<--memlimit-compress=>I<limit> for possible ways to specify the I<limit>. Setting I<limit> to B<0> resets the I<limit> to the default system-specific value." +msgstr "Consultați opțiunea B<--memlimit-compress=>I<limita> pentru modalități posibile de a specifica I<limita>. Stabilirea I<limitei> la B<0> restabilește I<limita> la valoarea implicită specifică sistemului." #. type: TP -#: ../src/xz/xz.1:1163 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-M> I<limit>, B<--memlimit=>I<limit>, B<--memory=>I<limit>" msgstr "B<-M> I<limita>, B<--memlimit=>I<limita>, B<--memory=>I<limita>" #. type: Plain text -#: ../src/xz/xz.1:1169 -msgid "" -"This is equivalent to specifying B<--memlimit-compress=>I<limit> B<--" -"memlimit-decompress=>I<limit> B<--memlimit-mt-decompress=>I<limit>." -msgstr "" -"Aceasta este echivalentă cu specificarea opțiunilor: B<--memlimit-" -"compress=>I<limita> B<--memlimit-decompress=>I<limita> B<--memlimit-mt-" -"decompress=>I<limita>." +#: ../src/xz/xz.1 +msgid "This is equivalent to specifying B<--memlimit-compress=>I<limit> B<--memlimit-decompress=>I<limit> B<--memlimit-mt-decompress=>I<limit>." +msgstr "Aceasta este echivalentă cu specificarea opțiunilor: B<--memlimit-compress=>I<limita> B<--memlimit-decompress=>I<limita> B<--memlimit-mt-decompress=>I<limita>." #. type: TP -#: ../src/xz/xz.1:1169 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--no-adjust>" msgstr "B<--no-adjust>" #. type: Plain text -#: ../src/xz/xz.1:1179 -msgid "" -"Display an error and exit if the memory usage limit cannot be met without " -"adjusting settings that affect the compressed output. That is, this " -"prevents B<xz> from switching the encoder from multi-threaded mode to single-" -"threaded mode and from reducing the LZMA2 dictionary size. Even when this " -"option is used the number of threads may be reduced to meet the memory usage " -"limit as that won't affect the compressed output." -msgstr "" -"Afișează o eroare și iese dacă limita de utilizare a memoriei nu poate fi " -"îndeplinită fără ajustarea parametrilor care afectează ieșirea comprimată. " -"Adică, acest lucru împiedică B<xz> să comute codificatorul din modul cu mai " -"multe fire de execuție în modul cu un singur fir de execuție și să reducă " -"dimensiunea dicționarului LZMA2. Chiar și atunci când această opțiune este " -"utilizată, numărul de fire de execuție poate fi redus pentru a îndeplini " -"limita de utilizare a memoriei, deoarece aceasta nu va afecta comprimarea." +#: ../src/xz/xz.1 +msgid "Display an error and exit if the memory usage limit cannot be met without adjusting settings that affect the compressed output. That is, this prevents B<xz> from switching the encoder from multi-threaded mode to single-threaded mode and from reducing the LZMA2 dictionary size. Even when this option is used the number of threads may be reduced to meet the memory usage limit as that won't affect the compressed output." +msgstr "Afișează o eroare și iese dacă limita de utilizare a memoriei nu poate fi îndeplinită fără ajustarea parametrilor care afectează ieșirea comprimată. Adică, acest lucru împiedică B<xz> să comute codificatorul din modul cu mai multe fire de execuție în modul cu un singur fir de execuție și să reducă dimensiunea dicționarului LZMA2. Chiar și atunci când această opțiune este utilizată, numărul de fire de execuție poate fi redus pentru a îndeplini limita de utilizare a memoriei, deoarece aceasta nu va afecta comprimarea." #. type: Plain text -#: ../src/xz/xz.1:1182 -msgid "" -"Automatic adjusting is always disabled when creating raw streams (B<--" -"format=raw>)." -msgstr "" -"Ajustarea automată este întotdeauna dezactivată la crearea fluxurilor brute " -"(B<--format=raw>)." +#: ../src/xz/xz.1 +msgid "Automatic adjusting is always disabled when creating raw streams (B<--format=raw>)." +msgstr "Ajustarea automată este întotdeauna dezactivată la crearea fluxurilor brute (B<--format=raw>)." #. type: TP -#: ../src/xz/xz.1:1182 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-T> I<threads>, B<--threads=>I<threads>" msgstr "B<-T> I<număr>, B<--threads=>I<număr>" #. type: Plain text -#: ../src/xz/xz.1:1197 -msgid "" -"Specify the number of worker threads to use. Setting I<threads> to a " -"special value B<0> makes B<xz> use up to as many threads as the processor(s) " -"on the system support. The actual number of threads can be fewer than " -"I<threads> if the input file is not big enough for threading with the given " -"settings or if using more threads would exceed the memory usage limit." -msgstr "" -"Specifică numărul de fire de execuție de utilizat. Stabilirea I<numărului> " -"la valoarea specială B<0>, face ca B<xz> să utilizeze până la atâtea fire de " -"execuție câte procesoare sunt în sistem. Numărul real de fire de execuție " -"poate fi mai mic decât I<număr> dacă fișierul de intrare nu este suficient " -"de mare pentru a trece la modul cu mai multe fire de execuție cu parametrii " -"dați, sau dacă folosirea mai multor fire de execuție ar depăși limita de " -"utilizare a memoriei." +#: ../src/xz/xz.1 +msgid "Specify the number of worker threads to use. Setting I<threads> to a special value B<0> makes B<xz> use up to as many threads as the processor(s) on the system support. The actual number of threads can be fewer than I<threads> if the input file is not big enough for threading with the given settings or if using more threads would exceed the memory usage limit." +msgstr "Specifică numărul de fire de execuție de utilizat. Stabilirea I<numărului> la valoarea specială B<0>, face ca B<xz> să utilizeze până la atâtea fire de execuție câte procesoare sunt în sistem. Numărul real de fire de execuție poate fi mai mic decât I<număr> dacă fișierul de intrare nu este suficient de mare pentru a trece la modul cu mai multe fire de execuție cu parametrii dați, sau dacă folosirea mai multor fire de execuție ar depăși limita de utilizare a memoriei." #. type: Plain text -#: ../src/xz/xz.1:1216 -msgid "" -"The single-threaded and multi-threaded compressors produce different " -"output. Single-threaded compressor will give the smallest file size but " -"only the output from the multi-threaded compressor can be decompressed using " -"multiple threads. Setting I<threads> to B<1> will use the single-threaded " -"mode. Setting I<threads> to any other value, including B<0>, will use the " -"multi-threaded compressor even if the system supports only one hardware " -"thread. (B<xz> 5.2.x used single-threaded mode in this situation.)" -msgstr "" -"Operațiile de comprimare cu un singur fir de execuție și cele cu mai multe " -"fire de execuție produc ieșiri diferite. Comprimarea cu un singur fir de " -"execuție va oferi cea mai mică dimensiune a fișierului, dar numai ieșirea de " -"la comprimarea cu mai multe fire de execuție poate fi decomprimată folosind " -"mai multe fire. Stabilirea I<numărului> la B<1> va determina ca B<xz> să " -"folosească modul cu un singur fir de execuție. Stabilirea I<numărului> la " -"orice altă valoare, inclusiv B<0>, va determina ca B<xz> să folosească " -"comprimarea cu mai multe fire de execuție chiar dacă sistemul acceptă doar " -"un fir hardware. (B<xz> 5.2.x folosește modul cu un singur fir de execuție " -"în această situație.)" - -#. type: Plain text -#: ../src/xz/xz.1:1235 -msgid "" -"To use multi-threaded mode with only one thread, set I<threads> to B<+1>. " -"The B<+> prefix has no effect with values other than B<1>. A memory usage " -"limit can still make B<xz> switch to single-threaded mode unless B<--no-" -"adjust> is used. Support for the B<+> prefix was added in B<xz> 5.4.0." -msgstr "" -"Pentru a utiliza modul cu mai multe fire de execuție cu un singur fir, " -"stabiliți I<numărul> la B<+1>. Prefixul B<+> nu are efect cu alte valori " -"decât B<1>. O limită de utilizare a memoriei poate face în continuare B<xz> " -"să treacă în modul cu un singur fir, cu excepția cazului în care este " -"utilizată opțiunea B<--no-adjust>. Suportul pentru prefixul B<+> a fost " -"adăugat în B<xz> 5.4.0." +#: ../src/xz/xz.1 +msgid "The single-threaded and multi-threaded compressors produce different output. Single-threaded compressor will give the smallest file size but only the output from the multi-threaded compressor can be decompressed using multiple threads. Setting I<threads> to B<1> will use the single-threaded mode. Setting I<threads> to any other value, including B<0>, will use the multi-threaded compressor even if the system supports only one hardware thread. (B<xz> 5.2.x used single-threaded mode in this situation.)" +msgstr "Operațiile de comprimare cu un singur fir de execuție și cele cu mai multe fire de execuție produc ieșiri diferite. Comprimarea cu un singur fir de execuție va oferi cea mai mică dimensiune a fișierului, dar numai ieșirea de la comprimarea cu mai multe fire de execuție poate fi decomprimată folosind mai multe fire. Stabilirea I<numărului> la B<1> va determina ca B<xz> să folosească modul cu un singur fir de execuție. Stabilirea I<numărului> la orice altă valoare, inclusiv B<0>, va determina ca B<xz> să folosească comprimarea cu mai multe fire de execuție chiar dacă sistemul acceptă doar un fir hardware; (B<xz> 5.2.x folosește modul cu un singur fir de execuție în această situație)." #. type: Plain text -#: ../src/xz/xz.1:1250 -msgid "" -"If an automatic number of threads has been requested and no memory usage " -"limit has been specified, then a system-specific default soft limit will be " -"used to possibly limit the number of threads. It is a soft limit in sense " -"that it is ignored if the number of threads becomes one, thus a soft limit " -"will never stop B<xz> from compressing or decompressing. This default soft " -"limit will not make B<xz> switch from multi-threaded mode to single-threaded " -"mode. The active limits can be seen with B<xz --info-memory>." -msgstr "" -"Dacă a fost solicitat un număr automat de fire și nu a fost specificată " -"nicio limită de utilizare a memoriei, atunci o limită „maleabilă” implicită " -"specifică sistemului va fi utilizată pentru a limita eventual numărul de " -"fire de execuție. Este o limită „maleabilă” în sensul că este ignorată dacă " -"numărul de fire devine unul, astfel o limită „maleabilă” nu va opri " -"niciodată B<xz> să comprime sau să decomprime. Această limită „maleabilă” " -"implicită nu va face B<xz> să treacă de la modul cu mai multe fire de " -"execuție la modul cu un singur fir de execuție. Limitele active pot fi " -"văzute rulând comanda B<xz --info-memory>." - -#. type: Plain text -#: ../src/xz/xz.1:1257 -msgid "" -"Currently the only threading method is to split the input into blocks and " -"compress them independently from each other. The default block size depends " -"on the compression level and can be overridden with the B<--block-" -"size=>I<size> option." -msgstr "" -"În prezent, singura metodă de procesare cu fire de execuție este împărțirea " -"intrării în blocuri și comprimarea lor independent unul de celălalt. " -"Dimensiunea implicită a blocului depinde de nivelul de comprimare și poate " -"fi înlocuită cu opțiunea B<--block-size=>I<dimensiune>." +#: ../src/xz/xz.1 +msgid "To use multi-threaded mode with only one thread, set I<threads> to B<+1>. The B<+> prefix has no effect with values other than B<1>. A memory usage limit can still make B<xz> switch to single-threaded mode unless B<--no-adjust> is used. Support for the B<+> prefix was added in B<xz> 5.4.0." +msgstr "Pentru a utiliza modul cu mai multe fire de execuție cu un singur fir, stabiliți I<numărul> la B<+1>. Prefixul B<+> nu are efect cu alte valori decât B<1>. O limită de utilizare a memoriei poate face în continuare B<xz> să treacă în modul cu un singur fir, cu excepția cazului în care este utilizată opțiunea B<--no-adjust>. Suportul pentru prefixul B<+> a fost adăugat în B<xz> 5.4.0." #. type: Plain text -#: ../src/xz/xz.1:1265 -msgid "" -"Threaded decompression only works on files that contain multiple blocks with " -"size information in block headers. All large enough files compressed in " -"multi-threaded mode meet this condition, but files compressed in single-" -"threaded mode don't even if B<--block-size=>I<size> has been used." -msgstr "" -"Decomprimarea cu fire de execuție funcționează numai pe fișierele care " -"conțin mai multe blocuri cu informații despre dimensiune în antetele " -"blocurilor. Toate fișierele suficient de mari comprimate în modul cu mai " -"multe fire de execuție îndeplinesc această condiție, dar fișierele " -"comprimate în modul cu un singur fir de execuție nu o îndeplinesc chiar dacă " -"a fost folosită opțiunea B<--block-size=>I<dimensiune>." +#: ../src/xz/xz.1 +msgid "If an automatic number of threads has been requested and no memory usage limit has been specified, then a system-specific default soft limit will be used to possibly limit the number of threads. It is a soft limit in sense that it is ignored if the number of threads becomes one, thus a soft limit will never stop B<xz> from compressing or decompressing. This default soft limit will not make B<xz> switch from multi-threaded mode to single-threaded mode. The active limits can be seen with B<xz --info-memory>." +msgstr "Dacă a fost solicitat un număr automat de fire și nu a fost specificată nicio limită de utilizare a memoriei, atunci o limită „maleabilă” implicită specifică sistemului va fi utilizată pentru a limita eventual numărul de fire de execuție. Este o limită „maleabilă” în sensul că este ignorată dacă numărul de fire devine unul, astfel o limită „maleabilă” nu va opri niciodată B<xz> să comprime sau să decomprime. Această limită „maleabilă” implicită nu va face B<xz> să treacă de la modul cu mai multe fire de execuție la modul cu un singur fir de execuție. Limitele active pot fi văzute rulând comanda B<xz --info-memory>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Currently the only threading method is to split the input into blocks and compress them independently from each other. The default block size depends on the compression level and can be overridden with the B<--block-size=>I<size> option." +msgstr "În prezent, singura metodă de procesare cu fire de execuție este împărțirea intrării în blocuri și comprimarea lor independent unul de celălalt. Dimensiunea implicită a blocului depinde de nivelul de comprimare și poate fi înlocuită cu opțiunea B<--block-size=>I<dimensiune>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Threaded decompression only works on files that contain multiple blocks with size information in block headers. All large enough files compressed in multi-threaded mode meet this condition, but files compressed in single-threaded mode don't even if B<--block-size=>I<size> has been used." +msgstr "Decomprimarea cu fire de execuție funcționează numai pe fișierele care conțin mai multe blocuri cu informații despre dimensiune în antetele blocurilor. Toate fișierele suficient de mari comprimate în modul cu mai multe fire de execuție îndeplinesc această condiție, dar fișierele comprimate în modul cu un singur fir de execuție nu o îndeplinesc chiar dacă a fost folosită opțiunea B<--block-size=>I<dimensiune>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default value for I<threads> is B<0>. In B<xz> 5.4.x and older the default is B<1>." +msgstr "Valoarea implicită pentru I<fire de execuție> este B<0>. În B<xz> 5.4.x și mai vechi, valoarea implicită este B<1>." #. type: SS -#: ../src/xz/xz.1:1266 ../src/xz/xz.1:2819 +#: ../src/xz/xz.1 #, no-wrap msgid "Custom compressor filter chains" msgstr "Lanțuri de filtrare personalizate pentru instrumentul de comprimare" #. type: Plain text -#: ../src/xz/xz.1:1282 -msgid "" -"A custom filter chain allows specifying the compression settings in detail " -"instead of relying on the settings associated to the presets. When a custom " -"filter chain is specified, preset options (B<-0> \\&...\\& B<-9> and B<--" -"extreme>) earlier on the command line are forgotten. If a preset option is " -"specified after one or more custom filter chain options, the new preset " -"takes effect and the custom filter chain options specified earlier are " -"forgotten." -msgstr "" -"Un lanț de filtrare personalizat permite specificarea parametrilor de " -"comprimare în detaliu, în loc să se bazeze pe cei asociați opțiunilor " -"prestabilite. Când este specificat un lanț de filtrare personalizat, " -"opțiunile prestabilite (B<-0> \\&...\\& B<-9> și B<--extreme>) de mai " -"devreme din linia de comandă sunt uitate. Dacă o opțiune prestabilită este " -"specificată după una sau mai multe opțiuni de lanț de filtrare personalizat, " -"noua prestabilire intră în vigoare și opțiunile lanțului de filtrare " -"personalizat, specificate mai devreme sunt uitate." +#: ../src/xz/xz.1 +msgid "A custom filter chain allows specifying the compression settings in detail instead of relying on the settings associated to the presets. When a custom filter chain is specified, preset options (B<-0> \\&...\\& B<-9> and B<--extreme>) earlier on the command line are forgotten. If a preset option is specified after one or more custom filter chain options, the new preset takes effect and the custom filter chain options specified earlier are forgotten." +msgstr "Un lanț de filtrare personalizat permite specificarea parametrilor de comprimare în detaliu, în loc să se bazeze pe cei asociați opțiunilor prestabilite. Când este specificat un lanț de filtrare personalizat, opțiunile prestabilite (B<-0> \\&...\\& B<-9> și B<--extreme>) de mai devreme din linia de comandă sunt uitate. Dacă o opțiune prestabilită este specificată după una sau mai multe opțiuni de lanț de filtrare personalizat, noua prestabilire intră în vigoare și opțiunile lanțului de filtrare personalizat, specificate mai devreme sunt uitate." #. type: Plain text -#: ../src/xz/xz.1:1289 -msgid "" -"A filter chain is comparable to piping on the command line. When " -"compressing, the uncompressed input goes to the first filter, whose output " -"goes to the next filter (if any). The output of the last filter gets " -"written to the compressed file. The maximum number of filters in the chain " -"is four, but typically a filter chain has only one or two filters." -msgstr "" -"Un lanț de filtrare este comparabil cu conductele din linia de comandă. La " -"comprimare, intrarea necomprimată merge la primul filtru, a cărui ieșire " -"merge la următorul filtru (dacă există). Ieșirea ultimului filtru este " -"scrisă în fișierul comprimat. Numărul maxim de filtre din lanț este de " -"patru, dar de obicei un lanț de filtrare are doar unul sau două filtre." +#: ../src/xz/xz.1 +msgid "A filter chain is comparable to piping on the command line. When compressing, the uncompressed input goes to the first filter, whose output goes to the next filter (if any). The output of the last filter gets written to the compressed file. The maximum number of filters in the chain is four, but typically a filter chain has only one or two filters." +msgstr "Un lanț de filtrare este comparabil cu conductele din linia de comandă. La comprimare, intrarea necomprimată merge la primul filtru, a cărui ieșire merge la următorul filtru (dacă există). Ieșirea ultimului filtru este scrisă în fișierul comprimat. Numărul maxim de filtre din lanț este de patru, dar de obicei un lanț de filtrare are doar unul sau două filtre." #. type: Plain text -#: ../src/xz/xz.1:1297 -msgid "" -"Many filters have limitations on where they can be in the filter chain: some " -"filters can work only as the last filter in the chain, some only as a non-" -"last filter, and some work in any position in the chain. Depending on the " -"filter, this limitation is either inherent to the filter design or exists to " -"prevent security issues." -msgstr "" -"Multe filtre au limitări în ceea ce privește locul în care se pot afla în " -"lanțul de filtrare: unele filtre pot funcționa doar ca ultimul filtru din " -"lanț, altele doar ca non-ultim filtru și unele funcționează în orice poziție " -"din lanț. În funcție de filtru, această limitare este fie inerentă " -"proiectării filtrului, fie există pentru a preveni problemele de securitate." +#: ../src/xz/xz.1 +msgid "Many filters have limitations on where they can be in the filter chain: some filters can work only as the last filter in the chain, some only as a non-last filter, and some work in any position in the chain. Depending on the filter, this limitation is either inherent to the filter design or exists to prevent security issues." +msgstr "Multe filtre au limitări în ceea ce privește locul în care se pot afla în lanțul de filtrare: unele filtre pot funcționa doar ca ultimul filtru din lanț, altele doar ca non-ultim filtru și unele funcționează în orice poziție din lanț. În funcție de filtru, această limitare este fie inerentă proiectării filtrului, fie există pentru a preveni problemele de securitate." #. type: Plain text -#: ../src/xz/xz.1:1305 -msgid "" -"A custom filter chain is specified by using one or more filter options in " -"the order they are wanted in the filter chain. That is, the order of filter " -"options is significant! When decoding raw streams (B<--format=raw>), the " -"filter chain is specified in the same order as it was specified when " -"compressing." -msgstr "" -"Un lanț de filtrare personalizat este specificat utilizând una sau mai multe " -"opțiuni de filtrare în ordinea în care sunt cerute în lanțul de filtrare. " -"Adică, ordinea opțiunilor de filtrare este semnificativă! La decodificarea " -"fluxurilor brute (B<--format=raw>), lanțul de filtrare este specificat în " -"aceeași ordine în care a fost specificat la comprimare." +#: ../src/xz/xz.1 +msgid "A custom filter chain can be specified in two different ways. The options B<--filters=>I<filters> and B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> allow specifying an entire filter chain in one option using the liblzma filter string syntax. Alternatively, a filter chain can be specified by using one or more individual filter options in the order they are wanted in the filter chain. That is, the order of the individual filter options is significant! When decoding raw streams (B<--format=raw>), the filter chain must be specified in the same order as it was specified when compressing. Any individual filter or preset options specified before the full chain option (B<--filters=>I<filters>) will be forgotten. Individual filters specified after the full chain option will reset the filter chain." +msgstr "Un lanț de filtre personalizat poate fi specificat în două moduri diferite. Opțiunile B<--filters=>I<filtre> și B<--filters1=>I<filtre> \\&...\\& B<--filters9=>I<filtre> permit specificarea unui întreg lanț de filtre într-o singură opțiune, folosind sintaxa șirului de filtre liblzma. Alternativ, un lanț de filtre poate fi specificat prin utilizarea uneia sau mai multor opțiuni de filtrare individuale în ordinea în care sunt dorite în lanțul de filtre. Adică, ordinea opțiunilor de filtrare individuale este semnificativă! La decodificarea fluxurilor brute (B<--format=raw>), lanțul de filtre trebuie să fie specificat în aceeași ordine în care a fost specificat la comprimare. Orice filtru individual sau opțiuni presetate specificate înainte de opțiunea de lanț complet (B<--filters=>I<filtre>) vor fi uitate. Filtrele individuale specificate după opțiunea „lanț complet” vor reinițializa lanțul de filtre." #. type: Plain text -#: ../src/xz/xz.1:1314 -msgid "" -"Filters take filter-specific I<options> as a comma-separated list. Extra " -"commas in I<options> are ignored. Every option has a default value, so you " -"need to specify only those you want to change." -msgstr "" -"Filtrele iau I<opțiuni> specifice filtrului ca o listă separată prin " -"virgule. Virgulele suplimentare din I<opțiuni> sunt ignorate. Fiecare " -"opțiune are o valoare implicită, așa că trebuie să specificați numai cele pe " -"care doriți să le modificați." +#: ../src/xz/xz.1 +msgid "Both the full and individual filter options take filter-specific I<options> as a comma-separated list. Extra commas in I<options> are ignored. Every option has a default value, so specify those you want to change." +msgstr "Atât opțiunile de filtrare completă, cât și cele de filtrare individuală acceptă I<opțiuni> specifice filtrului sub forma unei liste separate prin virgule. Se ignoră virgulele suplimentare din I<opțiuni>. Fiecare opțiune are o valoare implicită, deci specificați-le pe cele pe care doriți să le modificați." #. type: Plain text -#: ../src/xz/xz.1:1323 -msgid "" -"To see the whole filter chain and I<options>, use B<xz -vv> (that is, use " -"B<--verbose> twice). This works also for viewing the filter chain options " -"used by presets." -msgstr "" -"Pentru a vedea întregul lanț de filtre și I<opțiuni>, utilizați B<xz -vv> " -"(adică folosiți B<--verbose> de două ori). Acest lucru funcționează și " -"pentru vizualizarea opțiunilor lanțului de filtre utilizate de valorile " -"prestabilite." +#: ../src/xz/xz.1 +msgid "To see the whole filter chain and I<options>, use B<xz -vv> (that is, use B<--verbose> twice). This works also for viewing the filter chain options used by presets." +msgstr "Pentru a vedea întregul lanț de filtre și I<opțiuni>, utilizați B<xz -vv> (adică folosiți B<--verbose> de două ori). Acest lucru funcționează și pentru vizualizarea opțiunilor lanțului de filtre utilizate de valorile prestabilite." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters=>I<filters>" +msgstr "B<--filters=>I<filtre>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Specify the full filter chain or a preset in a single option. Each filter can be separated by spaces or two dashes (B<-->). I<filters> may need to be quoted on the shell command line so it is parsed as a single option. To denote I<options>, use B<:> or B<=>. A preset can be prefixed with a B<-> and followed with zero or more flags. The only supported flag is B<e> to apply the same options as B<--extreme>." +msgstr "Specificați întregul lanț de filtre sau o presetare într-o singură opțiune. Fiecare filtru poate fi separat prin spații sau două liniuțe (B<-->). Este posibil să fie necesar ca I<filtrele> să fie puse între ghilimele în linia de comandă a shell-ului pentru a fi analizate ca o singură opțiune. Pentru a indica I<opțiuni>, utilizați B<:> sau B<=>. O presetare poate fi prefixată cu un B<-> și urmată de zero sau mai multe indicatoare. Singurul indicator suportat este B<e> pentru a aplica aceleași opțiuni ca și B<--extreme>." #. type: TP -#: ../src/xz/xz.1:1323 +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters1>=I<filters> ... B<--filters9>=I<filters>" +msgstr "B<--filters1>=I<filtre> ... B<--filters9>=I<filtre>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Specify up to nine additional filter chains that can be used with B<--block-list>." +msgstr "Specifică până la nouă lanțuri de filtre suplimentare care pot fi utilizate cu B<--block-list>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "For example, when compressing an archive with executable files followed by text files, the executable part could use a filter chain with a BCJ filter and the text part only the LZMA2 filter." +msgstr "De exemplu, atunci când se comprimă o arhivă cu fișiere executabile urmate de fișiere text, partea executabilă ar putea utiliza un lanț de filtre cu un filtru BCJ, iar partea de text doar filtrul LZMA2." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters-help>" +msgstr "B<--filters-help>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Display a help message describing how to specify presets and custom filter chains in the B<--filters> and B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> options, and exit successfully." +msgstr "Afișează un mesaj de ajutor care descrie modul de specificare a presetărilor și a lanțurilor de filtre personalizate în opțiunile B<--filters> și B<--filters1=>I<filtre> \\&...\\& B<--filters9=>I<filtre> și iese." + +#. type: TP +#: ../src/xz/xz.1 #, no-wrap msgid "B<--lzma1>[B<=>I<options>]" msgstr "B<--lzma1>[B<=>I<opțiuni>]" #. type: TP -#: ../src/xz/xz.1:1326 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--lzma2>[B<=>I<options>]" msgstr "B<--lzma2>[B<=>I<opțiuni>]" #. type: Plain text -#: ../src/xz/xz.1:1331 -msgid "" -"Add LZMA1 or LZMA2 filter to the filter chain. These filters can be used " -"only as the last filter in the chain." -msgstr "" -"Adaugă filtrul LZMA1 sau LZMA2 la lanțul de filtre. Aceste filtre pot fi " -"folosite doar ca ultimul filtru din lanț." +#: ../src/xz/xz.1 +msgid "Add LZMA1 or LZMA2 filter to the filter chain. These filters can be used only as the last filter in the chain." +msgstr "Adaugă filtrul LZMA1 sau LZMA2 la lanțul de filtre. Aceste filtre pot fi folosite doar ca ultimul filtru din lanț." #. type: Plain text -#: ../src/xz/xz.1:1343 -msgid "" -"LZMA1 is a legacy filter, which is supported almost solely due to the legacy " -"B<.lzma> file format, which supports only LZMA1. LZMA2 is an updated " -"version of LZMA1 to fix some practical issues of LZMA1. The B<.xz> format " -"uses LZMA2 and doesn't support LZMA1 at all. Compression speed and ratios " -"of LZMA1 and LZMA2 are practically the same." -msgstr "" -"LZMA1 este un filtru vechi, care este acceptat aproape exclusiv datorită " -"formatului de fișier vechi B<.lzma>, care acceptă numai LZMA1. LZMA2 este o " -"versiune actualizată a LZMA1 pentru a rezolva unele probleme practice ale " -"LZMA1. Formatul B<.xz> folosește LZMA2 și nu acceptă deloc LZMA1. Viteza " -"de comprimare și rapoartele LZMA1 și LZMA2 sunt practic aceleași." +#: ../src/xz/xz.1 +msgid "LZMA1 is a legacy filter, which is supported almost solely due to the legacy B<.lzma> file format, which supports only LZMA1. LZMA2 is an updated version of LZMA1 to fix some practical issues of LZMA1. The B<.xz> format uses LZMA2 and doesn't support LZMA1 at all. Compression speed and ratios of LZMA1 and LZMA2 are practically the same." +msgstr "LZMA1 este un filtru vechi, care este acceptat aproape exclusiv datorită formatului de fișier vechi B<.lzma>, care acceptă numai LZMA1. LZMA2 este o versiune actualizată a LZMA1 pentru a rezolva unele probleme practice ale LZMA1. Formatul B<.xz> folosește LZMA2 și nu acceptă deloc LZMA1. Viteza de comprimare și rapoartele LZMA1 și LZMA2 sunt practic aceleași." #. type: Plain text -#: ../src/xz/xz.1:1346 +#: ../src/xz/xz.1 msgid "LZMA1 and LZMA2 share the same set of I<options>:" msgstr "LZMA1 și LZMA2 au același set de I<opțiuni>:" #. type: TP -#: ../src/xz/xz.1:1347 +#: ../src/xz/xz.1 #, no-wrap msgid "B<preset=>I<preset>" msgstr "B<preset=>I<prestabilit>" #. type: Plain text -#: ../src/xz/xz.1:1374 -msgid "" -"Reset all LZMA1 or LZMA2 I<options> to I<preset>. I<Preset> consist of an " -"integer, which may be followed by single-letter preset modifiers. The " -"integer can be from B<0> to B<9>, matching the command line options B<-0> " -"\\&...\\& B<-9>. The only supported modifier is currently B<e>, which " -"matches B<--extreme>. If no B<preset> is specified, the default values of " -"LZMA1 or LZMA2 I<options> are taken from the preset B<6>." -msgstr "" -"Reconfigurează toate I<opțiunile> LZMA1 sau LZMA2 la I<prestabilit>. " -"I<Prestabilit> constă dintr-un număr întreg, care poate fi urmat de " -"modificatori prestabiliți cu o singură literă. Numărul întreg poate fi de " -"la B<0> la B<9>, potrivindu-se cu opțiunile liniei de comandă B<-0> \\&..." -"\\& B<-9>. Singurul modificator acceptat în prezent este B<e>, care se " -"potrivește cu B<--extreme>. Dacă nu este specificat B<prestabilit>, " -"valorile implicite ale I<opțiunilor> LZMA1 sau LZMA2 sunt preluate din " -"prestabilirea B<6>." +#: ../src/xz/xz.1 +msgid "Reset all LZMA1 or LZMA2 I<options> to I<preset>. I<Preset> consist of an integer, which may be followed by single-letter preset modifiers. The integer can be from B<0> to B<9>, matching the command line options B<-0> \\&...\\& B<-9>. The only supported modifier is currently B<e>, which matches B<--extreme>. If no B<preset> is specified, the default values of LZMA1 or LZMA2 I<options> are taken from the preset B<6>." +msgstr "Reconfigurează toate I<opțiunile> LZMA1 sau LZMA2 la I<prestabilit>. I<prestabilit> constă dintr-un număr întreg, care poate fi urmat de modificatori prestabiliți cu o singură literă. Numărul întreg poate fi de la B<0> la B<9>, potrivindu-se cu opțiunile liniei de comandă B<-0> \\&...\\& B<-9>. Singurul modificator acceptat în prezent este B<e>, care se potrivește cu B<--extreme>. Dacă nu este specificat B<prestabilit>, valorile implicite ale I<opțiunilor> LZMA1 sau LZMA2 sunt preluate din prestabilirea B<6>." #. type: TP -#: ../src/xz/xz.1:1374 +#: ../src/xz/xz.1 #, no-wrap msgid "B<dict=>I<size>" msgstr "B<dict=>I<dimensiunea>" #. type: Plain text -#: ../src/xz/xz.1:1389 -msgid "" -"Dictionary (history buffer) I<size> indicates how many bytes of the " -"recently processed uncompressed data is kept in memory. The algorithm tries " -"to find repeating byte sequences (matches) in the uncompressed data, and " -"replace them with references to the data currently in the dictionary. The " -"bigger the dictionary, the higher is the chance to find a match. Thus, " -"increasing dictionary I<size> usually improves compression ratio, but a " -"dictionary bigger than the uncompressed file is waste of memory." -msgstr "" -"I<Dimensiunea> dicționarului (istoricul memoriei tampon) indică câți octeți " -"din datele necomprimate recent procesate sunt păstrați în memorie. " -"Algoritmul încearcă să găsească secvențe de octeți care se repetă " -"(potriviri) în datele necomprimate și să le înlocuiască cu referințe la " -"datele aflate în prezent în dicționar. Cu cât dicționarul este mai mare, cu " -"atât este mai mare șansa de a găsi o potrivire. Astfel, creșterea " -"I<dimensiunii> dicționarului îmbunătățește de obicei raportul de comprimare, " -"dar un dicționar mai mare decât fișierul necomprimat este risipă de memorie." +#: ../src/xz/xz.1 +msgid "Dictionary (history buffer) I<size> indicates how many bytes of the recently processed uncompressed data is kept in memory. The algorithm tries to find repeating byte sequences (matches) in the uncompressed data, and replace them with references to the data currently in the dictionary. The bigger the dictionary, the higher is the chance to find a match. Thus, increasing dictionary I<size> usually improves compression ratio, but a dictionary bigger than the uncompressed file is waste of memory." +msgstr "I<Dimensiunea> dicționarului (istoricul memoriei tampon) indică câți octeți din datele necomprimate recent procesate sunt păstrați în memorie. Algoritmul încearcă să găsească secvențe de octeți care se repetă (potriviri) în datele necomprimate și să le înlocuiască cu referințe la datele aflate în prezent în dicționar. Cu cât dicționarul este mai mare, cu atât este mai mare șansa de a găsi o potrivire. Astfel, creșterea I<dimensiunii> dicționarului îmbunătățește de obicei raportul de comprimare, dar un dicționar mai mare decât fișierul necomprimat este risipă de memorie." #. type: Plain text -#: ../src/xz/xz.1:1398 -msgid "" -"Typical dictionary I<size> is from 64\\ KiB to 64\\ MiB. The minimum is 4\\ " -"KiB. The maximum for compression is currently 1.5\\ GiB (1536\\ MiB). The " -"decompressor already supports dictionaries up to one byte less than 4\\ GiB, " -"which is the maximum for the LZMA1 and LZMA2 stream formats." -msgstr "" -"I<Dimensiunea>tipică a dicționarului este de la 64Kio până la 64Mio. " -"Minimul este de 4Kio. Maximul pentru compresie este în prezent de 1,5Gio " -"(1536Mio). Decomprimarea acceptă deja dicționare cu până la un octet mai " -"puțin de 4Gio, care este maximul pentru formatele de flux LZMA1 și LZMA2." +#: ../src/xz/xz.1 +msgid "Typical dictionary I<size> is from 64\\ KiB to 64\\ MiB. The minimum is 4\\ KiB. The maximum for compression is currently 1.5\\ GiB (1536\\ MiB). The decompressor already supports dictionaries up to one byte less than 4\\ GiB, which is the maximum for the LZMA1 and LZMA2 stream formats." +msgstr "I<Dimensiunea>tipică a dicționarului este de la 64Kio până la 64Mio. Minimul este de 4Kio. Maximul pentru compresie este în prezent de 1,5Gio (1536Mio). Decomprimarea acceptă deja dicționare cu până la un octet mai puțin de 4Gio, care este maximul pentru formatele de flux LZMA1 și LZMA2." #. type: Plain text -#: ../src/xz/xz.1:1425 -msgid "" -"Dictionary I<size> and match finder (I<mf>) together determine the memory " -"usage of the LZMA1 or LZMA2 encoder. The same (or bigger) dictionary " -"I<size> is required for decompressing that was used when compressing, thus " -"the memory usage of the decoder is determined by the dictionary size used " -"when compressing. The B<.xz> headers store the dictionary I<size> either as " -"2^I<n> or 2^I<n> + 2^(I<n>-1), so these I<sizes> are somewhat preferred for " -"compression. Other I<sizes> will get rounded up when stored in the B<.xz> " -"headers." -msgstr "" -"I<Dimensiunea> dicționarului și găsitorul de potriviri (match finder) → " -"(I<mf>) determină împreună utilizarea memoriei de către codificatorul LZMA1 " -"sau LZMA2. Aceeași I<dimensiune> a dicționarului (sau mai mare) care a fost " -"utilizată la comprimare, este necesară pentru decomprimare, astfel încât " -"utilizarea memoriei de către decodificator este determinată de dimensiunea " -"dicționarului utilizată la comprimare. Antetele B<.xz> stochează " -"I<dimensiunea> dicționarului fie ca 2^I<n>, fie ca 2^I<n> + 2^(I<n>-1), deci " -"aceste I<dimensiuni> sunt oarecum preferate pentru comprimare. Alte " -"I<dimensiuni> vor fi rotunjite atunci când sunt stocate în anteturile B<.xz>." +#: ../src/xz/xz.1 +msgid "Dictionary I<size> and match finder (I<mf>) together determine the memory usage of the LZMA1 or LZMA2 encoder. The same (or bigger) dictionary I<size> is required for decompressing that was used when compressing, thus the memory usage of the decoder is determined by the dictionary size used when compressing. The B<.xz> headers store the dictionary I<size> either as 2^I<n> or 2^I<n> + 2^(I<n>-1), so these I<sizes> are somewhat preferred for compression. Other I<sizes> will get rounded up when stored in the B<.xz> headers." +msgstr "I<Dimensiunea> dicționarului și găsitorul de potriviri (match finder) → (I<mf>) determină împreună utilizarea memoriei de către codificatorul LZMA1 sau LZMA2. Aceeași I<dimensiune> a dicționarului (sau mai mare) care a fost utilizată la comprimare, este necesară pentru decomprimare, astfel încât utilizarea memoriei de către decodificator este determinată de dimensiunea dicționarului utilizată la comprimare. Antetele B<.xz> stochează I<dimensiunea> dicționarului fie ca 2^I<n>, fie ca 2^I<n> + 2^(I<n>-1), deci aceste I<dimensiuni> sunt oarecum preferate pentru comprimare. Alte I<dimensiuni> vor fi rotunjite atunci când sunt stocate în anteturile B<.xz>." #. type: TP -#: ../src/xz/xz.1:1425 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lc=>I<lc>" msgstr "B<lc=>I<lc>" #. type: Plain text -#: ../src/xz/xz.1:1434 -msgid "" -"Specify the number of literal context bits. The minimum is 0 and the " -"maximum is 4; the default is 3. In addition, the sum of I<lc> and I<lp> " -"must not exceed 4." -msgstr "" -"Specifică numărul de biți de context literal. Minimul este 0 și maximul " -"este 4; implicit este 3. În plus, suma I<lc> și I<lp> nu trebuie să " -"depășească 4." +#: ../src/xz/xz.1 +msgid "Specify the number of literal context bits. The minimum is 0 and the maximum is 4; the default is 3. In addition, the sum of I<lc> and I<lp> must not exceed 4." +msgstr "Specifică numărul de biți de context literal. Minimul este 0 și maximul este 4; implicit este 3. În plus, suma I<lc> și I<lp> nu trebuie să depășească 4." #. type: Plain text -#: ../src/xz/xz.1:1439 -msgid "" -"All bytes that cannot be encoded as matches are encoded as literals. That " -"is, literals are simply 8-bit bytes that are encoded one at a time." -msgstr "" -"Toți octeții care nu pot fi codificați ca potriviri sunt codificați ca " -"literali. Adică, literalii sunt pur și simplu octeți de 8 biți care sunt " -"codificați unul câte unul." +#: ../src/xz/xz.1 +msgid "All bytes that cannot be encoded as matches are encoded as literals. That is, literals are simply 8-bit bytes that are encoded one at a time." +msgstr "Toți octeții care nu pot fi codificați ca potriviri sunt codificați ca literali. Adică, literalii sunt pur și simplu octeți de 8 biți care sunt codificați unul câte unul." #. type: Plain text -#: ../src/xz/xz.1:1453 -msgid "" -"The literal coding makes an assumption that the highest I<lc> bits of the " -"previous uncompressed byte correlate with the next byte. For example, in " -"typical English text, an upper-case letter is often followed by a lower-case " -"letter, and a lower-case letter is usually followed by another lower-case " -"letter. In the US-ASCII character set, the highest three bits are 010 for " -"upper-case letters and 011 for lower-case letters. When I<lc> is at least " -"3, the literal coding can take advantage of this property in the " -"uncompressed data." -msgstr "" -"Codificarea literală presupune că cei mai mari biți I<lc> ai octetului " -"anterior necomprimat se corelează cu octetul următor. De exemplu, în textul " -"tipic englezesc, o literă mare este adesea urmată de o literă mică, iar o " -"literă mică este urmată de obicei de o altă literă mică. În setul de " -"caractere US-ASCII, cei mai mari trei biți sunt 010 pentru literele mari și " -"011 pentru literele mici. Când I<lc> este cel puțin 3, codificarea literală " -"poate profita de această proprietate în datele necomprimate." +#: ../src/xz/xz.1 +msgid "The literal coding makes an assumption that the highest I<lc> bits of the previous uncompressed byte correlate with the next byte. For example, in typical English text, an upper-case letter is often followed by a lower-case letter, and a lower-case letter is usually followed by another lower-case letter. In the US-ASCII character set, the highest three bits are 010 for upper-case letters and 011 for lower-case letters. When I<lc> is at least 3, the literal coding can take advantage of this property in the uncompressed data." +msgstr "Codificarea literală presupune că cei mai mari biți I<lc> ai octetului anterior necomprimat se corelează cu octetul următor. De exemplu, în textul tipic englezesc, o literă mare este adesea urmată de o literă mică, iar o literă mică este urmată de obicei de o altă literă mică. În setul de caractere US-ASCII, cei mai mari trei biți sunt 010 pentru literele mari și 011 pentru literele mici. Când I<lc> este cel puțin 3, codificarea literală poate profita de această proprietate în datele necomprimate." #. type: Plain text -#: ../src/xz/xz.1:1462 -msgid "" -"The default value (3) is usually good. If you want maximum compression, " -"test B<lc=4>. Sometimes it helps a little, and sometimes it makes " -"compression worse. If it makes it worse, test B<lc=2> too." -msgstr "" -"Valoarea implicită (3) este de obicei bună. Dacă doriți o comprimare " -"maximă, testați B<lc=4>. Uneori ajută puțin, iar uneori înrăutățește " -"comprimarea . Dacă o agravează, încercați de-asemeni cu B<lc=2>." +#: ../src/xz/xz.1 +msgid "The default value (3) is usually good. If you want maximum compression, test B<lc=4>. Sometimes it helps a little, and sometimes it makes compression worse. If it makes it worse, test B<lc=2> too." +msgstr "Valoarea implicită (3) este de obicei bună. Dacă doriți o comprimare maximă, testați B<lc=4>. Uneori ajută puțin, iar uneori înrăutățește comprimarea . Dacă o agravează, încercați de-asemeni cu B<lc=2>." #. type: TP -#: ../src/xz/xz.1:1462 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lp=>I<lp>" msgstr "B<lp=>I<lp>" #. type: Plain text -#: ../src/xz/xz.1:1466 -msgid "" -"Specify the number of literal position bits. The minimum is 0 and the " -"maximum is 4; the default is 0." -msgstr "" -"Specifică numărul de biți de poziție literală. Minimul este 0 și maximul " -"este 4; implicit este 0." +#: ../src/xz/xz.1 +msgid "Specify the number of literal position bits. The minimum is 0 and the maximum is 4; the default is 0." +msgstr "Specifică numărul de biți de poziție literală. Minimul este 0 și maximul este 4; implicit este 0." #. type: Plain text -#: ../src/xz/xz.1:1473 -msgid "" -"I<Lp> affects what kind of alignment in the uncompressed data is assumed " -"when encoding literals. See I<pb> below for more information about " -"alignment." -msgstr "" -"I<Lp> afectează ce fel de aliniere în datele necomprimate este presupusă la " -"codificarea literalelor. Consultați argumentul I<pb> de mai jos pentru mai " -"multe informații despre aliniere." +#: ../src/xz/xz.1 +msgid "I<Lp> affects what kind of alignment in the uncompressed data is assumed when encoding literals. See I<pb> below for more information about alignment." +msgstr "I<Lp> afectează ce fel de aliniere în datele necomprimate este presupusă la codificarea literalelor. Consultați argumentul I<pb> de mai jos pentru mai multe informații despre aliniere." #. type: TP -#: ../src/xz/xz.1:1473 +#: ../src/xz/xz.1 #, no-wrap msgid "B<pb=>I<pb>" msgstr "B<pb=>I<pb>" #. type: Plain text -#: ../src/xz/xz.1:1477 -msgid "" -"Specify the number of position bits. The minimum is 0 and the maximum is 4; " -"the default is 2." -msgstr "" -"Specifică numărul de biți de poziție. Minimul este 0 și maximul este 4; " -"implicit este 2." +#: ../src/xz/xz.1 +msgid "Specify the number of position bits. The minimum is 0 and the maximum is 4; the default is 2." +msgstr "Specifică numărul de biți de poziție. Minimul este 0 și maximul este 4; implicit este 2." #. type: Plain text -#: ../src/xz/xz.1:1484 -msgid "" -"I<Pb> affects what kind of alignment in the uncompressed data is assumed in " -"general. The default means four-byte alignment (2^I<pb>=2^2=4), which is " -"often a good choice when there's no better guess." -msgstr "" -"I<Pb> afectează ce fel de aliniere în datele necomprimate este presupusă în " -"general. Valoarea implicită înseamnă alinierea pe patru octeți " -"(2^I<pb>=2^2=4), care este adesea o alegere bună atunci când nu există o " -"ipoteză mai bună." +#: ../src/xz/xz.1 +msgid "I<Pb> affects what kind of alignment in the uncompressed data is assumed in general. The default means four-byte alignment (2^I<pb>=2^2=4), which is often a good choice when there's no better guess." +msgstr "I<Pb> afectează ce fel de aliniere în datele necomprimate este presupusă în general. Valoarea implicită înseamnă alinierea pe patru octeți (2^I<pb>=2^2=4), care este adesea o alegere bună atunci când nu există o ipoteză mai bună." #. type: Plain text -#: ../src/xz/xz.1:1498 -msgid "" -"When the alignment is known, setting I<pb> accordingly may reduce the file " -"size a little. For example, with text files having one-byte alignment (US-" -"ASCII, ISO-8859-*, UTF-8), setting B<pb=0> can improve compression " -"slightly. For UTF-16 text, B<pb=1> is a good choice. If the alignment is " -"an odd number like 3 bytes, B<pb=0> might be the best choice." -msgstr "" -"Când alinierea este cunoscută, definirea lui I<pb> în mod corespunzător " -"poate reduce puțin dimensiunea fișierului. De exemplu, cu fișierele text cu " -"aliniere pe un octet (US-ASCII, ISO-8859-*, UTF-8), definirea B<pb=0> poate " -"îmbunătăți ușor comprimarea. Pentru textul UTF-16, B<pb=1> este o alegere " -"bună. Dacă alinierea este un număr impar, cum ar fi 3 octeți, B<pb=0> ar " -"putea fi cea mai bună alegere." +#: ../src/xz/xz.1 +msgid "When the alignment is known, setting I<pb> accordingly may reduce the file size a little. For example, with text files having one-byte alignment (US-ASCII, ISO-8859-*, UTF-8), setting B<pb=0> can improve compression slightly. For UTF-16 text, B<pb=1> is a good choice. If the alignment is an odd number like 3 bytes, B<pb=0> might be the best choice." +msgstr "Când alinierea este cunoscută, definirea lui I<pb> în mod corespunzător poate reduce puțin dimensiunea fișierului. De exemplu, cu fișierele text cu aliniere pe un octet (US-ASCII, ISO-8859-*, UTF-8), definirea B<pb=0> poate îmbunătăți ușor comprimarea. Pentru textul UTF-16, B<pb=1> este o alegere bună. Dacă alinierea este un număr impar, cum ar fi 3 octeți, B<pb=0> ar putea fi cea mai bună alegere." #. type: Plain text -#: ../src/xz/xz.1:1506 -msgid "" -"Even though the assumed alignment can be adjusted with I<pb> and I<lp>, " -"LZMA1 and LZMA2 still slightly favor 16-byte alignment. It might be worth " -"taking into account when designing file formats that are likely to be often " -"compressed with LZMA1 or LZMA2." -msgstr "" -"Chiar dacă alinierea presupusă poate fi ajustată cu I<pb> și I<lp>, LZMA1 și " -"LZMA2 încă favorizează ușor alinierea pe 16 octeți. Ar putea fi demn de " -"luat în considerare atunci când proiectați formate de fișiere care pot fi " -"adesea comprimate cu LZMA1 sau LZMA2." +#: ../src/xz/xz.1 +msgid "Even though the assumed alignment can be adjusted with I<pb> and I<lp>, LZMA1 and LZMA2 still slightly favor 16-byte alignment. It might be worth taking into account when designing file formats that are likely to be often compressed with LZMA1 or LZMA2." +msgstr "Chiar dacă alinierea presupusă poate fi ajustată cu I<pb> și I<lp>, LZMA1 și LZMA2 încă favorizează ușor alinierea pe 16 octeți. Ar putea fi demn de luat în considerare atunci când proiectați formate de fișiere care pot fi adesea comprimate cu LZMA1 sau LZMA2." #. type: TP -#: ../src/xz/xz.1:1506 +#: ../src/xz/xz.1 #, no-wrap msgid "B<mf=>I<mf>" msgstr "B<mf=>I<mf>" #. type: Plain text -#: ../src/xz/xz.1:1521 -msgid "" -"Match finder has a major effect on encoder speed, memory usage, and " -"compression ratio. Usually Hash Chain match finders are faster than Binary " -"Tree match finders. The default depends on the I<preset>: 0 uses B<hc3>, " -"1\\(en3 use B<hc4>, and the rest use B<bt4>." -msgstr "" -"Căutarea potrivirilor are un efect major asupra vitezei codificatorului, " -"utilizării memoriei și raportului de comprimare. De obicei, găsitorii de " -"potriviri din lanțul sumelor de control sunt mai rapizi decât găsitorii de " -"potriviri din arborele binar. Valoarea implicită depinde de I<prestabilit>: " -"0 folosește B<hc3>, 1\\(en3 folosește B<hc4>, iar restul folosește B<bt4>." +#: ../src/xz/xz.1 +msgid "Match finder has a major effect on encoder speed, memory usage, and compression ratio. Usually Hash Chain match finders are faster than Binary Tree match finders. The default depends on the I<preset>: 0 uses B<hc3>, 1\\(en3 use B<hc4>, and the rest use B<bt4>." +msgstr "Căutarea potrivirilor are un efect major asupra vitezei codificatorului, utilizării memoriei și raportului de comprimare. De obicei, găsitorii de potriviri din lanțul sumelor de control sunt mai rapizi decât găsitorii de potriviri din arborele binar. Valoarea implicită depinde de I<prestabilit>: 0 folosește B<hc3>, 1\\(en3 folosește B<hc4>, iar restul folosește B<bt4>." #. type: Plain text -#: ../src/xz/xz.1:1527 -msgid "" -"The following match finders are supported. The memory usage formulas below " -"are rough approximations, which are closest to the reality when I<dict> is a " -"power of two." -msgstr "" -"Sunt acceptate următoarele opțiuni de căutare de potriviri. Formulele de " -"utilizare a memoriei de mai jos sunt aproximări estimative, care se apropie " -"cel mai mult de realitate atunci când I<dict> este o putere a lui doi." +#: ../src/xz/xz.1 +msgid "The following match finders are supported. The memory usage formulas below are rough approximations, which are closest to the reality when I<dict> is a power of two." +msgstr "Sunt acceptate următoarele opțiuni de căutare de potriviri. Formulele de utilizare a memoriei de mai jos sunt aproximări estimative, care se apropie cel mai mult de realitate atunci când I<dict> este o putere a lui doi." #. type: TP -#: ../src/xz/xz.1:1528 +#: ../src/xz/xz.1 #, no-wrap msgid "B<hc3>" msgstr "B<hc3>" #. type: Plain text -#: ../src/xz/xz.1:1531 +#: ../src/xz/xz.1 msgid "Hash Chain with 2- and 3-byte hashing" msgstr "Lanț de sumă de control, cu suma de control de 2 și 3 octeți" #. type: Plain text -#: ../src/xz/xz.1:1535 ../src/xz/xz.1:1584 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 3" msgstr "Valoarea minimă pentru I<nice>: 3" #. type: Plain text -#: ../src/xz/xz.1:1537 ../src/xz/xz.1:1556 ../src/xz/xz.1:1586 -#: ../src/xz/xz.1:1605 +#: ../src/xz/xz.1 msgid "Memory usage:" msgstr "Utilizarea memoriei:" #. type: Plain text -#: ../src/xz/xz.1:1542 +#: ../src/xz/xz.1 msgid "I<dict> * 7.5 (if I<dict> E<lt>= 16 MiB);" msgstr "I<dict> * 7.5 (dacă I<dict> E<lt>= 16 Mio);" #. type: Plain text -#: ../src/xz/xz.1:1547 +#: ../src/xz/xz.1 msgid "I<dict> * 5.5 + 64 MiB (if I<dict> E<gt> 16 MiB)" msgstr "I<dict> * 5.5 + 64 MiB (dacă I<dict> E<gt> 16 Mio)" #. type: TP -#: ../src/xz/xz.1:1547 +#: ../src/xz/xz.1 #, no-wrap msgid "B<hc4>" msgstr "B<hc4>" #. type: Plain text -#: ../src/xz/xz.1:1550 +#: ../src/xz/xz.1 msgid "Hash Chain with 2-, 3-, and 4-byte hashing" msgstr "Lanț de sumă de control, cu suma de control de 2, 3 și 4 octeți" #. type: Plain text -#: ../src/xz/xz.1:1554 ../src/xz/xz.1:1603 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 4" msgstr "Valoarea minimă pentru I<nice>: 4" #. type: Plain text -#: ../src/xz/xz.1:1561 +#: ../src/xz/xz.1 msgid "I<dict> * 7.5 (if I<dict> E<lt>= 32 MiB);" msgstr "I<dict> * 7.5 (dacă I<dict> E<lt>= 32 Mio);" #. type: Plain text -#: ../src/xz/xz.1:1566 +#: ../src/xz/xz.1 msgid "I<dict> * 6.5 (if I<dict> E<gt> 32 MiB)" msgstr "I<dict> * 6.5 (dacă I<dict> E<gt> 32 Mio)" #. type: TP -#: ../src/xz/xz.1:1566 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt2>" msgstr "B<bt2>" #. type: Plain text -#: ../src/xz/xz.1:1569 +#: ../src/xz/xz.1 msgid "Binary Tree with 2-byte hashing" msgstr "Arbore binar cu suma de control de 2 octeți" #. type: Plain text -#: ../src/xz/xz.1:1573 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 2" msgstr "Valoarea minimă pentru I<nice>: 2" #. type: Plain text -#: ../src/xz/xz.1:1577 +#: ../src/xz/xz.1 msgid "Memory usage: I<dict> * 9.5" msgstr "Utilizarea memoriei: I<dict> * 9.5" #. type: TP -#: ../src/xz/xz.1:1577 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt3>" msgstr "B<bt3>" #. type: Plain text -#: ../src/xz/xz.1:1580 +#: ../src/xz/xz.1 msgid "Binary Tree with 2- and 3-byte hashing" msgstr "Arbore binar cu suma de control de 2 și 3 octeți" #. type: Plain text -#: ../src/xz/xz.1:1591 +#: ../src/xz/xz.1 msgid "I<dict> * 11.5 (if I<dict> E<lt>= 16 MiB);" msgstr "I<dict> * 11.5 (dacă I<dict> E<lt>= 16 Mio);" #. type: Plain text -#: ../src/xz/xz.1:1596 +#: ../src/xz/xz.1 msgid "I<dict> * 9.5 + 64 MiB (if I<dict> E<gt> 16 MiB)" msgstr "I<dict> * 9.5 + 64 MiB (dacă I<dict> E<gt> 16 Mio)" #. type: TP -#: ../src/xz/xz.1:1596 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt4>" msgstr "B<bt4>" #. type: Plain text -#: ../src/xz/xz.1:1599 +#: ../src/xz/xz.1 msgid "Binary Tree with 2-, 3-, and 4-byte hashing" msgstr "Arbore binar cu suma de control de 2, 3 și 4 octeți" #. type: Plain text -#: ../src/xz/xz.1:1610 +#: ../src/xz/xz.1 msgid "I<dict> * 11.5 (if I<dict> E<lt>= 32 MiB);" msgstr "I<dict> * 11.5 (dacă I<dict> E<lt>= 32 Mio);" #. type: Plain text -#: ../src/xz/xz.1:1615 +#: ../src/xz/xz.1 msgid "I<dict> * 10.5 (if I<dict> E<gt> 32 MiB)" msgstr "I<dict> * 10.5 (dacă I<dict> E<gt> 32 Mio)" #. type: TP -#: ../src/xz/xz.1:1616 +#: ../src/xz/xz.1 #, no-wrap msgid "B<mode=>I<mode>" msgstr "B<mode=>I<mod>" #. type: Plain text -#: ../src/xz/xz.1:1637 -msgid "" -"Compression I<mode> specifies the method to analyze the data produced by the " -"match finder. Supported I<modes> are B<fast> and B<normal>. The default is " -"B<fast> for I<presets> 0\\(en3 and B<normal> for I<presets> 4\\(en9." -msgstr "" -"Comprimarea I<mod> specifică metoda de analiză a datelor produse de " -"găsitorul de potriviri. I<Modurile> acceptate sunt B<fast>(rapid) și " -"B<normal>. Valoarea implicită este B<fast> pentru I<prestabiliri> 0\\(en3 " -"și B<normal> pentru I<prestabiliri> 4\\(en9." +#: ../src/xz/xz.1 +msgid "Compression I<mode> specifies the method to analyze the data produced by the match finder. Supported I<modes> are B<fast> and B<normal>. The default is B<fast> for I<presets> 0\\(en3 and B<normal> for I<presets> 4\\(en9." +msgstr "Comprimarea I<mod> specifică metoda de analiză a datelor produse de găsitorul de potriviri. I<Modurile> acceptate sunt B<fast>(rapid) și B<normal>. Valoarea implicită este B<fast> pentru I<prestabiliri> 0\\(en3 și B<normal> pentru I<prestabiliri> 4\\(en9." #. type: Plain text -#: ../src/xz/xz.1:1646 -msgid "" -"Usually B<fast> is used with Hash Chain match finders and B<normal> with " -"Binary Tree match finders. This is also what the I<presets> do." -msgstr "" -"De obicei, B<fast> este folosit cu instrumentele de căutare de potriviri ale " -"lanțului de sume de control, și B<normal> cu instrumentele de căutare de " -"potriviri din arborele binar. Aceasta este și ceea ce fac I<prestabiririle>." +#: ../src/xz/xz.1 +msgid "Usually B<fast> is used with Hash Chain match finders and B<normal> with Binary Tree match finders. This is also what the I<presets> do." +msgstr "De obicei, B<fast> este folosit cu instrumentele de căutare de potriviri ale lanțului de sume de control, și B<normal> cu instrumentele de căutare de potriviri din arborele binar. Aceasta este și ceea ce fac I<prestabiririle>." #. type: TP -#: ../src/xz/xz.1:1646 +#: ../src/xz/xz.1 #, no-wrap msgid "B<nice=>I<nice>" msgstr "B<nice=>I<nice>" #. type: Plain text -#: ../src/xz/xz.1:1653 -msgid "" -"Specify what is considered to be a nice length for a match. Once a match of " -"at least I<nice> bytes is found, the algorithm stops looking for possibly " -"better matches." -msgstr "" -"Specifică ceea ce este considerat a fi o lungime bună(nice) pentru o " -"potrivire. Odată ce este găsită o potrivire de cel puțin I<nice> octeți, " -"algoritmul nu mai caută după potriviri posibile mai bune." +#: ../src/xz/xz.1 +msgid "Specify what is considered to be a nice length for a match. Once a match of at least I<nice> bytes is found, the algorithm stops looking for possibly better matches." +msgstr "Specifică ceea ce este considerat a fi o lungime bună(nice) pentru o potrivire. Odată ce este găsită o potrivire de cel puțin I<nice> octeți, algoritmul nu mai caută după potriviri posibile mai bune." #. type: Plain text -#: ../src/xz/xz.1:1660 -msgid "" -"I<Nice> can be 2\\(en273 bytes. Higher values tend to give better " -"compression ratio at the expense of speed. The default depends on the " -"I<preset>." -msgstr "" -"I<Nice> poate fi de 2\\(en273 octeți. Valorile mai mari tind să ofere un " -"raport de comprimare mai bun în detrimentul vitezei. Valoarea implicită " -"depinde de I<prestabilit>." +#: ../src/xz/xz.1 +msgid "I<Nice> can be 2\\(en273 bytes. Higher values tend to give better compression ratio at the expense of speed. The default depends on the I<preset>." +msgstr "I<Nice> poate fi de 2\\(en273 octeți. Valorile mai mari tind să ofere un raport de comprimare mai bun în detrimentul vitezei. Valoarea implicită depinde de I<prestabilit>." #. type: TP -#: ../src/xz/xz.1:1660 +#: ../src/xz/xz.1 #, no-wrap msgid "B<depth=>I<depth>" msgstr "B<depth=>I<adâncimea>" #. type: Plain text -#: ../src/xz/xz.1:1670 -msgid "" -"Specify the maximum search depth in the match finder. The default is the " -"special value of 0, which makes the compressor determine a reasonable " -"I<depth> from I<mf> and I<nice>." -msgstr "" -"Specifică adâncimea maximă de căutare în găsitorul de potriviri. Valoarea " -"implicită este valoarea specială de 0, ceea ce face ca instrumentul de " -"comprimare să determine o I<adâncime> rezonabilă pornind de la valorile " -"I<mf> și I<nice>." +#: ../src/xz/xz.1 +msgid "Specify the maximum search depth in the match finder. The default is the special value of 0, which makes the compressor determine a reasonable I<depth> from I<mf> and I<nice>." +msgstr "Specifică adâncimea maximă de căutare în găsitorul de potriviri. Valoarea implicită este valoarea specială de 0, ceea ce face ca instrumentul de comprimare să determine o I<adâncime> rezonabilă pornind de la valorile I<mf> și I<nice>." #. type: Plain text -#: ../src/xz/xz.1:1681 -msgid "" -"Reasonable I<depth> for Hash Chains is 4\\(en100 and 16\\(en1000 for Binary " -"Trees. Using very high values for I<depth> can make the encoder extremely " -"slow with some files. Avoid setting the I<depth> over 1000 unless you are " -"prepared to interrupt the compression in case it is taking far too long." -msgstr "" -"I<Adâncimea> rezonabilă pentru lanțuri de sumă de control este 4\\(en100 și " -"16\\(en1000 pentru arbori binari. Folosirea unor valori foarte mari pentru " -"I<adâncime> poate face codificatorul extrem de lent cu unele fișiere. " -"Evitați să stabiliți I<adâncimea> la valori peste 1000, cu excepția cazului " -"în care sunteți pregătit să întrerupeți comprimarea în cazul în care durează " -"prea mult." +#: ../src/xz/xz.1 +msgid "Reasonable I<depth> for Hash Chains is 4\\(en100 and 16\\(en1000 for Binary Trees. Using very high values for I<depth> can make the encoder extremely slow with some files. Avoid setting the I<depth> over 1000 unless you are prepared to interrupt the compression in case it is taking far too long." +msgstr "I<Adâncimea> rezonabilă pentru lanțuri de sumă de control este 4\\(en100 și 16\\(en1000 pentru arbori binari. Folosirea unor valori foarte mari pentru I<adâncime> poate face codificatorul extrem de lent cu unele fișiere. Evitați să stabiliți I<adâncimea> la valori peste 1000, cu excepția cazului în care sunteți pregătit să întrerupeți comprimarea în cazul în care durează prea mult." #. type: Plain text -#: ../src/xz/xz.1:1692 -msgid "" -"When decoding raw streams (B<--format=raw>), LZMA2 needs only the dictionary " -"I<size>. LZMA1 needs also I<lc>, I<lp>, and I<pb>." -msgstr "" -"La decodificarea fluxurilor brute (B<--format=raw>), LZMA2 are nevoie doar " -"de I<dimensiunea> dicționarului. LZMA1 are nevoie de asemenea de I<lc>, " -"I<lp> și I<pb>." +#: ../src/xz/xz.1 +msgid "When decoding raw streams (B<--format=raw>), LZMA2 needs only the dictionary I<size>. LZMA1 needs also I<lc>, I<lp>, and I<pb>." +msgstr "La decodificarea fluxurilor brute (B<--format=raw>), LZMA2 are nevoie doar de I<dimensiunea> dicționarului. LZMA1 are nevoie de asemenea de I<lc>, I<lp> și I<pb>." #. type: TP -#: ../src/xz/xz.1:1692 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--x86>[B<=>I<options>]" msgstr "B<--x86>[B<=>I<opțiuni>]" #. type: TP -#: ../src/xz/xz.1:1695 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--arm>[B<=>I<options>]" msgstr "B<--arm>[B<=>I<opțiuni>]" #. type: TP -#: ../src/xz/xz.1:1697 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--armthumb>[B<=>I<options>]" msgstr "B<--armthumb>[B<=>I<opțiuni>]" #. type: TP -#: ../src/xz/xz.1:1699 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--arm64>[B<=>I<options>]" msgstr "B<--arm64>[B<=>I<opțiuni>]" #. type: TP -#: ../src/xz/xz.1:1701 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--powerpc>[B<=>I<options>]" msgstr "B<--powerpc>[B<=>I<opțiuni>]" #. type: TP -#: ../src/xz/xz.1:1703 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--ia64>[B<=>I<options>]" msgstr "B<--ia64>[B<=>I<opțiuni>]" #. type: TP -#: ../src/xz/xz.1:1705 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--sparc>[B<=>I<options>]" msgstr "B<--sparc>[B<=>I<opțiuni>]" +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--riscv>[B<=>I<options>]" +msgstr "B<--riscv>[B<=>I<opțiuni>]" + #. type: Plain text -#: ../src/xz/xz.1:1711 -msgid "" -"Add a branch/call/jump (BCJ) filter to the filter chain. These filters can " -"be used only as a non-last filter in the filter chain." -msgstr "" -"Adaugă un filtru de ramură/apel/salt (branch/call/jump ⟶ „BCJ”) la lanțul de " -"filtre. Aceste filtre pot fi utilizate numai ca un filtru care nu este " -"ultimul din lanțul de filtrare." +#: ../src/xz/xz.1 +msgid "Add a branch/call/jump (BCJ) filter to the filter chain. These filters can be used only as a non-last filter in the filter chain." +msgstr "Adaugă un filtru de ramură/apel/salt (branch/call/jump ⟶ „BCJ”) la lanțul de filtre. Aceste filtre pot fi utilizate numai ca un filtru care nu este ultimul din lanțul de filtrare." #. type: Plain text -#: ../src/xz/xz.1:1725 -msgid "" -"A BCJ filter converts relative addresses in the machine code to their " -"absolute counterparts. This doesn't change the size of the data but it " -"increases redundancy, which can help LZMA2 to produce 0\\(en15\\ % smaller " -"B<.xz> file. The BCJ filters are always reversible, so using a BCJ filter " -"for wrong type of data doesn't cause any data loss, although it may make the " -"compression ratio slightly worse. The BCJ filters are very fast and use an " -"insignificant amount of memory." -msgstr "" -"Un filtru BCJ convertește adresele relative din codul mașinii în omoloagele " -"lor absolute. Acest lucru nu modifică dimensiunea datelor, dar crește " -"redundanța, ceea ce poate ajuta LZMA2 să producă fișier B<.xz> cu 0\\(en15\\ " -"% mai mic. Filtrele BCJ sunt întotdeauna reversibile, deci folosind un " -"filtru BCJ pentru tipul greșit de date nu provoacă nicio pierdere de date, " -"deși poate înrăutăți puțin raportul de comprimare. Filtrele BCJ sunt foarte " -"rapide și folosesc o cantitate nesemnificativă de memorie." +#: ../src/xz/xz.1 +msgid "A BCJ filter converts relative addresses in the machine code to their absolute counterparts. This doesn't change the size of the data but it increases redundancy, which can help LZMA2 to produce 0\\(en15\\ % smaller B<.xz> file. The BCJ filters are always reversible, so using a BCJ filter for wrong type of data doesn't cause any data loss, although it may make the compression ratio slightly worse. The BCJ filters are very fast and use an insignificant amount of memory." +msgstr "Un filtru BCJ convertește adresele relative din codul mașinii în omoloagele lor absolute. Acest lucru nu modifică dimensiunea datelor, dar crește redundanța, ceea ce poate ajuta LZMA2 să producă fișier B<.xz> cu 0\\(en15\\ % mai mic. Filtrele BCJ sunt întotdeauna reversibile, deci folosind un filtru BCJ pentru tipul greșit de date nu provoacă nicio pierdere de date, deși poate înrăutăți puțin raportul de comprimare. Filtrele BCJ sunt foarte rapide și folosesc o cantitate nesemnificativă de memorie." #. type: Plain text -#: ../src/xz/xz.1:1728 +#: ../src/xz/xz.1 msgid "These BCJ filters have known problems related to the compression ratio:" -msgstr "" -"Aceste filtre BCJ au probleme cunoscute legate de raportul de comprimare:" +msgstr "Aceste filtre BCJ au probleme cunoscute legate de raportul de comprimare:" #. type: Plain text -#: ../src/xz/xz.1:1735 -msgid "" -"Some types of files containing executable code (for example, object files, " -"static libraries, and Linux kernel modules) have the addresses in the " -"instructions filled with filler values. These BCJ filters will still do the " -"address conversion, which will make the compression worse with these files." -msgstr "" -"Unele tipuri de fișiere care conțin cod executabil (de exemplu, fișiere " -"obiect, biblioteci statice și module de kernel Linux) au adresele din " -"instrucțiuni completate cu valori de umplere. Aceste filtre BCJ vor face în " -"continuare conversia adresei, ceea ce va înrăutăți comprimarea cu aceste " -"fișiere." +#: ../src/xz/xz.1 +msgid "Some types of files containing executable code (for example, object files, static libraries, and Linux kernel modules) have the addresses in the instructions filled with filler values. These BCJ filters will still do the address conversion, which will make the compression worse with these files." +msgstr "Unele tipuri de fișiere care conțin cod executabil (de exemplu, fișiere obiect, biblioteci statice și module de kernel Linux) au adresele din instrucțiuni completate cu valori de umplere. Aceste filtre BCJ vor face în continuare conversia adresei, ceea ce va înrăutăți comprimarea cu aceste fișiere." #. type: Plain text -#: ../src/xz/xz.1:1745 -msgid "" -"If a BCJ filter is applied on an archive, it is possible that it makes the " -"compression ratio worse than not using a BCJ filter. For example, if there " -"are similar or even identical executables then filtering will likely make " -"the files less similar and thus compression is worse. The contents of non-" -"executable files in the same archive can matter too. In practice one has to " -"try with and without a BCJ filter to see which is better in each situation." -msgstr "" -"Dacă pe o arhivă este aplicat un filtru BCJ, este posibil ca raportul de " -"comprimare să fie mai rău decât la neutilizarea unui filtru BCJ. De " -"exemplu, dacă există executabile similare sau chiar identice, filtrarea va " -"face probabil fișierele mai puțin asemănătoare și astfel comprimarea este " -"mai proastă. Conținutul fișierelor neexecutabile din aceeași arhivă poate " -"conta și el. În practică, trebuie să încercați cu și fără filtru BCJ pentru " -"a vedea care rezultat este mai bun în fiecare situație." +#: ../src/xz/xz.1 +msgid "If a BCJ filter is applied on an archive, it is possible that it makes the compression ratio worse than not using a BCJ filter. For example, if there are similar or even identical executables then filtering will likely make the files less similar and thus compression is worse. The contents of non-executable files in the same archive can matter too. In practice one has to try with and without a BCJ filter to see which is better in each situation." +msgstr "Dacă pe o arhivă este aplicat un filtru BCJ, este posibil ca raportul de comprimare să fie mai rău decât la neutilizarea unui filtru BCJ. De exemplu, dacă există executabile similare sau chiar identice, filtrarea va face probabil fișierele mai puțin asemănătoare și astfel comprimarea este mai proastă. Conținutul fișierelor neexecutabile din aceeași arhivă poate conta și el. În practică, trebuie să încercați cu și fără filtru BCJ pentru a vedea care rezultat este mai bun în fiecare situație." #. type: Plain text -#: ../src/xz/xz.1:1750 -msgid "" -"Different instruction sets have different alignment: the executable file " -"must be aligned to a multiple of this value in the input data to make the " -"filter work." -msgstr "" -"Seturi de instrucțiuni diferite au o aliniere diferită: fișierul executabil " -"trebuie aliniat la un multiplu al acestei valori în datele de intrare pentru " -"ca filtrul să funcționeze." +#: ../src/xz/xz.1 +msgid "Different instruction sets have different alignment: the executable file must be aligned to a multiple of this value in the input data to make the filter work." +msgstr "Seturi de instrucțiuni diferite au o aliniere diferită: fișierul executabil trebuie aliniat la un multiplu al acestei valori în datele de intrare pentru ca filtrul să funcționeze." #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Filter" msgstr "Filtru" #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Alignment" msgstr "Aliniere" #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Notes" msgstr "Note" #. type: tbl table -#: ../src/xz/xz.1:1758 +#: ../src/xz/xz.1 #, no-wrap msgid "x86" msgstr "x86" #. type: tbl table -#: ../src/xz/xz.1:1758 +#: ../src/xz/xz.1 #, no-wrap msgid "32-bit or 64-bit x86" msgstr "" @@ -3090,25 +1925,25 @@ msgstr "" ";;sau 64 de biți" #. type: tbl table -#: ../src/xz/xz.1:1759 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM" msgstr "ARM" #. type: tbl table -#: ../src/xz/xz.1:1760 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM-Thumb" msgstr "ARM-Thumb" #. type: tbl table -#: ../src/xz/xz.1:1761 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM64" msgstr "ARM64" #. type: tbl table -#: ../src/xz/xz.1:1761 +#: ../src/xz/xz.1 #, no-wrap msgid "4096-byte alignment is best" msgstr "" @@ -3116,1783 +1951,1310 @@ msgstr "" ";;este cea mai bună" #. type: tbl table -#: ../src/xz/xz.1:1762 +#: ../src/xz/xz.1 #, no-wrap msgid "PowerPC" msgstr "PowerPC" #. type: tbl table -#: ../src/xz/xz.1:1762 +#: ../src/xz/xz.1 #, no-wrap msgid "Big endian only" msgstr "Doar big endian" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "IA-64" msgstr "IA-64" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "16" msgstr "16" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "Itanium" msgstr "Itanium" #. type: tbl table -#: ../src/xz/xz.1:1764 +#: ../src/xz/xz.1 #, no-wrap msgid "SPARC" msgstr "SPARC" +#. type: tbl table +#: ../src/xz/xz.1 +#, no-wrap +msgid "RISC-V" +msgstr "RISC-V" + #. type: Plain text -#: ../src/xz/xz.1:1781 -msgid "" -"Since the BCJ-filtered data is usually compressed with LZMA2, the " -"compression ratio may be improved slightly if the LZMA2 options are set to " -"match the alignment of the selected BCJ filter. For example, with the IA-64 " -"filter, it's good to set B<pb=4> or even B<pb=4,lp=4,lc=0> with LZMA2 " -"(2^4=16). The x86 filter is an exception; it's usually good to stick to " -"LZMA2's default four-byte alignment when compressing x86 executables." -msgstr "" -"Deoarece datele filtrate prin BCJ sunt de obicei comprimate cu LZMA2, " -"raportul de comprimare poate fi ușor îmbunătățit dacă opțiunile LZMA2 sunt " -"definite pentru a se potrivi cu alinierea filtrului BCJ selectat. De " -"exemplu, cu filtrul IA-64, este bine să stabiliți B<pb=4> sau chiar B<pb=4," -"lp=4,lc=0> cu LZMA2 (2^4=16). Filtrul x86 este o excepție; de obicei, este " -"bine să rămână la alinierea implicită de patru octeți a LZMA2 atunci când se " -"comprimă executabile x86." +#: ../src/xz/xz.1 +msgid "Since the BCJ-filtered data is usually compressed with LZMA2, the compression ratio may be improved slightly if the LZMA2 options are set to match the alignment of the selected BCJ filter. Examples:" +msgstr "Deoarece datele filtrate prin BCJ sunt de obicei comprimate cu LZMA2, raportul de comprimare poate fi ușor îmbunătățit dacă opțiunile LZMA2 sunt definite pentru a se potrivi cu alinierea filtrului BCJ selectat. Exemple:" #. type: Plain text -#: ../src/xz/xz.1:1784 +#: ../src/xz/xz.1 +msgid "IA-64 filter has 16-byte alignment so B<pb=4,lp=4,lc=0> is good with LZMA2 (2^4=16)." +msgstr "Filtrul IA-64 are o aliniere de 16 octeți, astfel încât B<pb=4,lp=4,lc=0> este alegere adecvată cu LZMA2 (2^4=16)." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "RISC-V code has 2-byte or 4-byte alignment depending on whether the file contains 16-bit compressed instructions (the C extension). When 16-bit instructions are used, B<pb=2,lp=1,lc=3> or B<pb=1,lp=1,lc=3> is good. When 16-bit instructions aren't present, B<pb=2,lp=2,lc=2> is the best. B<readelf -h> can be used to check if \"RVC\" appears on the \"Flags\" line." +msgstr "Codul RISC-V are o aliniere pe 2 sau 4 octeți, depinzând de faptul că fișierul conține instrucțiuni comprimate pe 16 biți (extensia C) sau nu. Atunci când se utilizează instrucțiuni pe 16 biți, B<pb=2,lp=1,lc=3> sau B<pb=1,lp=1,lc=3> este o alegere bună. Atunci când nu sunt prezente instrucțiuni pe 16 biți, B<pb=2,lp=2,lc=2> este cea mai bună alegere. B<readelf -h> poate fi utilizată pentru a verifica dacă „RVC” apare în linia „Indicatori\"." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "ARM64 is always 4-byte aligned so B<pb=2,lp=2,lc=2> is the best." +msgstr "ARM64 este întotdeauna aliniat pe 4 octeți, astfel încât B<pb=2,lp=2,lc=2> este cea mai bună alegere." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The x86 filter is an exception. It's usually good to stick to LZMA2's defaults (B<pb=2,lp=0,lc=3>) when compressing x86 executables." +msgstr "Filtrul x86 este o excepție. De obicei, este bine să rămâneți la valorile implicite ale LZMA2 (B<pb=2,lp=0,lc=3>) atunci când comprimați executabile x86." + +#. type: Plain text +#: ../src/xz/xz.1 msgid "All BCJ filters support the same I<options>:" msgstr "Toate filtrele BCJ acceptă același I<opțiuni>:" #. type: TP -#: ../src/xz/xz.1:1785 +#: ../src/xz/xz.1 #, no-wrap msgid "B<start=>I<offset>" msgstr "B<start=>I<poziție>" #. type: Plain text -#: ../src/xz/xz.1:1799 -msgid "" -"Specify the start I<offset> that is used when converting between relative " -"and absolute addresses. The I<offset> must be a multiple of the alignment " -"of the filter (see the table above). The default is zero. In practice, the " -"default is good; specifying a custom I<offset> is almost never useful." -msgstr "" -"Specifică I<poziția> de pornire care este utilizată la conversia între " -"adresele relative și absolute. I<Poziția> trebuie să fie un multiplu al " -"alinierii filtrului (consultați tabelul de mai sus). Valoarea implicită " -"este zero. În practică, valoarea implicită este bună; specificarea unei " -"I<poziții> personalizate nu este aproape niciodată utilă." +#: ../src/xz/xz.1 +msgid "Specify the start I<offset> that is used when converting between relative and absolute addresses. The I<offset> must be a multiple of the alignment of the filter (see the table above). The default is zero. In practice, the default is good; specifying a custom I<offset> is almost never useful." +msgstr "Specifică I<poziția> de pornire care este utilizată la conversia între adresele relative și absolute. I<Poziția> trebuie să fie un multiplu al alinierii filtrului (consultați tabelul de mai sus). Valoarea implicită este zero. În practică, valoarea implicită este bună; specificarea unei I<poziții> personalizate nu este aproape niciodată utilă." #. type: TP -#: ../src/xz/xz.1:1800 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--delta>[B<=>I<options>]" msgstr "B<--delta>[B<=>I<opțiuni>]" #. type: Plain text -#: ../src/xz/xz.1:1805 -msgid "" -"Add the Delta filter to the filter chain. The Delta filter can be only used " -"as a non-last filter in the filter chain." -msgstr "" -"Adaugă filtrul Delta în lanțul de filtrare. Filtrul Delta poate fi folosit " -"doar ca un filtru care nu este ultimul în lanțul de filtrare." +#: ../src/xz/xz.1 +msgid "Add the Delta filter to the filter chain. The Delta filter can be only used as a non-last filter in the filter chain." +msgstr "Adaugă filtrul Delta în lanțul de filtrare. Filtrul Delta poate fi folosit doar ca un filtru care nu este ultimul în lanțul de filtrare." #. type: Plain text -#: ../src/xz/xz.1:1814 -msgid "" -"Currently only simple byte-wise delta calculation is supported. It can be " -"useful when compressing, for example, uncompressed bitmap images or " -"uncompressed PCM audio. However, special purpose algorithms may give " -"significantly better results than Delta + LZMA2. This is true especially " -"with audio, which compresses faster and better, for example, with B<flac>(1)." -msgstr "" -"În prezent, este acceptat doar calculul delta simplu de octeți. Poate fi " -"util la comprimarea, de exemplu, a imaginilor bitmap necomprimate sau a " -"sunetului PCM necomprimat. Cu toate acestea, algoritmii cu scop special pot " -"da rezultate semnificativ mai bune decât Delta + LZMA2. Acest lucru este " -"valabil mai ales în cazul audio, care se comprimă mai repede și mai bine, de " -"exemplu, cu B<flac>(1)." +#: ../src/xz/xz.1 +msgid "Currently only simple byte-wise delta calculation is supported. It can be useful when compressing, for example, uncompressed bitmap images or uncompressed PCM audio. However, special purpose algorithms may give significantly better results than Delta + LZMA2. This is true especially with audio, which compresses faster and better, for example, with B<flac>(1)." +msgstr "În prezent, este acceptat doar calculul delta simplu de octeți. Poate fi util la comprimarea, de exemplu, a imaginilor bitmap necomprimate sau a sunetului PCM necomprimat. Cu toate acestea, algoritmii cu scop special pot da rezultate semnificativ mai bune decât Delta + LZMA2. Acest lucru este valabil mai ales în cazul audio, care se comprimă mai repede și mai bine, de exemplu, cu B<flac>(1)." #. type: Plain text -#: ../src/xz/xz.1:1817 +#: ../src/xz/xz.1 msgid "Supported I<options>:" msgstr "I<Opțiuni> acceptate:" #. type: TP -#: ../src/xz/xz.1:1818 +#: ../src/xz/xz.1 #, no-wrap msgid "B<dist=>I<distance>" msgstr "B<dist=>I<distanța>" #. type: Plain text -#: ../src/xz/xz.1:1826 -msgid "" -"Specify the I<distance> of the delta calculation in bytes. I<distance> must " -"be 1\\(en256. The default is 1." -msgstr "" -"Specifică I<distanța> calculului delta în octeți. I<Distanța> trebuie să " -"fie 1\\(en256. Valoarea implicită este 1." +#: ../src/xz/xz.1 +msgid "Specify the I<distance> of the delta calculation in bytes. I<distance> must be 1\\(en256. The default is 1." +msgstr "Specifică I<distanța> calculului delta în octeți. I<Distanța> trebuie să fie 1\\(en256. Valoarea implicită este 1." #. type: Plain text -#: ../src/xz/xz.1:1831 -msgid "" -"For example, with B<dist=2> and eight-byte input A1 B1 A2 B3 A3 B5 A4 B7, " -"the output will be A1 B1 01 02 01 02 01 02." -msgstr "" -"De exemplu, cu B<dist=2> și intrare de opt octeți: A1 B1 A2 B3 A3 B5 A4 B7, " -"ieșirea va fi: A1 B1 01 02 01 02 01 02." +#: ../src/xz/xz.1 +msgid "For example, with B<dist=2> and eight-byte input A1 B1 A2 B3 A3 B5 A4 B7, the output will be A1 B1 01 02 01 02 01 02." +msgstr "De exemplu, cu B<dist=2> și intrare de opt octeți: A1 B1 A2 B3 A3 B5 A4 B7, ieșirea va fi: A1 B1 01 02 01 02 01 02." #. type: SS -#: ../src/xz/xz.1:1833 +#: ../src/xz/xz.1 #, no-wrap msgid "Other options" msgstr "Alte opțiuni" #. type: TP -#: ../src/xz/xz.1:1834 ../src/xzdec/xzdec.1:83 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-q>, B<--quiet>" msgstr "B<-q>, B<--quiet>" #. type: Plain text -#: ../src/xz/xz.1:1841 -msgid "" -"Suppress warnings and notices. Specify this twice to suppress errors too. " -"This option has no effect on the exit status. That is, even if a warning " -"was suppressed, the exit status to indicate a warning is still used." -msgstr "" -"Suprimă avertismentele și notificările. Specificați acest lucru de două ori " -"pentru a suprima și erorile. Această opțiune nu are niciun efect asupra " -"stării de ieșire. Adică, chiar dacă o avertizare a fost suprimată, starea " -"de ieșire pentru a indica o avertizare este încă utilizată." +#: ../src/xz/xz.1 +msgid "Suppress warnings and notices. Specify this twice to suppress errors too. This option has no effect on the exit status. That is, even if a warning was suppressed, the exit status to indicate a warning is still used." +msgstr "Suprimă avertismentele și notificările. Specificați acest lucru de două ori pentru a suprima și erorile. Această opțiune nu are niciun efect asupra stării de ieșire. Adică, chiar dacă o avertizare a fost suprimată, starea de ieșire pentru a indica o avertizare este încă utilizată." #. type: TP -#: ../src/xz/xz.1:1841 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-v>, B<--verbose>" msgstr "B<-v>, B<--verbose>" #. type: Plain text -#: ../src/xz/xz.1:1850 -msgid "" -"Be verbose. If standard error is connected to a terminal, B<xz> will " -"display a progress indicator. Specifying B<--verbose> twice will give even " -"more verbose output." -msgstr "" -"Oferă informații detaliate. Dacă ieșirea de eroare standard este conectată " -"la un terminal, B<xz> va afișa un indicator de progres. Specificarea " -"opțiunii B<--verbose> de două ori, va avea ca rezultat oferirea de " -"informații și mai detaliate." +#: ../src/xz/xz.1 +msgid "Be verbose. If standard error is connected to a terminal, B<xz> will display a progress indicator. Specifying B<--verbose> twice will give even more verbose output." +msgstr "Oferă informații detaliate. Dacă ieșirea de eroare standard este conectată la un terminal, B<xz> va afișa un indicator de progres. Specificarea opțiunii B<--verbose> de două ori, va avea ca rezultat oferirea de informații și mai detaliate." #. type: Plain text -#: ../src/xz/xz.1:1852 +#: ../src/xz/xz.1 msgid "The progress indicator shows the following information:" msgstr "Indicatorul de progres afișează următoarele informații:" #. type: Plain text -#: ../src/xz/xz.1:1857 -msgid "" -"Completion percentage is shown if the size of the input file is known. That " -"is, the percentage cannot be shown in pipes." -msgstr "" -"Procentul de completare este afișat dacă se cunoaște dimensiunea fișierului " -"de intrare. Adică, procentul nu poate fi afișat la procesarea fișierului " -"prin conducte(pipe)." +#: ../src/xz/xz.1 +msgid "Completion percentage is shown if the size of the input file is known. That is, the percentage cannot be shown in pipes." +msgstr "Procentul de completare este afișat dacă se cunoaște dimensiunea fișierului de intrare. Adică, procentul nu poate fi afișat la procesarea fișierului prin conducte(pipe)." #. type: Plain text -#: ../src/xz/xz.1:1860 -msgid "" -"Amount of compressed data produced (compressing) or consumed " -"(decompressing)." -msgstr "" -"Cantitatea de date comprimate produse (comprimare) sau consumate " -"(decomprimare)." +#: ../src/xz/xz.1 +msgid "Amount of compressed data produced (compressing) or consumed (decompressing)." +msgstr "Cantitatea de date comprimate produse (comprimare) sau consumate (decomprimare)." #. type: Plain text -#: ../src/xz/xz.1:1863 -msgid "" -"Amount of uncompressed data consumed (compressing) or produced " -"(decompressing)." -msgstr "" -"Cantitatea de date necomprimate consumate (comprimare) sau produse " -"(decomprimare)." +#: ../src/xz/xz.1 +msgid "Amount of uncompressed data consumed (compressing) or produced (decompressing)." +msgstr "Cantitatea de date necomprimate consumate (comprimare) sau produse (decomprimare)." #. type: Plain text -#: ../src/xz/xz.1:1867 -msgid "" -"Compression ratio, which is calculated by dividing the amount of compressed " -"data processed so far by the amount of uncompressed data processed so far." -msgstr "" -"Raportul de comprimare, care se calculează împărțind cantitatea de date " -"comprimate procesate până acum la cantitatea de date necomprimate procesate " -"până acum." +#: ../src/xz/xz.1 +msgid "Compression ratio, which is calculated by dividing the amount of compressed data processed so far by the amount of uncompressed data processed so far." +msgstr "Raportul de comprimare, care se calculează împărțind cantitatea de date comprimate procesate până acum la cantitatea de date necomprimate procesate până acum." #. type: Plain text -#: ../src/xz/xz.1:1874 -msgid "" -"Compression or decompression speed. This is measured as the amount of " -"uncompressed data consumed (compression) or produced (decompression) per " -"second. It is shown after a few seconds have passed since B<xz> started " -"processing the file." -msgstr "" -"Viteza de comprimare sau decomprimare. Aceasta este măsurată drept " -"cantitatea de date necomprimate consumate (comprimare) sau produse " -"(decomprimare) pe secundă. Este afișată după ce au trecut câteva secunde de " -"când B<xz> a început procesarea fișierului." +#: ../src/xz/xz.1 +msgid "Compression or decompression speed. This is measured as the amount of uncompressed data consumed (compression) or produced (decompression) per second. It is shown after a few seconds have passed since B<xz> started processing the file." +msgstr "Viteza de comprimare sau decomprimare. Aceasta este măsurată drept cantitatea de date necomprimate consumate (comprimare) sau produse (decomprimare) pe secundă. Este afișată după ce au trecut câteva secunde de când B<xz> a început procesarea fișierului." #. type: Plain text -#: ../src/xz/xz.1:1876 +#: ../src/xz/xz.1 msgid "Elapsed time in the format M:SS or H:MM:SS." msgstr "Timpul scurs în format M:SS sau H:MM:SS." #. type: Plain text -#: ../src/xz/xz.1:1884 -msgid "" -"Estimated remaining time is shown only when the size of the input file is " -"known and a couple of seconds have already passed since B<xz> started " -"processing the file. The time is shown in a less precise format which never " -"has any colons, for example, 2 min 30 s." -msgstr "" -"Timpul rămas estimat este afișat numai atunci când dimensiunea fișierului de " -"intrare este cunoscută și au trecut deja câteva secunde de când B<xz> a " -"început procesarea fișierului. Ora este afișată într-un format mai puțin " -"precis, care nu are niciodată două puncte, de exemplu, 2 min 30 s." +#: ../src/xz/xz.1 +msgid "Estimated remaining time is shown only when the size of the input file is known and a couple of seconds have already passed since B<xz> started processing the file. The time is shown in a less precise format which never has any colons, for example, 2 min 30 s." +msgstr "Timpul rămas estimat este afișat numai atunci când dimensiunea fișierului de intrare este cunoscută și au trecut deja câteva secunde de când B<xz> a început procesarea fișierului. Ora este afișată într-un format mai puțin precis, care nu are niciodată două puncte, de exemplu, 2 min 30 s." #. type: Plain text -#: ../src/xz/xz.1:1899 -msgid "" -"When standard error is not a terminal, B<--verbose> will make B<xz> print " -"the filename, compressed size, uncompressed size, compression ratio, and " -"possibly also the speed and elapsed time on a single line to standard error " -"after compressing or decompressing the file. The speed and elapsed time are " -"included only when the operation took at least a few seconds. If the " -"operation didn't finish, for example, due to user interruption, also the " -"completion percentage is printed if the size of the input file is known." -msgstr "" -"Când ieșirea de eroare standard nu este un terminal, B<--verbose> va face " -"B<xz> să imprime numele fișierului, dimensiunea comprimată, dimensiunea " -"necomprimată, raportul de comprimare și, eventual, de asemenea, viteza și " -"timpul scurs pe o singură linie la ieșirea de eroare standard după " -"comprimarea sau decomprimarea fișierului. Viteza și timpul scurs sunt " -"incluse numai atunci când operațiunea a durat cel puțin câteva secunde. " -"Dacă operațiunea nu s-a încheiat, de exemplu, din cauza întreruperii din " -"partea utilizatorului, se imprimă și procentul de completare dacă se " -"cunoaște dimensiunea fișierului de intrare." +#: ../src/xz/xz.1 +msgid "When standard error is not a terminal, B<--verbose> will make B<xz> print the filename, compressed size, uncompressed size, compression ratio, and possibly also the speed and elapsed time on a single line to standard error after compressing or decompressing the file. The speed and elapsed time are included only when the operation took at least a few seconds. If the operation didn't finish, for example, due to user interruption, also the completion percentage is printed if the size of the input file is known." +msgstr "Când ieșirea de eroare standard nu este un terminal, B<--verbose> va face B<xz> să imprime numele fișierului, dimensiunea comprimată, dimensiunea necomprimată, raportul de comprimare și, eventual, de asemenea, viteza și timpul scurs pe o singură linie la ieșirea de eroare standard după comprimarea sau decomprimarea fișierului. Viteza și timpul scurs sunt incluse numai atunci când operațiunea a durat cel puțin câteva secunde. Dacă operațiunea nu s-a încheiat, de exemplu, din cauza întreruperii din partea utilizatorului, se imprimă și procentul de completare dacă se cunoaște dimensiunea fișierului de intrare." #. type: TP -#: ../src/xz/xz.1:1899 ../src/xzdec/xzdec.1:89 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-Q>, B<--no-warn>" msgstr "B<-Q>, B<--no-warn>" #. type: Plain text -#: ../src/xz/xz.1:1909 -msgid "" -"Don't set the exit status to 2 even if a condition worth a warning was " -"detected. This option doesn't affect the verbosity level, thus both B<--" -"quiet> and B<--no-warn> have to be used to not display warnings and to not " -"alter the exit status." -msgstr "" -"Nu comută starea de ieșire la 2 chiar dacă a fost detectată o condiție care " -"merită avertizată. Această opțiune nu afectează nivelul de detaliere al " -"informațiilor, astfel încât atât B<--quiet> cât și B<--no-warn> trebuie " -"folosite pentru a nu afișa avertismente și pentru a nu modifica starea de " -"ieșire." +#: ../src/xz/xz.1 +msgid "Don't set the exit status to 2 even if a condition worth a warning was detected. This option doesn't affect the verbosity level, thus both B<--quiet> and B<--no-warn> have to be used to not display warnings and to not alter the exit status." +msgstr "Nu comută starea de ieșire la 2 chiar dacă a fost detectată o condiție care merită avertizată. Această opțiune nu afectează nivelul de detaliere al informațiilor, astfel încât atât B<--quiet> cât și B<--no-warn> trebuie folosite pentru a nu afișa avertismente și pentru a nu modifica starea de ieșire." #. type: TP -#: ../src/xz/xz.1:1909 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--robot>" msgstr "B<--robot>" #. type: Plain text -#: ../src/xz/xz.1:1921 -msgid "" -"Print messages in a machine-parsable format. This is intended to ease " -"writing frontends that want to use B<xz> instead of liblzma, which may be " -"the case with various scripts. The output with this option enabled is meant " -"to be stable across B<xz> releases. See the section B<ROBOT MODE> for " -"details." -msgstr "" -"Afișează mesajele într-un format care poate fi analizat de mașină. Acest " -"lucru are scopul de a ușura scrierea interfețelor în care se dorește să se " -"folosească B<xz> în loc de liblzma, ceea ce poate fi cazul cu diferite " -"scripturi. Ieșirea cu această opțiune activată este menită să fie stabilă " -"în toate versiunile B<xz>. Consultați secțiunea B<MOD ROBOT> pentru detalii." +#: ../src/xz/xz.1 +msgid "Print messages in a machine-parsable format. This is intended to ease writing frontends that want to use B<xz> instead of liblzma, which may be the case with various scripts. The output with this option enabled is meant to be stable across B<xz> releases. See the section B<ROBOT MODE> for details." +msgstr "Afișează mesajele într-un format care poate fi analizat de mașină. Acest lucru are scopul de a ușura scrierea interfețelor în care se dorește să se folosească B<xz> în loc de liblzma, ceea ce poate fi cazul cu diferite scripturi. Ieșirea cu această opțiune activată este menită să fie stabilă în toate versiunile B<xz>. Consultați secțiunea B<MOD ROBOT> pentru detalii." #. type: TP -#: ../src/xz/xz.1:1921 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--info-memory>" msgstr "B<--info-memory>" #. type: Plain text -#: ../src/xz/xz.1:1928 -msgid "" -"Display, in human-readable format, how much physical memory (RAM) and how " -"many processor threads B<xz> thinks the system has and the memory usage " -"limits for compression and decompression, and exit successfully." -msgstr "" -"Afișează, într-un format care poate fi citit de om, câtă memorie fizică " -"(RAM) și câte fire de execuție de procesor B<xz> crede că are sistemul și " -"limitele de utilizare a memoriei pentru comprimare și decomprimare și iese " -"cu succes." +#: ../src/xz/xz.1 +msgid "Display, in human-readable format, how much physical memory (RAM) and how many processor threads B<xz> thinks the system has and the memory usage limits for compression and decompression, and exit successfully." +msgstr "Afișează, într-un format care poate fi citit de om, câtă memorie fizică (RAM) și câte fire de execuție de procesor B<xz> crede că are sistemul și limitele de utilizare a memoriei pentru comprimare și decomprimare și iese cu succes." #. type: TP -#: ../src/xz/xz.1:1928 ../src/xzdec/xzdec.1:96 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-h>, B<--help>" msgstr "B<-h>, B<--help>" #. type: Plain text -#: ../src/xz/xz.1:1932 -msgid "" -"Display a help message describing the most commonly used options, and exit " -"successfully." -msgstr "" -"Afișează un mesaj de ajutor care descrie opțiunile cele mai frecvent " -"utilizate și iese cu succes." +#: ../src/xz/xz.1 +msgid "Display a help message describing the most commonly used options, and exit successfully." +msgstr "Afișează un mesaj de ajutor care descrie opțiunile cele mai frecvent utilizate și iese cu succes." #. type: TP -#: ../src/xz/xz.1:1932 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-H>, B<--long-help>" msgstr "B<-H>, B<--long-help>" #. type: Plain text -#: ../src/xz/xz.1:1937 -msgid "" -"Display a help message describing all features of B<xz>, and exit " -"successfully" -msgstr "" -"Afișează un mesaj de ajutor care descrie toate caracteristicile B<xz> și " -"iese cu succes" +#: ../src/xz/xz.1 +msgid "Display a help message describing all features of B<xz>, and exit successfully" +msgstr "Afișează un mesaj de ajutor care descrie toate caracteristicile B<xz> și iese cu succes" #. type: TP -#: ../src/xz/xz.1:1937 ../src/xzdec/xzdec.1:99 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-V>, B<--version>" msgstr "B<-V>, B<--version>" #. type: Plain text -#: ../src/xz/xz.1:1946 -msgid "" -"Display the version number of B<xz> and liblzma in human readable format. " -"To get machine-parsable output, specify B<--robot> before B<--version>." -msgstr "" -"Afișează numărul versiunii B<xz> și liblzma într-un format care poate fi " -"citit de om. Pentru a obține rezultate analizabile de mașină, specificați " -"B<--robot> înainte de B<--version>." +#: ../src/xz/xz.1 +msgid "Display the version number of B<xz> and liblzma in human readable format. To get machine-parsable output, specify B<--robot> before B<--version>." +msgstr "Afișează numărul versiunii B<xz> și liblzma într-un format care poate fi citit de om. Pentru a obține rezultate analizabile de mașină, specificați B<--robot> înainte de B<--version>." #. type: SH -#: ../src/xz/xz.1:1947 +#: ../src/xz/xz.1 #, no-wrap msgid "ROBOT MODE" msgstr "MOD ROBOT" #. type: Plain text -#: ../src/xz/xz.1:1963 -msgid "" -"The robot mode is activated with the B<--robot> option. It makes the output " -"of B<xz> easier to parse by other programs. Currently B<--robot> is " -"supported only together with B<--version>, B<--info-memory>, and B<--list>. " -"It will be supported for compression and decompression in the future." -msgstr "" -"Modul robot este activat cu opțiunea B<--robot>. Face ieșirea lui B<xz> mai " -"ușor de analizat de către alte programe. În prezent, opțiunea B<--robot> " -"este acceptată numai împreună cu opțiunile B<--version>, B<--info-memory> și " -"B<--list>. Va fi acceptată pentru comprimare și decomprimare în viitor." - -#. type: SS -#: ../src/xz/xz.1:1964 -#, no-wrap -msgid "Version" -msgstr "Versiunea" - -#. type: Plain text -#: ../src/xz/xz.1:1969 -msgid "" -"B<xz --robot --version> prints the version number of B<xz> and liblzma in " -"the following format:" -msgstr "" -"B<xz --robot --version> va afișa numărul versiunii B<xz> și liblzma în " -"următorul format:" - -#. type: Plain text -#: ../src/xz/xz.1:1971 -msgid "B<XZ_VERSION=>I<XYYYZZZS>" -msgstr "B<XZ_VERSION=>I<XYYYZZZS>" - -#. type: Plain text -#: ../src/xz/xz.1:1973 -msgid "B<LIBLZMA_VERSION=>I<XYYYZZZS>" -msgstr "B<LIBLZMA_VERSION=>I<XYYYZZZS>" - -#. type: TP -#: ../src/xz/xz.1:1973 -#, no-wrap -msgid "I<X>" -msgstr "I<X>" - -#. type: Plain text -#: ../src/xz/xz.1:1976 -msgid "Major version." -msgstr "Versiunea majoră." - -#. type: TP -#: ../src/xz/xz.1:1976 -#, no-wrap -msgid "I<YYY>" -msgstr "I<YYY>" - -#. type: Plain text -#: ../src/xz/xz.1:1981 -msgid "" -"Minor version. Even numbers are stable. Odd numbers are alpha or beta " -"versions." -msgstr "" -"Versiunea minoră. Numerele pare sunt prezente în versiunile stabile. " -"Numerele impare sunt prezente în versiunile alfa sau beta." - -#. type: TP -#: ../src/xz/xz.1:1981 -#, no-wrap -msgid "I<ZZZ>" -msgstr "I<ZZZ>" - -#. type: Plain text -#: ../src/xz/xz.1:1985 -msgid "" -"Patch level for stable releases or just a counter for development releases." -msgstr "" -"Nivelul de plasture(patch) pentru versiunile stabile sau doar un contor " -"pentru versiunile de dezvoltare." - -#. type: TP -#: ../src/xz/xz.1:1985 -#, no-wrap -msgid "I<S>" -msgstr "I<S>" - -#. type: Plain text -#: ../src/xz/xz.1:1993 -msgid "" -"Stability. 0 is alpha, 1 is beta, and 2 is stable. I<S> should be always 2 " -"when I<YYY> is even." -msgstr "" -"Stabilitate. 0 este alfa, 1 este beta și 2 este stabil. I<S> trebuie să " -"fie întotdeauna 2 atunci când I<AAA> este par." - -#. type: Plain text -#: ../src/xz/xz.1:1998 -msgid "" -"I<XYYYZZZS> are the same on both lines if B<xz> and liblzma are from the " -"same XZ Utils release." -msgstr "" -"I<XYYYZZZS> sunt aceleași pe ambele linii dacă B<xz> și liblzma sunt din " -"aceeași versiune XZ Utils." - -#. type: Plain text -#: ../src/xz/xz.1:2004 -msgid "Examples: 4.999.9beta is B<49990091> and 5.0.0 is B<50000002>." -msgstr "Exemple: 4.999.9beta este B<49990091> și 5.0.0 este B<50000002>." +#: ../src/xz/xz.1 +msgid "The robot mode is activated with the B<--robot> option. It makes the output of B<xz> easier to parse by other programs. Currently B<--robot> is supported only together with B<--list>, B<--filters-help>, B<--info-memory>, and B<--version>. It will be supported for compression and decompression in the future." +msgstr "Modul robot este activat cu opțiunea B<--robot>. Face ieșirea lui B<xz> mai ușor de analizat de către alte programe. În prezent, opțiunea B<--robot> este acceptată numai împreună cu opțiunile B<--list>, B<--filters-help>, B<--info-memory>, și B<--version>. Va fi acceptată pentru comprimare și decomprimare în viitor." #. type: SS -#: ../src/xz/xz.1:2005 -#, no-wrap -msgid "Memory limit information" -msgstr "Informații privind limita memoriei" - -#. type: Plain text -#: ../src/xz/xz.1:2008 -msgid "" -"B<xz --robot --info-memory> prints a single line with multiple tab-separated " -"columns:" -msgstr "" -"B<xz --robot --info-memory> afișează o singură linie cu multiple coloane " -"separate prin tabulatoare:" - -#. type: IP -#: ../src/xz/xz.1:2008 -#, no-wrap -msgid "1." -msgstr "1." - -#. type: Plain text -#: ../src/xz/xz.1:2010 -msgid "Total amount of physical memory (RAM) in bytes." -msgstr "Cantitatea totală de memorie fizică (RAM) în octeți." - -#. type: IP -#: ../src/xz/xz.1:2010 ../src/xz/xz.1:2125 ../src/xz/xz.1:2162 -#: ../src/xz/xz.1:2188 ../src/xz/xz.1:2258 ../src/xz/xz.1:2285 -#, no-wrap -msgid "2." -msgstr "2." - -#. type: Plain text -#: ../src/xz/xz.1:2017 -msgid "" -"Memory usage limit for compression in bytes (B<--memlimit-compress>). A " -"special value of B<0> indicates the default setting which for single-" -"threaded mode is the same as no limit." -msgstr "" -"Limita de utilizare a memoriei pentru comprimare în octeți (B<--memlimit-" -"compress>). O valoare specială de B<0> indică configurarea implicită, care " -"pentru modul cu un singur fir este la fel ca fără limită." - -#. type: IP -#: ../src/xz/xz.1:2017 ../src/xz/xz.1:2127 ../src/xz/xz.1:2164 -#: ../src/xz/xz.1:2190 ../src/xz/xz.1:2263 ../src/xz/xz.1:2287 -#, no-wrap -msgid "3." -msgstr "3." - -#. type: Plain text -#: ../src/xz/xz.1:2024 -msgid "" -"Memory usage limit for decompression in bytes (B<--memlimit-decompress>). A " -"special value of B<0> indicates the default setting which for single-" -"threaded mode is the same as no limit." -msgstr "" -"Limita de utilizare a memoriei pentru decomprimare în octeți (B<--memlimit-" -"decompress>). O valoare specială de B<0> indică configurarea implicită, " -"care pentru modul cu un singur fir este la fel ca fără limită." - -#. type: IP -#: ../src/xz/xz.1:2024 ../src/xz/xz.1:2129 ../src/xz/xz.1:2166 -#: ../src/xz/xz.1:2193 ../src/xz/xz.1:2273 ../src/xz/xz.1:2289 -#, no-wrap -msgid "4." -msgstr "4." - -#. type: Plain text -#: ../src/xz/xz.1:2036 -msgid "" -"Since B<xz> 5.3.4alpha: Memory usage for multi-threaded decompression in " -"bytes (B<--memlimit-mt-decompress>). This is never zero because a system-" -"specific default value shown in the column 5 is used if no limit has been " -"specified explicitly. This is also never greater than the value in the " -"column 3 even if a larger value has been specified with B<--memlimit-mt-" -"decompress>." -msgstr "" -"Începând cu B<xz> 5.3.4alpha: Utilizarea memoriei pentru decomprimarea cu " -"mai multe fire în octeți (B<--memlimit-mt-decompress>). Acesta nu este " -"niciodată zero, deoarece o valoare implicită specifică sistemului afișată în " -"coloana 5 este utilizată dacă nu a fost specificată în mod explicit nicio " -"limită. De asemenea, aceasta nu este niciodată mai mare decât valoarea din " -"coloana 3, chiar dacă a fost specificată o valoare mai mare cu B<--memlimit-" -"mt-decompress>." - -#. type: IP -#: ../src/xz/xz.1:2036 ../src/xz/xz.1:2131 ../src/xz/xz.1:2168 -#: ../src/xz/xz.1:2195 ../src/xz/xz.1:2291 -#, no-wrap -msgid "5." -msgstr "5." - -#. type: Plain text -#: ../src/xz/xz.1:2048 -msgid "" -"Since B<xz> 5.3.4alpha: A system-specific default memory usage limit that is " -"used to limit the number of threads when compressing with an automatic " -"number of threads (B<--threads=0>) and no memory usage limit has been " -"specified (B<--memlimit-compress>). This is also used as the default value " -"for B<--memlimit-mt-decompress>." -msgstr "" -"Începând cu B<xz> 5.3.4alpha: o limită implicită de utilizare a memoriei " -"specifică sistemului, care este utilizată pentru a limita numărul de fire de " -"execuție atunci când se comprimă cu un număr automat de fire de execuție " -"(B<--threads=0>) și nicio limită de utilizare a memoriei nu fost specificată " -"cu (B<--memlimit-compress>). Aceasta este, de asemenea, utilizată ca " -"valoare implicită pentru B<--memlimit-mt-decompress>." - -#. type: IP -#: ../src/xz/xz.1:2048 ../src/xz/xz.1:2133 ../src/xz/xz.1:2170 -#: ../src/xz/xz.1:2197 ../src/xz/xz.1:2293 -#, no-wrap -msgid "6." -msgstr "6." - -#. type: Plain text -#: ../src/xz/xz.1:2053 -msgid "Since B<xz> 5.3.4alpha: Number of available processor threads." -msgstr "" -"Începând cu B<xz> 5.3.4alpha: numărul de fire de execuție de procesor " -"disponibile." - -#. type: Plain text -#: ../src/xz/xz.1:2057 -msgid "" -"In the future, the output of B<xz --robot --info-memory> may have more " -"columns, but never more than a single line." -msgstr "" -"În viitor, rezultatul B<xz --robot --info-memory> poate avea mai multe " -"coloane, dar niciodată mai mult de o singură linie." - -#. type: SS -#: ../src/xz/xz.1:2058 +#: ../src/xz/xz.1 #, no-wrap msgid "List mode" msgstr "Modul listă" #. type: Plain text -#: ../src/xz/xz.1:2063 -msgid "" -"B<xz --robot --list> uses tab-separated output. The first column of every " -"line has a string that indicates the type of the information found on that " -"line:" -msgstr "" -"B<xz --robot --list> utilizează o ieșire separată de tabulatori. Prima " -"coloană a fiecărei linii are un șir care indică tipul de informații găsite " -"pe acea linie:" +#: ../src/xz/xz.1 +msgid "B<xz --robot --list> uses tab-separated output. The first column of every line has a string that indicates the type of the information found on that line:" +msgstr "B<xz --robot --list> utilizează o ieșire separată de tabulatori. Prima coloană a fiecărei linii are un șir care indică tipul de informații găsite pe acea linie:" #. type: TP -#: ../src/xz/xz.1:2063 +#: ../src/xz/xz.1 #, no-wrap msgid "B<name>" msgstr "B<name>" #. type: Plain text -#: ../src/xz/xz.1:2067 -msgid "" -"This is always the first line when starting to list a file. The second " -"column on the line is the filename." -msgstr "" -"Aceasta este întotdeauna prima linie când începe să se listeze un fișier. A " -"doua coloană de pe linie este numele fișierului." +#: ../src/xz/xz.1 +msgid "This is always the first line when starting to list a file. The second column on the line is the filename." +msgstr "Aceasta este întotdeauna prima linie când începe să se listeze un fișier. A doua coloană de pe linie este numele fișierului." #. type: TP -#: ../src/xz/xz.1:2067 +#: ../src/xz/xz.1 #, no-wrap msgid "B<file>" msgstr "B<file>" #. type: Plain text -#: ../src/xz/xz.1:2075 -msgid "" -"This line contains overall information about the B<.xz> file. This line is " -"always printed after the B<name> line." -msgstr "" -"Această linie conține informații generale despre fișierul B<.xz>. Această " -"linie este întotdeauna tipărită după linia B<name>." +#: ../src/xz/xz.1 +msgid "This line contains overall information about the B<.xz> file. This line is always printed after the B<name> line." +msgstr "Această linie conține informații generale despre fișierul B<.xz>. Această linie este întotdeauna tipărită după linia B<name>." #. type: TP -#: ../src/xz/xz.1:2075 +#: ../src/xz/xz.1 #, no-wrap msgid "B<stream>" msgstr "B<stream>" #. type: Plain text -#: ../src/xz/xz.1:2085 -msgid "" -"This line type is used only when B<--verbose> was specified. There are as " -"many B<stream> lines as there are streams in the B<.xz> file." -msgstr "" -"Acest tip de linie este utilizat numai atunci când a fost specificată " -"opțiunea B<--verbose>. Există tot atâtea linii B<stream> câte fluxuri " -"există în fișierul B<.xz>." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified. There are as many B<stream> lines as there are streams in the B<.xz> file." +msgstr "Acest tip de linie este utilizat numai atunci când a fost specificată opțiunea B<--verbose>. Există tot atâtea linii B<stream> câte fluxuri există în fișierul B<.xz>." #. type: TP -#: ../src/xz/xz.1:2085 +#: ../src/xz/xz.1 #, no-wrap msgid "B<block>" msgstr "B<block>" #. type: Plain text -#: ../src/xz/xz.1:2100 -msgid "" -"This line type is used only when B<--verbose> was specified. There are as " -"many B<block> lines as there are blocks in the B<.xz> file. The B<block> " -"lines are shown after all the B<stream> lines; different line types are not " -"interleaved." -msgstr "" -"Acest tip de linie este utilizat numai atunci când a fost specificată " -"opțiunea B<--verbose>. Există tot atâtea linii B<block> câte blocuri există " -"în fișierul B<.xz>. Liniile B<block> sunt afișate după toate liniile " -"B<stream>; tipurile diferite de linii nu sunt intercalate." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified. There are as many B<block> lines as there are blocks in the B<.xz> file. The B<block> lines are shown after all the B<stream> lines; different line types are not interleaved." +msgstr "Acest tip de linie este utilizat numai atunci când a fost specificată opțiunea B<--verbose>. Există tot atâtea linii B<block> câte blocuri există în fișierul B<.xz>. Liniile B<block> sunt afișate după toate liniile B<stream>; tipurile diferite de linii nu sunt intercalate." #. type: TP -#: ../src/xz/xz.1:2100 +#: ../src/xz/xz.1 #, no-wrap msgid "B<summary>" msgstr "B<summary>" #. type: Plain text -#: ../src/xz/xz.1:2115 -msgid "" -"This line type is used only when B<--verbose> was specified twice. This " -"line is printed after all B<block> lines. Like the B<file> line, the " -"B<summary> line contains overall information about the B<.xz> file." -msgstr "" -"Acest tip de linie este folosit numai atunci când opțiunea B<--verbose> a " -"fost specificată de două ori. Această linie este afișată după toate liniile " -"B<block>. Ca și linia B<file>, linia B<summary> conține informații generale " -"despre fișierul B<.xz>." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified twice. This line is printed after all B<block> lines. Like the B<file> line, the B<summary> line contains overall information about the B<.xz> file." +msgstr "Acest tip de linie este folosit numai atunci când opțiunea B<--verbose> a fost specificată de două ori. Această linie este afișată după toate liniile B<block>. Ca și linia B<file>, linia B<summary> conține informații generale despre fișierul B<.xz>." #. type: TP -#: ../src/xz/xz.1:2115 +#: ../src/xz/xz.1 #, no-wrap msgid "B<totals>" msgstr "B<totals>" #. type: Plain text -#: ../src/xz/xz.1:2119 -msgid "" -"This line is always the very last line of the list output. It shows the " -"total counts and sizes." -msgstr "" -"Această linie este întotdeauna ultima linie din lista afișată la ieșire. " -"Aceasta arată numărul total și dimensiunile." +#: ../src/xz/xz.1 +msgid "This line is always the very last line of the list output. It shows the total counts and sizes." +msgstr "Această linie este întotdeauna ultima linie din lista afișată la ieșire. Aceasta arată numărul total și dimensiunile." #. type: Plain text -#: ../src/xz/xz.1:2123 +#: ../src/xz/xz.1 msgid "The columns of the B<file> lines:" msgstr "Coloanele din liniile B<file>:" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "2." +msgstr "2." + #. type: Plain text -#: ../src/xz/xz.1:2127 +#: ../src/xz/xz.1 msgid "Number of streams in the file" msgstr "Numărul de fluxuri din fișier" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "3." +msgstr "3." + #. type: Plain text -#: ../src/xz/xz.1:2129 +#: ../src/xz/xz.1 msgid "Total number of blocks in the stream(s)" msgstr "Numărul total de blocuri din fluxuri" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "4." +msgstr "4." + #. type: Plain text -#: ../src/xz/xz.1:2131 +#: ../src/xz/xz.1 msgid "Compressed size of the file" msgstr "Dimensiunea comprimată a fișierului" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "5." +msgstr "5." + #. type: Plain text -#: ../src/xz/xz.1:2133 +#: ../src/xz/xz.1 msgid "Uncompressed size of the file" msgstr "Dimensiunea necomprimată a fișierului" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "6." +msgstr "6." + #. type: Plain text -#: ../src/xz/xz.1:2139 -msgid "" -"Compression ratio, for example, B<0.123>. If ratio is over 9.999, three " -"dashes (B<--->) are displayed instead of the ratio." -msgstr "" -"Raportul de comprimare, de exemplu, B<0,123>. Dacă raportul este peste " -"9,999, în locul raportului sunt afișate trei liniuțe (B<--->)." +#: ../src/xz/xz.1 +msgid "Compression ratio, for example, B<0.123>. If ratio is over 9.999, three dashes (B<--->) are displayed instead of the ratio." +msgstr "Raportul de comprimare, de exemplu, B<0,123>. Dacă raportul este peste 9,999, în locul raportului sunt afișate trei liniuțe (B<--->)." #. type: IP -#: ../src/xz/xz.1:2139 ../src/xz/xz.1:2172 ../src/xz/xz.1:2199 -#: ../src/xz/xz.1:2295 +#: ../src/xz/xz.1 #, no-wrap msgid "7." msgstr "7." #. type: Plain text -#: ../src/xz/xz.1:2152 -msgid "" -"Comma-separated list of integrity check names. The following strings are " -"used for the known check types: B<None>, B<CRC32>, B<CRC64>, and " -"B<SHA-256>. For unknown check types, B<Unknown->I<N> is used, where I<N> is " -"the Check ID as a decimal number (one or two digits)." -msgstr "" -"Lista de nume de verificare a integrității, separate prin virgule. " -"Următoarele șiruri sunt utilizate pentru tipurile de verificare cunoscute: " -"B<None>, B<CRC32>, B<CRC64> și B<SHA-256>. Pentru tipurile de verificări " -"necunoscute, se utilizează B<None->I<N>, unde I<N> este ID-ul de verificare " -"ca număr zecimal (una sau două cifre)." +#: ../src/xz/xz.1 +msgid "Comma-separated list of integrity check names. The following strings are used for the known check types: B<None>, B<CRC32>, B<CRC64>, and B<SHA-256>. For unknown check types, B<Unknown->I<N> is used, where I<N> is the Check ID as a decimal number (one or two digits)." +msgstr "Lista de nume de verificare a integrității, separate prin virgule. Următoarele șiruri sunt utilizate pentru tipurile de verificare cunoscute: B<None>, B<CRC32>, B<CRC64> și B<SHA-256>. Pentru tipurile de verificări necunoscute, se utilizează B<None->I<N>, unde I<N> este ID-ul de verificare ca număr zecimal (una sau două cifre)." #. type: IP -#: ../src/xz/xz.1:2152 ../src/xz/xz.1:2174 ../src/xz/xz.1:2201 -#: ../src/xz/xz.1:2298 +#: ../src/xz/xz.1 #, no-wrap msgid "8." msgstr "8." #. type: Plain text -#: ../src/xz/xz.1:2154 +#: ../src/xz/xz.1 msgid "Total size of stream padding in the file" msgstr "Dimensiunea totală a umpluturii fluxului din fișier" #. type: Plain text -#: ../src/xz/xz.1:2160 +#: ../src/xz/xz.1 msgid "The columns of the B<stream> lines:" msgstr "Coloanele din liniile B<stream>:" #. type: Plain text -#: ../src/xz/xz.1:2164 +#: ../src/xz/xz.1 msgid "Stream number (the first stream is 1)" msgstr "Numărul fluxului (primul flux este 1)" #. type: Plain text -#: ../src/xz/xz.1:2166 +#: ../src/xz/xz.1 msgid "Number of blocks in the stream" msgstr "Numărul de blocuri din flux" #. type: Plain text -#: ../src/xz/xz.1:2168 +#: ../src/xz/xz.1 msgid "Compressed start offset" msgstr "Poziția de pornire a comprimării" #. type: Plain text -#: ../src/xz/xz.1:2170 +#: ../src/xz/xz.1 msgid "Uncompressed start offset" msgstr "Poziția de pornire a decomprimării" #. type: Plain text -#: ../src/xz/xz.1:2172 +#: ../src/xz/xz.1 msgid "Compressed size (does not include stream padding)" msgstr "Dimensiune comprimată (nu include umplutura fluxului)" #. type: Plain text -#: ../src/xz/xz.1:2174 ../src/xz/xz.1:2203 ../src/xz/xz.1:2293 +#: ../src/xz/xz.1 msgid "Uncompressed size" msgstr "Dimensiune necomprimată" #. type: Plain text -#: ../src/xz/xz.1:2176 ../src/xz/xz.1:2205 +#: ../src/xz/xz.1 msgid "Compression ratio" msgstr "Raport de comprimare" #. type: IP -#: ../src/xz/xz.1:2176 ../src/xz/xz.1:2203 ../src/xz/xz.1:2300 +#: ../src/xz/xz.1 #, no-wrap msgid "9." msgstr "9." #. type: Plain text -#: ../src/xz/xz.1:2178 ../src/xz/xz.1:2207 +#: ../src/xz/xz.1 msgid "Name of the integrity check" msgstr "Numele verificării de integritate" #. type: IP -#: ../src/xz/xz.1:2178 ../src/xz/xz.1:2205 ../src/xz/xz.1:2316 +#: ../src/xz/xz.1 #, no-wrap msgid "10." msgstr "10." #. type: Plain text -#: ../src/xz/xz.1:2180 +#: ../src/xz/xz.1 msgid "Size of stream padding" msgstr "Dimensiunea umpluturii fluxului" #. type: Plain text -#: ../src/xz/xz.1:2186 +#: ../src/xz/xz.1 msgid "The columns of the B<block> lines:" msgstr "Coloanele din liniile B<block>:" #. type: Plain text -#: ../src/xz/xz.1:2190 +#: ../src/xz/xz.1 msgid "Number of the stream containing this block" msgstr "Numărul fluxului care conține acest bloc" #. type: Plain text -#: ../src/xz/xz.1:2193 -msgid "" -"Block number relative to the beginning of the stream (the first block is 1)" +#: ../src/xz/xz.1 +msgid "Block number relative to the beginning of the stream (the first block is 1)" msgstr "Numărul blocului în raport cu începutul fluxului (primul bloc este 1)" #. type: Plain text -#: ../src/xz/xz.1:2195 +#: ../src/xz/xz.1 msgid "Block number relative to the beginning of the file" msgstr "Numărul blocului în raport cu începutul fișierului" #. type: Plain text -#: ../src/xz/xz.1:2197 +#: ../src/xz/xz.1 msgid "Compressed start offset relative to the beginning of the file" msgstr "Poziția de pornire a comprimării în raport cu începutul fișierului" #. type: Plain text -#: ../src/xz/xz.1:2199 +#: ../src/xz/xz.1 msgid "Uncompressed start offset relative to the beginning of the file" msgstr "Poziția de pornire necomprimată în raport cu începutul fișierului" #. type: Plain text -#: ../src/xz/xz.1:2201 +#: ../src/xz/xz.1 msgid "Total compressed size of the block (includes headers)" msgstr "Dimensiunea totală comprimată a blocului (include antetele)" #. type: Plain text -#: ../src/xz/xz.1:2219 -msgid "" -"If B<--verbose> was specified twice, additional columns are included on the " -"B<block> lines. These are not displayed with a single B<--verbose>, because " -"getting this information requires many seeks and can thus be slow:" -msgstr "" -"Dacă opțiunea B<--verbose> a fost specificată de două ori, coloane " -"suplimentare sunt incluse pe liniile B<block>. Acestea nu sunt afișate cu o " -"singură specificare a opțiunii B<--verbose>, deoarece obținerea acestor " -"informații necesită multe căutări și, prin urmare, poate fi lentă:" +#: ../src/xz/xz.1 +msgid "If B<--verbose> was specified twice, additional columns are included on the B<block> lines. These are not displayed with a single B<--verbose>, because getting this information requires many seeks and can thus be slow:" +msgstr "Dacă opțiunea B<--verbose> a fost specificată de două ori, coloane suplimentare sunt incluse pe liniile B<block>. Acestea nu sunt afișate cu o singură specificare a opțiunii B<--verbose>, deoarece obținerea acestor informații necesită multe căutări și, prin urmare, poate fi lentă:" #. type: IP -#: ../src/xz/xz.1:2221 ../src/xz/xz.1:2321 +#: ../src/xz/xz.1 #, no-wrap msgid "11." msgstr "11." #. type: Plain text -#: ../src/xz/xz.1:2223 +#: ../src/xz/xz.1 msgid "Value of the integrity check in hexadecimal" msgstr "Valoarea verificării integrității în hexazecimal" #. type: IP -#: ../src/xz/xz.1:2223 ../src/xz/xz.1:2331 +#: ../src/xz/xz.1 #, no-wrap msgid "12." msgstr "12." #. type: Plain text -#: ../src/xz/xz.1:2225 +#: ../src/xz/xz.1 msgid "Block header size" msgstr "Dimensiunea antetului blocului" #. type: IP -#: ../src/xz/xz.1:2225 +#: ../src/xz/xz.1 #, no-wrap msgid "13." msgstr "13." #. type: Plain text -#: ../src/xz/xz.1:2235 -msgid "" -"Block flags: B<c> indicates that compressed size is present, and B<u> " -"indicates that uncompressed size is present. If the flag is not set, a dash " -"(B<->) is shown instead to keep the string length fixed. New flags may be " -"added to the end of the string in the future." -msgstr "" -"Indicatori de bloc: B<c> indică faptul că este prezentă dimensiunea " -"comprimată, iar B<u> indică faptul că este prezentă dimensiunea " -"necomprimată. Dacă indicatorul nu este determinat, este afișată o liniuță " -"(B<->) pentru a menține lungimea șirului fixă. Pot fi adăugate noi " -"indicatoare la sfârșitul șirului, în viitor." +#: ../src/xz/xz.1 +msgid "Block flags: B<c> indicates that compressed size is present, and B<u> indicates that uncompressed size is present. If the flag is not set, a dash (B<->) is shown instead to keep the string length fixed. New flags may be added to the end of the string in the future." +msgstr "Indicatori de bloc: B<c> indică faptul că este prezentă dimensiunea comprimată, iar B<u> indică faptul că este prezentă dimensiunea necomprimată. Dacă indicatorul nu este determinat, este afișată o liniuță (B<->) pentru a menține lungimea șirului fixă. Pot fi adăugate noi indicatoare la sfârșitul șirului, în viitor." #. type: IP -#: ../src/xz/xz.1:2235 +#: ../src/xz/xz.1 #, no-wrap msgid "14." msgstr "14." #. type: Plain text -#: ../src/xz/xz.1:2238 -msgid "" -"Size of the actual compressed data in the block (this excludes the block " -"header, block padding, and check fields)" -msgstr "" -"Dimensiunea datelor comprimate reale din bloc (acest lucru exclude antetul " -"blocului, umplutura blocului și câmpurile de verificare)" +#: ../src/xz/xz.1 +msgid "Size of the actual compressed data in the block (this excludes the block header, block padding, and check fields)" +msgstr "Dimensiunea datelor comprimate reale din bloc (acest lucru exclude antetul blocului, umplutura blocului și câmpurile de verificare)" #. type: IP -#: ../src/xz/xz.1:2238 +#: ../src/xz/xz.1 #, no-wrap msgid "15." msgstr "15." #. type: Plain text -#: ../src/xz/xz.1:2243 -msgid "" -"Amount of memory (in bytes) required to decompress this block with this " -"B<xz> version" -msgstr "" -"Cantitatea de memorie (în octeți) necesară pentru a decomprima acest bloc cu " -"această versiune B<xz>" +#: ../src/xz/xz.1 +msgid "Amount of memory (in bytes) required to decompress this block with this B<xz> version" +msgstr "Cantitatea de memorie (în octeți) necesară pentru a decomprima acest bloc cu această versiune B<xz>" #. type: IP -#: ../src/xz/xz.1:2243 +#: ../src/xz/xz.1 #, no-wrap msgid "16." msgstr "16." #. type: Plain text -#: ../src/xz/xz.1:2250 -msgid "" -"Filter chain. Note that most of the options used at compression time cannot " -"be known, because only the options that are needed for decompression are " -"stored in the B<.xz> headers." -msgstr "" -"Lanț de filtrare. Rețineți că majoritatea opțiunilor utilizate în timpul " -"comprimării nu pot fi cunoscute, deoarece doar opțiunile necesare pentru " -"decomprimare sunt stocate în anteturile B<.xz>." +#: ../src/xz/xz.1 +msgid "Filter chain. Note that most of the options used at compression time cannot be known, because only the options that are needed for decompression are stored in the B<.xz> headers." +msgstr "Lanț de filtrare. Rețineți că majoritatea opțiunilor utilizate în timpul comprimării nu pot fi cunoscute, deoarece doar opțiunile necesare pentru decomprimare sunt stocate în anteturile B<.xz>." #. type: Plain text -#: ../src/xz/xz.1:2256 +#: ../src/xz/xz.1 msgid "The columns of the B<summary> lines:" msgstr "Coloanele din liniile B<summary>:" #. type: Plain text -#: ../src/xz/xz.1:2263 -msgid "" -"Amount of memory (in bytes) required to decompress this file with this B<xz> " -"version" -msgstr "" -"Cantitatea de memorie (în octeți) necesară pentru a decomprima acest fișier " -"cu această versiune B<xz>" +#: ../src/xz/xz.1 +msgid "Amount of memory (in bytes) required to decompress this file with this B<xz> version" +msgstr "Cantitatea de memorie (în octeți) necesară pentru a decomprima acest fișier cu această versiune B<xz>" #. type: Plain text -#: ../src/xz/xz.1:2269 ../src/xz/xz.1:2327 -msgid "" -"B<yes> or B<no> indicating if all block headers have both compressed size " -"and uncompressed size stored in them" -msgstr "" -"B<yes> sau B<no> indicând dacă toate antetele blocurilor au atât dimensiunea " -"comprimată, cât și dimensiunea necomprimată stocate în ele" +#: ../src/xz/xz.1 +msgid "B<yes> or B<no> indicating if all block headers have both compressed size and uncompressed size stored in them" +msgstr "B<yes> sau B<no> indicând dacă toate antetele blocurilor au atât dimensiunea comprimată, cât și dimensiunea necomprimată stocate în ele" #. type: Plain text -#: ../src/xz/xz.1:2273 ../src/xz/xz.1:2331 +#: ../src/xz/xz.1 msgid "I<Since> B<xz> I<5.1.2alpha:>" msgstr "I<Începând cu> B<xz> I<5.1.2alpha:>" #. type: Plain text -#: ../src/xz/xz.1:2277 ../src/xz/xz.1:2335 +#: ../src/xz/xz.1 msgid "Minimum B<xz> version required to decompress the file" msgstr "Versiunea B<xz> minimă necesară pentru a decomprima fișierul" #. type: Plain text -#: ../src/xz/xz.1:2283 +#: ../src/xz/xz.1 msgid "The columns of the B<totals> line:" msgstr "Coloanele din linia B<totals>:" #. type: Plain text -#: ../src/xz/xz.1:2287 +#: ../src/xz/xz.1 msgid "Number of streams" msgstr "Numărul de fluxuri" #. type: Plain text -#: ../src/xz/xz.1:2289 +#: ../src/xz/xz.1 msgid "Number of blocks" msgstr "Numărul de blocuri" #. type: Plain text -#: ../src/xz/xz.1:2291 +#: ../src/xz/xz.1 msgid "Compressed size" msgstr "Dimensiunea comprimată" #. type: Plain text -#: ../src/xz/xz.1:2295 +#: ../src/xz/xz.1 msgid "Average compression ratio" msgstr "Raportul mediu de comprimare" #. type: Plain text -#: ../src/xz/xz.1:2298 -msgid "" -"Comma-separated list of integrity check names that were present in the files" -msgstr "" -"Lista de nume de verificare a integrității, separate prin virgule, care au " -"fost prezente în fișiere" +#: ../src/xz/xz.1 +msgid "Comma-separated list of integrity check names that were present in the files" +msgstr "Lista de nume de verificare a integrității, separate prin virgule, care au fost prezente în fișiere" #. type: Plain text -#: ../src/xz/xz.1:2300 +#: ../src/xz/xz.1 msgid "Stream padding size" msgstr "Dimensiunea umpluturii fluxului" #. type: Plain text -#: ../src/xz/xz.1:2306 -msgid "" -"Number of files. This is here to keep the order of the earlier columns the " -"same as on B<file> lines." -msgstr "" -"Numărul de fișiere. Aceasta este aici pentru a păstra ordinea coloanelor " -"anterioare la fel ca pe liniile B<file>." +#: ../src/xz/xz.1 +msgid "Number of files. This is here to keep the order of the earlier columns the same as on B<file> lines." +msgstr "Numărul de fișiere. Aceasta este aici pentru a păstra ordinea coloanelor anterioare la fel ca pe liniile B<file>." #. type: Plain text -#: ../src/xz/xz.1:2314 -msgid "" -"If B<--verbose> was specified twice, additional columns are included on the " -"B<totals> line:" -msgstr "" -"Dacă opțiunea B<--verbose> a fost specificată de două ori, pe linia " -"B<totals> sunt incluse coloane suplimentare:" +#: ../src/xz/xz.1 +msgid "If B<--verbose> was specified twice, additional columns are included on the B<totals> line:" +msgstr "Dacă opțiunea B<--verbose> a fost specificată de două ori, pe linia B<totals> sunt incluse coloane suplimentare:" #. type: Plain text -#: ../src/xz/xz.1:2321 -msgid "" -"Maximum amount of memory (in bytes) required to decompress the files with " -"this B<xz> version" -msgstr "" -"Cantitatea maximă de memorie (în octeți) necesară pentru a decomprima " -"fișierele cu această versiune B<xz>" +#: ../src/xz/xz.1 +msgid "Maximum amount of memory (in bytes) required to decompress the files with this B<xz> version" +msgstr "Cantitatea maximă de memorie (în octeți) necesară pentru a decomprima fișierele cu această versiune B<xz>" #. type: Plain text -#: ../src/xz/xz.1:2341 -msgid "" -"Future versions may add new line types and new columns can be added to the " -"existing line types, but the existing columns won't be changed." -msgstr "" -"Versiunile viitoare pot adăuga noi tipuri de linii și pot fi adăugate " -"coloane noi la tipurile de linii existente, dar coloanele existente nu vor " -"fi modificate." +#: ../src/xz/xz.1 +msgid "Future versions may add new line types and new columns can be added to the existing line types, but the existing columns won't be changed." +msgstr "Versiunile viitoare pot adăuga noi tipuri de linii și pot fi adăugate coloane noi la tipurile de linii existente, dar coloanele existente nu vor fi modificate." + +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Filters help" +msgstr "Ajutor pentru filtrare" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --filters-help> prints the supported filters in the following format:" +msgstr "B<xz --robot --filters-help> afișează filtrele acceptate în următorul format:" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "I<filter>B<:>I<option>B<=E<lt>>I<value>B<E<gt>,>I<option>B<=E<lt>>I<value>B<E<gt>>..." +msgstr "I<filtru>B<:>I<opțiune>B<=E<lt>>I<valoare>B<E<gt>,>I<opțiune>B<=E<lt>>I<valoare>B<E<gt>>..." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<filter>" +msgstr "B<filtru>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Name of the filter" +msgstr "Numele filtrului" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<option>" +msgstr "I<opțiune>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Name of a filter specific option" +msgstr "Numele unei opțiuni specifice unui filtru" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<value>" +msgstr "I<valoare>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Numeric I<value> ranges appear as B<E<lt>>I<min>B<->I<max>B<E<gt>>. String I<value> choices are shown within B<E<lt> E<gt>> and separated by a B<|> character." +msgstr "Intervalele numerice I<valoare> apar ca B<E<lt>>I<min>B<->I<max>B<E<gt>>. Alegerile I<valoare> de tip șir de caractere sunt afișate în cadrul B<E<lt> E<gt>> și separate de un caracter B<|>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Each filter is printed on its own line." +msgstr "Fiecare filtru este afișat pe propria linie." + +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Memory limit information" +msgstr "Informații privind limita memoriei" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --info-memory> prints a single line with multiple tab-separated columns:" +msgstr "B<xz --robot --info-memory> afișează o singură linie cu multiple coloane separate prin tabulatoare:" + +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "1." +msgstr "1." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Total amount of physical memory (RAM) in bytes." +msgstr "Cantitatea totală de memorie fizică (RAM) în octeți." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory usage limit for compression in bytes (B<--memlimit-compress>). A special value of B<0> indicates the default setting which for single-threaded mode is the same as no limit." +msgstr "Limita de utilizare a memoriei pentru comprimare în octeți (B<--memlimit-compress>). O valoare specială de B<0> indică configurarea implicită, care pentru modul cu un singur fir este la fel ca fără limită." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory usage limit for decompression in bytes (B<--memlimit-decompress>). A special value of B<0> indicates the default setting which for single-threaded mode is the same as no limit." +msgstr "Limita de utilizare a memoriei pentru decomprimare în octeți (B<--memlimit-decompress>). O valoare specială de B<0> indică configurarea implicită, care pentru modul cu un singur fir este la fel ca fără limită." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: Memory usage for multi-threaded decompression in bytes (B<--memlimit-mt-decompress>). This is never zero because a system-specific default value shown in the column 5 is used if no limit has been specified explicitly. This is also never greater than the value in the column 3 even if a larger value has been specified with B<--memlimit-mt-decompress>." +msgstr "Începând cu B<xz> 5.3.4alpha: Utilizarea memoriei pentru decomprimarea cu mai multe fire în octeți (B<--memlimit-mt-decompress>). Acesta nu este niciodată zero, deoarece o valoare implicită specifică sistemului afișată în coloana 5 este utilizată dacă nu a fost specificată în mod explicit nicio limită. De asemenea, aceasta nu este niciodată mai mare decât valoarea din coloana 3, chiar dacă a fost specificată o valoare mai mare cu B<--memlimit-mt-decompress>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: A system-specific default memory usage limit that is used to limit the number of threads when compressing with an automatic number of threads (B<--threads=0>) and no memory usage limit has been specified (B<--memlimit-compress>). This is also used as the default value for B<--memlimit-mt-decompress>." +msgstr "Începând cu B<xz> 5.3.4alpha: o limită implicită de utilizare a memoriei specifică sistemului, care este utilizată pentru a limita numărul de fire de execuție atunci când se comprimă cu un număr automat de fire de execuție (B<--threads=0>) și nicio limită de utilizare a memoriei nu fost specificată cu (B<--memlimit-compress>). Aceasta este, de asemenea, utilizată ca valoare implicită pentru B<--memlimit-mt-decompress>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: Number of available processor threads." +msgstr "Începând cu B<xz> 5.3.4alpha: numărul de fire de execuție de procesor disponibile." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In the future, the output of B<xz --robot --info-memory> may have more columns, but never more than a single line." +msgstr "În viitor, rezultatul B<xz --robot --info-memory> poate avea mai multe coloane, dar niciodată mai mult de o singură linie." + +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Version" +msgstr "Versiunea" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --version> prints the version number of B<xz> and liblzma in the following format:" +msgstr "B<xz --robot --version> va afișa numărul versiunii B<xz> și liblzma în următorul format:" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<XZ_VERSION=>I<XYYYZZZS>" +msgstr "B<XZ_VERSION=>I<XYYYZZZS>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<LIBLZMA_VERSION=>I<XYYYZZZS>" +msgstr "B<LIBLZMA_VERSION=>I<XYYYZZZS>" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<X>" +msgstr "I<X>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Major version." +msgstr "Versiunea majoră." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<YYY>" +msgstr "I<YYY>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Minor version. Even numbers are stable. Odd numbers are alpha or beta versions." +msgstr "Versiunea minoră. Numerele pare sunt prezente în versiunile stabile. Numerele impare sunt prezente în versiunile alfa sau beta." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<ZZZ>" +msgstr "I<ZZZ>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Patch level for stable releases or just a counter for development releases." +msgstr "Nivelul de plasture(patch) pentru versiunile stabile sau doar un contor pentru versiunile de dezvoltare." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<S>" +msgstr "I<S>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Stability. 0 is alpha, 1 is beta, and 2 is stable. I<S> should be always 2 when I<YYY> is even." +msgstr "Stabilitate. 0 este alfa, 1 este beta și 2 este stabil. I<S> trebuie să fie întotdeauna 2 atunci când I<AAA> este par." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "I<XYYYZZZS> are the same on both lines if B<xz> and liblzma are from the same XZ Utils release." +msgstr "I<XYYYZZZS> sunt aceleași pe ambele linii dacă B<xz> și liblzma sunt din aceeași versiune XZ Utils." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Examples: 4.999.9beta is B<49990091> and 5.0.0 is B<50000002>." +msgstr "Exemple: 4.999.9beta este B<49990091> și 5.0.0 este B<50000002>." #. type: SH -#: ../src/xz/xz.1:2342 ../src/xzdec/xzdec.1:104 ../src/lzmainfo/lzmainfo.1:44 -#: ../src/scripts/xzgrep.1:81 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "EXIT STATUS" msgstr "STARE DE IEȘIRE" #. type: TP -#: ../src/xz/xz.1:2343 ../src/xzdec/xzdec.1:105 ../src/lzmainfo/lzmainfo.1:45 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "B<0>" msgstr "B<0>" #. type: Plain text -#: ../src/xz/xz.1:2346 ../src/lzmainfo/lzmainfo.1:48 +#: ../src/xz/xz.1 ../src/lzmainfo/lzmainfo.1 msgid "All is good." msgstr "Totul este bine." #. type: TP -#: ../src/xz/xz.1:2346 ../src/xzdec/xzdec.1:108 ../src/lzmainfo/lzmainfo.1:48 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "B<1>" msgstr "B<1>" #. type: Plain text -#: ../src/xz/xz.1:2349 ../src/xzdec/xzdec.1:111 ../src/lzmainfo/lzmainfo.1:51 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 msgid "An error occurred." msgstr "A apărut o eroare." #. type: TP -#: ../src/xz/xz.1:2349 +#: ../src/xz/xz.1 #, no-wrap msgid "B<2>" msgstr "B<2>" #. type: Plain text -#: ../src/xz/xz.1:2353 +#: ../src/xz/xz.1 msgid "Something worth a warning occurred, but no actual errors occurred." -msgstr "" -"A apărut ceva care merită să fie avertizat, dar nu au apărut erori reale." +msgstr "A apărut ceva care merită să fie avertizat, dar nu au apărut erori reale." #. type: Plain text -#: ../src/xz/xz.1:2356 -msgid "" -"Notices (not warnings or errors) printed on standard error don't affect the " -"exit status." -msgstr "" -"Notificările (nu avertismentele sau erorile) afișate la ieșirea de eroare " -"standard nu afectează starea de ieșire." +#: ../src/xz/xz.1 +msgid "Notices (not warnings or errors) printed on standard error don't affect the exit status." +msgstr "Notificările (nu avertismentele sau erorile) afișate la ieșirea de eroare standard nu afectează starea de ieșire." #. type: SH -#: ../src/xz/xz.1:2357 ../src/scripts/xzgrep.1:94 ../src/scripts/xzless.1:52 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "ENVIRONMENT" msgstr "VARIABILE DE MEDIU" #. type: Plain text -#: ../src/xz/xz.1:2370 -msgid "" -"B<xz> parses space-separated lists of options from the environment variables " -"B<XZ_DEFAULTS> and B<XZ_OPT>, in this order, before parsing the options from " -"the command line. Note that only options are parsed from the environment " -"variables; all non-options are silently ignored. Parsing is done with " -"B<getopt_long>(3) which is used also for the command line arguments." -msgstr "" -"B<xz> analizează liste de opțiuni separate prin spații din variabilele de " -"mediu B<XZ_DEFAULTS> și B<XZ_OPT>, în această ordine, înainte de a analiza " -"opțiunile din linia de comandă. Rețineți că numai opțiunile sunt analizate " -"din variabilele de mediu; toate non-opțiunile sunt ignorate în tăcere. " -"Analiza se face cu funcția B<getopt_long>(3) care este folosită și pentru " -"argumentele liniei de comandă." +#: ../src/xz/xz.1 +msgid "B<xz> parses space-separated lists of options from the environment variables B<XZ_DEFAULTS> and B<XZ_OPT>, in this order, before parsing the options from the command line. Note that only options are parsed from the environment variables; all non-options are silently ignored. Parsing is done with B<getopt_long>(3) which is used also for the command line arguments." +msgstr "B<xz> analizează liste de opțiuni separate prin spații din variabilele de mediu B<XZ_DEFAULTS> și B<XZ_OPT>, în această ordine, înainte de a analiza opțiunile din linia de comandă. Rețineți că numai opțiunile sunt analizate din variabilele de mediu; toate non-opțiunile sunt ignorate în tăcere. Analiza se face cu funcția B<getopt_long>(3) care este folosită și pentru argumentele liniei de comandă." #. type: TP -#: ../src/xz/xz.1:2370 +#: ../src/xz/xz.1 #, no-wrap msgid "B<XZ_DEFAULTS>" msgstr "B<XZ_DEFAULTS>" #. type: Plain text -#: ../src/xz/xz.1:2379 -msgid "" -"User-specific or system-wide default options. Typically this is set in a " -"shell initialization script to enable B<xz>'s memory usage limiter by " -"default. Excluding shell initialization scripts and similar special cases, " -"scripts must never set or unset B<XZ_DEFAULTS>." -msgstr "" -"Opțiuni implicite specifice utilizatorului sau la nivelul întregului " -"sistem. De obicei, acest lucru este specificat într-un script de " -"inițializare shell pentru a activa limitatorul de utilizare a memoriei lui " -"B<xz> implicit. Excluzând scripturile de inițializare shell și cazurile " -"speciale similare, scripturile nu trebuie niciodată să modifice sau să " -"dezactiveze B<XZ_DEFAULTS>." +#: ../src/xz/xz.1 +msgid "User-specific or system-wide default options. Typically this is set in a shell initialization script to enable B<xz>'s memory usage limiter by default. Excluding shell initialization scripts and similar special cases, scripts must never set or unset B<XZ_DEFAULTS>." +msgstr "Opțiuni implicite specifice utilizatorului sau la nivelul întregului sistem. De obicei, acest lucru este specificat într-un script de inițializare shell pentru a activa limitatorul de utilizare a memoriei lui B<xz> implicit. Excluzând scripturile de inițializare shell și cazurile speciale similare, scripturile nu trebuie niciodată să modifice sau să dezactiveze B<XZ_DEFAULTS>." #. type: TP -#: ../src/xz/xz.1:2379 +#: ../src/xz/xz.1 #, no-wrap msgid "B<XZ_OPT>" msgstr "B<XZ_OPT>" #. type: Plain text -#: ../src/xz/xz.1:2390 -msgid "" -"This is for passing options to B<xz> when it is not possible to set the " -"options directly on the B<xz> command line. This is the case when B<xz> is " -"run by a script or tool, for example, GNU B<tar>(1):" -msgstr "" -"Acest lucru este pentru transmiterea opțiunilor către B<xz> atunci când nu " -"este posibil să definiți opțiunile direct în linia de comandă a B<xz>. " -"Acesta este cazul când B<xz> este rulat de un script sau de un instrument, " -"de exemplu, GNU B<tar>(1):" +#: ../src/xz/xz.1 +msgid "This is for passing options to B<xz> when it is not possible to set the options directly on the B<xz> command line. This is the case when B<xz> is run by a script or tool, for example, GNU B<tar>(1):" +msgstr "Acest lucru este pentru transmiterea opțiunilor către B<xz> atunci când nu este posibil să definiți opțiunile direct în linia de comandă a B<xz>. Acesta este cazul când B<xz> este rulat de un script sau de un instrument, de exemplu, GNU B<tar>(1):" #. type: Plain text -#: ../src/xz/xz.1:2396 -#, no-wrap -msgid "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" +msgid "\\f(CRXZ_OPT=-2v tar caf foo.tar.xz foo\\fR\n" msgstr "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" #. type: Plain text -#: ../src/xz/xz.1:2410 -msgid "" -"Scripts may use B<XZ_OPT>, for example, to set script-specific default " -"compression options. It is still recommended to allow users to override " -"B<XZ_OPT> if that is reasonable. For example, in B<sh>(1) scripts one may " -"use something like this:" -msgstr "" -"Scripturile pot folosi B<XZ_OPT>, de exemplu, pentru a configura opțiunile " -"implicite de comprimare specifice scriptului. Se recomandă totuși să se " -"permită utilizatorilor să înlocuiască B<XZ_OPT> dacă acest lucru este " -"rezonabil. De exemplu, în scripturile B<sh>(1) se poate folosi ceva de " -"genul acesta:" +#: ../src/xz/xz.1 +msgid "Scripts may use B<XZ_OPT>, for example, to set script-specific default compression options. It is still recommended to allow users to override B<XZ_OPT> if that is reasonable. For example, in B<sh>(1) scripts one may use something like this:" +msgstr "Scripturile pot folosi B<XZ_OPT>, de exemplu, pentru a configura opțiunile implicite de comprimare specifice scriptului. Se recomandă totuși să se permită utilizatorilor să înlocuiască B<XZ_OPT> dacă acest lucru este rezonabil. De exemplu, în scripturile B<sh>(1) se poate folosi ceva de genul acesta:" #. type: Plain text -#: ../src/xz/xz.1:2417 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" +#| "export XZ_OPT>\n" msgid "" -"CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" -"export XZ_OPT>\n" +"\\f(CRXZ_OPT=${XZ_OPT-\"-7e\"}\n" +"export XZ_OPT\\fR\n" msgstr "" "CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" "export XZ_OPT>\n" #. type: SH -#: ../src/xz/xz.1:2422 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA UTILS COMPATIBILITY" msgstr "COMPATIBILITATE CU LZMA-UTILS" #. type: Plain text -#: ../src/xz/xz.1:2435 -msgid "" -"The command line syntax of B<xz> is practically a superset of B<lzma>, " -"B<unlzma>, and B<lzcat> as found from LZMA Utils 4.32.x. In most cases, it " -"is possible to replace LZMA Utils with XZ Utils without breaking existing " -"scripts. There are some incompatibilities though, which may sometimes cause " -"problems." -msgstr "" -"Sintaxa liniei de comandă a lui B<xz> este practic o super-colecție de " -"B<lzma>, B<unlzma> și B<lzcat> așa cum se găsește în LZMA Utils 4.32.x. În " -"cele mai multe cazuri, este posibil să înlocuiți LZMA Utils cu XZ Utils fără " -"a întrerupe scripturile existente. Există totuși unele incompatibilități, " -"care uneori pot cauza probleme." +#: ../src/xz/xz.1 +msgid "The command line syntax of B<xz> is practically a superset of B<lzma>, B<unlzma>, and B<lzcat> as found from LZMA Utils 4.32.x. In most cases, it is possible to replace LZMA Utils with XZ Utils without breaking existing scripts. There are some incompatibilities though, which may sometimes cause problems." +msgstr "Sintaxa liniei de comandă a lui B<xz> este practic o super-colecție de B<lzma>, B<unlzma> și B<lzcat> așa cum se găsește în LZMA Utils 4.32.x. În cele mai multe cazuri, este posibil să înlocuiți LZMA Utils cu XZ Utils fără a întrerupe scripturile existente. Există totuși unele incompatibilități, care uneori pot cauza probleme." #. type: SS -#: ../src/xz/xz.1:2436 +#: ../src/xz/xz.1 #, no-wrap msgid "Compression preset levels" msgstr "Niveluri de comprimare prestabilite" #. type: Plain text -#: ../src/xz/xz.1:2443 -msgid "" -"The numbering of the compression level presets is not identical in B<xz> and " -"LZMA Utils. The most important difference is how dictionary sizes are " -"mapped to different presets. Dictionary size is roughly equal to the " -"decompressor memory usage." -msgstr "" -"Numerotarea nivelurilor de comprimare prestabilite nu este identică în B<xz> " -"și LZMA Utils. Cea mai importantă diferență este modul în care dimensiunile " -"dicționarului sunt atribuite diferitelor niveluri prestabilite. Dimensiunea " -"dicționarului este aproximativ egală cu memoria utilizată la decomprimare." +#: ../src/xz/xz.1 +msgid "The numbering of the compression level presets is not identical in B<xz> and LZMA Utils. The most important difference is how dictionary sizes are mapped to different presets. Dictionary size is roughly equal to the decompressor memory usage." +msgstr "Numerotarea nivelurilor de comprimare prestabilite nu este identică în B<xz> și LZMA Utils. Cea mai importantă diferență este modul în care dimensiunile dicționarului sunt atribuite diferitelor niveluri prestabilite. Dimensiunea dicționarului este aproximativ egală cu memoria utilizată la decomprimare." #. type: tbl table -#: ../src/xz/xz.1:2449 ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "Level" msgstr "Nivel" #. type: tbl table -#: ../src/xz/xz.1:2449 ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "xz" msgstr "xz" #. type: tbl table -#: ../src/xz/xz.1:2449 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA Utils" msgstr "LZMA Utils" #. type: tbl table -#: ../src/xz/xz.1:2450 ../src/xz/xz.1:2475 +#: ../src/xz/xz.1 #, no-wrap msgid "N/A" msgstr "N/A" #. type: tbl table -#: ../src/xz/xz.1:2451 +#: ../src/xz/xz.1 #, no-wrap msgid "64 KiB" msgstr "64 KiB" #. type: tbl table -#: ../src/xz/xz.1:2453 +#: ../src/xz/xz.1 #, no-wrap msgid "512 KiB" msgstr "512 KiB" #. type: Plain text -#: ../src/xz/xz.1:2468 -msgid "" -"The dictionary size differences affect the compressor memory usage too, but " -"there are some other differences between LZMA Utils and XZ Utils, which make " -"the difference even bigger:" -msgstr "" -"Diferențele de dimensiune a dicționarului afectează deasemenea cantitatea de " -"memorie utilizată la comprimare dar există și alte diferențe între LZMA " -"Utils și XZ Utils, care fac diferența și mai mare:" +#: ../src/xz/xz.1 +msgid "The dictionary size differences affect the compressor memory usage too, but there are some other differences between LZMA Utils and XZ Utils, which make the difference even bigger:" +msgstr "Diferențele de dimensiune a dicționarului afectează deasemenea cantitatea de memorie utilizată la comprimare dar există și alte diferențe între LZMA Utils și XZ Utils, care fac diferența și mai mare:" #. type: tbl table -#: ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA Utils 4.32.x" msgstr "LZMA Utils 4.32.x" #. type: tbl table -#: ../src/xz/xz.1:2477 ../src/xz/xz.1:2478 +#: ../src/xz/xz.1 #, no-wrap msgid "12 MiB" msgstr "12 MiB" #. type: tbl table -#: ../src/xz/xz.1:2480 +#: ../src/xz/xz.1 #, no-wrap msgid "26 MiB" msgstr "26 MiB" #. type: tbl table -#: ../src/xz/xz.1:2481 +#: ../src/xz/xz.1 #, no-wrap msgid "45 MiB" msgstr "45 MiB" #. type: tbl table -#: ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "83 MiB" msgstr "83 MiB" #. type: tbl table -#: ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "159 MiB" msgstr "159 MiB" #. type: tbl table -#: ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "311 MiB" msgstr "311 MiB" #. type: Plain text -#: ../src/xz/xz.1:2493 -msgid "" -"The default preset level in LZMA Utils is B<-7> while in XZ Utils it is " -"B<-6>, so both use an 8 MiB dictionary by default." -msgstr "" -"Nivelul prestabilit implicit în LZMA Utils este B<-7>, în timp ce în XZ " -"Utils este B<-6>, deci ambele folosesc un dicționar de 8Mio în mod implicit." +#: ../src/xz/xz.1 +msgid "The default preset level in LZMA Utils is B<-7> while in XZ Utils it is B<-6>, so both use an 8 MiB dictionary by default." +msgstr "Nivelul prestabilit implicit în LZMA Utils este B<-7>, în timp ce în XZ Utils este B<-6>, deci ambele folosesc un dicționar de 8Mio în mod implicit." #. type: SS -#: ../src/xz/xz.1:2494 +#: ../src/xz/xz.1 #, no-wrap msgid "Streamed vs. non-streamed .lzma files" msgstr "Fișiere .lzma transmise în flux vs. netransmise în flux" #. type: Plain text -#: ../src/xz/xz.1:2504 -msgid "" -"The uncompressed size of the file can be stored in the B<.lzma> header. " -"LZMA Utils does that when compressing regular files. The alternative is to " -"mark that uncompressed size is unknown and use end-of-payload marker to " -"indicate where the decompressor should stop. LZMA Utils uses this method " -"when uncompressed size isn't known, which is the case, for example, in pipes." -msgstr "" -"Dimensiunea necomprimată a fișierului poate fi stocată în antetul B<.lzma>. " -"LZMA Utils face asta atunci când comprimă fișiere obișnuite. Alternativa " -"este să marcați că dimensiunea necomprimată este necunoscută și să folosiți " -"marcajul de sfârșit de încărcare pentru a indica unde ar trebui să se " -"oprească decomprimarea. LZMA Utils folosește această metodă atunci când " -"dimensiunea necomprimată nu este cunoscută, ceea ce este cazul, de exemplu, " -"când se folosesc conducte." +#: ../src/xz/xz.1 +msgid "The uncompressed size of the file can be stored in the B<.lzma> header. LZMA Utils does that when compressing regular files. The alternative is to mark that uncompressed size is unknown and use end-of-payload marker to indicate where the decompressor should stop. LZMA Utils uses this method when uncompressed size isn't known, which is the case, for example, in pipes." +msgstr "Dimensiunea necomprimată a fișierului poate fi stocată în antetul B<.lzma>. LZMA Utils face asta atunci când comprimă fișiere obișnuite. Alternativa este să marcați că dimensiunea necomprimată este necunoscută și să folosiți marcajul de sfârșit de încărcare pentru a indica unde ar trebui să se oprească decomprimarea. LZMA Utils folosește această metodă atunci când dimensiunea necomprimată nu este cunoscută, ceea ce este cazul, de exemplu, când se folosesc conducte." #. type: Plain text -#: ../src/xz/xz.1:2525 -msgid "" -"B<xz> supports decompressing B<.lzma> files with or without end-of-payload " -"marker, but all B<.lzma> files created by B<xz> will use end-of-payload " -"marker and have uncompressed size marked as unknown in the B<.lzma> header. " -"This may be a problem in some uncommon situations. For example, a B<.lzma> " -"decompressor in an embedded device might work only with files that have " -"known uncompressed size. If you hit this problem, you need to use LZMA " -"Utils or LZMA SDK to create B<.lzma> files with known uncompressed size." -msgstr "" -"B<xz> acceptă decomprimarea fișierelor B<.lzma> cu sau fără marcaj de " -"sfârșit de încărcare, dar toate fișierele B<.lzma> create de B<xz> vor " -"folosi marcajul de sfârșit de încărcare și vor avea dimensiunea necomprimată " -"marcată ca necunoscută în antetul B<.lzma>. Aceasta poate fi o problemă în " -"unele situații mai puțin frecvente. De exemplu, un instrument de " -"decomprimare B<.lzma> încorporat într-un dispozitiv poate funcționa numai cu " -"fișiere care au dimensiunea necomprimată cunoscută. Dacă întâmpinați " -"această problemă, trebuie să utilizați LZMA Utils sau LZMA SDK pentru a crea " -"fișiere B<.lzma> cu dimensiunea necomprimată cunoscută." +#: ../src/xz/xz.1 +msgid "B<xz> supports decompressing B<.lzma> files with or without end-of-payload marker, but all B<.lzma> files created by B<xz> will use end-of-payload marker and have uncompressed size marked as unknown in the B<.lzma> header. This may be a problem in some uncommon situations. For example, a B<.lzma> decompressor in an embedded device might work only with files that have known uncompressed size. If you hit this problem, you need to use LZMA Utils or LZMA SDK to create B<.lzma> files with known uncompressed size." +msgstr "B<xz> acceptă decomprimarea fișierelor B<.lzma> cu sau fără marcaj de sfârșit de încărcare, dar toate fișierele B<.lzma> create de B<xz> vor folosi marcajul de sfârșit de încărcare și vor avea dimensiunea necomprimată marcată ca necunoscută în antetul B<.lzma>. Aceasta poate fi o problemă în unele situații mai puțin frecvente. De exemplu, un instrument de decomprimare B<.lzma> încorporat într-un dispozitiv poate funcționa numai cu fișiere care au dimensiunea necomprimată cunoscută. Dacă întâmpinați această problemă, trebuie să utilizați LZMA Utils sau LZMA SDK pentru a crea fișiere B<.lzma> cu dimensiunea necomprimată cunoscută." #. type: SS -#: ../src/xz/xz.1:2526 +#: ../src/xz/xz.1 #, no-wrap msgid "Unsupported .lzma files" msgstr "Fișiere .lzma neacceptate" #. type: Plain text -#: ../src/xz/xz.1:2549 -msgid "" -"The B<.lzma> format allows I<lc> values up to 8, and I<lp> values up to 4. " -"LZMA Utils can decompress files with any I<lc> and I<lp>, but always creates " -"files with B<lc=3> and B<lp=0>. Creating files with other I<lc> and I<lp> " -"is possible with B<xz> and with LZMA SDK." -msgstr "" -"Formatul B<.lzma> permite valori I<lc> de până la 8 și valori I<lp> de până " -"la 4. LZMA Utils poate decomprima fișiere cu orice I<lc> și I<lp>, dar " -"creează întotdeauna fișiere cu B<lc=3> și B<lp=0>. Crearea de fișiere cu " -"alte I<lc> și I<lp> este posibilă cu B<xz> și cu LZMA SDK." +#: ../src/xz/xz.1 +msgid "The B<.lzma> format allows I<lc> values up to 8, and I<lp> values up to 4. LZMA Utils can decompress files with any I<lc> and I<lp>, but always creates files with B<lc=3> and B<lp=0>. Creating files with other I<lc> and I<lp> is possible with B<xz> and with LZMA SDK." +msgstr "Formatul B<.lzma> permite valori I<lc> de până la 8 și valori I<lp> de până la 4. LZMA Utils poate decomprima fișiere cu orice I<lc> și I<lp>, dar creează întotdeauna fișiere cu B<lc=3> și B<lp=0>. Crearea de fișiere cu alte I<lc> și I<lp> este posibilă cu B<xz> și cu LZMA SDK." #. type: Plain text -#: ../src/xz/xz.1:2560 -msgid "" -"The implementation of the LZMA1 filter in liblzma requires that the sum of " -"I<lc> and I<lp> must not exceed 4. Thus, B<.lzma> files, which exceed this " -"limitation, cannot be decompressed with B<xz>." -msgstr "" -"Implementarea filtrului LZMA1 în liblzma necesită ca suma I<lc> și I<lp> să " -"nu depășească 4. Altfel, fișierele B<.lzma>, care depășesc această " -"limitare, nu pot fi decomprimate cu B<xz>." +#: ../src/xz/xz.1 +msgid "The implementation of the LZMA1 filter in liblzma requires that the sum of I<lc> and I<lp> must not exceed 4. Thus, B<.lzma> files, which exceed this limitation, cannot be decompressed with B<xz>." +msgstr "Implementarea filtrului LZMA1 în liblzma necesită ca suma I<lc> și I<lp> să nu depășească 4. Altfel, fișierele B<.lzma>, care depășesc această limitare, nu pot fi decomprimate cu B<xz>." #. type: Plain text -#: ../src/xz/xz.1:2575 -msgid "" -"LZMA Utils creates only B<.lzma> files which have a dictionary size of " -"2^I<n> (a power of 2) but accepts files with any dictionary size. liblzma " -"accepts only B<.lzma> files which have a dictionary size of 2^I<n> or 2^I<n> " -"+ 2^(I<n>-1). This is to decrease false positives when detecting B<.lzma> " -"files." -msgstr "" -"LZMA Utils creează numai fișiere B<.lzma> care au o dimensiune de dicționar " -"de 2^I<n> (o putere de 2), dar acceptă fișiere cu orice dimensiune de " -"dicționar. liblzma acceptă numai fișierele B<.lzma> care au dimensiunea de " -"dicționar de 2^I<n> sau 2^I<n> + 2^(I<n>-1). Acest lucru este pentru a " -"reduce numărul de „fals pozitiv” atunci când se detectează fișiere B<.lzma>." +#: ../src/xz/xz.1 +msgid "LZMA Utils creates only B<.lzma> files which have a dictionary size of 2^I<n> (a power of 2) but accepts files with any dictionary size. liblzma accepts only B<.lzma> files which have a dictionary size of 2^I<n> or 2^I<n> + 2^(I<n>-1). This is to decrease false positives when detecting B<.lzma> files." +msgstr "LZMA Utils creează numai fișiere B<.lzma> care au o dimensiune de dicționar de 2^I<n> (o putere de 2), dar acceptă fișiere cu orice dimensiune de dicționar. liblzma acceptă numai fișierele B<.lzma> care au dimensiunea de dicționar de 2^I<n> sau 2^I<n> + 2^(I<n>-1). Acest lucru este pentru a reduce numărul de „fals pozitiv” atunci când se detectează fișiere B<.lzma>." #. type: Plain text -#: ../src/xz/xz.1:2580 -msgid "" -"These limitations shouldn't be a problem in practice, since practically all " -"B<.lzma> files have been compressed with settings that liblzma will accept." -msgstr "" -"Aceste limitări nu ar trebui să fie o problemă în practică, deoarece practic " -"toate fișierele B<.lzma> au fost comprimate cu opțiuni pe care liblzma le va " -"accepta." +#: ../src/xz/xz.1 +msgid "These limitations shouldn't be a problem in practice, since practically all B<.lzma> files have been compressed with settings that liblzma will accept." +msgstr "Aceste limitări nu ar trebui să fie o problemă în practică, deoarece practic toate fișierele B<.lzma> au fost comprimate cu opțiuni pe care liblzma le va accepta." #. type: SS -#: ../src/xz/xz.1:2581 +#: ../src/xz/xz.1 #, no-wrap msgid "Trailing garbage" msgstr "Resturi rămase" #. type: Plain text -#: ../src/xz/xz.1:2591 -msgid "" -"When decompressing, LZMA Utils silently ignore everything after the first B<." -"lzma> stream. In most situations, this is a bug. This also means that LZMA " -"Utils don't support decompressing concatenated B<.lzma> files." -msgstr "" -"Când decomprimă, LZMA Utils ignoră în tăcere totul după primul flux B<." -"lzma>. În majoritatea situațiilor, aceasta este o eroare. Aceasta " -"înseamnă, de asemenea, că LZMA Utils nu acceptă decomprimarea fișierelor B<." -"lzma> concatenate." +#: ../src/xz/xz.1 +msgid "When decompressing, LZMA Utils silently ignore everything after the first B<.lzma> stream. In most situations, this is a bug. This also means that LZMA Utils don't support decompressing concatenated B<.lzma> files." +msgstr "Când decomprimă, LZMA Utils ignoră în tăcere totul după primul flux B<.lzma>. În majoritatea situațiilor, aceasta este o eroare. Aceasta înseamnă, de asemenea, că LZMA Utils nu acceptă decomprimarea fișierelor B<.lzma> concatenate." #. type: Plain text -#: ../src/xz/xz.1:2601 -msgid "" -"If there is data left after the first B<.lzma> stream, B<xz> considers the " -"file to be corrupt unless B<--single-stream> was used. This may break " -"obscure scripts which have assumed that trailing garbage is ignored." -msgstr "" -"Dacă au rămas date după primul flux B<.lzma>, B<xz> consideră că fișierul " -"este corupt, cu excepția cazului în care a fost utilizată opțiunea B<--" -"single-stream>. Acest lucru poate rupe scripturile obscure(scrise " -"deficitar) care presupun că resturile rămase sunt ignorate." +#: ../src/xz/xz.1 +msgid "If there is data left after the first B<.lzma> stream, B<xz> considers the file to be corrupt unless B<--single-stream> was used. This may break obscure scripts which have assumed that trailing garbage is ignored." +msgstr "Dacă au rămas date după primul flux B<.lzma>, B<xz> consideră că fișierul este corupt, cu excepția cazului în care a fost utilizată opțiunea B<--single-stream>. Acest lucru poate rupe scripturile obscure(scrise deficitar) care presupun că resturile rămase sunt ignorate." #. type: SH -#: ../src/xz/xz.1:2602 ../src/xzdec/xzdec.1:117 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "NOTES" msgstr "NOTE" #. type: SS -#: ../src/xz/xz.1:2604 +#: ../src/xz/xz.1 #, no-wrap msgid "Compressed output may vary" msgstr "Rezultatul comprimării poate varia" #. type: Plain text -#: ../src/xz/xz.1:2615 -msgid "" -"The exact compressed output produced from the same uncompressed input file " -"may vary between XZ Utils versions even if compression options are " -"identical. This is because the encoder can be improved (faster or better " -"compression) without affecting the file format. The output can vary even " -"between different builds of the same XZ Utils version, if different build " -"options are used." -msgstr "" -"Ieșirea exactă comprimată produsă din același fișier de intrare necomprimat " -"poate varia între versiunile XZ Utils, chiar dacă opțiunile de comprimare " -"sunt identice. Acest lucru se datorează faptului că instrumentul " -"codificator poate fi îmbunătățit (comprimare mai rapidă sau mai bună) fără a " -"afecta formatul fișierului. Ieșirea poate varia chiar și între compilările " -"diferite ale aceleiași versiuni XZ Utils, dacă sunt utilizate opțiuni " -"diferite de compilare." +#: ../src/xz/xz.1 +msgid "The exact compressed output produced from the same uncompressed input file may vary between XZ Utils versions even if compression options are identical. This is because the encoder can be improved (faster or better compression) without affecting the file format. The output can vary even between different builds of the same XZ Utils version, if different build options are used." +msgstr "Ieșirea exactă comprimată produsă din același fișier de intrare necomprimat poate varia între versiunile XZ Utils, chiar dacă opțiunile de comprimare sunt identice. Acest lucru se datorează faptului că instrumentul codificator poate fi îmbunătățit (comprimare mai rapidă sau mai bună) fără a afecta formatul fișierului. Ieșirea poate varia chiar și între compilările diferite ale aceleiași versiuni XZ Utils, dacă sunt utilizate opțiuni diferite de compilare." #. type: Plain text -#: ../src/xz/xz.1:2625 -msgid "" -"The above means that once B<--rsyncable> has been implemented, the resulting " -"files won't necessarily be rsyncable unless both old and new files have been " -"compressed with the same xz version. This problem can be fixed if a part of " -"the encoder implementation is frozen to keep rsyncable output stable across " -"xz versions." -msgstr "" -"Cele de mai sus înseamnă că odată ce opțiunea B<--rsyncable> a fost " -"utilizată, fișierele rezultate nu vor fi neapărat sincronizate cu rsync " -"decât dacă atât fișierele vechi, cât și cele noi au fost comprimate cu " -"aceeași versiune xz. Această problemă poate fi remediată dacă o parte a " -"implementării codificatorului este înghețată pentru a menține stabilă " -"ieșirea „rsyncabilă” între versiunile xz." +#: ../src/xz/xz.1 +msgid "The above means that once B<--rsyncable> has been implemented, the resulting files won't necessarily be rsyncable unless both old and new files have been compressed with the same xz version. This problem can be fixed if a part of the encoder implementation is frozen to keep rsyncable output stable across xz versions." +msgstr "Cele de mai sus înseamnă că odată ce opțiunea B<--rsyncable> a fost utilizată, fișierele rezultate nu vor fi neapărat sincronizate cu rsync decât dacă atât fișierele vechi, cât și cele noi au fost comprimate cu aceeași versiune xz. Această problemă poate fi remediată dacă o parte a implementării codificatorului este înghețată pentru a menține stabilă ieșirea „rsyncabilă” între versiunile xz." #. type: SS -#: ../src/xz/xz.1:2626 +#: ../src/xz/xz.1 #, no-wrap msgid "Embedded .xz decompressors" msgstr "Instrumente de decomprimare .xz încorporate" #. type: Plain text -#: ../src/xz/xz.1:2643 -msgid "" -"Embedded B<.xz> decompressor implementations like XZ Embedded don't " -"necessarily support files created with integrity I<check> types other than " -"B<none> and B<crc32>. Since the default is B<--check=crc64>, you must use " -"B<--check=none> or B<--check=crc32> when creating files for embedded systems." -msgstr "" -"Implementările instrumentului de decomprimare B<.xz> încorporat, cum ar fi " -"XZ Embedded, nu acceptă neapărat fișiere create cu tipuri de I<verificare> a " -"integrității, altele decât B<none> și B<crc32>. Deoarece valoarea implicită " -"este B<--check=crc64>, trebuie să utilizați B<--check=none> sau B<--" -"check=crc32> atunci când creați fișiere pentru sistemele încorporate." +#: ../src/xz/xz.1 +msgid "Embedded B<.xz> decompressor implementations like XZ Embedded don't necessarily support files created with integrity I<check> types other than B<none> and B<crc32>. Since the default is B<--check=crc64>, you must use B<--check=none> or B<--check=crc32> when creating files for embedded systems." +msgstr "Implementările instrumentului de decomprimare B<.xz> încorporat, cum ar fi XZ Embedded, nu acceptă neapărat fișiere create cu tipuri de I<verificare> a integrității, altele decât B<none> și B<crc32>. Deoarece valoarea implicită este B<--check=crc64>, trebuie să utilizați B<--check=none> sau B<--check=crc32> atunci când creați fișiere pentru sistemele încorporate." #. type: Plain text -#: ../src/xz/xz.1:2653 -msgid "" -"Outside embedded systems, all B<.xz> format decompressors support all the " -"I<check> types, or at least are able to decompress the file without " -"verifying the integrity check if the particular I<check> is not supported." -msgstr "" -"În afara sistemelor încorporate, toate instrumentele de decomprimare în " -"format B<.xz> acceptă toate tipurile de I<verificare> sau cel puțin pot " -"decomprima fișierul fără a efectua verificarea integrității dacă acel tip de " -"I<verificare> nu este acceptat." +#: ../src/xz/xz.1 +msgid "Outside embedded systems, all B<.xz> format decompressors support all the I<check> types, or at least are able to decompress the file without verifying the integrity check if the particular I<check> is not supported." +msgstr "În afara sistemelor încorporate, toate instrumentele de decomprimare în format B<.xz> acceptă toate tipurile de I<verificare> sau cel puțin pot decomprima fișierul fără a efectua verificarea integrității dacă acel tip de I<verificare> nu este acceptat." #. type: Plain text -#: ../src/xz/xz.1:2656 -msgid "" -"XZ Embedded supports BCJ filters, but only with the default start offset." -msgstr "" -"XZ Embedded acceptă filtre BCJ, dar numai cu poziție de pornire implicită." +#: ../src/xz/xz.1 +msgid "XZ Embedded supports BCJ filters, but only with the default start offset." +msgstr "XZ Embedded acceptă filtre BCJ, dar numai cu poziție de pornire implicită." #. type: SH -#: ../src/xz/xz.1:2657 +#: ../src/xz/xz.1 #, no-wrap msgid "EXAMPLES" msgstr "EXEMPLE" #. type: SS -#: ../src/xz/xz.1:2659 +#: ../src/xz/xz.1 #, no-wrap msgid "Basics" msgstr "Bazice" #. type: Plain text -#: ../src/xz/xz.1:2669 -msgid "" -"Compress the file I<foo> into I<foo.xz> using the default compression level " -"(B<-6>), and remove I<foo> if compression is successful:" -msgstr "" -"Comprimă fișierul I<foo> în I<foo.xz> folosind nivelul de comprimare " -"implicit (B<-6>) și elimină fișierul I<foo> dacă comprimarea are succes:" +#: ../src/xz/xz.1 +msgid "Compress the file I<foo> into I<foo.xz> using the default compression level (B<-6>), and remove I<foo> if compression is successful:" +msgstr "Comprimă fișierul I<foo> în I<foo.xz> folosind nivelul de comprimare implicit (B<-6>) și elimină fișierul I<foo> dacă comprimarea are succes:" #. type: Plain text -#: ../src/xz/xz.1:2674 -#, no-wrap -msgid "CW<xz foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz foo>\n" +msgid "\\f(CRxz foo\\fR\n" msgstr "CW<xz foo>\n" #. type: Plain text -#: ../src/xz/xz.1:2685 -msgid "" -"Decompress I<bar.xz> into I<bar> and don't remove I<bar.xz> even if " -"decompression is successful:" -msgstr "" -"Decomprimă I<bar.xz> în I<bar> și nu elimină I<bar.xz> chiar dacă " -"decomprimarea este efectuată cu succes:" +#: ../src/xz/xz.1 +msgid "Decompress I<bar.xz> into I<bar> and don't remove I<bar.xz> even if decompression is successful:" +msgstr "Decomprimă I<bar.xz> în I<bar> și nu elimină I<bar.xz> chiar dacă decomprimarea este efectuată cu succes:" #. type: Plain text -#: ../src/xz/xz.1:2690 -#, no-wrap -msgid "CW<xz -dk bar.xz>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -dk bar.xz>\n" +msgid "\\f(CRxz -dk bar.xz\\fR\n" msgstr "CW<xz -dk bar.xz>\n" #. type: Plain text -#: ../src/xz/xz.1:2703 -msgid "" -"Create I<baz.tar.xz> with the preset B<-4e> (B<-4 --extreme>), which is " -"slower than the default B<-6>, but needs less memory for compression and " -"decompression (48\\ MiB and 5\\ MiB, respectively):" -msgstr "" -"Creează I<baz.tar.xz> cu nivelul prestabilit B<-4e> (B<-4 --extreme>), care " -"este mai lent decât nivelul prestabilit implicit B<-6>, dar necesită mai " -"puțină memorie pentru comprimare și decomprimare (48Mio și, respectiv, 5Mio):" +#: ../src/xz/xz.1 +msgid "Create I<baz.tar.xz> with the preset B<-4e> (B<-4 --extreme>), which is slower than the default B<-6>, but needs less memory for compression and decompression (48\\ MiB and 5\\ MiB, respectively):" +msgstr "Creează I<baz.tar.xz> cu nivelul prestabilit B<-4e> (B<-4 --extreme>), care este mai lent decât nivelul prestabilit implicit B<-6>, dar necesită mai puțină memorie pentru comprimare și decomprimare (48Mio și, respectiv, 5Mio):" #. type: Plain text -#: ../src/xz/xz.1:2708 -#, no-wrap -msgid "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" +msgid "\\f(CRtar cf - baz | xz -4e E<gt> baz.tar.xz\\fR\n" msgstr "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" #. type: Plain text -#: ../src/xz/xz.1:2714 -msgid "" -"A mix of compressed and uncompressed files can be decompressed to standard " -"output with a single command:" -msgstr "" -"Un amestec de fișiere comprimate și necomprimate poate fi decomprimat la " -"ieșirea standard cu o singură comandă:" +#: ../src/xz/xz.1 +msgid "A mix of compressed and uncompressed files can be decompressed to standard output with a single command:" +msgstr "Un amestec de fișiere comprimate și necomprimate poate fi decomprimat la ieșirea standard cu o singură comandă:" #. type: Plain text -#: ../src/xz/xz.1:2719 -#, no-wrap -msgid "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" +msgid "\\f(CRxz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt\\fR\n" msgstr "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" #. type: SS -#: ../src/xz/xz.1:2723 +#: ../src/xz/xz.1 #, no-wrap msgid "Parallel compression of many files" msgstr "Comprimarea în paralel a mai multor fișiere" #. type: Plain text -#: ../src/xz/xz.1:2729 -msgid "" -"On GNU and *BSD, B<find>(1) and B<xargs>(1) can be used to parallelize " -"compression of many files:" -msgstr "" -"În sisteme GNU și *BSD, B<find>(1) și B<xargs>(1) pot fi utilizate pentru a " -"paraleliza comprimarea mai multor fișiere:" +#: ../src/xz/xz.1 +msgid "On GNU and *BSD, B<find>(1) and B<xargs>(1) can be used to parallelize compression of many files:" +msgstr "În sisteme GNU și *BSD, B<find>(1) și B<xargs>(1) pot fi utilizate pentru a paraleliza comprimarea mai multor fișiere:" #. type: Plain text -#: ../src/xz/xz.1:2735 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" +#| " | xargs -0r -P4 -n16 xz -T1>\n" msgid "" -"CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" -" | xargs -0r -P4 -n16 xz -T1>\n" +"\\f(CRfind . -type f \\e! -name '*.xz' -print0 \\e\n" +" | xargs -0r -P4 -n16 xz -T1\\fR\n" msgstr "" "CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" " | xargs -0r -P4 -n16 xz -T1>\n" #. type: Plain text -#: ../src/xz/xz.1:2757 -msgid "" -"The B<-P> option to B<xargs>(1) sets the number of parallel B<xz> " -"processes. The best value for the B<-n> option depends on how many files " -"there are to be compressed. If there are only a couple of files, the value " -"should probably be 1; with tens of thousands of files, 100 or even more may " -"be appropriate to reduce the number of B<xz> processes that B<xargs>(1) " -"will eventually create." -msgstr "" -"Opțiunea B<-P> pentru comanda B<xargs>(1) stabilește numărul de procese " -"paralele B<xz>. Cea mai bună valoare pentru opțiunea B<-n> depinde de câte " -"fișiere trebuie să fie comprimate. Dacă există doar câteva fișiere, " -"valoarea ar trebui probabil să fie 1; cu zeci de mii de fișiere, 100 sau " -"chiar mai mult poate să fie valoarea potrivită pentru a reduce numărul de " -"procese B<xz> pe care B<xargs>(1) le va crea în final." +#: ../src/xz/xz.1 +msgid "The B<-P> option to B<xargs>(1) sets the number of parallel B<xz> processes. The best value for the B<-n> option depends on how many files there are to be compressed. If there are only a couple of files, the value should probably be 1; with tens of thousands of files, 100 or even more may be appropriate to reduce the number of B<xz> processes that B<xargs>(1) will eventually create." +msgstr "Opțiunea B<-P> pentru comanda B<xargs>(1) stabilește numărul de procese paralele B<xz>. Cea mai bună valoare pentru opțiunea B<-n> depinde de câte fișiere trebuie să fie comprimate. Dacă există doar câteva fișiere, valoarea ar trebui probabil să fie 1; cu zeci de mii de fișiere, 100 sau chiar mai mult poate să fie valoarea potrivită pentru a reduce numărul de procese B<xz> pe care B<xargs>(1) le va crea în final." #. type: Plain text -#: ../src/xz/xz.1:2765 -msgid "" -"The option B<-T1> for B<xz> is there to force it to single-threaded mode, " -"because B<xargs>(1) is used to control the amount of parallelization." -msgstr "" -"Opțiunea B<-T1> pentru B<xz> este acolo pentru a-l forța să ruleze în modul " -"cu un singur fir de execuție, deoarece B<xargs>(1) este folosit pentru a " -"controla cantitatea de paralelizare." +#: ../src/xz/xz.1 +msgid "The option B<-T1> for B<xz> is there to force it to single-threaded mode, because B<xargs>(1) is used to control the amount of parallelization." +msgstr "Opțiunea B<-T1> pentru B<xz> este acolo pentru a-l forța să ruleze în modul cu un singur fir de execuție, deoarece B<xargs>(1) este folosit pentru a controla cantitatea de paralelizare." #. type: SS -#: ../src/xz/xz.1:2766 +#: ../src/xz/xz.1 #, no-wrap msgid "Robot mode" msgstr "Modul robot" #. type: Plain text -#: ../src/xz/xz.1:2769 -msgid "" -"Calculate how many bytes have been saved in total after compressing multiple " -"files:" -msgstr "" -"Calculează câți octeți au fost salvați în total după comprimarea mai multor " -"fișiere:" +#: ../src/xz/xz.1 +msgid "Calculate how many bytes have been saved in total after compressing multiple files:" +msgstr "Calculează câți octeți au fost salvați în total după comprimarea mai multor fișiere:" #. type: Plain text -#: ../src/xz/xz.1:2774 -#, no-wrap -msgid "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" +msgid "\\f(CRxz --robot --list *.xz | awk '/^totals/{print $5-$4}'\\fR\n" msgstr "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" #. type: Plain text -#: ../src/xz/xz.1:2789 -msgid "" -"A script may want to know that it is using new enough B<xz>. The following " -"B<sh>(1) script checks that the version number of the B<xz> tool is at " -"least 5.0.0. This method is compatible with old beta versions, which didn't " -"support the B<--robot> option:" -msgstr "" -"Un script poate dori să afle dacă folosește o versiune B<xz> suficient de " -"nouă. Următorul script B<sh>(1) verifică dacă numărul versiunii " -"instrumentului B<xz> este cel puțin 5.0.0. Această metodă este compatibilă " -"cu versiunile beta vechi, care nu acceptau opțiunea B<--robot>:" +#: ../src/xz/xz.1 +msgid "A script may want to know that it is using new enough B<xz>. The following B<sh>(1) script checks that the version number of the B<xz> tool is at least 5.0.0. This method is compatible with old beta versions, which didn't support the B<--robot> option:" +msgstr "Un script poate dori să afle dacă folosește o versiune B<xz> suficient de nouă. Următorul script B<sh>(1) verifică dacă numărul versiunii instrumentului B<xz> este cel puțin 5.0.0. Această metodă este compatibilă cu versiunile beta vechi, care nu acceptau opțiunea B<--robot>:" #. type: Plain text -#: ../src/xz/xz.1:2798 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" +#| " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" +#| " echo \"Your xz is too old.\"\n" +#| "fi\n" +#| "unset XZ_VERSION LIBLZMA_VERSION>\n" msgid "" -"CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" +"\\f(CRif ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" " echo \"Your xz is too old.\"\n" "fi\n" -"unset XZ_VERSION LIBLZMA_VERSION>\n" +"unset XZ_VERSION LIBLZMA_VERSION\\fR\n" msgstr "" "CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" @@ -4901,25 +3263,27 @@ msgstr "" "unset XZ_VERSION LIBLZMA_VERSION>\n" #. type: Plain text -#: ../src/xz/xz.1:2805 -msgid "" -"Set a memory usage limit for decompression using B<XZ_OPT>, but if a limit " -"has already been set, don't increase it:" -msgstr "" -"Stabilește o limită de utilizare a memoriei pentru decomprimare folosind " -"variabila de mediu B<XZ_OPT>, dar dacă o limită a fost deja stabilită, nu o " -"mărește:" +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for decompression using B<XZ_OPT>, but if a limit has already been set, don't increase it:" +msgstr "Stabilește o limită de utilizare a memoriei pentru decomprimare folosind variabila de mediu B<XZ_OPT>, dar dacă o limită a fost deja stabilită, nu o mărește:" #. type: Plain text -#: ../src/xz/xz.1:2815 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" +#| "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" +#| "if [ $OLDLIM -eq 0 -o $OLDLIM -gt $NEWLIM ]; then\n" +#| " XZ_OPT=\"$XZ_OPT --memlimit-decompress=$NEWLIM\"\n" +#| " export XZ_OPT\n" +#| "fi>\n" msgid "" -"CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" +"\\f(CRNEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" "if [ $OLDLIM -eq 0 -o $OLDLIM -gt $NEWLIM ]; then\n" " XZ_OPT=\"$XZ_OPT --memlimit-decompress=$NEWLIM\"\n" " export XZ_OPT\n" -"fi>\n" +"fi\\fR\n" msgstr "" "CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" @@ -4929,910 +3293,615 @@ msgstr "" "fi>\n" #. type: Plain text -#: ../src/xz/xz.1:2825 -msgid "" -"The simplest use for custom filter chains is customizing a LZMA2 preset. " -"This can be useful, because the presets cover only a subset of the " -"potentially useful combinations of compression settings." -msgstr "" -"Cea mai simplă utilizare a lanțurilor de filtrare personalizate este " -"personalizarea unei opțiuni prestabilite LZMA2. Acest lucru poate fi util, " -"deoarece opțiunile prestabilite acoperă doar un subset al combinațiilor " -"potențial utile de opțiuni de comprimare." +#: ../src/xz/xz.1 +msgid "The simplest use for custom filter chains is customizing a LZMA2 preset. This can be useful, because the presets cover only a subset of the potentially useful combinations of compression settings." +msgstr "Cea mai simplă utilizare a lanțurilor de filtrare personalizate este personalizarea unei opțiuni prestabilite LZMA2. Acest lucru poate fi util, deoarece opțiunile prestabilite acoperă doar un subset al combinațiilor potențial utile de opțiuni de comprimare." #. type: Plain text -#: ../src/xz/xz.1:2833 -msgid "" -"The CompCPU columns of the tables from the descriptions of the options " -"B<-0> ... B<-9> and B<--extreme> are useful when customizing LZMA2 presets. " -"Here are the relevant parts collected from those two tables:" -msgstr "" -"Coloanele CPUComp din tabelele de descriere a opțiunilor B<-0> ... B<-9> și " -"B<--extreme> sunt utile atunci când personalizați opțiunilor prestabilite " -"LZMA2. Iată părțile relevante colectate din aceste două tabele:" +#: ../src/xz/xz.1 +msgid "The CompCPU columns of the tables from the descriptions of the options B<-0> ... B<-9> and B<--extreme> are useful when customizing LZMA2 presets. Here are the relevant parts collected from those two tables:" +msgstr "Coloanele CPUComp din tabelele de descriere a opțiunilor B<-0> ... B<-9> și B<--extreme> sunt utile atunci când personalizați opțiunilor prestabilite LZMA2. Iată părțile relevante colectate din aceste două tabele:" #. type: Plain text -#: ../src/xz/xz.1:2858 -msgid "" -"If you know that a file requires somewhat big dictionary (for example, 32\\ " -"MiB) to compress well, but you want to compress it quicker than B<xz -8> " -"would do, a preset with a low CompCPU value (for example, 1) can be " -"modified to use a bigger dictionary:" -msgstr "" -"Dacă știți că un fișier necesită un dicționar oarecum mare (de exemplu, " -"32Mio) pentru a se comprima bine, dar doriți să-l comprimați mai repede " -"decât ar face B<xz -8>, o opțiune prestabilită cu o valoare CPUComp scăzută " -"(de exemplu, 1) poate fi modificată pentru a utiliza un dicționar mai mare:" +#: ../src/xz/xz.1 +msgid "If you know that a file requires somewhat big dictionary (for example, 32\\ MiB) to compress well, but you want to compress it quicker than B<xz -8> would do, a preset with a low CompCPU value (for example, 1) can be modified to use a bigger dictionary:" +msgstr "Dacă știți că un fișier necesită un dicționar oarecum mare (de exemplu, 32Mio) pentru a se comprima bine, dar doriți să-l comprimați mai repede decât ar face B<xz -8>, o opțiune prestabilită cu o valoare CPUComp scăzută (de exemplu, 1) poate fi modificată pentru a utiliza un dicționar mai mare:" #. type: Plain text -#: ../src/xz/xz.1:2863 -#, no-wrap -msgid "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" +msgid "\\f(CRxz --lzma2=preset=1,dict=32MiB foo.tar\\fR\n" msgstr "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2879 -msgid "" -"With certain files, the above command may be faster than B<xz -6> while " -"compressing significantly better. However, it must be emphasized that only " -"some files benefit from a big dictionary while keeping the CompCPU value " -"low. The most obvious situation, where a big dictionary can help a lot, is " -"an archive containing very similar files of at least a few megabytes each. " -"The dictionary size has to be significantly bigger than any individual file " -"to allow LZMA2 to take full advantage of the similarities between " -"consecutive files." -msgstr "" -"Cu anumite fișiere, comanda de mai sus poate fi mai rapidă decât B<xz -6> în " -"timp ce comprimă semnificativ mai bine. Cu toate acestea, trebuie subliniat " -"că doar unele fișiere se beneficiază de un dicționar mare, păstrând în " -"același timp valoarea CPUComp scăzută. Cea mai evidentă situație, în care " -"un dicționar mare poate ajuta foarte mult, este o arhivă care conține " -"fișiere foarte asemănătoare de cel puțin câțiva megaocteți fiecare. " -"Dimensiunea dicționarului trebuie să fie semnificativ mai mare decât orice " -"fișier individual pentru a permite LZMA2 să profite din plin de asemănările " -"dintre fișierele consecutive." - -#. type: Plain text -#: ../src/xz/xz.1:2886 -msgid "" -"If very high compressor and decompressor memory usage is fine, and the file " -"being compressed is at least several hundred megabytes, it may be useful to " -"use an even bigger dictionary than the 64 MiB that B<xz -9> would use:" -msgstr "" -"Dacă utilizarea unei mari cantități de memorie pentru comprimare și " -"decomprimare este în regulă, iar fișierul comprimat are cel puțin câteva " -"sute de megaocteți, poate fi util să folosiți un dicționar și mai mare decât " -"cei 64Mio pe care i-ar folosi B<xz -9>:" +#: ../src/xz/xz.1 +msgid "With certain files, the above command may be faster than B<xz -6> while compressing significantly better. However, it must be emphasized that only some files benefit from a big dictionary while keeping the CompCPU value low. The most obvious situation, where a big dictionary can help a lot, is an archive containing very similar files of at least a few megabytes each. The dictionary size has to be significantly bigger than any individual file to allow LZMA2 to take full advantage of the similarities between consecutive files." +msgstr "Cu anumite fișiere, comanda de mai sus poate fi mai rapidă decât B<xz -6> în timp ce comprimă semnificativ mai bine. Cu toate acestea, trebuie subliniat că doar unele fișiere se beneficiază de un dicționar mare, păstrând în același timp valoarea CPUComp scăzută. Cea mai evidentă situație, în care un dicționar mare poate ajuta foarte mult, este o arhivă care conține fișiere foarte asemănătoare de cel puțin câțiva megaocteți fiecare. Dimensiunea dicționarului trebuie să fie semnificativ mai mare decât orice fișier individual pentru a permite LZMA2 să profite din plin de asemănările dintre fișierele consecutive." #. type: Plain text -#: ../src/xz/xz.1:2891 -#, no-wrap -msgid "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" +#: ../src/xz/xz.1 +msgid "If very high compressor and decompressor memory usage is fine, and the file being compressed is at least several hundred megabytes, it may be useful to use an even bigger dictionary than the 64 MiB that B<xz -9> would use:" +msgstr "Dacă utilizarea unei mari cantități de memorie pentru comprimare și decomprimare este în regulă, iar fișierul comprimat are cel puțin câteva sute de megaocteți, poate fi util să folosiți un dicționar și mai mare decât cei 64Mio pe care i-ar folosi B<xz -9>:" + +#. type: Plain text +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" +msgid "\\f(CRxz -vv --lzma2=dict=192MiB big_foo.tar\\fR\n" msgstr "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2904 -msgid "" -"Using B<-vv> (B<--verbose --verbose>) like in the above example can be " -"useful to see the memory requirements of the compressor and decompressor. " -"Remember that using a dictionary bigger than the size of the uncompressed " -"file is waste of memory, so the above command isn't useful for small files." -msgstr "" -"Utilizarea opțiunii B<-vv> (B<--verbose --verbose>) ca în exemplul de mai " -"sus, poate fi utilă pentru a vedea cerințele de memorie la comprimare și " -"decomprimare. Amintiți-vă că utilizarea unui dicționar mai mare decât " -"dimensiunea fișierului necomprimat este risipă de memorie, de aceea, comanda " -"de mai sus nu este utilă pentru fișiere mici." +#: ../src/xz/xz.1 +msgid "Using B<-vv> (B<--verbose --verbose>) like in the above example can be useful to see the memory requirements of the compressor and decompressor. Remember that using a dictionary bigger than the size of the uncompressed file is waste of memory, so the above command isn't useful for small files." +msgstr "Utilizarea opțiunii B<-vv> (B<--verbose --verbose>) ca în exemplul de mai sus, poate fi utilă pentru a vedea cerințele de memorie la comprimare și decomprimare. Amintiți-vă că utilizarea unui dicționar mai mare decât dimensiunea fișierului necomprimat este risipă de memorie, de aceea, comanda de mai sus nu este utilă pentru fișiere mici." #. type: Plain text -#: ../src/xz/xz.1:2916 -msgid "" -"Sometimes the compression time doesn't matter, but the decompressor memory " -"usage has to be kept low, for example, to make it possible to decompress the " -"file on an embedded system. The following command uses B<-6e> (B<-6 --" -"extreme>) as a base and sets the dictionary to only 64\\ KiB. The " -"resulting file can be decompressed with XZ Embedded (that's why there is B<--" -"check=crc32>) using about 100\\ KiB of memory." -msgstr "" -"Uneori, timpul de comprimare nu contează, dar utilizarea memoriei la " -"decomprimare trebuie menținută la un nivel scăzut, de exemplu, pentru a face " -"posibilă decomprimarea fișierului pe un sistem încorporat. Următoarea " -"comandă folosește B<-6e> (B<-6 --extreme>) ca bază și fixează dimensiunea " -"dicționarului la doar 64Kio. Fișierul rezultat poate fi decomprimat cu XZ " -"Embedded (de aceea există B<--check=crc32>) folosind aproximativ 100Kio de " -"memorie." +#: ../src/xz/xz.1 +msgid "Sometimes the compression time doesn't matter, but the decompressor memory usage has to be kept low, for example, to make it possible to decompress the file on an embedded system. The following command uses B<-6e> (B<-6 --extreme>) as a base and sets the dictionary to only 64\\ KiB. The resulting file can be decompressed with XZ Embedded (that's why there is B<--check=crc32>) using about 100\\ KiB of memory." +msgstr "Uneori, timpul de comprimare nu contează, dar utilizarea memoriei la decomprimare trebuie menținută la un nivel scăzut, de exemplu, pentru a face posibilă decomprimarea fișierului pe un sistem încorporat. Următoarea comandă folosește B<-6e> (B<-6 --extreme>) ca bază și fixează dimensiunea dicționarului la doar 64Kio. Fișierul rezultat poate fi decomprimat cu XZ Embedded (de aceea există B<--check=crc32>) folosind aproximativ 100Kio de memorie." #. type: Plain text -#: ../src/xz/xz.1:2921 -#, no-wrap -msgid "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" +msgid "\\f(CRxz --check=crc32 --lzma2=preset=6e,dict=64KiB foo\\fR\n" msgstr "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" #. type: Plain text -#: ../src/xz/xz.1:2944 -msgid "" -"If you want to squeeze out as many bytes as possible, adjusting the number " -"of literal context bits (I<lc>) and number of position bits (I<pb>) can " -"sometimes help. Adjusting the number of literal position bits (I<lp>) " -"might help too, but usually I<lc> and I<pb> are more important. For " -"example, a source code archive contains mostly US-ASCII text, so something " -"like the following might give slightly (like 0.1\\ %) smaller file than B<xz " -"-6e> (try also without B<lc=4>):" -msgstr "" -"Dacă doriți să stoarceți cât mai mulți octeți posibil, ajustarea numărului " -"de biți de context literal (I<lc>) și a numărului de biți de poziție (I<pb>) " -"poate ajuta uneori. Ajustarea numărului de biți de poziție literală (I<lp>) " -"ar putea ajuta, de asemenea, dar de obicei I<lc> și I<pb> sunt mai " -"importante. De exemplu, o arhivă de cod sursă conține în mare parte text US-" -"ASCII, așa că ceva precum comanda următoare, ar putea oferi un fișier „mai " -"slăbuț” (aproximativ cu 0,1%) mai mic decât cu B<xz -6e> (încercați și fără " -"B<lc=4>):" +#: ../src/xz/xz.1 +msgid "If you want to squeeze out as many bytes as possible, adjusting the number of literal context bits (I<lc>) and number of position bits (I<pb>) can sometimes help. Adjusting the number of literal position bits (I<lp>) might help too, but usually I<lc> and I<pb> are more important. For example, a source code archive contains mostly US-ASCII text, so something like the following might give slightly (like 0.1\\ %) smaller file than B<xz -6e> (try also without B<lc=4>):" +msgstr "Dacă doriți să stoarceți cât mai mulți octeți posibil, ajustarea numărului de biți de context literal (I<lc>) și a numărului de biți de poziție (I<pb>) poate ajuta uneori. Ajustarea numărului de biți de poziție literală (I<lp>) ar putea ajuta, de asemenea, dar de obicei I<lc> și I<pb> sunt mai importante. De exemplu, o arhivă de cod sursă conține în mare parte text US-ASCII, așa că ceva precum comanda următoare, ar putea oferi un fișier „mai slăbuț” (aproximativ cu 0,1%) mai mic decât cu B<xz -6e> (încercați și fără B<lc=4>):" #. type: Plain text -#: ../src/xz/xz.1:2949 -#, no-wrap -msgid "CW<xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar>\n" +msgid "\\f(CRxz --lzma2=preset=6e,pb=0,lc=4 source_code.tar\\fR\n" msgstr "CW<xz --lzma2=preset=6e,pb=0,lc=4 fișierul_sursă.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2957 -msgid "" -"Using another filter together with LZMA2 can improve compression with " -"certain file types. For example, to compress a x86-32 or x86-64 shared " -"library using the x86 BCJ filter:" -msgstr "" -"Utilizarea unui alt filtru împreună cu LZMA2 poate îmbunătăți comprimarea cu " -"anumite tipuri de fișiere. De exemplu, pentru a comprima o bibliotecă " -"partajată x86 pe 32 de biți sau x86 pe 64 de biți folosind filtrul BCJ x86:" +#: ../src/xz/xz.1 +msgid "Using another filter together with LZMA2 can improve compression with certain file types. For example, to compress a x86-32 or x86-64 shared library using the x86 BCJ filter:" +msgstr "Utilizarea unui alt filtru împreună cu LZMA2 poate îmbunătăți comprimarea cu anumite tipuri de fișiere. De exemplu, pentru a comprima o bibliotecă partajată x86 pe 32 de biți sau x86 pe 64 de biți folosind filtrul BCJ x86:" #. type: Plain text -#: ../src/xz/xz.1:2962 -#, no-wrap -msgid "CW<xz --x86 --lzma2 libfoo.so>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --x86 --lzma2 libfoo.so>\n" +msgid "\\f(CRxz --x86 --lzma2 libfoo.so\\fR\n" msgstr "CW<xz --x86 --lzma2 libfoo.so>\n" #. type: Plain text -#: ../src/xz/xz.1:2976 -msgid "" -"Note that the order of the filter options is significant. If B<--x86> is " -"specified after B<--lzma2>, B<xz> will give an error, because there cannot " -"be any filter after LZMA2, and also because the x86 BCJ filter cannot be " -"used as the last filter in the chain." -msgstr "" -"Rețineți că ordinea opțiunilor de filtrare este semnificativă. Dacă B<--" -"x86> este specificată după B<--lzma2>, B<xz> va da o eroare, deoarece nu " -"poate exista niciun filtru după LZMA2 și, de asemenea, pentru că filtrul x86 " -"BCJ nu poate fi utilizat ca ultimul filtru din lanțul de filtrare." +#: ../src/xz/xz.1 +msgid "Note that the order of the filter options is significant. If B<--x86> is specified after B<--lzma2>, B<xz> will give an error, because there cannot be any filter after LZMA2, and also because the x86 BCJ filter cannot be used as the last filter in the chain." +msgstr "Rețineți că ordinea opțiunilor de filtrare este semnificativă. Dacă B<--x86> este specificată după B<--lzma2>, B<xz> va da o eroare, deoarece nu poate exista niciun filtru după LZMA2 și, de asemenea, pentru că filtrul x86 BCJ nu poate fi utilizat ca ultimul filtru din lanțul de filtrare." #. type: Plain text -#: ../src/xz/xz.1:2982 -msgid "" -"The Delta filter together with LZMA2 can give good results with bitmap " -"images. It should usually beat PNG, which has a few more advanced filters " -"than simple delta but uses Deflate for the actual compression." -msgstr "" -"Filtrul Delta împreună cu LZMA2 pot da rezultate bune cu imagini bitmap. De " -"obicei, ar trebui să întreacă comprimarea PNG, care are câteva filtre mai " -"avansate decât delta simplă, dar utilizează Deflate pentru comprimarea reală." +#: ../src/xz/xz.1 +msgid "The Delta filter together with LZMA2 can give good results with bitmap images. It should usually beat PNG, which has a few more advanced filters than simple delta but uses Deflate for the actual compression." +msgstr "Filtrul Delta împreună cu LZMA2 pot da rezultate bune cu imagini bitmap. De obicei, ar trebui să întreacă comprimarea PNG, care are câteva filtre mai avansate decât delta simplă, dar utilizează Deflate pentru comprimarea reală." #. type: Plain text -#: ../src/xz/xz.1:2992 -msgid "" -"The image has to be saved in uncompressed format, for example, as " -"uncompressed TIFF. The distance parameter of the Delta filter is set to " -"match the number of bytes per pixel in the image. For example, 24-bit RGB " -"bitmap needs B<dist=3>, and it is also good to pass B<pb=0> to LZMA2 to " -"accommodate the three-byte alignment:" -msgstr "" -"Imaginea trebuie să fie salvată în format necomprimat, de exemplu, ca TIFF " -"necomprimat. Parametrul de distanță al filtrului Delta este fixat să se " -"potrivească cu numărul de octeți per pixel din imagine. De exemplu, bitmap-" -"ul RGB pe 24 de biți necesită B<dist=3> și este, de asemenea, bine să pasați " -"B<pb=0> la LZMA2 pentru a se adapta alinierii pe trei octeți:" +#: ../src/xz/xz.1 +msgid "The image has to be saved in uncompressed format, for example, as uncompressed TIFF. The distance parameter of the Delta filter is set to match the number of bytes per pixel in the image. For example, 24-bit RGB bitmap needs B<dist=3>, and it is also good to pass B<pb=0> to LZMA2 to accommodate the three-byte alignment:" +msgstr "Imaginea trebuie să fie salvată în format necomprimat, de exemplu, ca TIFF necomprimat. Parametrul de distanță al filtrului Delta este fixat să se potrivească cu numărul de octeți per pixel din imagine. De exemplu, bitmap-ul RGB pe 24 de biți necesită B<dist=3> și este, de asemenea, bine să pasați B<pb=0> la LZMA2 pentru a se adapta alinierii pe trei octeți:" #. type: Plain text -#: ../src/xz/xz.1:2997 -#, no-wrap -msgid "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" +msgid "\\f(CRxz --delta=dist=3 --lzma2=pb=0 foo.tiff\\fR\n" msgstr "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" #. type: Plain text -#: ../src/xz/xz.1:3005 -msgid "" -"If multiple images have been put into a single archive (for example, B<." -"tar>), the Delta filter will work on that too as long as all images have the " -"same number of bytes per pixel." -msgstr "" -"Dacă mai multe imagini au fost introduse într-o singură arhivă (de exemplu, " -"B<.tar>), filtrul Delta va funcționa și pe aceasta atâta timp cât toate " -"imaginile au același număr de octeți per pixel." +#: ../src/xz/xz.1 +msgid "If multiple images have been put into a single archive (for example, B<.tar>), the Delta filter will work on that too as long as all images have the same number of bytes per pixel." +msgstr "Dacă mai multe imagini au fost introduse într-o singură arhivă (de exemplu, B<.tar>), filtrul Delta va funcționa și pe aceasta atâta timp cât toate imaginile au același număr de octeți per pixel." #. type: SH -#: ../src/xz/xz.1:3006 ../src/xzdec/xzdec.1:143 ../src/lzmainfo/lzmainfo.1:59 -#: ../src/scripts/xzdiff.1:65 ../src/scripts/xzgrep.1:106 -#: ../src/scripts/xzless.1:65 ../src/scripts/xzmore.1:51 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "SEE ALSO" msgstr "CONSULTAȚI ȘI" #. type: Plain text -#: ../src/xz/xz.1:3015 -msgid "" -"B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), " -"B<gzip>(1), B<bzip2>(1), B<7z>(1)" -msgstr "" -"B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), " -"B<gzip>(1), B<bzip2>(1), B<7z>(1)" +#: ../src/xz/xz.1 +msgid "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" +msgstr "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" #. type: Plain text -#: ../src/xz/xz.1:3017 +#: ../src/xz/xz.1 msgid "XZ Utils: E<lt>https://tukaani.org/xz/E<gt>" msgstr "XZ Utils: E<lt>https://tukaani.org/xz/E<gt>" #. type: Plain text -#: ../src/xz/xz.1:3019 ../src/xzdec/xzdec.1:146 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 msgid "XZ Embedded: E<lt>https://tukaani.org/xz/embedded.htmlE<gt>" msgstr "XZ Embedded: E<lt>https://tukaani.org/xz/embedded.htmlE<gt>" #. type: Plain text -#: ../src/xz/xz.1:3020 +#: ../src/xz/xz.1 msgid "LZMA SDK: E<lt>https://7-zip.org/sdk.htmlE<gt>" msgstr "LZMA SDK: E<lt>https://7-zip.org/sdk.htmlE<gt>" #. type: TH -#: ../src/xzdec/xzdec.1:7 +#: ../src/xzdec/xzdec.1 #, no-wrap msgid "XZDEC" msgstr "XZDEC" -#. type: TH -#: ../src/xzdec/xzdec.1:7 -#, no-wrap -msgid "2017-04-19" -msgstr "19.04.2017" - #. type: Plain text -#: ../src/xzdec/xzdec.1:10 +#: ../src/xzdec/xzdec.1 msgid "xzdec, lzmadec - Small .xz and .lzma decompressors" msgstr "xzdec, lzmadec - Programe de decomprimare mici de fișiere .xz și .lzma" #. type: Plain text -#: ../src/xzdec/xzdec.1:14 +#: ../src/xzdec/xzdec.1 msgid "B<xzdec> [I<option...>] [I<file...>]" msgstr "B<xzdec> [I<opțiune...>] [I<fișier...>]" #. type: Plain text -#: ../src/xzdec/xzdec.1:18 +#: ../src/xzdec/xzdec.1 msgid "B<lzmadec> [I<option...>] [I<file...>]" msgstr "B<lzmadec> [I<opțiune...>] [I<fișier...>]" #. type: Plain text -#: ../src/xzdec/xzdec.1:44 -msgid "" -"B<xzdec> is a liblzma-based decompression-only tool for B<.xz> (and only B<." -"xz>) files. B<xzdec> is intended to work as a drop-in replacement for " -"B<xz>(1) in the most common situations where a script has been written to " -"use B<xz --decompress --stdout> (and possibly a few other commonly used " -"options) to decompress B<.xz> files. B<lzmadec> is identical to B<xzdec> " -"except that B<lzmadec> supports B<.lzma> files instead of B<.xz> files." -msgstr "" -"B<xzdec> este un instrument de decomprimare bazat pe liblzma pentru " -"fișierele B<.xz> (și numai B<.xz>). B<xzdec> este destinat să funcționeze " -"ca un înlocuitor pentru B<xz>(1) în cele mai frecvente situații în care un " -"script a fost scris pentru a utiliza B<xz --decompress --stdout> (și posibil " -"câteva alte opțiuni frecvent utilizate) pentru a decomprima fișierele B<." -"xz>. B<lzmadec> este identic cu B<xzdec> cu excepția faptului că B<lzmadec> " -"acceptă fișierele B<.lzma> în loc de fișierele B<.xz>." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> is a liblzma-based decompression-only tool for B<.xz> (and only B<.xz>) files. B<xzdec> is intended to work as a drop-in replacement for B<xz>(1) in the most common situations where a script has been written to use B<xz --decompress --stdout> (and possibly a few other commonly used options) to decompress B<.xz> files. B<lzmadec> is identical to B<xzdec> except that B<lzmadec> supports B<.lzma> files instead of B<.xz> files." +msgstr "B<xzdec> este un instrument de decomprimare bazat pe liblzma pentru fișierele B<.xz> (și numai B<.xz>). B<xzdec> este destinat să funcționeze ca un înlocuitor pentru B<xz>(1) în cele mai frecvente situații în care un script a fost scris pentru a utiliza B<xz --decompress --stdout> (și posibil câteva alte opțiuni frecvent utilizate) pentru a decomprima fișierele B<.xz>. B<lzmadec> este identic cu B<xzdec> cu excepția faptului că B<lzmadec> acceptă fișierele B<.lzma> în loc de fișierele B<.xz>." #. type: Plain text -#: ../src/xzdec/xzdec.1:61 -msgid "" -"To reduce the size of the executable, B<xzdec> doesn't support " -"multithreading or localization, and doesn't read options from B<XZ_DEFAULTS> " -"and B<XZ_OPT> environment variables. B<xzdec> doesn't support displaying " -"intermediate progress information: sending B<SIGINFO> to B<xzdec> does " -"nothing, but sending B<SIGUSR1> terminates the process instead of displaying " -"progress information." -msgstr "" -"Pentru a reduce dimensiunea executabilului, B<xzdec> nu acceptă modul cu mai " -"multe fire de execuție sau localizarea(afișarea mesajelor în limba stabilită " -"de configurările regionale) și nu citește opțiunile din variabilele de mediu " -"B<XZ_DEFAULTS> și B<XZ_OPT>. B<xzdec> nu acceptă afișarea informațiilor " -"intermediare de progres: trimiterea semnalului B<SIGINFO> la B<xzdec> nu " -"face nimic, iar trimiterea semnalului B<SIGUSR1> încheie procesul în loc să " -"afișeze informații despre progres." +#: ../src/xzdec/xzdec.1 +msgid "To reduce the size of the executable, B<xzdec> doesn't support multithreading or localization, and doesn't read options from B<XZ_DEFAULTS> and B<XZ_OPT> environment variables. B<xzdec> doesn't support displaying intermediate progress information: sending B<SIGINFO> to B<xzdec> does nothing, but sending B<SIGUSR1> terminates the process instead of displaying progress information." +msgstr "Pentru a reduce dimensiunea executabilului, B<xzdec> nu acceptă modul cu mai multe fire de execuție sau localizarea(afișarea mesajelor în limba stabilită de configurările regionale) și nu citește opțiunile din variabilele de mediu B<XZ_DEFAULTS> și B<XZ_OPT>. B<xzdec> nu acceptă afișarea informațiilor intermediare de progres: trimiterea semnalului B<SIGINFO> la B<xzdec> nu face nimic, iar trimiterea semnalului B<SIGUSR1> încheie procesul în loc să afișeze informații despre progres." #. type: Plain text -#: ../src/xzdec/xzdec.1:69 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> supports only decompression." -msgstr "" -"Ignorat pentru compatibilitate cu B<xz>(1). B<xzdec> acceptă numai " -"decomprimarea." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> supports only decompression." +msgstr "Ignorat pentru compatibilitate cu B<xz>(1). B<xzdec> acceptă numai decomprimarea." #. type: Plain text -#: ../src/xzdec/xzdec.1:76 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> never creates or removes any " -"files." -msgstr "" -"Ignorat pentru compatibilitate cu B<xz>(1). B<xzdec> nu creează sau elimină " -"niciodată niciun fișier." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> never creates or removes any files." +msgstr "Ignorat pentru compatibilitate cu B<xz>(1). B<xzdec> nu creează sau elimină niciodată niciun fișier." #. type: Plain text -#: ../src/xzdec/xzdec.1:83 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> always writes the " -"decompressed data to standard output." -msgstr "" -"Ignorat pentru compatibilitate cu B<xz>(1). B<xzdec> scrie întotdeauna " -"datele decomprimate la ieșirea standard." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> always writes the decompressed data to standard output." +msgstr "Ignorat pentru compatibilitate cu B<xz>(1). B<xzdec> scrie întotdeauna datele decomprimate la ieșirea standard." #. type: Plain text -#: ../src/xzdec/xzdec.1:89 -msgid "" -"Specifying this once does nothing since B<xzdec> never displays any warnings " -"or notices. Specify this twice to suppress errors." -msgstr "" -"Specificarea acestui lucru o dată nu face nimic, deoarece B<xzdec> nu " -"afișează niciodată avertismente sau notificări. Specificați acest lucru de " -"două ori pentru a suprima erorile." +#: ../src/xzdec/xzdec.1 +msgid "Specifying this once does nothing since B<xzdec> never displays any warnings or notices. Specify this twice to suppress errors." +msgstr "Specificarea acestui lucru o dată nu face nimic, deoarece B<xzdec> nu afișează niciodată avertismente sau notificări. Specificați acest lucru de două ori pentru a suprima erorile." #. type: Plain text -#: ../src/xzdec/xzdec.1:96 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> never uses the exit status 2." -msgstr "" -"Ignorat pentru compatibilitate cu B<xz>(1). B<xzdec> nu folosește niciodată " -"starea de ieșire 2." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> never uses the exit status 2." +msgstr "Ignorat pentru compatibilitate cu B<xz>(1). B<xzdec> nu folosește niciodată starea de ieșire 2." #. type: Plain text -#: ../src/xzdec/xzdec.1:99 +#: ../src/xzdec/xzdec.1 msgid "Display a help message and exit successfully." msgstr "Afișează un mesaj de ajutor și iese cu succes." #. type: Plain text -#: ../src/xzdec/xzdec.1:104 +#: ../src/xzdec/xzdec.1 msgid "Display the version number of B<xzdec> and liblzma." msgstr "Afișează numărul versiunii B<xzdec> și liblzma." #. type: Plain text -#: ../src/xzdec/xzdec.1:108 +#: ../src/xzdec/xzdec.1 msgid "All was good." msgstr "Toate au fost bine." #. type: Plain text -#: ../src/xzdec/xzdec.1:117 -msgid "" -"B<xzdec> doesn't have any warning messages like B<xz>(1) has, thus the exit " -"status 2 is not used by B<xzdec>." -msgstr "" -"B<xzdec> nu are niciun mesaj de avertizare precum B<xz>(1), astfel că starea " -"de ieșire 2 nu este folosită de B<xzdec>." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> doesn't have any warning messages like B<xz>(1) has, thus the exit status 2 is not used by B<xzdec>." +msgstr "B<xzdec> nu are niciun mesaj de avertizare precum B<xz>(1), astfel că starea de ieșire 2 nu este folosită de B<xzdec>." #. type: Plain text -#: ../src/xzdec/xzdec.1:131 -msgid "" -"Use B<xz>(1) instead of B<xzdec> or B<lzmadec> for normal everyday use. " -"B<xzdec> or B<lzmadec> are meant only for situations where it is important " -"to have a smaller decompressor than the full-featured B<xz>(1)." -msgstr "" -"Utilizați B<xz>(1) în loc de B<xzdec> sau B<lzmadec> pentru utilizarea " -"normală de zi cu zi. B<xzdec> sau B<lzmadec> sunt destinate numai " -"situațiilor în care este important să aveți un instrument de decomprimare " -"mai mic decât B<xz>(1), cu funcții complete." +#: ../src/xzdec/xzdec.1 +msgid "Use B<xz>(1) instead of B<xzdec> or B<lzmadec> for normal everyday use. B<xzdec> or B<lzmadec> are meant only for situations where it is important to have a smaller decompressor than the full-featured B<xz>(1)." +msgstr "Utilizați B<xz>(1) în loc de B<xzdec> sau B<lzmadec> pentru utilizarea normală de zi cu zi. B<xzdec> sau B<lzmadec> sunt destinate numai situațiilor în care este important să aveți un instrument de decomprimare mai mic decât B<xz>(1), cu funcții complete." #. type: Plain text -#: ../src/xzdec/xzdec.1:143 -msgid "" -"B<xzdec> and B<lzmadec> are not really that small. The size can be reduced " -"further by dropping features from liblzma at compile time, but that " -"shouldn't usually be done for executables distributed in typical non-" -"embedded operating system distributions. If you need a truly small B<.xz> " -"decompressor, consider using XZ Embedded." -msgstr "" -"B<xzdec> și B<lzmadec> nu sunt chiar atât de mici. Dimensiunea poate fi " -"redusă și mai mult prin eliminarea caracteristicilor din liblzma în timpul " -"compilării, dar acest lucru nu ar trebui să se facă de obicei pentru " -"executabilele distribuite în distribuții tipice de sisteme de operare " -"neîncorporate. Dacă aveți nevoie de un instrument de decomprimare B<.xz> cu " -"adevărat mic, luați în considerare utilizarea XZ Embedded." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> and B<lzmadec> are not really that small. The size can be reduced further by dropping features from liblzma at compile time, but that shouldn't usually be done for executables distributed in typical non-embedded operating system distributions. If you need a truly small B<.xz> decompressor, consider using XZ Embedded." +msgstr "B<xzdec> și B<lzmadec> nu sunt chiar atât de mici. Dimensiunea poate fi redusă și mai mult prin eliminarea caracteristicilor din liblzma în timpul compilării, dar acest lucru nu ar trebui să se facă de obicei pentru executabilele distribuite în distribuții tipice de sisteme de operare neîncorporate. Dacă aveți nevoie de un instrument de decomprimare B<.xz> cu adevărat mic, luați în considerare utilizarea XZ Embedded." #. type: Plain text -#: ../src/xzdec/xzdec.1:145 ../src/lzmainfo/lzmainfo.1:60 +#: ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 msgid "B<xz>(1)" msgstr "B<xz>(1)" #. type: TH -#: ../src/lzmainfo/lzmainfo.1:7 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "LZMAINFO" msgstr "LZMAINFO" #. type: TH -#: ../src/lzmainfo/lzmainfo.1:7 ../src/scripts/xzmore.1:7 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "2013-06-30" msgstr "30.06.2013" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:10 +#: ../src/lzmainfo/lzmainfo.1 msgid "lzmainfo - show information stored in the .lzma file header" msgstr "lzmainfo - afișează informațiile stocate în antetul fișierului .lzma" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:15 +#: ../src/lzmainfo/lzmainfo.1 msgid "B<lzmainfo> [B<--help>] [B<--version>] [I<file...>]" msgstr "B<lzmainfo> [B<--help>] [B<--version>] [I<fișier...>]" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:31 -msgid "" -"B<lzmainfo> shows information stored in the B<.lzma> file header. It reads " -"the first 13 bytes from the specified I<file>, decodes the header, and " -"prints it to standard output in human readable format. If no I<files> are " -"given or I<file> is B<->, standard input is read." -msgstr "" -"B<lzmainfo> afișează informațiile stocate în antetul fișierului B<.lzma>. " -"Citește primii 13 octeți din I<fișierul> specificat, decodifică antetul și " -"îl afișează la ieșirea standard în format care poate fi citit de om. Dacă " -"nu sunt date I<fișiere> sau dacă I<fișier> este B<->, se citește intrarea " -"standard." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> shows information stored in the B<.lzma> file header. It reads the first 13 bytes from the specified I<file>, decodes the header, and prints it to standard output in human readable format. If no I<files> are given or I<file> is B<->, standard input is read." +msgstr "B<lzmainfo> afișează informațiile stocate în antetul fișierului B<.lzma>. Citește primii 13 octeți din I<fișierul> specificat, decodifică antetul și îl afișează la ieșirea standard în format care poate fi citit de om. Dacă nu sunt date I<fișiere> sau dacă I<fișier> este B<->, se citește intrarea standard." #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:40 -msgid "" -"Usually the most interesting information is the uncompressed size and the " -"dictionary size. Uncompressed size can be shown only if the file is in the " -"non-streamed B<.lzma> format variant. The amount of memory required to " -"decompress the file is a few dozen kilobytes plus the dictionary size." -msgstr "" -"De obicei, cele mai interesante informații sunt dimensiunea necomprimată și " -"dimensiunea dicționarului. Dimensiunea necomprimată poate fi afișată numai " -"dacă fișierul este în varianta formatului B<.lzma> netransmis în flux. " -"Cantitatea de memorie necesară pentru a decomprima fișierul este de câteva " -"zeci de kiloocteți plus dimensiunea dicționarului." +#: ../src/lzmainfo/lzmainfo.1 +msgid "Usually the most interesting information is the uncompressed size and the dictionary size. Uncompressed size can be shown only if the file is in the non-streamed B<.lzma> format variant. The amount of memory required to decompress the file is a few dozen kilobytes plus the dictionary size." +msgstr "De obicei, cele mai interesante informații sunt dimensiunea necomprimată și dimensiunea dicționarului. Dimensiunea necomprimată poate fi afișată numai dacă fișierul este în varianta formatului B<.lzma> netransmis în flux. Cantitatea de memorie necesară pentru a decomprima fișierul este de câteva zeci de kiloocteți plus dimensiunea dicționarului." #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:44 -msgid "" -"B<lzmainfo> is included in XZ Utils primarily for backward compatibility " -"with LZMA Utils." -msgstr "" -"B<lzmainfo> este inclus în XZ Utils în primul rând pentru compatibilitatea " -"cu LZMA Utils." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> is included in XZ Utils primarily for backward compatibility with LZMA Utils." +msgstr "B<lzmainfo> este inclus în XZ Utils în primul rând pentru compatibilitatea cu LZMA Utils." #. type: SH -#: ../src/lzmainfo/lzmainfo.1:51 ../src/scripts/xzdiff.1:74 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "BUGS" msgstr "ERORI" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:59 -msgid "" -"B<lzmainfo> uses B<MB> while the correct suffix would be B<MiB> (2^20 " -"bytes). This is to keep the output compatible with LZMA Utils." -msgstr "" -"B<lzmainfo> folosește sufixul B<MB> în timp ce sufixul corect ar fi B<MiB> " -"(2^20 octeți). Acest lucru este pentru a menține ieșirea compatibilă cu " -"LZMA Utils." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> uses B<MB> while the correct suffix would be B<MiB> (2^20 bytes). This is to keep the output compatible with LZMA Utils." +msgstr "B<lzmainfo> folosește sufixul B<MB> în timp ce sufixul corect ar fi B<MiB> (2^20 octeți). Acest lucru este pentru a menține ieșirea compatibilă cu LZMA Utils." #. type: TH -#: ../src/scripts/xzdiff.1:9 +#: ../src/scripts/xzdiff.1 #, no-wrap msgid "XZDIFF" msgstr "XZDIFF" #. type: TH -#: ../src/scripts/xzdiff.1:9 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 #, no-wrap -msgid "2021-06-04" -msgstr "04.06.2021" +msgid "2024-02-13" +msgstr "13 februarie 2024" #. type: Plain text -#: ../src/scripts/xzdiff.1:12 +#: ../src/scripts/xzdiff.1 msgid "xzcmp, xzdiff, lzcmp, lzdiff - compare compressed files" msgstr "xzcmp, xzdiff, lzcmp, lzdiff - compară fișierele comprimate" #. type: Plain text -#: ../src/scripts/xzdiff.1:15 -msgid "B<xzcmp> [I<cmp_options>] I<file1> [I<file2>]" -msgstr "B<xzcmp> [I<opțiuni_comparare>] I<fișier1> [I<fișier2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<xzcmp> [I<option...>] I<file1> [I<file2>]" +msgstr "B<xzcmp> [I<opțiune...>] I<fișier1> [I<fișier2>]" #. type: Plain text -#: ../src/scripts/xzdiff.1:18 -msgid "B<xzdiff> [I<diff_options>] I<file1> [I<file2>]" -msgstr "B<xzdiff> [I<opțiuni_diferențe>] I<fișier1> [I<fișier2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<xzdiff> \\&..." +msgstr "B<xzdiff> \\&..." #. type: Plain text -#: ../src/scripts/xzdiff.1:21 -msgid "B<lzcmp> [I<cmp_options>] I<file1> [I<file2>]" -msgstr "B<lzcmp> [I<opțiuni_comparare>] I<fișier1> [I<fișier2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<lzcmp> \\&..." +msgstr "B<lzcmp> \\&..." #. type: Plain text -#: ../src/scripts/xzdiff.1:24 -msgid "B<lzdiff> [I<diff_options>] I<file1> [I<file2>]" -msgstr "B<lzdiff> [I<opțiuni_diferențe>] I<fișier1> [I<fișier2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<lzdiff> \\&..." +msgstr "B<lzdiff> \\&..." #. type: Plain text -#: ../src/scripts/xzdiff.1:59 -msgid "" -"B<xzcmp> and B<xzdiff> invoke B<cmp>(1) or B<diff>(1) on files compressed " -"with B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), or " -"B<zstd>(1). All options specified are passed directly to B<cmp>(1) or " -"B<diff>(1). If only one file is specified, then the files compared are " -"I<file1> (which must have a suffix of a supported compression format) and " -"I<file1> from which the compression format suffix has been stripped. If two " -"files are specified, then they are uncompressed if necessary and fed to " -"B<cmp>(1) or B<diff>(1). The exit status from B<cmp>(1) or B<diff>(1) is " -"preserved unless a decompression error occurs; then exit status is 2." -msgstr "" -"B<xzcmp> și B<xzdiff> invocă B<cmp>(1) sau B<diff>(1) pentru fișierele " -"comprimate cu B<xz>(1), B<lzma>(1), B<gzip>( 1), B<bzip2>(1), B<lzop>(1) sau " -"B<zstd>(1). Toate opțiunile specificate sunt transmise direct către " -"B<cmp>(1) sau B<diff>(1). Dacă este specificat un singur fișier, atunci " -"fișierele comparate sunt I<fișier1> (care trebuie să aibă un sufix al unui " -"format de comprimare acceptat) și I<fișier1> din care a fost eliminat " -"sufixul formatului de comprimare. Dacă sunt specificate două fișiere, " -"atunci acestea sunt decomprimate dacă este necesar și introduse în B<cmp>(1) " -"sau B<diff>(1). Starea de ieșire din B<cmp>(1) sau B<diff>(1) este păstrată " -"cu excepția cazului în care apare o eroare de decomprimare; atunci starea de " -"ieșire este 2." - -#. type: Plain text -#: ../src/scripts/xzdiff.1:65 -msgid "" -"The names B<lzcmp> and B<lzdiff> are provided for backward compatibility " -"with LZMA Utils." -msgstr "" -"Numele B<lzcmp> și B<lzdiff> sunt furnizate pentru compatibilitatea cu LZMA " -"Utils." +#: ../src/scripts/xzdiff.1 +msgid "B<xzcmp> and B<xzdiff> compare uncompressed contents of two files. Uncompressed data and options are passed to B<cmp>(1) or B<diff>(1) unless B<--help> or B<--version> is specified." +msgstr "B<xzcmp> și B<xzdiff> compară conținutul necomprimat a două fișiere. Datele necomprimate și opțiunile sunt transmise la B<cmp>(1) sau B<diff>(1), cu excepția cazului în care se specifică B<--help> sau B<--version>." #. type: Plain text -#: ../src/scripts/xzdiff.1:74 -msgid "" -"B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), " -"B<zstd>(1), B<zdiff>(1)" -msgstr "" -"B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), " -"B<zstd>(1), B<zdiff>(1)" +#: ../src/scripts/xzdiff.1 +msgid "If both I<file1> and I<file2> are specified, they can be uncompressed files or files in formats that B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), or B<lz4>(1) can decompress. The required decompression commands are determined from the filename suffixes of I<file1> and I<file2>. A file with an unknown suffix is assumed to be either uncompressed or in a format that B<xz>(1) can decompress." +msgstr "Dacă sunt specificate atât I<fișier1>, cât și I<fișier2>, acestea pot fi fișiere necomprimate sau fișiere în formate pe care B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1) sau B<lz4>(1) le poate decomprima. Comenzile de decomprimare necesare sunt determinate de sufixele numelor de fișiere I<fișier1> și I<fișier2>. Se presupune că un fișier cu un sufix necunoscut este fie necomprimat, fie într-un format pe care B<xz>(1) îl poate decomprima." #. type: Plain text -#: ../src/scripts/xzdiff.1:79 -msgid "" -"Messages from the B<cmp>(1) or B<diff>(1) programs refer to temporary " -"filenames instead of those specified." -msgstr "" -"Mesajele din programele B<cmp>(1) sau B<diff>(1) se referă la nume de " -"fișiere temporare în loc de cele specificate." +#: ../src/scripts/xzdiff.1 +msgid "If only one filename is provided, I<file1> must have a suffix of a supported compression format and the name for I<file2> is assumed to be I<file1> with the compression format suffix removed." +msgstr "În cazul în care se furnizează un singur nume de fișier, I<fișier1> trebuie să aibă un sufix al unui format de comprimare acceptat, iar numele pentru I<fișier2> se presupune că este I<fișier1> fără sufixul formatului de comprimare." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "The commands B<lzcmp> and B<lzdiff> are provided for backward compatibility with LZMA Utils." +msgstr "Comenzile B<lzcmp> și B<lzdiff> sunt furnizate pentru compatibilitate retroactivă cu LZMA Utils." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "If a decompression error occurs, the exit status is B<2>. Otherwise the exit status of B<cmp>(1) or B<diff>(1) is used." +msgstr "În cazul în care apare o eroare de decomprimare, starea de ieșire este B<2>. În caz contrar, se utilizează starea de ieșire B<cmp>(1) sau B<diff>(1)." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1)" +msgstr "B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1)" #. type: TH -#: ../src/scripts/xzgrep.1:9 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "XZGREP" msgstr "XZGREP" -#. type: TH -#: ../src/scripts/xzgrep.1:9 -#, no-wrap -msgid "2022-07-19" -msgstr "19.07.2022" - #. type: Plain text -#: ../src/scripts/xzgrep.1:12 -msgid "xzgrep - search compressed files for a regular expression" -msgstr "xzgrep - caută în fișierele comprimate pentru o expresie regulată" +#: ../src/scripts/xzgrep.1 +msgid "xzgrep - search possibly-compressed files for patterns" +msgstr "xzgrep - caută modele în fișiere posibil comprimate" #. type: Plain text -#: ../src/scripts/xzgrep.1:18 -msgid "B<xzgrep> [I<grep_options>] [B<-e>] I<pattern> [I<file...>]" -msgstr "B<xzgrep> [I<opțiuni_grep>] [B<-e>] I<model> [I<fișier...>]" +#: ../src/scripts/xzgrep.1 +msgid "B<xzgrep> [I<option...>] [I<pattern_list>] [I<file...>]" +msgstr "B<xzgrep> [I<opțiune...>] I<listă-modele> [I<fișier...>]" #. type: Plain text -#: ../src/scripts/xzgrep.1:21 +#: ../src/scripts/xzgrep.1 msgid "B<xzegrep> \\&..." msgstr "B<xzegrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:24 +#: ../src/scripts/xzgrep.1 msgid "B<xzfgrep> \\&..." msgstr "B<xzfgrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:27 +#: ../src/scripts/xzgrep.1 msgid "B<lzgrep> \\&..." msgstr "B<lzgrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:30 +#: ../src/scripts/xzgrep.1 msgid "B<lzegrep> \\&..." msgstr "B<lzegrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:33 +#: ../src/scripts/xzgrep.1 msgid "B<lzfgrep> \\&..." msgstr "B<lzfgrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:49 -msgid "" -"B<xzgrep> invokes B<grep>(1) on I<files> which may be either uncompressed " -"or compressed with B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), " -"B<lzop>(1), or B<zstd>(1). All options specified are passed directly to " -"B<grep>(1)." -msgstr "" -"B<xzgrep> invocă B<grep>(1) pentru I<fișiere> care pot să fie decomprimate " -"sau comprimate cu B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1) " -"sau B<zstd>(1). Toate opțiunile specificate sunt transmise direct către " -"B<grep>(1)." +#: ../src/scripts/xzgrep.1 +msgid "B<xzgrep> invokes B<grep>(1) on uncompressed contents of files. The formats of the I<files> are determined from the filename suffixes. Any I<file> with a suffix supported by B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), or B<lz4>(1) will be decompressed; all other files are assumed to be uncompressed." +msgstr "B<xzgrep> invocă B<grep>(1) asupra conținutului necomprimat al fișierelor. Formatele I<fișierelor> sunt determinate de sufixele numelor de fișiere. Orice I<fișier> cu un sufix acceptat de B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1) sau B<lz4>(1) va fi decomprimat; toate celelalte fișiere sunt presupuse a fi necomprimate." #. type: Plain text -#: ../src/scripts/xzgrep.1:62 -msgid "" -"If no I<file> is specified, then standard input is decompressed if necessary " -"and fed to B<grep>(1). When reading from standard input, B<gzip>(1), " -"B<bzip2>(1), B<lzop>(1), and B<zstd>(1) compressed files are not supported." -msgstr "" -"Dacă nu este specificat I<fișier>, atunci intrarea standard este " -"decomprimată dacă este necesar și alimentează B<grep>(1). La citirea din " -"intrarea standard, fișierele comprimate B<gzip>(1), B<bzip2>(1), B<lzop>(1) " -"și B<zstd>(1) nu sunt acceptate." +#: ../src/scripts/xzgrep.1 +msgid "If no I<files> are specified or I<file> is B<-> then standard input is read. When reading from standard input, only files supported by B<xz>(1) are decompressed. Other files are assumed to be in uncompressed form already." +msgstr "Dacă nu se specifică niciun I<fișier> sau dacă I<fișier> este B<->, se citește intrarea standard. Atunci când se citește de la intrarea standard, sunt decomprimate numai fișierele acceptate de B<xz>(1). Se presupune că celelalte fișiere sunt deja în format necomprimat." #. type: Plain text -#: ../src/scripts/xzgrep.1:81 -msgid "" -"If B<xzgrep> is invoked as B<xzegrep> or B<xzfgrep> then B<grep -E> or " -"B<grep -F> is used instead of B<grep>(1). The same applies to names " -"B<lzgrep>, B<lzegrep>, and B<lzfgrep>, which are provided for backward " -"compatibility with LZMA Utils." -msgstr "" -"Dacă B<xzgrep> este invocat ca B<xzegrep> sau B<xzfgrep>, atunci este " -"folosit B<grep -E> sau B<grep -F> în loc de B<grep>(1). Același lucru este " -"valabil și pentru comenzile B<lzgrep>, B<lzegrep> și B<lzfgrep>, care sunt " -"furnizate pentru compatibilitate cu LZMA Utils." +#: ../src/scripts/xzgrep.1 +msgid "Most I<options> of B<grep>(1) are supported. However, the following options are not supported:" +msgstr "Sunt acceptate majoritatea I<opțiunilor> din B<grep>(1). Cu toate acestea, următoarele opțiuni nu sunt acceptate:" #. type: Plain text -#: ../src/scripts/xzgrep.1:86 -msgid "" -"At least one match was found from at least one of the input files. No " -"errors occurred." -msgstr "" -"A fost găsită cel puțin o potrivire din cel puțin unul dintre fișierele de " -"la intrare. Nu au apărut erori." +#: ../src/scripts/xzgrep.1 +msgid "B<-r>, B<--recursive>" +msgstr "B<-r>, B<--recursive>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-R>, B<--dereference-recursive>" +msgstr "B<-R>, B<--dereference-recursive>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-d>, B<--directories=>I<action>" +msgstr "B<-d>, B<--directories=>I<acțiune>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-Z>, B<--null>" +msgstr "B<-Z>, B<--null>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-z>, B<--null-data>" +msgstr "B<-z>, B<--null-data>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--include=>I<glob>" +msgstr "B<--include=>I<global>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude=>I<glob>" +msgstr "B<--exclude=>I<global>" #. type: Plain text -#: ../src/scripts/xzgrep.1:90 +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude-from=>I<file>" +msgstr "B<--exclude-from=>I<fișier>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude-dir=>I<glob>" +msgstr "B<--exclude-dir=>I<global>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<xzegrep> is an alias for B<xzgrep -E>. B<xzfgrep> is an alias for B<xzgrep -F>." +msgstr "B<xzegrep> este un alias pentru B<xzgrep -E>. B<xzfgrep> este un alias pentru B<xzgrep -F>." + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "The commands B<lzgrep>, B<lzegrep>, and B<lzfgrep> are provided for backward compatibility with LZMA Utils." +msgstr "Comenzile B<lzgrep>, B<lzegrep> și B<lzfgrep> sunt furnizate pentru compatibilitate retroactivă cu LZMA Utils." + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "At least one match was found from at least one of the input files. No errors occurred." +msgstr "A fost găsită cel puțin o potrivire din cel puțin unul dintre fișierele de la intrare. Nu au apărut erori." + +#. type: Plain text +#: ../src/scripts/xzgrep.1 msgid "No matches were found from any of the input files. No errors occurred." -msgstr "" -"Nu au fost găsite potriviri din niciunul dintre fișierele de la intrare. Nu " -"au apărut erori." +msgstr "Nu au fost găsite potriviri din niciunul dintre fișierele de la intrare. Nu au apărut erori." #. type: TP -#: ../src/scripts/xzgrep.1:90 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "E<gt>1" msgstr "E<gt>1" #. type: Plain text -#: ../src/scripts/xzgrep.1:94 +#: ../src/scripts/xzgrep.1 msgid "One or more errors occurred. It is unknown if matches were found." -msgstr "" -"A apărut una sau mai multe erori. Nu se cunoaște dacă au fost găsite " -"potriviri." +msgstr "A apărut una sau mai multe erori. Nu se cunoaște dacă au fost găsite potriviri." #. type: TP -#: ../src/scripts/xzgrep.1:95 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "B<GREP>" msgstr "B<GREP>" #. type: Plain text -#: ../src/scripts/xzgrep.1:106 -msgid "" -"If the B<GREP> environment variable is set, B<xzgrep> uses it instead of " -"B<grep>(1), B<grep -E>, or B<grep -F>." -msgstr "" -"Dacă variabila de mediu B<GREP> este definită, B<xzgrep> o folosește în loc " -"de B<grep>(1), B<grep -E> sau B<grep -F>." +#: ../src/scripts/xzgrep.1 +msgid "If B<GREP> is set to a non-empty value, it is used instead of B<grep>, B<grep -E>, or B<grep -F>." +msgstr "Dacă variabila de mediu B<GREP> este stabilită la o valoare nevidă, aceasta este utilizată în locul lui B<grep>, B<grep -E> sau B<grep -F>." #. type: Plain text -#: ../src/scripts/xzgrep.1:113 -msgid "" -"B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), " -"B<zgrep>(1)" -msgstr "" -"B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), " -"B<zgrep>(1)" +#: ../src/scripts/xzgrep.1 +msgid "B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1), B<zgrep>(1)" +msgstr "B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1), B<zgrep>(1)" #. type: TH -#: ../src/scripts/xzless.1:10 +#: ../src/scripts/xzless.1 #, no-wrap msgid "XZLESS" msgstr "XZLESS" #. type: TH -#: ../src/scripts/xzless.1:10 +#: ../src/scripts/xzless.1 ../src/scripts/xzmore.1 #, no-wrap -msgid "2010-09-27" -msgstr "27.09.2010" +msgid "2024-02-12" +msgstr "12 februarie 2024" #. type: Plain text -#: ../src/scripts/xzless.1:13 +#: ../src/scripts/xzless.1 msgid "xzless, lzless - view xz or lzma compressed (text) files" msgstr "xzless, lzless - vizualizează fișierele (text) comprimate xz sau lzma" #. type: Plain text -#: ../src/scripts/xzless.1:16 +#: ../src/scripts/xzless.1 msgid "B<xzless> [I<file>...]" msgstr "B<xzless> [I<fișier>...]" #. type: Plain text -#: ../src/scripts/xzless.1:19 +#: ../src/scripts/xzless.1 msgid "B<lzless> [I<file>...]" msgstr "B<lzless> [I<fișier>...]" #. type: Plain text -#: ../src/scripts/xzless.1:31 -msgid "" -"B<xzless> is a filter that displays text from compressed files to a " -"terminal. It works on files compressed with B<xz>(1) or B<lzma>(1). If no " -"I<files> are given, B<xzless> reads from standard input." -msgstr "" -"B<xzless> este un filtru care afișează textul din fișierele comprimate pe un " -"terminal. Funcționează pentru fișiere comprimate cu B<xz>(1) sau " -"B<lzma>(1). Dacă nu sunt date I<fișiere>, B<xzless> citește de la intrarea " -"standard." +#: ../src/scripts/xzless.1 +msgid "B<xzless> is a filter that displays text from compressed files to a terminal. Files supported by B<xz>(1) are decompressed; other files are assumed to be in uncompressed form already. If no I<files> are given, B<xzless> reads from standard input." +msgstr "B<xzless> este un filtru care afișează textul din fișierele comprimate pe un terminal. Fișierele acceptate de B<xz>(1) sunt decomprimate; se presupune că celelalte fișiere sunt deja în format necomprimat. Dacă nu se dă nici un I<fișier>, B<xzless> citește de la intrarea standard." #. type: Plain text -#: ../src/scripts/xzless.1:48 -msgid "" -"B<xzless> uses B<less>(1) to present its output. Unlike B<xzmore>, its " -"choice of pager cannot be altered by setting an environment variable. " -"Commands are based on both B<more>(1) and B<vi>(1) and allow back and " -"forth movement and searching. See the B<less>(1) manual for more " -"information." -msgstr "" -"B<xzless> folosește B<less>(1) pentru a-și prezenta rezultatul. Spre " -"deosebire de B<xzmore>, alegerea sa de pager nu poate fi modificată prin " -"definirea unei variabile de mediu. Comenzile se bazează atât pe B<more>(1) " -"cât și pe B<vi>(1) și permit mișcarea înainte și înapoi și căutarea. " -"Consultați manualul B<less>(1) pentru mai multe informații." +#: ../src/scripts/xzless.1 +msgid "B<xzless> uses B<less>(1) to present its output. Unlike B<xzmore>, its choice of pager cannot be altered by setting an environment variable. Commands are based on both B<more>(1) and B<vi>(1) and allow back and forth movement and searching. See the B<less>(1) manual for more information." +msgstr "B<xzless> folosește B<less>(1) pentru a-și prezenta rezultatul. Spre deosebire de B<xzmore>, alegerea sa de pager nu poate fi modificată prin definirea unei variabile de mediu. Comenzile se bazează atât pe B<more>(1) cât și pe B<vi>(1) și permit mișcarea înainte și înapoi și căutarea. Consultați manualul B<less>(1) pentru mai multe informații." #. type: Plain text -#: ../src/scripts/xzless.1:52 -msgid "" -"The command named B<lzless> is provided for backward compatibility with LZMA " -"Utils." -msgstr "" -"Comanda numită B<lzless> este furnizată pentru compatibilitatea cu LZMA " -"Utils." +#: ../src/scripts/xzless.1 +msgid "The command named B<lzless> is provided for backward compatibility with LZMA Utils." +msgstr "Comanda numită B<lzless> este furnizată pentru compatibilitatea cu LZMA Utils." #. type: TP -#: ../src/scripts/xzless.1:53 +#: ../src/scripts/xzless.1 #, no-wrap msgid "B<LESSMETACHARS>" msgstr "B<LESSMETACHARS>" #. type: Plain text -#: ../src/scripts/xzless.1:59 -msgid "" -"A list of characters special to the shell. Set by B<xzless> unless it is " -"already set in the environment." -msgstr "" -"O listă de caractere speciale pentru shell. Definită de B<xzless>, cu " -"excepția cazului în care este deja definită în mediu." +#: ../src/scripts/xzless.1 +msgid "A list of characters special to the shell. Set by B<xzless> unless it is already set in the environment." +msgstr "O listă de caractere speciale pentru shell. Definită de B<xzless>, cu excepția cazului în care este deja definită în mediu." #. type: TP -#: ../src/scripts/xzless.1:59 +#: ../src/scripts/xzless.1 #, no-wrap msgid "B<LESSOPEN>" msgstr "B<LESSOPEN>" #. type: Plain text -#: ../src/scripts/xzless.1:65 -msgid "" -"Set to a command line to invoke the B<xz>(1) decompressor for preprocessing " -"the input files to B<less>(1)." -msgstr "" -"Aceasta este definită în linia de comandă pentru a invoca instrumentul de " -"decomprimare B<xz>(1) pentru preprocesarea fișierelor de intrare pentru " -"B<less>(1)." +#: ../src/scripts/xzless.1 +msgid "Set to a command line to invoke the B<xz>(1) decompressor for preprocessing the input files to B<less>(1)." +msgstr "Aceasta este definită în linia de comandă pentru a invoca instrumentul de decomprimare B<xz>(1) pentru preprocesarea fișierelor de intrare pentru B<less>(1)." #. type: Plain text -#: ../src/scripts/xzless.1:69 +#: ../src/scripts/xzless.1 msgid "B<less>(1), B<xz>(1), B<xzmore>(1), B<zless>(1)" msgstr "B<less>(1), B<xz>(1), B<xzmore>(1), B<zless>(1)" #. type: TH -#: ../src/scripts/xzmore.1:7 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "XZMORE" msgstr "XZMORE" #. type: Plain text -#: ../src/scripts/xzmore.1:10 +#: ../src/scripts/xzmore.1 msgid "xzmore, lzmore - view xz or lzma compressed (text) files" msgstr "xzmore, lzmore - vizualizează fișierele (text) comprimate xz sau lzma" #. type: Plain text -#: ../src/scripts/xzmore.1:13 -msgid "B<xzmore> [I<file...>]" -msgstr "B<xzmore> [I<fișier...>]" +#: ../src/scripts/xzmore.1 +msgid "B<xzmore> [I<file>...]" +msgstr "B<xzmore> [I<fișier>...]" #. type: Plain text -#: ../src/scripts/xzmore.1:16 -msgid "B<lzmore> [I<file...>]" -msgstr "B<lzmore> [I<fișier...>]" +#: ../src/scripts/xzmore.1 +msgid "B<lzmore> [I<file>...]" +msgstr "B<lzmore> [I<fișier>...]" #. type: Plain text -#: ../src/scripts/xzmore.1:24 -msgid "" -"B<xzmore> is a filter which allows examination of B<xz>(1) or B<lzma>(1) " -"compressed text files one screenful at a time on a soft-copy terminal." -msgstr "" -"B<xzmore> este un filtru care vă permite să examinați conținutul fișierelor " -"text comprimate B<xz>(1) sau B<lzma>(1), câte o pagină pe ecran, pe un " -"terminal." +#: ../src/scripts/xzmore.1 +msgid "B<xzmore> displays text from compressed files to a terminal using B<more>(1). Files supported by B<xz>(1) are decompressed; other files are assumed to be in uncompressed form already. If no I<files> are given, B<xzmore> reads from standard input. See the B<more>(1) manual for the keyboard commands." +msgstr "B<xzmore> afișează textul din fișierele comprimate pe un terminal folosind B<more>(1). Fișierele acceptate de B<xz>(1) sunt decomprimate; se presupune că celelalte fișiere sunt deja în format necomprimat. Dacă nu se dă nici un I<fișiere>, B<xzmore> citește de la intrarea standard. Consultați manualul B<more>(1) pentru comenzile de la tastatură." #. type: Plain text -#: ../src/scripts/xzmore.1:33 -msgid "" -"To use a pager other than the default B<more,> set environment variable " -"B<PAGER> to the name of the desired program. The name B<lzmore> is provided " -"for backward compatibility with LZMA Utils." -msgstr "" -"Pentru a utiliza un paginator, altul decât paginatorul implicit B<more>, " -"definiți variabila de mediu B<PAGER> cu numele programului dorit. Comanda " -"B<lzmore> este furnizată pentru compatibilitatea cu LZMA Utils." - -#. type: TP -#: ../src/scripts/xzmore.1:33 -#, no-wrap -msgid "B<e> or B<q>" -msgstr "B<e> sau B<q>" +#: ../src/scripts/xzmore.1 +msgid "Note that scrolling backwards might not be possible depending on the implementation of B<more>(1). This is because B<xzmore> uses a pipe to pass the decompressed data to B<more>(1). B<xzless>(1) uses B<less>(1) which provides more advanced features." +msgstr "Rețineți că este posibil ca derularea înapoi să nu fie posibilă în funcție de implementarea lui B<more>(1). Acest lucru se datorează faptului că B<xzmore> utilizează o conductă pentru a transmite datele decomprimate către B<more>(1). B<xzless>(1) utilizează B<less>(1) care oferă caracteristici mai avansate." #. type: Plain text -#: ../src/scripts/xzmore.1:40 -msgid "" -"When the prompt --More--(Next file: I<file>) is printed, this command " -"causes B<xzmore> to exit." -msgstr "" -"Când linia --More--(Fișierul următor: I<fișier>) este afișată, această " -"comandă face ca B<xzmore> să iasă." +#: ../src/scripts/xzmore.1 +msgid "The command B<lzmore> is provided for backward compatibility with LZMA Utils." +msgstr "Comanda B<lzmore> este furnizată pentru compatibilitate retroactivă cu LZMA Utils." #. type: TP -#: ../src/scripts/xzmore.1:40 +#: ../src/scripts/xzmore.1 #, no-wrap -msgid "B<s>" -msgstr "B<s>" - -#. type: Plain text -#: ../src/scripts/xzmore.1:47 -msgid "" -"When the prompt --More--(Next file: I<file>) is printed, this command " -"causes B<xzmore> to skip the next file and continue." -msgstr "" -"Când linia --More--(Fișierul următor: I<fișier>) este afișată, această " -"comandă face ca B<xzmore> să omită următorul fișier și să continue." +msgid "B<PAGER>" +msgstr "B<PAGER>" #. type: Plain text -#: ../src/scripts/xzmore.1:51 -msgid "" -"For list of keyboard commands supported while actually viewing the content " -"of a file, refer to manual of the pager you use, usually B<more>(1)." -msgstr "" -"Pentru lista comenzilor de la tastatură acceptate în timp ce vizualizați " -"conținutul unui fișier, consultați manualul paginatorului pe care îl " -"utilizați, de obicei B<more>(1)." +#: ../src/scripts/xzmore.1 +msgid "If B<PAGER> is set, its value is used as the pager instead of B<more>(1)." +msgstr "Dacă variabila de mediu B<PAGER>, este definită, valoarea sa este utilizată ca paginator în loc de B<more>(1)." #. type: Plain text -#: ../src/scripts/xzmore.1:55 +#: ../src/scripts/xzmore.1 msgid "B<more>(1), B<xz>(1), B<xzless>(1), B<zmore>(1)" msgstr "B<more>(1), B<xz>(1), B<xzless>(1), B<zmore>(1)" -#~ msgid "2022-12-01" -#~ msgstr "01.12.2022" - -#~ msgid "2020-02-01" -#~ msgstr "01.02.2020" +#, no-wrap +#~ msgid "2024-01-19" +#~ msgstr "19 ianuarie 2024" @@ -1,13 +1,15 @@ +# SPDX-License-Identifier: 0BSD +# # Ukrainian translation for xz-man. -# This file is distributed under the same license as the XZ Utils package. -# This file is put in the public domain. +# This file is distributed under the same license as the xz-man package. +# Copyright (C) The XZ Utils authors and contributors # -# Yuri Chornoivan <yurchor@ukr.net>, 2022, 2023. +# Yuri Chornoivan <yurchor@ukr.net>, 2019, 2022, 2023, 2024. msgid "" msgstr "" -"Project-Id-Version: xz-man-5.4.4-pre1\n" -"POT-Creation-Date: 2023-11-01 20:27+0800\n" -"PO-Revision-Date: 2023-07-19 20:55+0300\n" +"Project-Id-Version: xz-man-5.6.0-pre2\n" +"POT-Creation-Date: 2024-05-29 17:45+0300\n" +"PO-Revision-Date: 2024-02-15 17:53+0200\n" "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n" "Language: uk\n" @@ -15,3057 +17,1908 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Lokalize 20.12.0\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Lokalize 23.04.1\n" #. type: TH -#: ../src/xz/xz.1:9 +#: ../src/xz/xz.1 #, no-wrap msgid "XZ" msgstr "XZ" #. type: TH -#: ../src/xz/xz.1:9 -#, no-wrap -msgid "2023-07-17" -msgstr "17 липня 2023 року" +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 +#, fuzzy, no-wrap +#| msgid "2024-02-25" +msgid "2024-04-08" +msgstr "25 лютого 2024 року" #. type: TH -#: ../src/xz/xz.1:9 ../src/xzdec/xzdec.1:7 ../src/lzmainfo/lzmainfo.1:7 -#: ../src/scripts/xzdiff.1:9 ../src/scripts/xzgrep.1:9 -#: ../src/scripts/xzless.1:10 ../src/scripts/xzmore.1:7 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "Tukaani" msgstr "Tukaani" #. type: TH -#: ../src/xz/xz.1:9 ../src/xzdec/xzdec.1:7 ../src/lzmainfo/lzmainfo.1:7 -#: ../src/scripts/xzdiff.1:9 ../src/scripts/xzgrep.1:9 -#: ../src/scripts/xzless.1:10 ../src/scripts/xzmore.1:7 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "XZ Utils" msgstr "XZ Utils" #. type: SH -#: ../src/xz/xz.1:11 ../src/xzdec/xzdec.1:8 ../src/lzmainfo/lzmainfo.1:8 -#: ../src/scripts/xzdiff.1:10 ../src/scripts/xzgrep.1:10 -#: ../src/scripts/xzless.1:11 ../src/scripts/xzmore.1:8 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "NAME" msgstr "НАЗВА" #. type: Plain text -#: ../src/xz/xz.1:13 -msgid "" -"xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma " -"files" -msgstr "" -"xz, unxz, xzcat, lzma, unlzma, lzcat — стискання та розпаковування файлів ." -"xz і .lzma" +#: ../src/xz/xz.1 +msgid "xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma files" +msgstr "xz, unxz, xzcat, lzma, unlzma, lzcat — стискання та розпаковування файлів .xz і .lzma" #. type: SH -#: ../src/xz/xz.1:14 ../src/xzdec/xzdec.1:10 ../src/lzmainfo/lzmainfo.1:10 -#: ../src/scripts/xzdiff.1:12 ../src/scripts/xzgrep.1:12 -#: ../src/scripts/xzless.1:13 ../src/scripts/xzmore.1:10 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "SYNOPSIS" msgstr "КОРОТКИЙ ОПИС" #. type: Plain text -#: ../src/xz/xz.1:18 +#: ../src/xz/xz.1 msgid "B<xz> [I<option...>] [I<file...>]" msgstr "B<xz> [I<параметр...>] [I<файл...>]" #. type: SH -#: ../src/xz/xz.1:19 +#: ../src/xz/xz.1 #, no-wrap msgid "COMMAND ALIASES" msgstr "СКОРОЧЕННЯ КОМАНД" #. type: Plain text -#: ../src/xz/xz.1:23 +#: ../src/xz/xz.1 msgid "B<unxz> is equivalent to B<xz --decompress>." msgstr "B<unxz> є рівноцінним до B<xz --decompress>." #. type: Plain text -#: ../src/xz/xz.1:27 +#: ../src/xz/xz.1 msgid "B<xzcat> is equivalent to B<xz --decompress --stdout>." msgstr "B<xzcat> є рівноцінним до B<xz --decompress --stdout>." #. type: Plain text -#: ../src/xz/xz.1:31 +#: ../src/xz/xz.1 msgid "B<lzma> is equivalent to B<xz --format=lzma>." msgstr "B<lzma> є рівноцінним до B<xz --format=lzma>." #. type: Plain text -#: ../src/xz/xz.1:35 +#: ../src/xz/xz.1 msgid "B<unlzma> is equivalent to B<xz --format=lzma --decompress>." msgstr "B<unlzma> є рівноцінним до B<xz --format=lzma --decompress>." #. type: Plain text -#: ../src/xz/xz.1:39 +#: ../src/xz/xz.1 msgid "B<lzcat> is equivalent to B<xz --format=lzma --decompress --stdout>." msgstr "B<lzcat> є рівноцінним до B<xz --format=lzma --decompress --stdout>." #. type: Plain text -#: ../src/xz/xz.1:51 -msgid "" -"When writing scripts that need to decompress files, it is recommended to " -"always use the name B<xz> with appropriate arguments (B<xz -d> or B<xz -" -"dc>) instead of the names B<unxz> and B<xzcat>." -msgstr "" -"При написанні скриптів, де потрібно розпаковувати файли, рекомендуємо завжди " -"використовувати B<xz> із відповідними аргументами (B<xz -d> або B<xz -dc>), " -"замість B<unxz> і B<xzcat>." +#: ../src/xz/xz.1 +msgid "When writing scripts that need to decompress files, it is recommended to always use the name B<xz> with appropriate arguments (B<xz -d> or B<xz -dc>) instead of the names B<unxz> and B<xzcat>." +msgstr "При написанні скриптів, де потрібно розпаковувати файли, рекомендуємо завжди використовувати B<xz> із відповідними аргументами (B<xz -d> або B<xz -dc>), замість B<unxz> і B<xzcat>." #. type: SH -#: ../src/xz/xz.1:52 ../src/xzdec/xzdec.1:18 ../src/lzmainfo/lzmainfo.1:15 -#: ../src/scripts/xzdiff.1:24 ../src/scripts/xzgrep.1:33 -#: ../src/scripts/xzless.1:19 ../src/scripts/xzmore.1:16 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "DESCRIPTION" msgstr "ОПИС" #. type: Plain text -#: ../src/xz/xz.1:71 -msgid "" -"B<xz> is a general-purpose data compression tool with command line syntax " -"similar to B<gzip>(1) and B<bzip2>(1). The native file format is the B<." -"xz> format, but the legacy B<.lzma> format used by LZMA Utils and raw " -"compressed streams with no container format headers are also supported. In " -"addition, decompression of the B<.lz> format used by B<lzip> is supported." -msgstr "" -"B<xz> інструмент загального призначення для стискання даних із синтаксисом " -"командного рядка, подібним для B<gzip>(1) і B<bzip2>(1). Власним форматом " -"файлів є B<.xz>, але передбачено підтримку застарілого формату B<.lzma>, " -"який було використано у LZMA Utils, та необроблених потоків стиснених даних " -"без заголовків формату контейнера. Крім того, передбачено підтримку " -"розпаковування формату B<.lz>, який використано у B<lzip>." +#: ../src/xz/xz.1 +msgid "B<xz> is a general-purpose data compression tool with command line syntax similar to B<gzip>(1) and B<bzip2>(1). The native file format is the B<.xz> format, but the legacy B<.lzma> format used by LZMA Utils and raw compressed streams with no container format headers are also supported. In addition, decompression of the B<.lz> format used by B<lzip> is supported." +msgstr "B<xz> інструмент загального призначення для стискання даних із синтаксисом командного рядка, подібним для B<gzip>(1) і B<bzip2>(1). Власним форматом файлів є B<.xz>, але передбачено підтримку застарілого формату B<.lzma>, який було використано у LZMA Utils, та необроблених потоків стиснених даних без заголовків формату контейнера. Крім того, передбачено підтримку розпаковування формату B<.lz>, який використано у B<lzip>." #. type: Plain text -#: ../src/xz/xz.1:93 -msgid "" -"B<xz> compresses or decompresses each I<file> according to the selected " -"operation mode. If no I<files> are given or I<file> is B<->, B<xz> reads " -"from standard input and writes the processed data to standard output. B<xz> " -"will refuse (display an error and skip the I<file>) to write compressed " -"data to standard output if it is a terminal. Similarly, B<xz> will refuse " -"to read compressed data from standard input if it is a terminal." -msgstr "" -"B<xz> стискає або розпаковує кожен I<файл> відповідно до вибраного режиму " -"дій. Якщо I<файли> не задано або якщо I<файлом> є B<->, B<xz> читатиме дані " -"зі стандартного джерела вхідних даних і записуватиме оброблені дані до " -"стандартного виведення. B<xz> відмовить (покаже повідомлення про помилку і " -"пропустить I<файл>) у записів стиснених даних до стандартного виведення, " -"якщо це термінал. Так само, B<xz> відмовить у читанні стиснених даних зі " -"стандартного джерела вхідних даних, якщо це термінал." +#: ../src/xz/xz.1 +msgid "B<xz> compresses or decompresses each I<file> according to the selected operation mode. If no I<files> are given or I<file> is B<->, B<xz> reads from standard input and writes the processed data to standard output. B<xz> will refuse (display an error and skip the I<file>) to write compressed data to standard output if it is a terminal. Similarly, B<xz> will refuse to read compressed data from standard input if it is a terminal." +msgstr "B<xz> стискає або розпаковує кожен I<файл> відповідно до вибраного режиму дій. Якщо I<файли> не задано або якщо I<файлом> є B<->, B<xz> читатиме дані зі стандартного джерела вхідних даних і записуватиме оброблені дані до стандартного виведення. B<xz> відмовить (покаже повідомлення про помилку і пропустить I<файл>) у записів стиснених даних до стандартного виведення, якщо це термінал. Так само, B<xz> відмовить у читанні стиснених даних зі стандартного джерела вхідних даних, якщо це термінал." #. type: Plain text -#: ../src/xz/xz.1:103 -msgid "" -"Unless B<--stdout> is specified, I<files> other than B<-> are written to a " -"new file whose name is derived from the source I<file> name:" -msgstr "" -"Якщо не вказано B<--stdout>, I<файли>, відмінні від B<->, буде записано до " -"нового файла, чию назву буде визначено з назви початкового I<файла>:" +#: ../src/xz/xz.1 +msgid "Unless B<--stdout> is specified, I<files> other than B<-> are written to a new file whose name is derived from the source I<file> name:" +msgstr "Якщо не вказано B<--stdout>, I<файли>, відмінні від B<->, буде записано до нового файла, чию назву буде визначено з назви початкового I<файла>:" #. type: IP -#: ../src/xz/xz.1:103 ../src/xz/xz.1:109 ../src/xz/xz.1:134 ../src/xz/xz.1:139 -#: ../src/xz/xz.1:142 ../src/xz/xz.1:145 ../src/xz/xz.1:161 ../src/xz/xz.1:422 -#: ../src/xz/xz.1:425 ../src/xz/xz.1:432 ../src/xz/xz.1:677 ../src/xz/xz.1:679 -#: ../src/xz/xz.1:778 ../src/xz/xz.1:789 ../src/xz/xz.1:798 ../src/xz/xz.1:806 -#: ../src/xz/xz.1:1034 ../src/xz/xz.1:1043 ../src/xz/xz.1:1055 -#: ../src/xz/xz.1:1729 ../src/xz/xz.1:1735 ../src/xz/xz.1:1853 -#: ../src/xz/xz.1:1857 ../src/xz/xz.1:1860 ../src/xz/xz.1:1863 -#: ../src/xz/xz.1:1867 ../src/xz/xz.1:1874 ../src/xz/xz.1:1876 +#: ../src/xz/xz.1 #, no-wrap msgid "\\(bu" msgstr "\\(bu" #. type: Plain text -#: ../src/xz/xz.1:109 -msgid "" -"When compressing, the suffix of the target file format (B<.xz> or B<.lzma>) " -"is appended to the source filename to get the target filename." -msgstr "" -"При стисканні суфікс формату файла призначення (B<.xz> або B<.lzma>) буде " -"дописано до назви початкового файла для отримання назви файла призначення." +#: ../src/xz/xz.1 +msgid "When compressing, the suffix of the target file format (B<.xz> or B<.lzma>) is appended to the source filename to get the target filename." +msgstr "При стисканні суфікс формату файла призначення (B<.xz> або B<.lzma>) буде дописано до назви початкового файла для отримання назви файла призначення." #. type: Plain text -#: ../src/xz/xz.1:124 -msgid "" -"When decompressing, the B<.xz>, B<.lzma>, or B<.lz> suffix is removed from " -"the filename to get the target filename. B<xz> also recognizes the suffixes " -"B<.txz> and B<.tlz>, and replaces them with the B<.tar> suffix." -msgstr "" -"При розпаковуванні суфікс B<.xz>, B<.lzma> або B<.lz> буде вилучено з назви " -"файла для отримання назви файла призначення. Крім того, B<xz> розпізнає " -"суфікси B<.txz> і B<.tlz> і замінює їх на суфікс B<.tar>." +#: ../src/xz/xz.1 +msgid "When decompressing, the B<.xz>, B<.lzma>, or B<.lz> suffix is removed from the filename to get the target filename. B<xz> also recognizes the suffixes B<.txz> and B<.tlz>, and replaces them with the B<.tar> suffix." +msgstr "При розпаковуванні суфікс B<.xz>, B<.lzma> або B<.lz> буде вилучено з назви файла для отримання назви файла призначення. Крім того, B<xz> розпізнає суфікси B<.txz> і B<.tlz> і замінює їх на суфікс B<.tar>." #. type: Plain text -#: ../src/xz/xz.1:128 -msgid "" -"If the target file already exists, an error is displayed and the I<file> is " -"skipped." -msgstr "" -"Якщо файл призначення вже існує, буде показано повідомлення про помилку, а " -"I<файл> буде пропущено." +#: ../src/xz/xz.1 +msgid "If the target file already exists, an error is displayed and the I<file> is skipped." +msgstr "Якщо файл призначення вже існує, буде показано повідомлення про помилку, а I<файл> буде пропущено." #. type: Plain text -#: ../src/xz/xz.1:134 -msgid "" -"Unless writing to standard output, B<xz> will display a warning and skip the " -"I<file> if any of the following applies:" -msgstr "" -"Окрім випадку запису до стандартного виведення, B<xz> покаже попередження і " -"пропустить обробку I<файла>, якщо буде виконано будь-яку з таких умов:" +#: ../src/xz/xz.1 +msgid "Unless writing to standard output, B<xz> will display a warning and skip the I<file> if any of the following applies:" +msgstr "Окрім випадку запису до стандартного виведення, B<xz> покаже попередження і пропустить обробку I<файла>, якщо буде виконано будь-яку з таких умов:" #. type: Plain text -#: ../src/xz/xz.1:139 -msgid "" -"I<File> is not a regular file. Symbolic links are not followed, and thus " -"they are not considered to be regular files." -msgstr "" -"I<Файл> не є звичайним файлом. Програма не переходитиме за символічними " -"посиланнями, а отже, не вважатиме їх звичайними файлами." +#: ../src/xz/xz.1 +msgid "I<File> is not a regular file. Symbolic links are not followed, and thus they are not considered to be regular files." +msgstr "I<Файл> не є звичайним файлом. Програма не переходитиме за символічними посиланнями, а отже, не вважатиме їх звичайними файлами." #. type: Plain text -#: ../src/xz/xz.1:142 +#: ../src/xz/xz.1 msgid "I<File> has more than one hard link." msgstr "На I<файл> існує декілька жорстких посилань." #. type: Plain text -#: ../src/xz/xz.1:145 +#: ../src/xz/xz.1 msgid "I<File> has setuid, setgid, or sticky bit set." msgstr "Для I<файла> встановлено setuid, setgid або «липкий» біт." #. type: Plain text -#: ../src/xz/xz.1:161 -msgid "" -"The operation mode is set to compress and the I<file> already has a suffix " -"of the target file format (B<.xz> or B<.txz> when compressing to the B<.xz> " -"format, and B<.lzma> or B<.tlz> when compressing to the B<.lzma> format)." -msgstr "" -"Режим дій встановлено у значення «стискання», і I<файл> вже має суфікс назви " -"формату файла призначення (B<.xz> або B<.txz> при стисканні до формату B<." -"xz>, і B<.lzma> або B<.tlz> при стисканні до формату B<.lzma>)." +#: ../src/xz/xz.1 +msgid "The operation mode is set to compress and the I<file> already has a suffix of the target file format (B<.xz> or B<.txz> when compressing to the B<.xz> format, and B<.lzma> or B<.tlz> when compressing to the B<.lzma> format)." +msgstr "Режим дій встановлено у значення «стискання», і I<файл> вже має суфікс назви формату файла призначення (B<.xz> або B<.txz> при стисканні до формату B<.xz>, і B<.lzma> або B<.tlz> при стисканні до формату B<.lzma>)." #. type: Plain text -#: ../src/xz/xz.1:171 -msgid "" -"The operation mode is set to decompress and the I<file> doesn't have a " -"suffix of any of the supported file formats (B<.xz>, B<.txz>, B<.lzma>, B<." -"tlz>, or B<.lz>)." -msgstr "" -"Режим дій встановлено у значення «розпаковування», і I<файл> не має суфікса " -"назви жодного з підтримуваних форматів (B<.xz>, B<.txz>, B<.lzma>, B<.tlz> " -"або B<.lz>)." +#: ../src/xz/xz.1 +msgid "The operation mode is set to decompress and the I<file> doesn't have a suffix of any of the supported file formats (B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz>)." +msgstr "Режим дій встановлено у значення «розпаковування», і I<файл> не має суфікса назви жодного з підтримуваних форматів (B<.xz>, B<.txz>, B<.lzma>, B<.tlz> або B<.lz>)." #. type: Plain text -#: ../src/xz/xz.1:186 -msgid "" -"After successfully compressing or decompressing the I<file>, B<xz> copies " -"the owner, group, permissions, access time, and modification time from the " -"source I<file> to the target file. If copying the group fails, the " -"permissions are modified so that the target file doesn't become accessible " -"to users who didn't have permission to access the source I<file>. B<xz> " -"doesn't support copying other metadata like access control lists or extended " -"attributes yet." -msgstr "" -"Після успішного стискання або розпаковування I<файла>, B<xz> копіює дані " -"щодо власника, групи, прав доступу, часу доступу та моменту внесення змін з " -"початкового I<файла> до файла призначення. Якщо копіювання даних щодо групи " -"зазнає невдачі, права доступу буде змінено так, що файл призначення стане " -"недоступним для користувачів, які не мають права доступу до початкового " -"I<файла>. В B<xz> ще не передбачено підтримки копіювання інших метаданих, " -"зокрема списків керування доступом або розширених атрибутів." +#: ../src/xz/xz.1 +msgid "After successfully compressing or decompressing the I<file>, B<xz> copies the owner, group, permissions, access time, and modification time from the source I<file> to the target file. If copying the group fails, the permissions are modified so that the target file doesn't become accessible to users who didn't have permission to access the source I<file>. B<xz> doesn't support copying other metadata like access control lists or extended attributes yet." +msgstr "Після успішного стискання або розпаковування I<файла>, B<xz> копіює дані щодо власника, групи, прав доступу, часу доступу та моменту внесення змін з початкового I<файла> до файла призначення. Якщо копіювання даних щодо групи зазнає невдачі, права доступу буде змінено так, що файл призначення стане недоступним для користувачів, які не мають права доступу до початкового I<файла>. В B<xz> ще не передбачено підтримки копіювання інших метаданих, зокрема списків керування доступом або розширених атрибутів." #. type: Plain text -#: ../src/xz/xz.1:196 -msgid "" -"Once the target file has been successfully closed, the source I<file> is " -"removed unless B<--keep> was specified. The source I<file> is never removed " -"if the output is written to standard output or if an error occurs." -msgstr "" -"Щойно файл призначення буде успішно закрито, початковий I<файл> буде " -"вилучено, якщо не вказано параметра B<--keep>. Початковий I<файл> ніколи не " -"буде вилучено, якщо виведені дані буде записано до стандартного виведення " -"або якщо станеться помилка." +#: ../src/xz/xz.1 +msgid "Once the target file has been successfully closed, the source I<file> is removed unless B<--keep> was specified. The source I<file> is never removed if the output is written to standard output or if an error occurs." +msgstr "Щойно файл призначення буде успішно закрито, початковий I<файл> буде вилучено, якщо не вказано параметра B<--keep>. Початковий I<файл> ніколи не буде вилучено, якщо виведені дані буде записано до стандартного виведення або якщо станеться помилка." #. type: Plain text -#: ../src/xz/xz.1:208 -msgid "" -"Sending B<SIGINFO> or B<SIGUSR1> to the B<xz> process makes it print " -"progress information to standard error. This has only limited use since " -"when standard error is a terminal, using B<--verbose> will display an " -"automatically updating progress indicator." -msgstr "" -"Надсилання B<SIGINFO> або B<SIGUSR1> до процесу B<xz> призводить до " -"виведення даних щодо поступу до стандартного виведення помилок. Це має лише " -"обмежене використання, оскільки якщо стандартним виведенням помилок є " -"термінал, використання B<--verbose> призведе до показу автоматично " -"оновлюваного індикатора поступу." +#: ../src/xz/xz.1 +msgid "Sending B<SIGINFO> or B<SIGUSR1> to the B<xz> process makes it print progress information to standard error. This has only limited use since when standard error is a terminal, using B<--verbose> will display an automatically updating progress indicator." +msgstr "Надсилання B<SIGINFO> або B<SIGUSR1> до процесу B<xz> призводить до виведення даних щодо поступу до стандартного виведення помилок. Це має лише обмежене використання, оскільки якщо стандартним виведенням помилок є термінал, використання B<--verbose> призведе до показу автоматично оновлюваного індикатора поступу." #. type: SS -#: ../src/xz/xz.1:209 +#: ../src/xz/xz.1 #, no-wrap msgid "Memory usage" msgstr "Використання пам'яті" #. type: Plain text -#: ../src/xz/xz.1:225 -msgid "" -"The memory usage of B<xz> varies from a few hundred kilobytes to several " -"gigabytes depending on the compression settings. The settings used when " -"compressing a file determine the memory requirements of the decompressor. " -"Typically the decompressor needs 5\\ % to 20\\ % of the amount of memory " -"that the compressor needed when creating the file. For example, " -"decompressing a file created with B<xz -9> currently requires 65\\ MiB of " -"memory. Still, it is possible to have B<.xz> files that require several " -"gigabytes of memory to decompress." -msgstr "" -"Використання B<xz> пам'яті може бути різним: від декількох сотень кілобайтів " -"до декількох гігабайтів, залежно від параметрів стискання. Параметри, які " -"використано при стисканні файла, визначають вимоги до об'єму пам'яті при " -"розпакуванні. Типово, засобу розпаковування потрібно від 5\\ % до 20\\ % " -"об'єму пам'яті, якого засіб стискання потребує при створенні файла. " -"Наприклад, розпаковування файла, який створено з використанням B<xz -9>, у " -"поточній версії потребує 65\\ МіБ пам'яті. Втім, можливе створення файлів B<." -"xz>, які потребуватимуть для розпаковування декількох гігабайтів пам'яті." +#: ../src/xz/xz.1 +msgid "The memory usage of B<xz> varies from a few hundred kilobytes to several gigabytes depending on the compression settings. The settings used when compressing a file determine the memory requirements of the decompressor. Typically the decompressor needs 5\\ % to 20\\ % of the amount of memory that the compressor needed when creating the file. For example, decompressing a file created with B<xz -9> currently requires 65\\ MiB of memory. Still, it is possible to have B<.xz> files that require several gigabytes of memory to decompress." +msgstr "Використання B<xz> пам'яті може бути різним: від декількох сотень кілобайтів до декількох гігабайтів, залежно від параметрів стискання. Параметри, які використано при стисканні файла, визначають вимоги до об'єму пам'яті при розпакуванні. Типово, засобу розпаковування потрібно від 5\\ % до 20\\ % об'єму пам'яті, якого засіб стискання потребує при створенні файла. Наприклад, розпаковування файла, який створено з використанням B<xz -9>, у поточній версії потребує 65\\ МіБ пам'яті. Втім, можливе створення файлів B<.xz>, які потребуватимуть для розпаковування декількох гігабайтів пам'яті." #. type: Plain text -#: ../src/xz/xz.1:237 -msgid "" -"Especially users of older systems may find the possibility of very large " -"memory usage annoying. To prevent uncomfortable surprises, B<xz> has a " -"built-in memory usage limiter, which is disabled by default. While some " -"operating systems provide ways to limit the memory usage of processes, " -"relying on it wasn't deemed to be flexible enough (for example, using " -"B<ulimit>(1) to limit virtual memory tends to cripple B<mmap>(2))." -msgstr "" -"Ймовірність високого рівня використання пам'яті може бути особливо " -"дошкульною для користувачів застарілих комп'ютерів. Щоб запобігти прикрим " -"несподіванкам, у B<xz> передбачено вбудований обмежувач пам'яті, який типово " -"вимкнено. Хоча у деяких операційних системах передбачено спосіб обмежити " -"використання пам'яті процесами, сподівання на його ефективність не є аж " -"надто гнучким (наприклад, використання B<ulimit>(1) для обмеження " -"віртуальної пам'яті призводить до викривлення даних B<mmap>(2))." +#: ../src/xz/xz.1 +msgid "Especially users of older systems may find the possibility of very large memory usage annoying. To prevent uncomfortable surprises, B<xz> has a built-in memory usage limiter, which is disabled by default. While some operating systems provide ways to limit the memory usage of processes, relying on it wasn't deemed to be flexible enough (for example, using B<ulimit>(1) to limit virtual memory tends to cripple B<mmap>(2))." +msgstr "Ймовірність високого рівня використання пам'яті може бути особливо дошкульною для користувачів застарілих комп'ютерів. Щоб запобігти прикрим несподіванкам, у B<xz> передбачено вбудований обмежувач пам'яті, який типово вимкнено. Хоча у деяких операційних системах передбачено спосіб обмежити використання пам'яті процесами, сподівання на його ефективність не є аж надто гнучким (наприклад, використання B<ulimit>(1) для обмеження віртуальної пам'яті призводить до викривлення даних B<mmap>(2))." #. type: Plain text -#: ../src/xz/xz.1:259 -msgid "" -"The memory usage limiter can be enabled with the command line option B<--" -"memlimit=>I<limit>. Often it is more convenient to enable the limiter by " -"default by setting the environment variable B<XZ_DEFAULTS>, for example, " -"B<XZ_DEFAULTS=--memlimit=150MiB>. It is possible to set the limits " -"separately for compression and decompression by using B<--memlimit-" -"compress=>I<limit> and B<--memlimit-decompress=>I<limit>. Using these two " -"options outside B<XZ_DEFAULTS> is rarely useful because a single run of " -"B<xz> cannot do both compression and decompression and B<--" -"memlimit=>I<limit> (or B<-M> I<limit>) is shorter to type on the command " -"line." -msgstr "" -"Обмежувач пам'яті можна увімкнути за допомогою параметра командного рядка " -"B<--memlimit=>I<обмеження>. Часто, зручніше увімкнути обмежувач на типовому " -"рівні, встановивши значення для змінної середовища B<XZ_DEFAULTS>, " -"наприклад, B<XZ_DEFAULTS=--memlimit=150MiB>. Можна встановити обмеження " -"окремо для стискання і розпакування за допомогою B<--memlimit-" -"compress=>I<limit> and B<--memlimit-decompress=>I<обмеження>. Використання " -"цих двох параметрів поза B<XZ_DEFAULTS> не таке вже і корисне, оскільки " -"одноразовий запуск B<xz> не може одночасно призводити до стискання та " -"розпаковування, а набрати у командному рядку B<--memlimit=>I<обмеження> (або " -"B<-M> I<обмеження>) набагато швидше." - -#. type: Plain text -#: ../src/xz/xz.1:278 -msgid "" -"If the specified memory usage limit is exceeded when decompressing, B<xz> " -"will display an error and decompressing the file will fail. If the limit is " -"exceeded when compressing, B<xz> will try to scale the settings down so that " -"the limit is no longer exceeded (except when using B<--format=raw> or B<--no-" -"adjust>). This way the operation won't fail unless the limit is very " -"small. The scaling of the settings is done in steps that don't match the " -"compression level presets, for example, if the limit is only slightly less " -"than the amount required for B<xz -9>, the settings will be scaled down only " -"a little, not all the way down to B<xz -8>." -msgstr "" -"Якщо під час розпаковування вказане обмеження буде перевищено, B<xz> покаже " -"повідомлення про помилку, а розпаковування файла зазнає невдачі. Якщо " -"обмеження буде перевищено при стисканні, B<xz> спробує масштабувати " -"параметри так, щоб не перевищувати обмеження (окрім випадків використання " -"B<--format=raw> або B<--no-adjust>). Отже, дію буде виконано, якщо обмеження " -"не є надто жорстким. Масштабування параметрів буде виконано кроками, які не " -"збігаються із рівнями шаблонів стискання. Наприклад, якщо обмеження лише " -"трохи не вкладається у об'єм потрібний для B<xz -9>, параметри буде змінено " -"лише трохи, не до рівня B<xz -8>." +#: ../src/xz/xz.1 +msgid "The memory usage limiter can be enabled with the command line option B<--memlimit=>I<limit>. Often it is more convenient to enable the limiter by default by setting the environment variable B<XZ_DEFAULTS>, for example, B<XZ_DEFAULTS=--memlimit=150MiB>. It is possible to set the limits separately for compression and decompression by using B<--memlimit-compress=>I<limit> and B<--memlimit-decompress=>I<limit>. Using these two options outside B<XZ_DEFAULTS> is rarely useful because a single run of B<xz> cannot do both compression and decompression and B<--memlimit=>I<limit> (or B<-M> I<limit>) is shorter to type on the command line." +msgstr "Обмежувач пам'яті можна увімкнути за допомогою параметра командного рядка B<--memlimit=>I<обмеження>. Часто, зручніше увімкнути обмежувач на типовому рівні, встановивши значення для змінної середовища B<XZ_DEFAULTS>, наприклад, B<XZ_DEFAULTS=--memlimit=150MiB>. Можна встановити обмеження окремо для стискання і розпакування за допомогою B<--memlimit-compress=>I<limit> and B<--memlimit-decompress=>I<обмеження>. Використання цих двох параметрів поза B<XZ_DEFAULTS> не таке вже і корисне, оскільки одноразовий запуск B<xz> не може одночасно призводити до стискання та розпаковування, а набрати у командному рядку B<--memlimit=>I<обмеження> (або B<-M> I<обмеження>) набагато швидше." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "If the specified memory usage limit is exceeded when decompressing, B<xz> will display an error and decompressing the file will fail. If the limit is exceeded when compressing, B<xz> will try to scale the settings down so that the limit is no longer exceeded (except when using B<--format=raw> or B<--no-adjust>). This way the operation won't fail unless the limit is very small. The scaling of the settings is done in steps that don't match the compression level presets, for example, if the limit is only slightly less than the amount required for B<xz -9>, the settings will be scaled down only a little, not all the way down to B<xz -8>." +msgstr "Якщо під час розпаковування вказане обмеження буде перевищено, B<xz> покаже повідомлення про помилку, а розпаковування файла зазнає невдачі. Якщо обмеження буде перевищено при стисканні, B<xz> спробує масштабувати параметри так, щоб не перевищувати обмеження (окрім випадків використання B<--format=raw> або B<--no-adjust>). Отже, дію буде виконано, якщо обмеження не є надто жорстким. Масштабування параметрів буде виконано кроками, які не збігаються із рівнями шаблонів стискання. Наприклад, якщо обмеження лише трохи не вкладається у об'єм потрібний для B<xz -9>, параметри буде змінено лише трохи, не до рівня B<xz -8>." #. type: SS -#: ../src/xz/xz.1:279 +#: ../src/xz/xz.1 #, no-wrap msgid "Concatenation and padding with .xz files" msgstr "Поєднання і заповнення з файлами .xz" #. type: Plain text -#: ../src/xz/xz.1:287 -msgid "" -"It is possible to concatenate B<.xz> files as is. B<xz> will decompress " -"such files as if they were a single B<.xz> file." -msgstr "" -"Можна поєднати файли B<.xz> без додаткової обробки. B<xz> розпакує такі " -"файли так, наче вони є єдиним файлом B<.xz>." +#: ../src/xz/xz.1 +msgid "It is possible to concatenate B<.xz> files as is. B<xz> will decompress such files as if they were a single B<.xz> file." +msgstr "Можна поєднати файли B<.xz> без додаткової обробки. B<xz> розпакує такі файли так, наче вони є єдиним файлом B<.xz>." #. type: Plain text -#: ../src/xz/xz.1:296 -msgid "" -"It is possible to insert padding between the concatenated parts or after the " -"last part. The padding must consist of null bytes and the size of the " -"padding must be a multiple of four bytes. This can be useful, for example, " -"if the B<.xz> file is stored on a medium that measures file sizes in 512-" -"byte blocks." -msgstr "" -"Можна додати доповнення між з'єднаними частинами або після останньої " -"частини. Доповнення має складатися із нульових байтів і мати розмір, який є " -"кратним до чотирьох байтів. Це може бути корисним, наприклад, якщо файл B<." -"xz> зберігається на носії даних, де розміри файла вимірюються у 512-байтових " -"блоках." +#: ../src/xz/xz.1 +msgid "It is possible to insert padding between the concatenated parts or after the last part. The padding must consist of null bytes and the size of the padding must be a multiple of four bytes. This can be useful, for example, if the B<.xz> file is stored on a medium that measures file sizes in 512-byte blocks." +msgstr "Можна додати доповнення між з'єднаними частинами або після останньої частини. Доповнення має складатися із нульових байтів і мати розмір, який є кратним до чотирьох байтів. Це може бути корисним, наприклад, якщо файл B<.xz> зберігається на носії даних, де розміри файла вимірюються у 512-байтових блоках." #. type: Plain text -#: ../src/xz/xz.1:300 -msgid "" -"Concatenation and padding are not allowed with B<.lzma> files or raw streams." -msgstr "" -"Поєднання та заповнення не можна використовувати для файлів B<.lzma> або " -"потоків необроблених даних." +#: ../src/xz/xz.1 +msgid "Concatenation and padding are not allowed with B<.lzma> files or raw streams." +msgstr "Поєднання та заповнення не можна використовувати для файлів B<.lzma> або потоків необроблених даних." #. type: SH -#: ../src/xz/xz.1:301 ../src/xzdec/xzdec.1:61 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "OPTIONS" msgstr "ПАРАМЕТРИ" #. type: SS -#: ../src/xz/xz.1:303 +#: ../src/xz/xz.1 #, no-wrap msgid "Integer suffixes and special values" msgstr "Цілочисельні суфікси і спеціальні значення" #. type: Plain text -#: ../src/xz/xz.1:307 -msgid "" -"In most places where an integer argument is expected, an optional suffix is " -"supported to easily indicate large integers. There must be no space between " -"the integer and the suffix." -msgstr "" -"У більшості місць, де потрібен цілочисельний аргумент, передбачено підтримку " -"необов'язкового суфікса для простого визначення великих цілих чисел. Між " -"цілим числом і суфіксом не повинно бути пробілів." +#: ../src/xz/xz.1 +msgid "In most places where an integer argument is expected, an optional suffix is supported to easily indicate large integers. There must be no space between the integer and the suffix." +msgstr "У більшості місць, де потрібен цілочисельний аргумент, передбачено підтримку необов'язкового суфікса для простого визначення великих цілих чисел. Між цілим числом і суфіксом не повинно бути пробілів." #. type: TP -#: ../src/xz/xz.1:307 +#: ../src/xz/xz.1 #, no-wrap msgid "B<KiB>" msgstr "B<KiB>" #. type: Plain text -#: ../src/xz/xz.1:318 -msgid "" -"Multiply the integer by 1,024 (2^10). B<Ki>, B<k>, B<kB>, B<K>, and B<KB> " -"are accepted as synonyms for B<KiB>." -msgstr "" -"Помножити ціле число на 1024 (2^10). Синонімами B<KiB> є B<Ki>, B<k>, B<kB>, " -"B<K> та B<KB>." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,024 (2^10). B<Ki>, B<k>, B<kB>, B<K>, and B<KB> are accepted as synonyms for B<KiB>." +msgstr "Помножити ціле число на 1024 (2^10). Синонімами B<KiB> є B<Ki>, B<k>, B<kB>, B<K> та B<KB>." #. type: TP -#: ../src/xz/xz.1:318 +#: ../src/xz/xz.1 #, no-wrap msgid "B<MiB>" msgstr "B<MiB>" #. type: Plain text -#: ../src/xz/xz.1:328 -msgid "" -"Multiply the integer by 1,048,576 (2^20). B<Mi>, B<m>, B<M>, and B<MB> are " -"accepted as synonyms for B<MiB>." -msgstr "" -"Помножити ціле число на 1048576 (2^20). Синонімами B<MiB> є B, B<Mi>, B<m>, " -"B<M> та B<MB>." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,048,576 (2^20). B<Mi>, B<m>, B<M>, and B<MB> are accepted as synonyms for B<MiB>." +msgstr "Помножити ціле число на 1048576 (2^20). Синонімами B<MiB> є B, B<Mi>, B<m>, B<M> та B<MB>." #. type: TP -#: ../src/xz/xz.1:328 +#: ../src/xz/xz.1 #, no-wrap msgid "B<GiB>" msgstr "B<GiB>" #. type: Plain text -#: ../src/xz/xz.1:338 -msgid "" -"Multiply the integer by 1,073,741,824 (2^30). B<Gi>, B<g>, B<G>, and B<GB> " -"are accepted as synonyms for B<GiB>." -msgstr "" -"Помножити ціле число на 1073741824 (2^30). Синонімами B<GiB> є B, B<Gi>, " -"B<g>, B<G> та B<GB>." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,073,741,824 (2^30). B<Gi>, B<g>, B<G>, and B<GB> are accepted as synonyms for B<GiB>." +msgstr "Помножити ціле число на 1073741824 (2^30). Синонімами B<GiB> є B, B<Gi>, B<g>, B<G> та B<GB>." #. type: Plain text -#: ../src/xz/xz.1:343 -msgid "" -"The special value B<max> can be used to indicate the maximum integer value " -"supported by the option." -msgstr "" -"Можна скористатися особливим значенням B<max> для позначення максимального " -"цілого значення, підтримку якого передбачено для параметра." +#: ../src/xz/xz.1 +msgid "The special value B<max> can be used to indicate the maximum integer value supported by the option." +msgstr "Можна скористатися особливим значенням B<max> для позначення максимального цілого значення, підтримку якого передбачено для параметра." #. type: SS -#: ../src/xz/xz.1:344 +#: ../src/xz/xz.1 #, no-wrap msgid "Operation mode" msgstr "Режим операції" #. type: Plain text -#: ../src/xz/xz.1:347 -msgid "" -"If multiple operation mode options are given, the last one takes effect." -msgstr "" -"Якщо вказано декілька параметрів режиму дій, буде використано лише останній " -"з них." +#: ../src/xz/xz.1 +msgid "If multiple operation mode options are given, the last one takes effect." +msgstr "Якщо вказано декілька параметрів режиму дій, буде використано лише останній з них." #. type: TP -#: ../src/xz/xz.1:347 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-z>, B<--compress>" msgstr "B<-z>, B<--compress>" #. type: Plain text -#: ../src/xz/xz.1:356 -msgid "" -"Compress. This is the default operation mode when no operation mode option " -"is specified and no other operation mode is implied from the command name " -"(for example, B<unxz> implies B<--decompress>)." -msgstr "" -"Стиснути. Це типовий режим дій, якщо не вказано параметр режиму дій, а назва " -"команди неявним чином не визначає іншого режиму дій (наприклад, B<unxz> " -"неявно визначає B<--decompress>)." +#: ../src/xz/xz.1 +msgid "Compress. This is the default operation mode when no operation mode option is specified and no other operation mode is implied from the command name (for example, B<unxz> implies B<--decompress>)." +msgstr "Стиснути. Це типовий режим дій, якщо не вказано параметр режиму дій, а назва команди неявним чином не визначає іншого режиму дій (наприклад, B<unxz> неявно визначає B<--decompress>)." #. type: TP -#: ../src/xz/xz.1:356 ../src/xzdec/xzdec.1:62 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-d>, B<--decompress>, B<--uncompress>" msgstr "B<-d>, B<--decompress>, B<--uncompress>" #. type: Plain text -#: ../src/xz/xz.1:359 +#: ../src/xz/xz.1 msgid "Decompress." msgstr "Розпакувати." #. type: TP -#: ../src/xz/xz.1:359 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-t>, B<--test>" msgstr "B<-t>, B<--test>" #. type: Plain text -#: ../src/xz/xz.1:368 -msgid "" -"Test the integrity of compressed I<files>. This option is equivalent to B<--" -"decompress --stdout> except that the decompressed data is discarded instead " -"of being written to standard output. No files are created or removed." -msgstr "" -"Перевірити цілісність стиснених файлів I<файли>. Цей параметр еквівалентний " -"до B<--decompress --stdout>, але розпаковані дані буде відкинуто, замість " -"запису до стандартного виведення. Жодних файлів не буде створено або " -"вилучено." +#: ../src/xz/xz.1 +msgid "Test the integrity of compressed I<files>. This option is equivalent to B<--decompress --stdout> except that the decompressed data is discarded instead of being written to standard output. No files are created or removed." +msgstr "Перевірити цілісність стиснених файлів I<файли>. Цей параметр еквівалентний до B<--decompress --stdout>, але розпаковані дані буде відкинуто, замість запису до стандартного виведення. Жодних файлів не буде створено або вилучено." #. type: TP -#: ../src/xz/xz.1:368 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-l>, B<--list>" msgstr "B<-l>, B<--list>" #. type: Plain text -#: ../src/xz/xz.1:377 -msgid "" -"Print information about compressed I<files>. No uncompressed output is " -"produced, and no files are created or removed. In list mode, the program " -"cannot read the compressed data from standard input or from other unseekable " -"sources." -msgstr "" -"Вивести відомості щодо стиснених файлів I<файли>. Розпакування даних не " -"виконуватиметься, жодних файлів не буде створено або вилучено. У режимі " -"списку програма не може читати дані зі стандартного введення або з інших " -"джерел, де неможливе позиціювання." +#: ../src/xz/xz.1 +msgid "Print information about compressed I<files>. No uncompressed output is produced, and no files are created or removed. In list mode, the program cannot read the compressed data from standard input or from other unseekable sources." +msgstr "Вивести відомості щодо стиснених файлів I<файли>. Розпакування даних не виконуватиметься, жодних файлів не буде створено або вилучено. У режимі списку програма не може читати дані зі стандартного введення або з інших джерел, де неможливе позиціювання." #. type: Plain text -#: ../src/xz/xz.1:392 -msgid "" -"The default listing shows basic information about I<files>, one file per " -"line. To get more detailed information, use also the B<--verbose> option. " -"For even more information, use B<--verbose> twice, but note that this may be " -"slow, because getting all the extra information requires many seeks. The " -"width of verbose output exceeds 80 characters, so piping the output to, for " -"example, B<less\\ -S> may be convenient if the terminal isn't wide enough." -msgstr "" -"У типовому списку буде показано базові відомості щодо файлів I<файли>, по " -"одному файлу на рядок. Щоб отримати докладніші відомості, скористайтеся " -"параметром B<--verbose>. Щоб розширити спектр відомостей, скористайтеся " -"параметром B<--verbose> двічі, але зауважте, що це може призвести до " -"значного уповільнення роботи, оскільки отримання додаткових відомостей " -"потребує великої кількості позиціювань. Ширина області докладного виведення " -"даних перевищує 80 символів, тому передавання конвеєром виведених даних, " -"наприклад, до B<less\\ -S>, може бути зручним способом перегляду даних, якщо " -"термінал недостатньо широкий." - -#. type: Plain text -#: ../src/xz/xz.1:399 -msgid "" -"The exact output may vary between B<xz> versions and different locales. For " -"machine-readable output, B<--robot --list> should be used." -msgstr "" -"Виведені дані залежать від версії B<xz> та використаної локалі. Для " -"отримання даних, які будуть придатні до обробки комп'ютером, слід " -"скористатися параметрами B<--robot --list>." +#: ../src/xz/xz.1 +msgid "The default listing shows basic information about I<files>, one file per line. To get more detailed information, use also the B<--verbose> option. For even more information, use B<--verbose> twice, but note that this may be slow, because getting all the extra information requires many seeks. The width of verbose output exceeds 80 characters, so piping the output to, for example, B<less\\ -S> may be convenient if the terminal isn't wide enough." +msgstr "У типовому списку буде показано базові відомості щодо файлів I<файли>, по одному файлу на рядок. Щоб отримати докладніші відомості, скористайтеся параметром B<--verbose>. Щоб розширити спектр відомостей, скористайтеся параметром B<--verbose> двічі, але зауважте, що це може призвести до значного уповільнення роботи, оскільки отримання додаткових відомостей потребує великої кількості позиціювань. Ширина області докладного виведення даних перевищує 80 символів, тому передавання конвеєром виведених даних, наприклад, до B<less\\ -S>, може бути зручним способом перегляду даних, якщо термінал недостатньо широкий." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The exact output may vary between B<xz> versions and different locales. For machine-readable output, B<--robot --list> should be used." +msgstr "Виведені дані залежать від версії B<xz> та використаної локалі. Для отримання даних, які будуть придатні до обробки комп'ютером, слід скористатися параметрами B<--robot --list>." #. type: SS -#: ../src/xz/xz.1:400 +#: ../src/xz/xz.1 #, no-wrap msgid "Operation modifiers" msgstr "Модифікатори режиму роботи" #. type: TP -#: ../src/xz/xz.1:401 ../src/xzdec/xzdec.1:69 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-k>, B<--keep>" msgstr "B<-k>, B<--keep>" #. type: Plain text -#: ../src/xz/xz.1:404 +#: ../src/xz/xz.1 msgid "Don't delete the input files." msgstr "Не вилучати вхідні файли." #. type: Plain text -#: ../src/xz/xz.1:418 -msgid "" -"Since B<xz> 5.2.6, this option also makes B<xz> compress or decompress even " -"if the input is a symbolic link to a regular file, has more than one hard " -"link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and " -"sticky bits are not copied to the target file. In earlier versions this was " -"only done with B<--force>." -msgstr "" -"Починаючи з версії B<xz> 5.2.6, використання цього параметра також наказує " -"B<xz> виконувати стискання або розпаковування, навіть якщо вхідними даними є " -"символічне посилання на звичайний файл, файл, який має декілька жорстких " -"посилань, або файл, для якого встановлено setuid, setgid або липкий біт. " -"setuid, setgid та липкий біт не буде скопійовано до файла-результату. У " -"попередніх версіях, ці дії виконувалися, лише якщо було використано параметр " -"B<--force>." +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.2.6, this option also makes B<xz> compress or decompress even if the input is a symbolic link to a regular file, has more than one hard link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and sticky bits are not copied to the target file. In earlier versions this was only done with B<--force>." +msgstr "Починаючи з версії B<xz> 5.2.6, використання цього параметра також наказує B<xz> виконувати стискання або розпаковування, навіть якщо вхідними даними є символічне посилання на звичайний файл, файл, який має декілька жорстких посилань, або файл, для якого встановлено setuid, setgid або липкий біт. setuid, setgid та липкий біт не буде скопійовано до файла-результату. У попередніх версіях, ці дії виконувалися, лише якщо було використано параметр B<--force>." #. type: TP -#: ../src/xz/xz.1:418 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-f>, B<--force>" msgstr "B<-f>, B<--force>" #. type: Plain text -#: ../src/xz/xz.1:421 +#: ../src/xz/xz.1 msgid "This option has several effects:" msgstr "Результатів використання цього параметра буде декілька:" #. type: Plain text -#: ../src/xz/xz.1:425 -msgid "" -"If the target file already exists, delete it before compressing or " -"decompressing." -msgstr "" -"Якщо файл-результат вже існує, вилучити його до стискання або розпаковування." +#: ../src/xz/xz.1 +msgid "If the target file already exists, delete it before compressing or decompressing." +msgstr "Якщо файл-результат вже існує, вилучити його до стискання або розпаковування." #. type: Plain text -#: ../src/xz/xz.1:432 -msgid "" -"Compress or decompress even if the input is a symbolic link to a regular " -"file, has more than one hard link, or has the setuid, setgid, or sticky bit " -"set. The setuid, setgid, and sticky bits are not copied to the target file." -msgstr "" -"Виконувати стискання або розпаковування, навіть якщо вхідними даними є " -"символічне посилання на звичайний файл, файл, який має декілька жорстких " -"посилань, або файл, для якого встановлено setuid, setgid або липкий біт " -"setuid, setgid та липкий біт не буде скопійовано до файла-результату." +#: ../src/xz/xz.1 +msgid "Compress or decompress even if the input is a symbolic link to a regular file, has more than one hard link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and sticky bits are not copied to the target file." +msgstr "Виконувати стискання або розпаковування, навіть якщо вхідними даними є символічне посилання на звичайний файл, файл, який має декілька жорстких посилань, або файл, для якого встановлено setuid, setgid або липкий біт setuid, setgid та липкий біт не буде скопійовано до файла-результату." #. type: Plain text -#: ../src/xz/xz.1:457 -msgid "" -"When used with B<--decompress> B<--stdout> and B<xz> cannot recognize the " -"type of the source file, copy the source file as is to standard output. " -"This allows B<xzcat> B<--force> to be used like B<cat>(1) for files that " -"have not been compressed with B<xz>. Note that in future, B<xz> might " -"support new compressed file formats, which may make B<xz> decompress more " -"types of files instead of copying them as is to standard output. B<--" -"format=>I<format> can be used to restrict B<xz> to decompress only a single " -"file format." -msgstr "" -"Якщо використано разом із B<--decompress>, B<--stdout>, і B<xz> не зможе " -"розпізнати тип початкового файла, копіювати початковий файл без змін до " -"стандартного виведення. Це надає змогу користуватися B<xzcat> B<--force> " -"подібно до B<cat>(1) для файлів, які не було стиснено за допомогою B<xz>. " -"Зауважте, що у майбутньому у B<xz> може бути реалізовано підтримку нових " -"форматів стиснених файлів, замість копіювання їх без змін до стандартного " -"виведення. Можна скористатися B<--format=>I<формат> для обмеження стискання " -"у B<xz> єдиним форматом файлів." +#: ../src/xz/xz.1 +msgid "When used with B<--decompress> B<--stdout> and B<xz> cannot recognize the type of the source file, copy the source file as is to standard output. This allows B<xzcat> B<--force> to be used like B<cat>(1) for files that have not been compressed with B<xz>. Note that in future, B<xz> might support new compressed file formats, which may make B<xz> decompress more types of files instead of copying them as is to standard output. B<--format=>I<format> can be used to restrict B<xz> to decompress only a single file format." +msgstr "Якщо використано разом із B<--decompress>, B<--stdout>, і B<xz> не зможе розпізнати тип початкового файла, копіювати початковий файл без змін до стандартного виведення. Це надає змогу користуватися B<xzcat> B<--force> подібно до B<cat>(1) для файлів, які не було стиснено за допомогою B<xz>. Зауважте, що у майбутньому у B<xz> може бути реалізовано підтримку нових форматів стиснених файлів, замість копіювання їх без змін до стандартного виведення. Можна скористатися B<--format=>I<формат> для обмеження стискання у B<xz> єдиним форматом файлів." #. type: TP -#: ../src/xz/xz.1:458 ../src/xzdec/xzdec.1:76 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-c>, B<--stdout>, B<--to-stdout>" msgstr "B<-c>, B<--stdout>, B<--to-stdout>" #. type: Plain text -#: ../src/xz/xz.1:464 -msgid "" -"Write the compressed or decompressed data to standard output instead of a " -"file. This implies B<--keep>." -msgstr "" -"Записати стиснені або розпаковані дані до стандартного виведення, а не до " -"файла. Неявним чином встановлює B<--keep>." +#: ../src/xz/xz.1 +msgid "Write the compressed or decompressed data to standard output instead of a file. This implies B<--keep>." +msgstr "Записати стиснені або розпаковані дані до стандартного виведення, а не до файла. Неявним чином встановлює B<--keep>." #. type: TP -#: ../src/xz/xz.1:464 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--single-stream>" msgstr "B<--single-stream>" #. type: Plain text -#: ../src/xz/xz.1:473 -msgid "" -"Decompress only the first B<.xz> stream, and silently ignore possible " -"remaining input data following the stream. Normally such trailing garbage " -"makes B<xz> display an error." -msgstr "" -"Розпакувати лише перший потік даних B<.xz> і без повідомлень проігнорувати " -"решту вхідних даних, які слідують за цим потоком. Зазвичай, такі зайві дані " -"наприкінці файла призводять до показу B<xz> повідомлення про помилку." +#: ../src/xz/xz.1 +msgid "Decompress only the first B<.xz> stream, and silently ignore possible remaining input data following the stream. Normally such trailing garbage makes B<xz> display an error." +msgstr "Розпакувати лише перший потік даних B<.xz> і без повідомлень проігнорувати решту вхідних даних, які слідують за цим потоком. Зазвичай, такі зайві дані наприкінці файла призводять до показу B<xz> повідомлення про помилку." #. type: Plain text -#: ../src/xz/xz.1:482 -msgid "" -"B<xz> never decompresses more than one stream from B<.lzma> files or raw " -"streams, but this option still makes B<xz> ignore the possible trailing data " -"after the B<.lzma> file or raw stream." -msgstr "" -"B<xz> ніколи не виконуватиме спроби видобути декілька потоків даних з файлів " -"B<.lzma> або необроблених потоків даних, але використання цього параметра " -"все одно наказує B<xz> ігнорувати можливі кінцеві дані після файла B<.lzma> " -"або необробленого потоку даних." +#: ../src/xz/xz.1 +msgid "B<xz> never decompresses more than one stream from B<.lzma> files or raw streams, but this option still makes B<xz> ignore the possible trailing data after the B<.lzma> file or raw stream." +msgstr "B<xz> ніколи не виконуватиме спроби видобути декілька потоків даних з файлів B<.lzma> або необроблених потоків даних, але використання цього параметра все одно наказує B<xz> ігнорувати можливі кінцеві дані після файла B<.lzma> або необробленого потоку даних." #. type: Plain text -#: ../src/xz/xz.1:487 -msgid "" -"This option has no effect if the operation mode is not B<--decompress> or " -"B<--test>." -msgstr "" -"Цей параметр нічого не змінює, якщо режимом дій не є B<--decompress> або B<--" -"test>." +#: ../src/xz/xz.1 +msgid "This option has no effect if the operation mode is not B<--decompress> or B<--test>." +msgstr "Цей параметр нічого не змінює, якщо режимом дій не є B<--decompress> або B<--test>." #. type: TP -#: ../src/xz/xz.1:487 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--no-sparse>" msgstr "B<--no-sparse>" #. type: Plain text -#: ../src/xz/xz.1:499 -msgid "" -"Disable creation of sparse files. By default, if decompressing into a " -"regular file, B<xz> tries to make the file sparse if the decompressed data " -"contains long sequences of binary zeros. It also works when writing to " -"standard output as long as standard output is connected to a regular file " -"and certain additional conditions are met to make it safe. Creating sparse " -"files may save disk space and speed up the decompression by reducing the " -"amount of disk I/O." -msgstr "" -"Вимкнути створення розріджених файлів. Типово, якщо видобування виконується " -"до звичайного файла, B<xz> намагається створити розріджений файл, якщо " -"розпаковані дані містять довгі послідовності двійкових нулів. Це також " -"працює, коли виконується запис до стандартного виведення, доки стандартне " -"виведення з'єднано зі звичайним файлом і виконуються певні додаткові умови, " -"які убезпечують роботу. Створення розріджених файлів може заощадити місце на " -"диску і пришвидшити розпаковування шляхом зменшення кількості дій введення " -"та виведення даних на диску." +#: ../src/xz/xz.1 +msgid "Disable creation of sparse files. By default, if decompressing into a regular file, B<xz> tries to make the file sparse if the decompressed data contains long sequences of binary zeros. It also works when writing to standard output as long as standard output is connected to a regular file and certain additional conditions are met to make it safe. Creating sparse files may save disk space and speed up the decompression by reducing the amount of disk I/O." +msgstr "Вимкнути створення розріджених файлів. Типово, якщо видобування виконується до звичайного файла, B<xz> намагається створити розріджений файл, якщо розпаковані дані містять довгі послідовності двійкових нулів. Це також працює, коли виконується запис до стандартного виведення, доки стандартне виведення з'єднано зі звичайним файлом і виконуються певні додаткові умови, які убезпечують роботу. Створення розріджених файлів може заощадити місце на диску і пришвидшити розпаковування шляхом зменшення кількості дій введення та виведення даних на диску." #. type: TP -#: ../src/xz/xz.1:499 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-S> I<.suf>, B<--suffix=>I<.suf>" msgstr "B<-S> I<.suf>, B<--suffix=>I<.suf>" #. type: Plain text -#: ../src/xz/xz.1:511 -msgid "" -"When compressing, use I<.suf> as the suffix for the target file instead of " -"B<.xz> or B<.lzma>. If not writing to standard output and the source file " -"already has the suffix I<.suf>, a warning is displayed and the file is " -"skipped." -msgstr "" -"При стисканні використати суфікс I<.suf> для файлів призначення, замість " -"суфікса B<.xz> або B<.lzma>. Якщо записування виконується не до стандартного " -"виведення і початковий файл вже має суфікс назви I<.suf>, буде показано " -"попередження, а файл буде пропущено під час обробки." +#: ../src/xz/xz.1 +msgid "When compressing, use I<.suf> as the suffix for the target file instead of B<.xz> or B<.lzma>. If not writing to standard output and the source file already has the suffix I<.suf>, a warning is displayed and the file is skipped." +msgstr "При стисканні використати суфікс I<.suf> для файлів призначення, замість суфікса B<.xz> або B<.lzma>. Якщо записування виконується не до стандартного виведення і початковий файл вже має суфікс назви I<.suf>, буде показано попередження, а файл буде пропущено під час обробки." #. type: Plain text -#: ../src/xz/xz.1:525 -msgid "" -"When decompressing, recognize files with the suffix I<.suf> in addition to " -"files with the B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz> suffix. If the " -"source file has the suffix I<.suf>, the suffix is removed to get the target " -"filename." -msgstr "" -"При розпаковуванні розпізнавати файли із суфіксом назви I<.suf>, окрім " -"файлів із суфіксами назв B<.xz>, B<.txz>, B<.lzma>, B<.tlz> або B<.lz>. Якщо " -"початковий файл мав суфікс назви I<.suf>, для отримання назви файла " -"призначення цей суфікс буде вилучено." +#: ../src/xz/xz.1 +msgid "When decompressing, recognize files with the suffix I<.suf> in addition to files with the B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz> suffix. If the source file has the suffix I<.suf>, the suffix is removed to get the target filename." +msgstr "При розпаковуванні розпізнавати файли із суфіксом назви I<.suf>, окрім файлів із суфіксами назв B<.xz>, B<.txz>, B<.lzma>, B<.tlz> або B<.lz>. Якщо початковий файл мав суфікс назви I<.suf>, для отримання назви файла призначення цей суфікс буде вилучено." #. type: Plain text -#: ../src/xz/xz.1:531 -msgid "" -"When compressing or decompressing raw streams (B<--format=raw>), the suffix " -"must always be specified unless writing to standard output, because there is " -"no default suffix for raw streams." -msgstr "" -"При стисканні або розпакуванні необроблених потоків даних (B<--format=raw>) " -"суфікс слід вказувати завжди, якщо запис не виконується до стандартного " -"виведення, оскільки типового суфікса назви для необроблених потоків даних не " -"передбачено." +#: ../src/xz/xz.1 +msgid "When compressing or decompressing raw streams (B<--format=raw>), the suffix must always be specified unless writing to standard output, because there is no default suffix for raw streams." +msgstr "При стисканні або розпакуванні необроблених потоків даних (B<--format=raw>) суфікс слід вказувати завжди, якщо запис не виконується до стандартного виведення, оскільки типового суфікса назви для необроблених потоків даних не передбачено." #. type: TP -#: ../src/xz/xz.1:531 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--files>[B<=>I<file>]" msgstr "B<--files>[B<=>I<файл>]" #. type: Plain text -#: ../src/xz/xz.1:545 -msgid "" -"Read the filenames to process from I<file>; if I<file> is omitted, filenames " -"are read from standard input. Filenames must be terminated with the newline " -"character. A dash (B<->) is taken as a regular filename; it doesn't mean " -"standard input. If filenames are given also as command line arguments, they " -"are processed before the filenames read from I<file>." -msgstr "" -"Прочитати назви файлів для обробки з файла I<файл>; якщо I<file> не вказано, " -"назви файлів буде прочитано зі стандартного потоку вхідних даних. Назви " -"файлів має бути відокремлено символом нового рядка. Символ дефіса (B<->) " -"буде оброблено як звичайну назву файла; він не позначатиме стандартного " -"джерела вхідних даних. Якщо також буде вказано назви файлів у аргументах " -"рядка команди, файли з цими назвами буде оброблено до обробки файлів, назви " -"яких було прочитано з файла I<файл>." +#: ../src/xz/xz.1 +msgid "Read the filenames to process from I<file>; if I<file> is omitted, filenames are read from standard input. Filenames must be terminated with the newline character. A dash (B<->) is taken as a regular filename; it doesn't mean standard input. If filenames are given also as command line arguments, they are processed before the filenames read from I<file>." +msgstr "Прочитати назви файлів для обробки з файла I<файл>; якщо I<file> не вказано, назви файлів буде прочитано зі стандартного потоку вхідних даних. Назви файлів має бути відокремлено символом нового рядка. Символ дефіса (B<->) буде оброблено як звичайну назву файла; він не позначатиме стандартного джерела вхідних даних. Якщо також буде вказано назви файлів у аргументах рядка команди, файли з цими назвами буде оброблено до обробки файлів, назви яких було прочитано з файла I<файл>." #. type: TP -#: ../src/xz/xz.1:545 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--files0>[B<=>I<file>]" msgstr "B<--files0>[B<=>I<файл>]" #. type: Plain text -#: ../src/xz/xz.1:549 -msgid "" -"This is identical to B<--files>[B<=>I<file>] except that each filename must " -"be terminated with the null character." -msgstr "" -"Те саме, що і B<--files>[B<=>I<файл>], але файли у списку має бути " -"відокремлено нульовим символом." +#: ../src/xz/xz.1 +msgid "This is identical to B<--files>[B<=>I<file>] except that each filename must be terminated with the null character." +msgstr "Те саме, що і B<--files>[B<=>I<файл>], але файли у списку має бути відокремлено нульовим символом." #. type: SS -#: ../src/xz/xz.1:550 +#: ../src/xz/xz.1 #, no-wrap msgid "Basic file format and compression options" msgstr "Параметри базового формату файлів та стискання" #. type: TP -#: ../src/xz/xz.1:551 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-F> I<format>, B<--format=>I<format>" msgstr "B<-F> I<format>, B<--format=>I<формат>" #. type: Plain text -#: ../src/xz/xz.1:556 +#: ../src/xz/xz.1 msgid "Specify the file I<format> to compress or decompress:" msgstr "Вказати файл I<формат> для стискання або розпакування:" #. type: TP -#: ../src/xz/xz.1:557 +#: ../src/xz/xz.1 #, no-wrap msgid "B<auto>" msgstr "B<auto>" #. type: Plain text -#: ../src/xz/xz.1:569 -msgid "" -"This is the default. When compressing, B<auto> is equivalent to B<xz>. " -"When decompressing, the format of the input file is automatically detected. " -"Note that raw streams (created with B<--format=raw>) cannot be auto-" -"detected." -msgstr "" -"Типовий варіант. При стисканні B<auto> є еквівалентом B<xz>. При " -"розпакуванні формат файла вхідних даних буде виявлено автоматично. Зауважте, " -"що автоматичне виявлення необроблених потоків даних (створених за допомогою " -"B<--format=raw>) неможливе." +#: ../src/xz/xz.1 +msgid "This is the default. When compressing, B<auto> is equivalent to B<xz>. When decompressing, the format of the input file is automatically detected. Note that raw streams (created with B<--format=raw>) cannot be auto-detected." +msgstr "Типовий варіант. При стисканні B<auto> є еквівалентом B<xz>. При розпакуванні формат файла вхідних даних буде виявлено автоматично. Зауважте, що автоматичне виявлення необроблених потоків даних (створених за допомогою B<--format=raw>) неможливе." #. type: TP -#: ../src/xz/xz.1:569 +#: ../src/xz/xz.1 #, no-wrap msgid "B<xz>" msgstr "B<xz>" #. type: Plain text -#: ../src/xz/xz.1:576 -msgid "" -"Compress to the B<.xz> file format, or accept only B<.xz> files when " -"decompressing." -msgstr "" -"Стиснути до формату B<.xz> або приймати лише файли B<.xz> при розпаковуванні." +#: ../src/xz/xz.1 +msgid "Compress to the B<.xz> file format, or accept only B<.xz> files when decompressing." +msgstr "Стиснути до формату B<.xz> або приймати лише файли B<.xz> при розпаковуванні." #. type: TP -#: ../src/xz/xz.1:576 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lzma>, B<alone>" msgstr "B<lzma>, B<alone>" #. type: Plain text -#: ../src/xz/xz.1:586 -msgid "" -"Compress to the legacy B<.lzma> file format, or accept only B<.lzma> files " -"when decompressing. The alternative name B<alone> is provided for backwards " -"compatibility with LZMA Utils." -msgstr "" -"Стиснути дані до застарілого формату файлів B<.lzma> або приймати лише файли " -"B<.lzma> при розпаковуванні. Альтернативну назву B<alone> може бути " -"використано для зворотної сумісності із LZMA Utils." +#: ../src/xz/xz.1 +msgid "Compress to the legacy B<.lzma> file format, or accept only B<.lzma> files when decompressing. The alternative name B<alone> is provided for backwards compatibility with LZMA Utils." +msgstr "Стиснути дані до застарілого формату файлів B<.lzma> або приймати лише файли B<.lzma> при розпаковуванні. Альтернативну назву B<alone> може бути використано для зворотної сумісності із LZMA Utils." #. type: TP -#: ../src/xz/xz.1:586 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lzip>" msgstr "B<lzip>" #. type: Plain text -#: ../src/xz/xz.1:592 -msgid "" -"Accept only B<.lz> files when decompressing. Compression is not supported." -msgstr "" -"Приймати лише файли B<.lz> при розпакуванні. Підтримки стискання не " -"передбачено." +#: ../src/xz/xz.1 +msgid "Accept only B<.lz> files when decompressing. Compression is not supported." +msgstr "Приймати лише файли B<.lz> при розпакуванні. Підтримки стискання не передбачено." #. type: Plain text -#: ../src/xz/xz.1:605 -msgid "" -"The B<.lz> format version 0 and the unextended version 1 are supported. " -"Version 0 files were produced by B<lzip> 1.3 and older. Such files aren't " -"common but may be found from file archives as a few source packages were " -"released in this format. People might have old personal files in this " -"format too. Decompression support for the format version 0 was removed in " -"B<lzip> 1.18." -msgstr "" -"Передбачено підтримку версії формату B<.lz> 0 та нерозширеної версії 1. " -"Файли версії 0 було створено B<lzip> 1.3 та старішими версіями. Такі файли " -"не є поширеними, але їх можна знайти у файлових архівах, оскільки певну " -"незначну кількість пакунків із початковим кодом було випущено у цьому " -"форматі. Також можуть існувати особисті файли у цьому форматі. Підтримку " -"розпаковування для формату версії 0 було вилучено у B<lzip> 1.18." +#: ../src/xz/xz.1 +msgid "The B<.lz> format version 0 and the unextended version 1 are supported. Version 0 files were produced by B<lzip> 1.3 and older. Such files aren't common but may be found from file archives as a few source packages were released in this format. People might have old personal files in this format too. Decompression support for the format version 0 was removed in B<lzip> 1.18." +msgstr "Передбачено підтримку версії формату B<.lz> 0 та нерозширеної версії 1. Файли версії 0 було створено B<lzip> 1.3 та старішими версіями. Такі файли не є поширеними, але їх можна знайти у файлових архівах, оскільки певну незначну кількість пакунків із початковим кодом було випущено у цьому форматі. Також можуть існувати особисті файли у цьому форматі. Підтримку розпаковування для формату версії 0 було вилучено у B<lzip> 1.18." #. type: Plain text -#: ../src/xz/xz.1:614 -msgid "" -"B<lzip> 1.4 and later create files in the format version 1. The sync flush " -"marker extension to the format version 1 was added in B<lzip> 1.6. This " -"extension is rarely used and isn't supported by B<xz> (diagnosed as corrupt " -"input)." -msgstr "" -"B<lzip> 1.4 і пізніші версії створюють файли у форматі версії 1. Розширення " -"синхронізації позначки витирання до формату версії 1 було додано у B<lzip> " -"1.6. Це розширення використовують не часто, його підтримки у B<xz> не " -"передбачено (програма повідомлятиме про пошкоджені вхідні дані)." +#: ../src/xz/xz.1 +msgid "B<lzip> 1.4 and later create files in the format version 1. The sync flush marker extension to the format version 1 was added in B<lzip> 1.6. This extension is rarely used and isn't supported by B<xz> (diagnosed as corrupt input)." +msgstr "B<lzip> 1.4 і пізніші версії створюють файли у форматі версії 1. Розширення синхронізації позначки витирання до формату версії 1 було додано у B<lzip> 1.6. Це розширення використовують не часто, його підтримки у B<xz> не передбачено (програма повідомлятиме про пошкоджені вхідні дані)." #. type: TP -#: ../src/xz/xz.1:614 +#: ../src/xz/xz.1 #, no-wrap msgid "B<raw>" msgstr "B<raw>" #. type: Plain text -#: ../src/xz/xz.1:622 -msgid "" -"Compress or uncompress a raw stream (no headers). This is meant for " -"advanced users only. To decode raw streams, you need use B<--format=raw> " -"and explicitly specify the filter chain, which normally would have been " -"stored in the container headers." -msgstr "" -"Стиснути або розпакувати потік необроблених даних (лез заголовків). Цей " -"параметр призначено лише для досвідчених користувачів. Для розпаковування " -"необроблених потоків даних слід користуватися параметром B<--format=raw> і " -"явно вказати ланцюжок фільтрування, який за звичайних умов мало б бути " -"збережено у заголовках контейнера." +#: ../src/xz/xz.1 +msgid "Compress or uncompress a raw stream (no headers). This is meant for advanced users only. To decode raw streams, you need use B<--format=raw> and explicitly specify the filter chain, which normally would have been stored in the container headers." +msgstr "Стиснути або розпакувати потік необроблених даних (лез заголовків). Цей параметр призначено лише для досвідчених користувачів. Для розпаковування необроблених потоків даних слід користуватися параметром B<--format=raw> і явно вказати ланцюжок фільтрування, який за звичайних умов мало б бути збережено у заголовках контейнера." #. type: TP -#: ../src/xz/xz.1:623 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-C> I<check>, B<--check=>I<check>" msgstr "B<-C> I<перевірка>, B<--check=>I<перевірка>" #. type: Plain text -#: ../src/xz/xz.1:638 -msgid "" -"Specify the type of the integrity check. The check is calculated from the " -"uncompressed data and stored in the B<.xz> file. This option has an effect " -"only when compressing into the B<.xz> format; the B<.lzma> format doesn't " -"support integrity checks. The integrity check (if any) is verified when the " -"B<.xz> file is decompressed." -msgstr "" -"Вказати тип перевірки цілісності. Контрольну суму буде обчислено на основі " -"нестиснених даних і збережено у файлі B<.xz>. Цей параметр працюватиме, лише " -"якщо дані стиснено до файла у форматі B<.xz>; для формату файлів B<.lzma> " -"підтримки перевірки цілісності не передбачено. Перевірку контрольної суми " -"(якщо така є) буде виконано під час розпаковування файла B<.xz>." +#: ../src/xz/xz.1 +msgid "Specify the type of the integrity check. The check is calculated from the uncompressed data and stored in the B<.xz> file. This option has an effect only when compressing into the B<.xz> format; the B<.lzma> format doesn't support integrity checks. The integrity check (if any) is verified when the B<.xz> file is decompressed." +msgstr "Вказати тип перевірки цілісності. Контрольну суму буде обчислено на основі нестиснених даних і збережено у файлі B<.xz>. Цей параметр працюватиме, лише якщо дані стиснено до файла у форматі B<.xz>; для формату файлів B<.lzma> підтримки перевірки цілісності не передбачено. Перевірку контрольної суми (якщо така є) буде виконано під час розпаковування файла B<.xz>." #. type: Plain text -#: ../src/xz/xz.1:642 +#: ../src/xz/xz.1 msgid "Supported I<check> types:" msgstr "Підтримувані типи I<перевірок>:" #. type: TP -#: ../src/xz/xz.1:643 +#: ../src/xz/xz.1 #, no-wrap msgid "B<none>" msgstr "B<none>" #. type: Plain text -#: ../src/xz/xz.1:649 -msgid "" -"Don't calculate an integrity check at all. This is usually a bad idea. " -"This can be useful when integrity of the data is verified by other means " -"anyway." -msgstr "" -"Не обчислювати контрольну суму взагалі. Зазвичай, не варто цього робити. Цим " -"варіантом слід скористатися, якщо цілісність даних буде перевірено в інший " -"спосіб." +#: ../src/xz/xz.1 +msgid "Don't calculate an integrity check at all. This is usually a bad idea. This can be useful when integrity of the data is verified by other means anyway." +msgstr "Не обчислювати контрольну суму взагалі. Зазвичай, не варто цього робити. Цим варіантом слід скористатися, якщо цілісність даних буде перевірено в інший спосіб." #. type: TP -#: ../src/xz/xz.1:649 +#: ../src/xz/xz.1 #, no-wrap msgid "B<crc32>" msgstr "B<crc32>" #. type: Plain text -#: ../src/xz/xz.1:652 +#: ../src/xz/xz.1 msgid "Calculate CRC32 using the polynomial from IEEE-802.3 (Ethernet)." msgstr "Обчислити CRC32 за допомогою полінома з IEEE-802.3 (Ethernet)." #. type: TP -#: ../src/xz/xz.1:652 +#: ../src/xz/xz.1 #, no-wrap msgid "B<crc64>" msgstr "B<crc64>" #. type: Plain text -#: ../src/xz/xz.1:657 -msgid "" -"Calculate CRC64 using the polynomial from ECMA-182. This is the default, " -"since it is slightly better than CRC32 at detecting damaged files and the " -"speed difference is negligible." -msgstr "" -"Обчислити CRC64 за допомогою полінома з ECMA-182. Це типовий варіант, " -"оскільки він дещо кращий за CRC32 при виявленні пошкоджених файлів, а " -"різниця у швидкості є незрачною." +#: ../src/xz/xz.1 +msgid "Calculate CRC64 using the polynomial from ECMA-182. This is the default, since it is slightly better than CRC32 at detecting damaged files and the speed difference is negligible." +msgstr "Обчислити CRC64 за допомогою полінома з ECMA-182. Це типовий варіант, оскільки він дещо кращий за CRC32 при виявленні пошкоджених файлів, а різниця у швидкості є незрачною." #. type: TP -#: ../src/xz/xz.1:657 +#: ../src/xz/xz.1 #, no-wrap msgid "B<sha256>" msgstr "B<sha256>" #. type: Plain text -#: ../src/xz/xz.1:661 +#: ../src/xz/xz.1 msgid "Calculate SHA-256. This is somewhat slower than CRC32 and CRC64." msgstr "Обчислити SHA-256. Цей варіант дещо повільніший за CRC32 і CRC64." #. type: Plain text -#: ../src/xz/xz.1:667 -msgid "" -"Integrity of the B<.xz> headers is always verified with CRC32. It is not " -"possible to change or disable it." -msgstr "" -"Цілісність заголовків B<.xz> завжди перевіряють за допомогою CRC32. Таку " -"перевірку не можна змінити або скасувати." +#: ../src/xz/xz.1 +msgid "Integrity of the B<.xz> headers is always verified with CRC32. It is not possible to change or disable it." +msgstr "Цілісність заголовків B<.xz> завжди перевіряють за допомогою CRC32. Таку перевірку не можна змінити або скасувати." #. type: TP -#: ../src/xz/xz.1:667 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--ignore-check>" msgstr "B<--ignore-check>" #. type: Plain text -#: ../src/xz/xz.1:673 -msgid "" -"Don't verify the integrity check of the compressed data when decompressing. " -"The CRC32 values in the B<.xz> headers will still be verified normally." -msgstr "" -"Не перевіряти цілісність стиснених даних при розпаковуванні. Значення CRC32 " -"у заголовках B<.xz> буде у звичайний спосіб перевірено попри цей параметр." +#: ../src/xz/xz.1 +msgid "Don't verify the integrity check of the compressed data when decompressing. The CRC32 values in the B<.xz> headers will still be verified normally." +msgstr "Не перевіряти цілісність стиснених даних при розпаковуванні. Значення CRC32 у заголовках B<.xz> буде у звичайний спосіб перевірено попри цей параметр." #. type: Plain text -#: ../src/xz/xz.1:676 -msgid "" -"B<Do not use this option unless you know what you are doing.> Possible " -"reasons to use this option:" -msgstr "" -"B<Не користуйтеся цим параметром, якщо ви не усвідомлюєте наслідків ваших " -"дій.> Можливі причини скористатися цим параметром:" +#: ../src/xz/xz.1 +msgid "B<Do not use this option unless you know what you are doing.> Possible reasons to use this option:" +msgstr "B<Не користуйтеся цим параметром, якщо ви не усвідомлюєте наслідків ваших дій.> Можливі причини скористатися цим параметром:" #. type: Plain text -#: ../src/xz/xz.1:679 +#: ../src/xz/xz.1 msgid "Trying to recover data from a corrupt .xz file." msgstr "Спроба отримання даних з пошкодженого файла .xz." #. type: Plain text -#: ../src/xz/xz.1:685 -msgid "" -"Speeding up decompression. This matters mostly with SHA-256 or with files " -"that have compressed extremely well. It's recommended to not use this " -"option for this purpose unless the file integrity is verified externally in " -"some other way." -msgstr "" -"Пришвидшення розпакування. Це, здебільшого, стосується SHA-256 або файлів із " -"надзвичайно високим рівнем пакування. Не рекомендуємо користуватися цим " -"параметром з цією метою, якщо цілісність файлів не буде перевірено у якийсь " -"інший спосіб." +#: ../src/xz/xz.1 +msgid "Speeding up decompression. This matters mostly with SHA-256 or with files that have compressed extremely well. It's recommended to not use this option for this purpose unless the file integrity is verified externally in some other way." +msgstr "Пришвидшення розпакування. Це, здебільшого, стосується SHA-256 або файлів із надзвичайно високим рівнем пакування. Не рекомендуємо користуватися цим параметром з цією метою, якщо цілісність файлів не буде перевірено у якийсь інший спосіб." #. type: TP -#: ../src/xz/xz.1:686 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-0> ... B<-9>" msgstr "B<-0> ... B<-9>" #. type: Plain text -#: ../src/xz/xz.1:695 -msgid "" -"Select a compression preset level. The default is B<-6>. If multiple " -"preset levels are specified, the last one takes effect. If a custom filter " -"chain was already specified, setting a compression preset level clears the " -"custom filter chain." -msgstr "" -"Вибрати рівень стискання. Типовим є B<-6>. Якщо буде вказано декілька рівнів " -"стискання, програма використає останній вказаний. Якщо вже було вказано " -"нетиповий ланцюжок фільтрів, встановлення рівня стискання призведе до " -"нехтування цим нетиповим ланцюжком фільтрів." +#: ../src/xz/xz.1 +msgid "Select a compression preset level. The default is B<-6>. If multiple preset levels are specified, the last one takes effect. If a custom filter chain was already specified, setting a compression preset level clears the custom filter chain." +msgstr "Вибрати рівень стискання. Типовим є B<-6>. Якщо буде вказано декілька рівнів стискання, програма використає останній вказаний. Якщо вже було вказано нетиповий ланцюжок фільтрів, встановлення рівня стискання призведе до нехтування цим нетиповим ланцюжком фільтрів." #. type: Plain text -#: ../src/xz/xz.1:710 -msgid "" -"The differences between the presets are more significant than with " -"B<gzip>(1) and B<bzip2>(1). The selected compression settings determine " -"the memory requirements of the decompressor, thus using a too high preset " -"level might make it painful to decompress the file on an old system with " -"little RAM. Specifically, B<it's not a good idea to blindly use -9 for " -"everything> like it often is with B<gzip>(1) and B<bzip2>(1)." -msgstr "" -"Різниця між рівнями є суттєвішою, ніж у B<gzip>(1) і B<bzip2>(1). Вибрані " -"параметри стискання визначають вимоги до пам'яті під час розпаковування, " -"отже використання надто високого рівня стискання може призвести до проблем " -"під час розпаковування файла на застарілих комп'ютерах із невеликим обсягом " -"оперативної пам'яті. Зокрема, B<не варто використовувати -9 для усього>, як " -"це часто буває для B<gzip>(1) і B<bzip2>(1)." +#: ../src/xz/xz.1 +msgid "The differences between the presets are more significant than with B<gzip>(1) and B<bzip2>(1). The selected compression settings determine the memory requirements of the decompressor, thus using a too high preset level might make it painful to decompress the file on an old system with little RAM. Specifically, B<it's not a good idea to blindly use -9 for everything> like it often is with B<gzip>(1) and B<bzip2>(1)." +msgstr "Різниця між рівнями є суттєвішою, ніж у B<gzip>(1) і B<bzip2>(1). Вибрані параметри стискання визначають вимоги до пам'яті під час розпаковування, отже використання надто високого рівня стискання може призвести до проблем під час розпаковування файла на застарілих комп'ютерах із невеликим обсягом оперативної пам'яті. Зокрема, B<не варто використовувати -9 для усього>, як це часто буває для B<gzip>(1) і B<bzip2>(1)." #. type: TP -#: ../src/xz/xz.1:711 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-0> ... B<-3>" msgstr "B<-0> ... B<-3>" #. type: Plain text -#: ../src/xz/xz.1:723 -msgid "" -"These are somewhat fast presets. B<-0> is sometimes faster than B<gzip -9> " -"while compressing much better. The higher ones often have speed comparable " -"to B<bzip2>(1) with comparable or better compression ratio, although the " -"results depend a lot on the type of data being compressed." -msgstr "" -"Це дещо швидші набори налаштувань. B<-0> іноді є швидшим за B<gzip -9>, " -"забезпечуючи набагато більший коефіцієнт стискання. Вищі рівні часто мають " -"швидкість, яку можна порівняти з B<bzip2>(1) із подібним або кращим " -"коефіцієнтом стискання, хоча результати значно залежать від типу даних, які " -"стискають." +#: ../src/xz/xz.1 +msgid "These are somewhat fast presets. B<-0> is sometimes faster than B<gzip -9> while compressing much better. The higher ones often have speed comparable to B<bzip2>(1) with comparable or better compression ratio, although the results depend a lot on the type of data being compressed." +msgstr "Це дещо швидші набори налаштувань. B<-0> іноді є швидшим за B<gzip -9>, забезпечуючи набагато більший коефіцієнт стискання. Вищі рівні часто мають швидкість, яку можна порівняти з B<bzip2>(1) із подібним або кращим коефіцієнтом стискання, хоча результати значно залежать від типу даних, які стискають." #. type: TP -#: ../src/xz/xz.1:723 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-4> ... B<-6>" msgstr "B<-4> ... B<-6>" #. type: Plain text -#: ../src/xz/xz.1:737 -msgid "" -"Good to very good compression while keeping decompressor memory usage " -"reasonable even for old systems. B<-6> is the default, which is usually a " -"good choice for distributing files that need to be decompressible even on " -"systems with only 16\\ MiB RAM. (B<-5e> or B<-6e> may be worth considering " -"too. See B<--extreme>.)" -msgstr "" -"Стискання від доброго до дуже доброго рівня із одночасним підтриманням " -"помірного рівня споживання пам'яті засобом розпаковування, навіть для " -"застарілих системи. Типовим є значення B<-6>, яке є добрим варіантом для " -"поширення файлів, які мають бути придатними до розпаковування навіть у " -"системах із лише 16\\ МіБ оперативної пам'яті. (Також можна розглянути " -"варіанти B<-5e> і B<-6e>. Див. B<--extreme>.)" +#: ../src/xz/xz.1 +msgid "Good to very good compression while keeping decompressor memory usage reasonable even for old systems. B<-6> is the default, which is usually a good choice for distributing files that need to be decompressible even on systems with only 16\\ MiB RAM. (B<-5e> or B<-6e> may be worth considering too. See B<--extreme>.)" +msgstr "Стискання від доброго до дуже доброго рівня із одночасним підтриманням помірного рівня споживання пам'яті засобом розпаковування, навіть для застарілих системи. Типовим є значення B<-6>, яке є добрим варіантом для поширення файлів, які мають бути придатними до розпаковування навіть у системах із лише 16\\ МіБ оперативної пам'яті. (Також можна розглянути варіанти B<-5e> і B<-6e>. Див. B<--extreme>.)" #. type: TP -#: ../src/xz/xz.1:737 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-7 ... -9>" msgstr "B<-7 ... -9>" #. type: Plain text -#: ../src/xz/xz.1:744 -msgid "" -"These are like B<-6> but with higher compressor and decompressor memory " -"requirements. These are useful only when compressing files bigger than 8\\ " -"MiB, 16\\ MiB, and 32\\ MiB, respectively." -msgstr "" -"Ці варіанти подібні до B<-6>, але із вищими вимогами щодо пам'яті для " -"стискання і розпаковування. Можуть бути корисними лише для стискання файлів " -"з розміром, що перевищує 8\\ МіБ, 16\\ МіБ та 32\\ МіБ, відповідно." +#: ../src/xz/xz.1 +msgid "These are like B<-6> but with higher compressor and decompressor memory requirements. These are useful only when compressing files bigger than 8\\ MiB, 16\\ MiB, and 32\\ MiB, respectively." +msgstr "Ці варіанти подібні до B<-6>, але із вищими вимогами щодо пам'яті для стискання і розпаковування. Можуть бути корисними лише для стискання файлів з розміром, що перевищує 8\\ МіБ, 16\\ МіБ та 32\\ МіБ, відповідно." #. type: Plain text -#: ../src/xz/xz.1:752 -msgid "" -"On the same hardware, the decompression speed is approximately a constant " -"number of bytes of compressed data per second. In other words, the better " -"the compression, the faster the decompression will usually be. This also " -"means that the amount of uncompressed output produced per second can vary a " -"lot." -msgstr "" -"На однаковому обладнанні швидкість розпакування є приблизно сталою кількістю " -"байтів стиснених даних за секунду. Іншими словами, чим кращим є стискання, " -"тим швидшим буде, зазвичай, розпаковування. Це також означає, що об'єм " -"розпакованих виведених даних, які видає програма за секунду, може коливатися " -"у широкому діапазоні." +#: ../src/xz/xz.1 +msgid "On the same hardware, the decompression speed is approximately a constant number of bytes of compressed data per second. In other words, the better the compression, the faster the decompression will usually be. This also means that the amount of uncompressed output produced per second can vary a lot." +msgstr "На однаковому обладнанні швидкість розпакування є приблизно сталою кількістю байтів стиснених даних за секунду. Іншими словами, чим кращим є стискання, тим швидшим буде, зазвичай, розпаковування. Це також означає, що об'єм розпакованих виведених даних, які видає програма за секунду, може коливатися у широкому діапазоні." #. type: Plain text -#: ../src/xz/xz.1:754 +#: ../src/xz/xz.1 msgid "The following table summarises the features of the presets:" msgstr "У наведеній нижче таблиці підсумовано можливості шаблонів:" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 ../src/xz/xz.1:2839 +#: ../src/xz/xz.1 #, no-wrap msgid "Preset" msgstr "Шаблон" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "DictSize" msgstr "DictSize" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 ../src/xz/xz.1:2839 +#: ../src/xz/xz.1 #, no-wrap msgid "CompCPU" msgstr "CompCPU" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "CompMem" msgstr "CompMem" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "DecMem" msgstr "DecMem" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:2450 ../src/xz/xz.1:2475 -#: ../src/xz/xz.1:2840 +#: ../src/xz/xz.1 #, no-wrap msgid "-0" msgstr "-0" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:843 ../src/xz/xz.1:2450 +#: ../src/xz/xz.1 #, no-wrap msgid "256 KiB" msgstr "256 КіБ" #. type: TP -#: ../src/xz/xz.1:762 ../src/xz/xz.1:2840 ../src/scripts/xzgrep.1:82 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "0" msgstr "0" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:764 ../src/xz/xz.1:845 ../src/xz/xz.1:2475 +#: ../src/xz/xz.1 #, no-wrap msgid "3 MiB" msgstr "3 МіБ" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:763 ../src/xz/xz.1:843 ../src/xz/xz.1:844 -#: ../src/xz/xz.1:2451 ../src/xz/xz.1:2452 ../src/xz/xz.1:2454 +#: ../src/xz/xz.1 #, no-wrap msgid "1 MiB" msgstr "1 МіБ" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:2451 ../src/xz/xz.1:2476 -#: ../src/xz/xz.1:2841 +#: ../src/xz/xz.1 #, no-wrap msgid "-1" msgstr "-1" #. type: TP -#: ../src/xz/xz.1:763 ../src/xz/xz.1:1758 ../src/xz/xz.1:2841 -#: ../src/scripts/xzgrep.1:86 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "1" msgstr "1" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 -#: ../src/xz/xz.1:849 ../src/xz/xz.1:2476 +#: ../src/xz/xz.1 #, no-wrap msgid "9 MiB" msgstr "9 МіБ" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:764 ../src/xz/xz.1:844 ../src/xz/xz.1:845 -#: ../src/xz/xz.1:2452 ../src/xz/xz.1:2455 ../src/xz/xz.1:2476 +#: ../src/xz/xz.1 #, no-wrap msgid "2 MiB" msgstr "2 МіБ" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:2452 ../src/xz/xz.1:2477 -#: ../src/xz/xz.1:2842 +#: ../src/xz/xz.1 #, no-wrap msgid "-2" msgstr "-2" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:1760 ../src/xz/xz.1:2842 +#: ../src/xz/xz.1 #, no-wrap msgid "2" msgstr "2" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2477 +#: ../src/xz/xz.1 #, no-wrap msgid "17 MiB" msgstr "17 МіБ" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:2453 ../src/xz/xz.1:2478 -#: ../src/xz/xz.1:2843 +#: ../src/xz/xz.1 #, no-wrap msgid "-3" msgstr "-3" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:766 ../src/xz/xz.1:843 ../src/xz/xz.1:846 -#: ../src/xz/xz.1:847 ../src/xz/xz.1:2453 ../src/xz/xz.1:2454 -#: ../src/xz/xz.1:2456 +#: ../src/xz/xz.1 #, no-wrap msgid "4 MiB" msgstr "4 МіБ" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:2843 +#: ../src/xz/xz.1 #, no-wrap msgid "3" msgstr "3" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:770 ../src/xz/xz.1:851 ../src/xz/xz.1:2458 -#: ../src/xz/xz.1:2459 ../src/xz/xz.1:2478 +#: ../src/xz/xz.1 #, no-wrap msgid "32 MiB" msgstr "32 МіБ" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:766 ../src/xz/xz.1:846 ../src/xz/xz.1:847 +#: ../src/xz/xz.1 #, no-wrap msgid "5 MiB" msgstr "5 МіБ" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:2454 ../src/xz/xz.1:2479 -#: ../src/xz/xz.1:2844 +#: ../src/xz/xz.1 #, no-wrap msgid "-4" msgstr "-4" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:1759 ../src/xz/xz.1:1761 -#: ../src/xz/xz.1:1762 ../src/xz/xz.1:1764 ../src/xz/xz.1:2844 +#: ../src/xz/xz.1 #, no-wrap msgid "4" msgstr "4" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:846 ../src/xz/xz.1:847 ../src/xz/xz.1:2479 +#: ../src/xz/xz.1 #, no-wrap msgid "48 MiB" msgstr "48 МіБ" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:2455 ../src/xz/xz.1:2480 -#: ../src/xz/xz.1:2845 +#: ../src/xz/xz.1 #, no-wrap msgid "-5" msgstr "-5" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 ../src/xz/xz.1:849 -#: ../src/xz/xz.1:2455 ../src/xz/xz.1:2456 ../src/xz/xz.1:2457 +#: ../src/xz/xz.1 #, no-wrap msgid "8 MiB" msgstr "8 МіБ" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:2845 +#: ../src/xz/xz.1 #, no-wrap msgid "5" msgstr "5" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 ../src/xz/xz.1:849 -#: ../src/xz/xz.1:2480 ../src/xz/xz.1:2481 +#: ../src/xz/xz.1 #, no-wrap msgid "94 MiB" msgstr "94 МіБ" #. type: tbl table -#: ../src/xz/xz.1:768 ../src/xz/xz.1:2456 ../src/xz/xz.1:2481 -#: ../src/xz/xz.1:2846 +#: ../src/xz/xz.1 #, no-wrap msgid "-6" msgstr "-6" #. type: tbl table -#: ../src/xz/xz.1:768 ../src/xz/xz.1:769 ../src/xz/xz.1:770 ../src/xz/xz.1:771 -#: ../src/xz/xz.1:2846 +#: ../src/xz/xz.1 #, no-wrap msgid "6" msgstr "6" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:2457 ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "-7" msgstr "-7" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2457 -#: ../src/xz/xz.1:2458 ../src/xz/xz.1:2479 +#: ../src/xz/xz.1 #, no-wrap msgid "16 MiB" msgstr "16 МіБ" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "186 MiB" msgstr "186 МіБ" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:2458 ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "-8" msgstr "-8" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:851 ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "370 MiB" msgstr "370 МіБ" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:851 +#: ../src/xz/xz.1 #, no-wrap msgid "33 MiB" msgstr "33 МіБ" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:2459 ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "-9" msgstr "-9" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 ../src/xz/xz.1:2459 +#: ../src/xz/xz.1 #, no-wrap msgid "64 MiB" msgstr "64 МіБ" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "674 MiB" msgstr "674 МіБ" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 +#: ../src/xz/xz.1 #, no-wrap msgid "65 MiB" msgstr "65 МіБ" #. type: Plain text -#: ../src/xz/xz.1:777 +#: ../src/xz/xz.1 msgid "Column descriptions:" msgstr "Описи стовпчиків:" #. type: Plain text -#: ../src/xz/xz.1:789 -msgid "" -"DictSize is the LZMA2 dictionary size. It is waste of memory to use a " -"dictionary bigger than the size of the uncompressed file. This is why it is " -"good to avoid using the presets B<-7> ... B<-9> when there's no real need " -"for them. At B<-6> and lower, the amount of memory wasted is usually low " -"enough to not matter." -msgstr "" -"DictSize є розміром словника LZMA2. Використання словника, розмір якого " -"перевищує розмір нестисненого файла, — проста витрата пам'яті. Ось чому не " -"варто використовувати шаблони B<-7> ... B<-9>, якщо у них немає реальної " -"потреби. Для B<-6> та нижчих рівнів об'єм витраченої пам'яті, зазвичай, " -"такий низький, що цей фактор ні на що не впливає." +#: ../src/xz/xz.1 +msgid "DictSize is the LZMA2 dictionary size. It is waste of memory to use a dictionary bigger than the size of the uncompressed file. This is why it is good to avoid using the presets B<-7> ... B<-9> when there's no real need for them. At B<-6> and lower, the amount of memory wasted is usually low enough to not matter." +msgstr "DictSize є розміром словника LZMA2. Використання словника, розмір якого перевищує розмір нестисненого файла, — проста витрата пам'яті. Ось чому не варто використовувати шаблони B<-7> ... B<-9>, якщо у них немає реальної потреби. Для B<-6> та нижчих рівнів об'єм витраченої пам'яті, зазвичай, такий низький, що цей фактор ні на що не впливає." #. type: Plain text -#: ../src/xz/xz.1:798 -msgid "" -"CompCPU is a simplified representation of the LZMA2 settings that affect " -"compression speed. The dictionary size affects speed too, so while CompCPU " -"is the same for levels B<-6> ... B<-9>, higher levels still tend to be a " -"little slower. To get even slower and thus possibly better compression, see " -"B<--extreme>." -msgstr "" -"CompCPU є спрощеним представленням параметрів LZMA2, які впливають на " -"швидкість стискання. Розмір словника також впливає на швидкість, тому, хоча " -"значення CompCPU є однаковим для рівнів B<-6> ... B<-9>, обробка на вищих " -"рівнях все одно є трошки повільнішою. Що отримати повільніше і, ймовірно, " -"краще стискання, див. B<--extreme>." +#: ../src/xz/xz.1 +msgid "CompCPU is a simplified representation of the LZMA2 settings that affect compression speed. The dictionary size affects speed too, so while CompCPU is the same for levels B<-6> ... B<-9>, higher levels still tend to be a little slower. To get even slower and thus possibly better compression, see B<--extreme>." +msgstr "CompCPU є спрощеним представленням параметрів LZMA2, які впливають на швидкість стискання. Розмір словника також впливає на швидкість, тому, хоча значення CompCPU є однаковим для рівнів B<-6> ... B<-9>, обробка на вищих рівнях все одно є трошки повільнішою. Що отримати повільніше і, ймовірно, краще стискання, див. B<--extreme>." #. type: Plain text -#: ../src/xz/xz.1:806 -msgid "" -"CompMem contains the compressor memory requirements in the single-threaded " -"mode. It may vary slightly between B<xz> versions. Memory requirements of " -"some of the future multithreaded modes may be dramatically higher than that " -"of the single-threaded mode." -msgstr "" -"CompMem містить вимоги до пам'яті засобу стискання у однопотоковому режимі. " -"Значення можуть бути дещо різними для різних версій B<xz>. Вимоги до пам'яті " -"деяких майбутніх багатопотокових режимів можуть бути набагато вищими, ніж " -"вимоги у однопотоковому режимі." +#: ../src/xz/xz.1 +msgid "CompMem contains the compressor memory requirements in the single-threaded mode. It may vary slightly between B<xz> versions." +msgstr "CompMem містить вимоги до пам'яті засобу стискання у однопотоковому режимі. Значення можуть бути дещо різними для різних версій B<xz>." #. type: Plain text -#: ../src/xz/xz.1:813 -msgid "" -"DecMem contains the decompressor memory requirements. That is, the " -"compression settings determine the memory requirements of the decompressor. " -"The exact decompressor memory usage is slightly more than the LZMA2 " -"dictionary size, but the values in the table have been rounded up to the " -"next full MiB." -msgstr "" -"У DecMem містяться вимоги до пам'яті при розпаковуванні. Тобто параметри " -"засобу стискання визначають вимоги до пам'яті при розпаковуванні. Точний " -"об'єм пам'яті, яка потрібна для розпаковування, дещо перевищує розмір " -"словника LZMA2, але значення у таблиці було округлено до наступного цілого " -"значення МіБ." +#: ../src/xz/xz.1 +msgid "DecMem contains the decompressor memory requirements. That is, the compression settings determine the memory requirements of the decompressor. The exact decompressor memory usage is slightly more than the LZMA2 dictionary size, but the values in the table have been rounded up to the next full MiB." +msgstr "У DecMem містяться вимоги до пам'яті при розпаковуванні. Тобто параметри засобу стискання визначають вимоги до пам'яті при розпаковуванні. Точний об'єм пам'яті, яка потрібна для розпаковування, дещо перевищує розмір словника LZMA2, але значення у таблиці було округлено до наступного цілого значення МіБ." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory requirements of the multi-threaded mode are significantly higher than that of the single-threaded mode. With the default value of B<--block-size>, each thread needs 3*3*DictSize plus CompMem or DecMem. For example, four threads with preset B<-6> needs 660\\(en670\\ MiB of memory." +msgstr "Вимоги до пам'яті у багатопотоковому режимі є значно вищими, ніж у однопотоковому. З типовим значенням B<--block-size> для кожного потоку треба 3*3*DictSize плюс CompMem або DecMem. Наприклад, для чотирьох потоків з шаблоном B<-6> потрібно 660\\(en670\\ МіБ пам'яті." #. type: TP -#: ../src/xz/xz.1:814 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-e>, B<--extreme>" msgstr "B<-e>, B<--extreme>" #. type: Plain text -#: ../src/xz/xz.1:823 -msgid "" -"Use a slower variant of the selected compression preset level (B<-0> ... " -"B<-9>) to hopefully get a little bit better compression ratio, but with bad " -"luck this can also make it worse. Decompressor memory usage is not " -"affected, but compressor memory usage increases a little at preset levels " -"B<-0> ... B<-3>." -msgstr "" -"Використати повільніший варіант вибраного рівня стискання (B<-0> ... B<-9>) " -"у сподіванні отримати трохи кращий коефіцієнт стискання, але, якщо не " -"поталанить, можна його і погіршити. Не впливає на використання пам'яті при " -"розпаковуванні, але використання пам'яті при стисканні дещо збільшиться на " -"рівнях B<-0> ... B<-3>." +#: ../src/xz/xz.1 +msgid "Use a slower variant of the selected compression preset level (B<-0> ... B<-9>) to hopefully get a little bit better compression ratio, but with bad luck this can also make it worse. Decompressor memory usage is not affected, but compressor memory usage increases a little at preset levels B<-0> ... B<-3>." +msgstr "Використати повільніший варіант вибраного рівня стискання (B<-0> ... B<-9>) у сподіванні отримати трохи кращий коефіцієнт стискання, але, якщо не поталанить, можна його і погіршити. Не впливає на використання пам'яті при розпаковуванні, але використання пам'яті при стисканні дещо збільшиться на рівнях B<-0> ... B<-3>." #. type: Plain text -#: ../src/xz/xz.1:835 -msgid "" -"Since there are two presets with dictionary sizes 4\\ MiB and 8\\ MiB, the " -"presets B<-3e> and B<-5e> use slightly faster settings (lower CompCPU) than " -"B<-4e> and B<-6e>, respectively. That way no two presets are identical." -msgstr "" -"Оскільки існує два набори налаштувань із розмірами словників 4\\ МіБ та 8\\ " -"МіБ, у наборах B<-3e> і B<-5e> використано трошки швидші параметри (нижче " -"CompCPU), ніж у наборах B<-4e> і B<-6e>, відповідно. Тому двох однакових " -"наборів у списку немає." +#: ../src/xz/xz.1 +msgid "Since there are two presets with dictionary sizes 4\\ MiB and 8\\ MiB, the presets B<-3e> and B<-5e> use slightly faster settings (lower CompCPU) than B<-4e> and B<-6e>, respectively. That way no two presets are identical." +msgstr "Оскільки існує два набори налаштувань із розмірами словників 4\\ МіБ та 8\\ МіБ, у наборах B<-3e> і B<-5e> використано трошки швидші параметри (нижче CompCPU), ніж у наборах B<-4e> і B<-6e>, відповідно. Тому двох однакових наборів у списку немає." #. type: tbl table -#: ../src/xz/xz.1:843 +#: ../src/xz/xz.1 #, no-wrap msgid "-0e" msgstr "-0e" #. type: tbl table -#: ../src/xz/xz.1:843 ../src/xz/xz.1:844 ../src/xz/xz.1:845 ../src/xz/xz.1:847 -#: ../src/xz/xz.1:849 ../src/xz/xz.1:850 ../src/xz/xz.1:851 ../src/xz/xz.1:852 -#: ../src/xz/xz.1:2848 +#: ../src/xz/xz.1 #, no-wrap msgid "8" msgstr "8" #. type: tbl table -#: ../src/xz/xz.1:844 +#: ../src/xz/xz.1 #, no-wrap msgid "-1e" msgstr "-1e" #. type: tbl table -#: ../src/xz/xz.1:844 +#: ../src/xz/xz.1 #, no-wrap msgid "13 MiB" msgstr "13 МіБ" #. type: tbl table -#: ../src/xz/xz.1:845 +#: ../src/xz/xz.1 #, no-wrap msgid "-2e" msgstr "-2e" #. type: tbl table -#: ../src/xz/xz.1:845 +#: ../src/xz/xz.1 #, no-wrap msgid "25 MiB" msgstr "25 МіБ" #. type: tbl table -#: ../src/xz/xz.1:846 +#: ../src/xz/xz.1 #, no-wrap msgid "-3e" msgstr "-3e" #. type: tbl table -#: ../src/xz/xz.1:846 ../src/xz/xz.1:848 ../src/xz/xz.1:2847 +#: ../src/xz/xz.1 #, no-wrap msgid "7" msgstr "7" #. type: tbl table -#: ../src/xz/xz.1:847 +#: ../src/xz/xz.1 #, no-wrap msgid "-4e" msgstr "-4e" #. type: tbl table -#: ../src/xz/xz.1:848 ../src/xz/xz.1:2847 +#: ../src/xz/xz.1 #, no-wrap msgid "-5e" msgstr "-5e" #. type: tbl table -#: ../src/xz/xz.1:849 ../src/xz/xz.1:2848 +#: ../src/xz/xz.1 #, no-wrap msgid "-6e" msgstr "-6e" #. type: tbl table -#: ../src/xz/xz.1:850 +#: ../src/xz/xz.1 #, no-wrap msgid "-7e" msgstr "-7e" #. type: tbl table -#: ../src/xz/xz.1:851 +#: ../src/xz/xz.1 #, no-wrap msgid "-8e" msgstr "-8e" #. type: tbl table -#: ../src/xz/xz.1:852 +#: ../src/xz/xz.1 #, no-wrap msgid "-9e" msgstr "-9e" #. type: Plain text -#: ../src/xz/xz.1:864 -msgid "" -"For example, there are a total of four presets that use 8\\ MiB dictionary, " -"whose order from the fastest to the slowest is B<-5>, B<-6>, B<-5e>, and " -"B<-6e>." -msgstr "" -"Наприклад, передбачено загалом чотири набори налаштувань із використанням " -"словника у 8\\ МіБ, порядок яких від найшвидшого до найповільнішого є таким: " -"B<-5>, B<-6>, B<-5e> і B<-6e>." +#: ../src/xz/xz.1 +msgid "For example, there are a total of four presets that use 8\\ MiB dictionary, whose order from the fastest to the slowest is B<-5>, B<-6>, B<-5e>, and B<-6e>." +msgstr "Наприклад, передбачено загалом чотири набори налаштувань із використанням словника у 8\\ МіБ, порядок яких від найшвидшого до найповільнішого є таким: B<-5>, B<-6>, B<-5e> і B<-6e>." #. type: TP -#: ../src/xz/xz.1:864 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--fast>" msgstr "B<--fast>" #. type: TP -#: ../src/xz/xz.1:867 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--best>" msgstr "B<--best>" #. type: Plain text -#: ../src/xz/xz.1:878 -msgid "" -"These are somewhat misleading aliases for B<-0> and B<-9>, respectively. " -"These are provided only for backwards compatibility with LZMA Utils. Avoid " -"using these options." -msgstr "" -"Це дещо оманливі альтернативні варіанти для B<-0> і B<-9>, відповідно. " -"Реалізовано лише для забезпечення зворотної сумісності із LZMA Utils. " -"Намагайтеся не користуватися цими варіантами параметрів." +#: ../src/xz/xz.1 +msgid "These are somewhat misleading aliases for B<-0> and B<-9>, respectively. These are provided only for backwards compatibility with LZMA Utils. Avoid using these options." +msgstr "Це дещо оманливі альтернативні варіанти для B<-0> і B<-9>, відповідно. Реалізовано лише для забезпечення зворотної сумісності із LZMA Utils. Намагайтеся не користуватися цими варіантами параметрів." #. type: TP -#: ../src/xz/xz.1:878 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--block-size=>I<size>" msgstr "B<--block-size=>I<розмір>" #. type: Plain text -#: ../src/xz/xz.1:891 -msgid "" -"When compressing to the B<.xz> format, split the input data into blocks of " -"I<size> bytes. The blocks are compressed independently from each other, " -"which helps with multi-threading and makes limited random-access " -"decompression possible. This option is typically used to override the " -"default block size in multi-threaded mode, but this option can be used in " -"single-threaded mode too." -msgstr "" -"При стисканні до формату B<.xz> поділити вхідні дані на блоки у I<розмір> " -"байтів. Ці блоки буде стиснуто незалежно один від одного, що допоможе у " -"багатопотоковій обробці і зробить можливим обмежене розпакування для доступу " -"до будь-яких даних. Цим параметром слід типово користуватися для " -"перевизначення типового розміру блоку у багатопотоковому режимі обробки, але " -"цим параметром можна також скористатися в однопотоковому режимі обробки." +#: ../src/xz/xz.1 +msgid "When compressing to the B<.xz> format, split the input data into blocks of I<size> bytes. The blocks are compressed independently from each other, which helps with multi-threading and makes limited random-access decompression possible. This option is typically used to override the default block size in multi-threaded mode, but this option can be used in single-threaded mode too." +msgstr "При стисканні до формату B<.xz> поділити вхідні дані на блоки у I<розмір> байтів. Ці блоки буде стиснуто незалежно один від одного, що допоможе у багатопотоковій обробці і зробить можливим обмежене розпакування для доступу до будь-яких даних. Цим параметром слід типово користуватися для перевизначення типового розміру блоку у багатопотоковому режимі обробки, але цим параметром можна також скористатися в однопотоковому режимі обробки." #. type: Plain text -#: ../src/xz/xz.1:909 -msgid "" -"In multi-threaded mode about three times I<size> bytes will be allocated in " -"each thread for buffering input and output. The default I<size> is three " -"times the LZMA2 dictionary size or 1 MiB, whichever is more. Typically a " -"good value is 2\\(en4 times the size of the LZMA2 dictionary or at least 1 " -"MiB. Using I<size> less than the LZMA2 dictionary size is waste of RAM " -"because then the LZMA2 dictionary buffer will never get fully used. The " -"sizes of the blocks are stored in the block headers, which a future version " -"of B<xz> will use for multi-threaded decompression." -msgstr "" -"У багатопотоковому режимі для кожного потоку буде отримано для буферів " -"вхідних і вихідних даних майже утричі більше за I<розмір> байтів. Типовий " -"I<розмір> утричі більший за розмір словника LZMA2 або дорівнює 1 МіБ, буде " -"вибрано більше значення. Типовим добрим значенням буде значення, яке у " -"2\\(en4 рази перевищує розмір словника LZMA2 або дорівнює принаймні 1 МіБ. " -"Використання значення I<розмір>, яке є меншим за розмір словника LZMA2, має " -"наслідком марну витрату оперативної пам'яті, оскільки його використання " -"призводить до того, що буфер словника LZMA2 ніколи не буде використано " -"повністю. Розміри блоків зберігатимуться у заголовках блоків, які майбутня " -"версія B<xz> використовуватиме для багатопотокового розпаковування." - -#. type: Plain text -#: ../src/xz/xz.1:918 -msgid "" -"In single-threaded mode no block splitting is done by default. Setting this " -"option doesn't affect memory usage. No size information is stored in block " -"headers, thus files created in single-threaded mode won't be identical to " -"files created in multi-threaded mode. The lack of size information also " -"means that a future version of B<xz> won't be able decompress the files in " -"multi-threaded mode." -msgstr "" -"У однопотоковому режимі поділ на блоки типово не виконуватиметься. " -"Встановлення значення для цього параметра не впливатиме на використання " -"пам'яті. У заголовках блоків не зберігатимуться дані щодо розміру, отже " -"файли, які створено в однопотоковому режимі не будуть ідентичними до файлів, " -"які створено у багатопотоковому режимі. Те, що у заголовках блоків не " -"зберігатимуться дані щодо розміру також означає, що майбутні версії B<xz> не " -"зможуть розпаковувати такі файли у багатопотоковому режимі." +#: ../src/xz/xz.1 +msgid "In multi-threaded mode about three times I<size> bytes will be allocated in each thread for buffering input and output. The default I<size> is three times the LZMA2 dictionary size or 1 MiB, whichever is more. Typically a good value is 2\\(en4 times the size of the LZMA2 dictionary or at least 1 MiB. Using I<size> less than the LZMA2 dictionary size is waste of RAM because then the LZMA2 dictionary buffer will never get fully used. In multi-threaded mode, the sizes of the blocks are stored in the block headers. This size information is required for multi-threaded decompression." +msgstr "У багатопотоковому режимі для кожного потоку буде отримано для буферів вхідних і вихідних даних майже утричі більше за I<розмір> байтів. Типовий I<розмір> утричі більший за розмір словника LZMA2 або дорівнює 1 МіБ, буде вибрано більше значення. Типовим добрим значенням буде значення, яке у 2\\(en4 рази перевищує розмір словника LZMA2 або дорівнює принаймні 1 МіБ. Використання значення I<розмір>, яке є меншим за розмір словника LZMA2, має наслідком марну витрату оперативної пам'яті, оскільки його використання призводить до того, що буфер словника LZMA2 ніколи не буде використано повністю. У багатопотоковому режимі розміри блоків зберігатимуться у заголовках блоків. Ці дані потрібні для багатопотокового розпаковування." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In single-threaded mode no block splitting is done by default. Setting this option doesn't affect memory usage. No size information is stored in block headers, thus files created in single-threaded mode won't be identical to files created in multi-threaded mode. The lack of size information also means that B<xz> won't be able decompress the files in multi-threaded mode." +msgstr "У однопотоковому режимі поділ на блоки типово не виконуватиметься. Встановлення значення для цього параметра не впливатиме на використання пам'яті. У заголовках блоків не зберігатимуться дані щодо розміру, отже файли, які створено в однопотоковому режимі не будуть ідентичними до файлів, які створено у багатопотоковому режимі. Те, що у заголовках блоків не зберігатимуться дані щодо розміру також означає, що B<xz> не зможе розпаковувати такі файли у багатопотоковому режимі." #. type: TP -#: ../src/xz/xz.1:918 +#: ../src/xz/xz.1 #, no-wrap -msgid "B<--block-list=>I<sizes>" -msgstr "B<--block-list=>I<розміри>" +msgid "B<--block-list=>I<items>" +msgstr "B<--block-list=>I<записи>" #. type: Plain text -#: ../src/xz/xz.1:924 -msgid "" -"When compressing to the B<.xz> format, start a new block after the given " -"intervals of uncompressed data." -msgstr "" -"При стисканні у форматі B<.xz> починати новий блок після вказаної кількості " -"інтервалів нестиснених даних." +#: ../src/xz/xz.1 +msgid "When compressing to the B<.xz> format, start a new block with an optional custom filter chain after the given intervals of uncompressed data." +msgstr "При стисканні у форматі B<.xz> починати новий блок із необов'язковим ланцюжком фільтрів після вказаної кількості інтервалів нестиснених даних." #. type: Plain text -#: ../src/xz/xz.1:930 -msgid "" -"The uncompressed I<sizes> of the blocks are specified as a comma-separated " -"list. Omitting a size (two or more consecutive commas) is a shorthand to " -"use the size of the previous block." -msgstr "" -"Значення I<розмірів> розпакованих блоків слід задавати у форматі списку " -"відокремлених комами значень. Якщо розмір пропущено (дві або декілька " -"послідовних коми), буде використано розмір попереднього блоку." +#: ../src/xz/xz.1 +msgid "The I<items> are a comma-separated list. Each item consists of an optional filter chain number between 0 and 9 followed by a colon (B<:>) and a required size of uncompressed data. Omitting an item (two or more consecutive commas) is a shorthand to use the size and filters of the previous item." +msgstr "I<записи> є списком відокремлених комами значень. Кожен запис складається з необов'язкового номера ланцюжка фільтрів від 0 до 9, після якого йде двокрапка (B<:>) і необхідний розмір нестиснутих даних. Пропущення запису (дві або більше послідовних ком) є скороченим варіантом визначення використання розміру та фільтрів попереднього запису." #. type: Plain text -#: ../src/xz/xz.1:940 -msgid "" -"If the input file is bigger than the sum of I<sizes>, the last value in " -"I<sizes> is repeated until the end of the file. A special value of B<0> may " -"be used as the last value to indicate that the rest of the file should be " -"encoded as a single block." -msgstr "" -"Якщо файл вхідних даних є більшим за розміром за суму I<розмірів>, останнє " -"значення у I<розмірах> буде повторено до кінця файла. Особливе значення B<0> " -"може бути використано як останнє значення, щоб позначити, що решту файла має " -"бути закодовано як єдиний блок." +#: ../src/xz/xz.1 +msgid "If the input file is bigger than the sum of the sizes in I<items>, the last item is repeated until the end of the file. A special value of B<0> may be used as the last size to indicate that the rest of the file should be encoded as a single block." +msgstr "Якщо файл вхідних даних є більшим за розміром за суму розмірів I<записів>, останнє значення у I<розмірах> буде повторено до кінця файла. Особливе значення B<0> може бути використано як останній розмір, щоб позначити, що решту файла має бути закодовано як єдиний блок." #. type: Plain text -#: ../src/xz/xz.1:955 -msgid "" -"If one specifies I<sizes> that exceed the encoder's block size (either the " -"default value in threaded mode or the value specified with B<--block-" -"size=>I<size>), the encoder will create additional blocks while keeping the " -"boundaries specified in I<sizes>. For example, if one specifies B<--block-" -"size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> and the input file " -"is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, and 1 " -"MiB." -msgstr "" -"Якщо вказати I<розміри>, які перевищують розмір блоку кодувальника (або " -"типове значення у режимі із потоками обробки, або значення, яке встановлено " -"за допомогою B<--block-size=>I<розмір>), засіб кодування створить додаткові " -"блоки, зберігаючи межі, які вказано у I<розмірах>. Наприклад, якщо вказати " -"B<--block-size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB>, а файл " -"вхідних даних має розмір 80 МіБ, буде отримано такі 11 блоків: 5, 10, 8, 10, " -"2, 10, 10, 4, 10, 10 і 1 МіБ." +#: ../src/xz/xz.1 +msgid "An alternative filter chain for each block can be specified in combination with the B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> options. These options define filter chains with an identifier between 1\\(en9. Filter chain 0 can be used to refer to the default filter chain, which is the same as not specifying a filter chain. The filter chain identifier can be used before the uncompressed size, followed by a colon (B<:>). For example, if one specifies B<--block-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB> then blocks will be created using:" +msgstr "Альтернативний ланцюжок фільтрів для кожного блоку можна вказати в поєднанні з параметрами B<--filters1=>I<фільтри> \\&...\\& B<--filters9=>I<фільтри>. Ці параметри визначають ланцюжки фільтрів з ідентифікатором у діапазоні 1\\(en9. Ланцюжок фільтрів 0 можна використовувати для посилання на типовий ланцюжок фільтрів — це те саме, що не вказувати ланцюжок фільтрів. Ідентифікатор ланцюжка фільтрів можна використовувати перед нестисненим розміром, після якого йде двокрапка (B<:>). Наприклад, якщо вказати B<--block-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB>, блоки будуть створені так:" #. type: Plain text -#: ../src/xz/xz.1:961 -msgid "" -"In multi-threaded mode the sizes of the blocks are stored in the block " -"headers. This isn't done in single-threaded mode, so the encoded output " -"won't be identical to that of the multi-threaded mode." -msgstr "" -"У багатопотоковому режимі розмір блоків буде збережено у заголовках блоків. " -"Програма не зберігатиме ці дані у однопотоковому режимі, отже закодований " -"результат не буде ідентичним до отриманого у багатопотоковому режимі." +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters1> and 2 MiB input" +msgstr "Ланцюжок фільтрів задано B<--filters1> із вхідними даними у 2 МіБ" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters3> and 2 MiB input" +msgstr "Ланцюжок фільтрів задано B<--filters3> із вхідними даними у 2 МіБ" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters2> and 4 MiB input" +msgstr "Ланцюжок фільтрів задано B<--filters2> із вхідними даними у 4 МіБ" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default filter chain and 2 MiB input" +msgstr "Типовий ланцюжок даних і вхідні дані у 2 МіБ" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default filter chain and 4 MiB input for every block until end of input." +msgstr "Типовий ланцюжок фільтрів та вхідні дані у 4 МіБ для кожного блоку до кінця вхідних даних." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "If one specifies a size that exceeds the encoder's block size (either the default value in threaded mode or the value specified with B<--block-size=>I<size>), the encoder will create additional blocks while keeping the boundaries specified in I<items>. For example, if one specifies B<--block-size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> and the input file is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, and 1 MiB." +msgstr "Якщо вказати розмір, який перевищує розмір блоку кодувальника (або типове значення у режимі із потоками обробки, або значення, яке встановлено за допомогою B<--block-size=>I<розмір>), засіб кодування створить додаткові блоки, зберігаючи межі, які вказано у I<записах>. Наприклад, якщо вказати B<--block-size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB>, а файл вхідних даних має розмір 80 МіБ, буде отримано такі 11 блоків: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10 і 1 МіБ." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In multi-threaded mode the sizes of the blocks are stored in the block headers. This isn't done in single-threaded mode, so the encoded output won't be identical to that of the multi-threaded mode." +msgstr "У багатопотоковому режимі розмір блоків буде збережено у заголовках блоків. Програма не зберігатиме ці дані у однопотоковому режимі, отже закодований результат не буде ідентичним до отриманого у багатопотоковому режимі." #. type: TP -#: ../src/xz/xz.1:961 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--flush-timeout=>I<timeout>" msgstr "B<--flush-timeout=>I<час_очікування>" #. type: Plain text -#: ../src/xz/xz.1:978 -msgid "" -"When compressing, if more than I<timeout> milliseconds (a positive integer) " -"has passed since the previous flush and reading more input would block, all " -"the pending input data is flushed from the encoder and made available in the " -"output stream. This can be useful if B<xz> is used to compress data that is " -"streamed over a network. Small I<timeout> values make the data available at " -"the receiving end with a small delay, but large I<timeout> values give " -"better compression ratio." -msgstr "" -"При стискання, якщо з моменту попереднього витирання мине понад " -"I<час_очікування> мілісекунд (додатне ціле значення) і читання додаткових " -"даних буде заблоковано, усі вхідні дані у черзі обробки буде витерто з " -"кодувальника і зроблено доступним у потоці вихідних даних. Це може бути " -"корисним, якщо B<xz> використовують для стискання даних, які передають " -"потоком мережею. Невеликі значення аргументу I<час_очікування> зроблять дані " -"доступними на боці отримання із малою затримкою, а великі значення аргумент " -"I<час_очікування> уможливлять кращий коефіцієнт стискання." +#: ../src/xz/xz.1 +msgid "When compressing, if more than I<timeout> milliseconds (a positive integer) has passed since the previous flush and reading more input would block, all the pending input data is flushed from the encoder and made available in the output stream. This can be useful if B<xz> is used to compress data that is streamed over a network. Small I<timeout> values make the data available at the receiving end with a small delay, but large I<timeout> values give better compression ratio." +msgstr "При стискання, якщо з моменту попереднього витирання мине понад I<час_очікування> мілісекунд (додатне ціле значення) і читання додаткових даних буде заблоковано, усі вхідні дані у черзі обробки буде витерто з кодувальника і зроблено доступним у потоці вихідних даних. Це може бути корисним, якщо B<xz> використовують для стискання даних, які передають потоком мережею. Невеликі значення аргументу I<час_очікування> зроблять дані доступними на боці отримання із малою затримкою, а великі значення аргумент I<час_очікування> уможливлять кращий коефіцієнт стискання." #. type: Plain text -#: ../src/xz/xz.1:986 -msgid "" -"This feature is disabled by default. If this option is specified more than " -"once, the last one takes effect. The special I<timeout> value of B<0> can " -"be used to explicitly disable this feature." -msgstr "" -"Типово, цю можливість вимкнено. Якщо цей параметр вказано декілька разів, " -"буде використано лише останнє вказане значення. Особливим значенням " -"аргументу I<час_очікування>, рівним B<0>, можна скористатися для вимикання " -"цієї можливості явним чином." +#: ../src/xz/xz.1 +msgid "This feature is disabled by default. If this option is specified more than once, the last one takes effect. The special I<timeout> value of B<0> can be used to explicitly disable this feature." +msgstr "Типово, цю можливість вимкнено. Якщо цей параметр вказано декілька разів, буде використано лише останнє вказане значення. Особливим значенням аргументу I<час_очікування>, рівним B<0>, можна скористатися для вимикання цієї можливості явним чином." #. type: Plain text -#: ../src/xz/xz.1:988 +#: ../src/xz/xz.1 msgid "This feature is not available on non-POSIX systems." msgstr "Ця можливість недоступна у системах, які не є системами POSIX." #. FIXME #. type: Plain text -#: ../src/xz/xz.1:996 -msgid "" -"B<This feature is still experimental.> Currently B<xz> is unsuitable for " -"decompressing the stream in real time due to how B<xz> does buffering." -msgstr "" -"B<Ця можливість усе ще є експериментальною.> У поточній версії, B<xz> не " -"може розпаковувати потік даних у режимі реального часу через те, у який " -"спосіб B<xz> виконує буферизацію." +#: ../src/xz/xz.1 +msgid "B<This feature is still experimental.> Currently B<xz> is unsuitable for decompressing the stream in real time due to how B<xz> does buffering." +msgstr "B<Ця можливість усе ще є експериментальною.> У поточній версії, B<xz> не може розпаковувати потік даних у режимі реального часу через те, у який спосіб B<xz> виконує буферизацію." #. type: TP -#: ../src/xz/xz.1:996 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-compress=>I<limit>" msgstr "B<--memlimit-compress=>I<обмеження>" #. type: Plain text -#: ../src/xz/xz.1:1001 -msgid "" -"Set a memory usage limit for compression. If this option is specified " -"multiple times, the last one takes effect." -msgstr "" -"Встановити обмеження на використання пам'яті при стисканні. Якщо цей " -"параметр вказано декілька разів, враховано буде лише останнє вказане " -"значення." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for compression. If this option is specified multiple times, the last one takes effect." +msgstr "Встановити обмеження на використання пам'яті при стисканні. Якщо цей параметр вказано декілька разів, враховано буде лише останнє вказане значення." #. type: Plain text -#: ../src/xz/xz.1:1014 -msgid "" -"If the compression settings exceed the I<limit>, B<xz> will attempt to " -"adjust the settings downwards so that the limit is no longer exceeded and " -"display a notice that automatic adjustment was done. The adjustments are " -"done in this order: reducing the number of threads, switching to single-" -"threaded mode if even one thread in multi-threaded mode exceeds the " -"I<limit>, and finally reducing the LZMA2 dictionary size." -msgstr "" -"Якщо параметри стискання перевищують I<обмеження>, B<xz> спробує скоригувати " -"параметри так, щоб обмеження не було перевищено, і покаже повідомлення про " -"те, що було виконано автоматичне коригування. Коригування буде виконано у " -"такому порядку: зменшення кількості потоків обробки, перемикання у " -"однопотоковий режим, якщо хоч в одному потоці багатопотокового режиму буде " -"перевищено I<обмеження>, і нарешті, зменшення розміру словника LZMA2." +#: ../src/xz/xz.1 +msgid "If the compression settings exceed the I<limit>, B<xz> will attempt to adjust the settings downwards so that the limit is no longer exceeded and display a notice that automatic adjustment was done. The adjustments are done in this order: reducing the number of threads, switching to single-threaded mode if even one thread in multi-threaded mode exceeds the I<limit>, and finally reducing the LZMA2 dictionary size." +msgstr "Якщо параметри стискання перевищують I<обмеження>, B<xz> спробує скоригувати параметри так, щоб обмеження не було перевищено, і покаже повідомлення про те, що було виконано автоматичне коригування. Коригування буде виконано у такому порядку: зменшення кількості потоків обробки, перемикання у однопотоковий режим, якщо хоч в одному потоці багатопотокового режиму буде перевищено I<обмеження>, і нарешті, зменшення розміру словника LZMA2." #. type: Plain text -#: ../src/xz/xz.1:1022 -msgid "" -"When compressing with B<--format=raw> or if B<--no-adjust> has been " -"specified, only the number of threads may be reduced since it can be done " -"without affecting the compressed output." -msgstr "" -"При стисканні з використанням B<--format=raw>, або якщо було вказано B<--no-" -"adjust>, може бути зменшена лише кількість потоків обробки, оскільки це може " -"бути зроблено без впливу на стиснені виведені дані." +#: ../src/xz/xz.1 +msgid "When compressing with B<--format=raw> or if B<--no-adjust> has been specified, only the number of threads may be reduced since it can be done without affecting the compressed output." +msgstr "При стисканні з використанням B<--format=raw>, або якщо було вказано B<--no-adjust>, може бути зменшена лише кількість потоків обробки, оскільки це може бути зроблено без впливу на стиснені виведені дані." #. type: Plain text -#: ../src/xz/xz.1:1029 -msgid "" -"If the I<limit> cannot be met even with the adjustments described above, an " -"error is displayed and B<xz> will exit with exit status 1." -msgstr "" -"Якщо I<обмеження> не може бути виконано за допомогою коригувань, які описано " -"вище, буде показано повідомлення про помилку, а B<xz> завершить роботу зі " -"станом виходу 1." +#: ../src/xz/xz.1 +msgid "If the I<limit> cannot be met even with the adjustments described above, an error is displayed and B<xz> will exit with exit status 1." +msgstr "Якщо I<обмеження> не може бути виконано за допомогою коригувань, які описано вище, буде показано повідомлення про помилку, а B<xz> завершить роботу зі станом виходу 1." #. type: Plain text -#: ../src/xz/xz.1:1033 +#: ../src/xz/xz.1 msgid "The I<limit> can be specified in multiple ways:" msgstr "Аргумент I<обмеження> можна вказати у декілька способів:" #. type: Plain text -#: ../src/xz/xz.1:1043 -msgid "" -"The I<limit> can be an absolute value in bytes. Using an integer suffix " -"like B<MiB> can be useful. Example: B<--memlimit-compress=80MiB>" -msgstr "" -"Значенням I<обмеження> може бути додатне ціле значення у байтах. Можна " -"скористатися цілочисельним суфіксом, подібним до B<MiB>. Приклад: B<--" -"memlimit-compress=80MiB>" +#: ../src/xz/xz.1 +msgid "The I<limit> can be an absolute value in bytes. Using an integer suffix like B<MiB> can be useful. Example: B<--memlimit-compress=80MiB>" +msgstr "Значенням I<обмеження> може бути додатне ціле значення у байтах. Можна скористатися цілочисельним суфіксом, подібним до B<MiB>. Приклад: B<--memlimit-compress=80MiB>" #. type: Plain text -#: ../src/xz/xz.1:1055 -msgid "" -"The I<limit> can be specified as a percentage of total physical memory " -"(RAM). This can be useful especially when setting the B<XZ_DEFAULTS> " -"environment variable in a shell initialization script that is shared between " -"different computers. That way the limit is automatically bigger on systems " -"with more memory. Example: B<--memlimit-compress=70%>" -msgstr "" -"Аргумент I<обмеження> може бути задано у відсотках від загальної фізичної " -"пам'яті системи (RAM). Це може бути корисним особливо при встановленні " -"змінної середовища B<XZ_DEFAULTS> у скрипті ініціалізації системи, який є " -"спільним для різних комп'ютерів. У такий спосіб можна вказати вищий рівень " -"обмеження для систем із більшим об'ємом пам'яті. Приклад: B<--memlimit-" -"compress=70%>" +#: ../src/xz/xz.1 +msgid "The I<limit> can be specified as a percentage of total physical memory (RAM). This can be useful especially when setting the B<XZ_DEFAULTS> environment variable in a shell initialization script that is shared between different computers. That way the limit is automatically bigger on systems with more memory. Example: B<--memlimit-compress=70%>" +msgstr "Аргумент I<обмеження> може бути задано у відсотках від загальної фізичної пам'яті системи (RAM). Це може бути корисним особливо при встановленні змінної середовища B<XZ_DEFAULTS> у скрипті ініціалізації системи, який є спільним для різних комп'ютерів. У такий спосіб можна вказати вищий рівень обмеження для систем із більшим об'ємом пам'яті. Приклад: B<--memlimit-compress=70%>" #. type: Plain text -#: ../src/xz/xz.1:1065 -msgid "" -"The I<limit> can be reset back to its default value by setting it to B<0>. " -"This is currently equivalent to setting the I<limit> to B<max> (no memory " -"usage limit)." -msgstr "" -"Аргументу I<обмеження> може бути повернуто типове значення встановленням " -"значення B<0>. У поточній версії це еквівалентно до встановлення значення " -"аргументу I<обмеження> B<max> (без обмеження на використання пам'яті)." +#: ../src/xz/xz.1 +msgid "The I<limit> can be reset back to its default value by setting it to B<0>. This is currently equivalent to setting the I<limit> to B<max> (no memory usage limit)." +msgstr "Аргументу I<обмеження> може бути повернуто типове значення встановленням значення B<0>. У поточній версії це еквівалентно до встановлення значення аргументу I<обмеження> B<max> (без обмеження на використання пам'яті)." #. type: Plain text -#: ../src/xz/xz.1:1089 -msgid "" -"For 32-bit B<xz> there is a special case: if the I<limit> would be over " -"B<4020\\ MiB>, the I<limit> is set to B<4020\\ MiB>. On MIPS32 B<2000\\ " -"MiB> is used instead. (The values B<0> and B<max> aren't affected by this. " -"A similar feature doesn't exist for decompression.) This can be helpful " -"when a 32-bit executable has access to 4\\ GiB address space (2 GiB on " -"MIPS32) while hopefully doing no harm in other situations." -msgstr "" -"Для 32-бітової версії B<xz> передбачено особливий випадок: якщо I<обмеження> " -"перевищуватиме B<4020\\ МіБ>, для I<обмеження> буде встановлено значення " -"B<4020\\ MiB>. На MIPS32 замість цього буде використано B<2000\\ MiB>. (Це " -"не стосується значень B<0> і B<max>. Подібної можливості для розпаковування " -"не існує.) Це може бути корисним, коли 32-бітовий виконуваний файл має " -"доступ до простору адрес у 4\\ ГіБ (2 GiB на MIPS32), хоча, сподіваємося, не " -"зашкодить і в інших випадках." +#: ../src/xz/xz.1 +msgid "For 32-bit B<xz> there is a special case: if the I<limit> would be over B<4020\\ MiB>, the I<limit> is set to B<4020\\ MiB>. On MIPS32 B<2000\\ MiB> is used instead. (The values B<0> and B<max> aren't affected by this. A similar feature doesn't exist for decompression.) This can be helpful when a 32-bit executable has access to 4\\ GiB address space (2 GiB on MIPS32) while hopefully doing no harm in other situations." +msgstr "Для 32-бітової версії B<xz> передбачено особливий випадок: якщо I<обмеження> перевищуватиме B<4020\\ МіБ>, для I<обмеження> буде встановлено значення B<4020\\ MiB>. На MIPS32 замість цього буде використано B<2000\\ MiB>. (Це не стосується значень B<0> і B<max>. Подібної можливості для розпаковування не існує.) Це може бути корисним, коли 32-бітовий виконуваний файл має доступ до простору адрес у 4\\ ГіБ (2 GiB на MIPS32), хоча, сподіваємося, не зашкодить і в інших випадках." #. type: Plain text -#: ../src/xz/xz.1:1092 +#: ../src/xz/xz.1 msgid "See also the section B<Memory usage>." msgstr "Див. також розділ B<Використання пам'яті>." #. type: TP -#: ../src/xz/xz.1:1092 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-decompress=>I<limit>" msgstr "B<--memlimit-decompress=>I<обмеження>" #. type: Plain text -#: ../src/xz/xz.1:1106 -msgid "" -"Set a memory usage limit for decompression. This also affects the B<--list> " -"mode. If the operation is not possible without exceeding the I<limit>, " -"B<xz> will display an error and decompressing the file will fail. See B<--" -"memlimit-compress=>I<limit> for possible ways to specify the I<limit>." -msgstr "" -"Встановити обмеження пам'яті на розпаковування. це також вплине на режим B<--" -"list>. Якщо дія є неможливою без перевищення I<обмеження>, B<xz> покаже " -"повідомлення про помилку і розпаковування файла не відбудеться. Див. B<--" -"memlimit-compress=>I<обмеження>, щоб дізнатися більше про те, як можна " -"задати I<обмеження>." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for decompression. This also affects the B<--list> mode. If the operation is not possible without exceeding the I<limit>, B<xz> will display an error and decompressing the file will fail. See B<--memlimit-compress=>I<limit> for possible ways to specify the I<limit>." +msgstr "Встановити обмеження пам'яті на розпаковування. це також вплине на режим B<--list>. Якщо дія є неможливою без перевищення I<обмеження>, B<xz> покаже повідомлення про помилку і розпаковування файла не відбудеться. Див. B<--memlimit-compress=>I<обмеження>, щоб дізнатися більше про те, як можна задати I<обмеження>." #. type: TP -#: ../src/xz/xz.1:1106 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-mt-decompress=>I<limit>" msgstr "B<--memlimit-mt-decompress=>I<обмеження>" #. type: Plain text -#: ../src/xz/xz.1:1128 -msgid "" -"Set a memory usage limit for multi-threaded decompression. This can only " -"affect the number of threads; this will never make B<xz> refuse to " -"decompress a file. If I<limit> is too low to allow any multi-threading, the " -"I<limit> is ignored and B<xz> will continue in single-threaded mode. Note " -"that if also B<--memlimit-decompress> is used, it will always apply to both " -"single-threaded and multi-threaded modes, and so the effective I<limit> for " -"multi-threading will never be higher than the limit set with B<--memlimit-" -"decompress>." -msgstr "" -"Встановити обмеження використання пам'яті для багатопотокового " -"розпаковування. Це може вплинути лише на кількість потоків обробки; це " -"ніколи не призводитиме до відмови B<xz> у розпаковуванні файла. Якщо " -"I<обмеження є надто низьким>, щоб уможливити будь-яку багатопотокову " -"обробку, I<обмеження> буде проігноровано, і B<xz> продовжить обробку в " -"однопотоковому режимі. Зауважте, що якщо використано також B<--memlimit-" -"decompress>, цей параметр буде застосовано до обох режимів, однопотокового " -"та багатопотокового, а отже, задіяне I<обмеження> для багатопотокового " -"режиму ніколи не перевищуватиме обмеження, яке встановлено за допомогою B<--" -"memlimit-decompress>." - -#. type: Plain text -#: ../src/xz/xz.1:1135 -msgid "" -"In contrast to the other memory usage limit options, B<--memlimit-mt-" -"decompress=>I<limit> has a system-specific default I<limit>. B<xz --info-" -"memory> can be used to see the current value." -msgstr "" -"На відміну від інших параметрів обмеження використання пам'яті, B<--memlimit-" -"mt-decompress=>I<обмеження> містить специфічне для системи типове значення " -"I<обмеження>. Можна скористатися B<xz --info-memory> для перегляду поточного " -"значення." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for multi-threaded decompression. This can only affect the number of threads; this will never make B<xz> refuse to decompress a file. If I<limit> is too low to allow any multi-threading, the I<limit> is ignored and B<xz> will continue in single-threaded mode. Note that if also B<--memlimit-decompress> is used, it will always apply to both single-threaded and multi-threaded modes, and so the effective I<limit> for multi-threading will never be higher than the limit set with B<--memlimit-decompress>." +msgstr "Встановити обмеження використання пам'яті для багатопотокового розпаковування. Це може вплинути лише на кількість потоків обробки; це ніколи не призводитиме до відмови B<xz> у розпаковуванні файла. Якщо I<обмеження є надто низьким>, щоб уможливити будь-яку багатопотокову обробку, I<обмеження> буде проігноровано, і B<xz> продовжить обробку в однопотоковому режимі. Зауважте, що якщо використано також B<--memlimit-decompress>, цей параметр буде застосовано до обох режимів, однопотокового та багатопотокового, а отже, задіяне I<обмеження> для багатопотокового режиму ніколи не перевищуватиме обмеження, яке встановлено за допомогою B<--memlimit-decompress>." #. type: Plain text -#: ../src/xz/xz.1:1151 -msgid "" -"This option and its default value exist because without any limit the " -"threaded decompressor could end up allocating an insane amount of memory " -"with some input files. If the default I<limit> is too low on your system, " -"feel free to increase the I<limit> but never set it to a value larger than " -"the amount of usable RAM as with appropriate input files B<xz> will attempt " -"to use that amount of memory even with a low number of threads. Running out " -"of memory or swapping will not improve decompression performance." -msgstr "" -"Цей параметр і його типове значення існують, оскільки без будь-яких обмежень " -"засіб розпакування зі підтримкою потокової обробки міг би намагатися " -"отримати величезний об'єм пам'яті для деяких файлів вхідних даних. Якщо " -"типове I<обмеження> є надто низьким для вашої системи, не вагайтеся і " -"збільшуйте I<обмеження>, але ніколи не встановлюйте для нього значення, яке " -"є більшим за придатний до користування об'єм оперативної пам'яті, оскільки " -"за відповідних файлів вхідних даних B<xz> спробує скористатися цим об'ємом " -"пам'яті, навіть із низькою кількістю потоків обробки. Вичерпання об'єму " -"оперативної пам'яті або використання резервної пам'яті на диску не покращить " -"швидкодію системи під час розпаковування." - -#. type: Plain text -#: ../src/xz/xz.1:1163 -msgid "" -"See B<--memlimit-compress=>I<limit> for possible ways to specify the " -"I<limit>. Setting I<limit> to B<0> resets the I<limit> to the default " -"system-specific value." -msgstr "" -"Див. B<--memlimit-compress=>I<обмеження>, щоб ознайомитися із можливими " -"способами визначення I<обмеження>. Встановлення для I<обмеження> значення " -"B<0> відновлює типове специфічне для системи значення I<обмеження>." +#: ../src/xz/xz.1 +msgid "In contrast to the other memory usage limit options, B<--memlimit-mt-decompress=>I<limit> has a system-specific default I<limit>. B<xz --info-memory> can be used to see the current value." +msgstr "На відміну від інших параметрів обмеження використання пам'яті, B<--memlimit-mt-decompress=>I<обмеження> містить специфічне для системи типове значення I<обмеження>. Можна скористатися B<xz --info-memory> для перегляду поточного значення." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "This option and its default value exist because without any limit the threaded decompressor could end up allocating an insane amount of memory with some input files. If the default I<limit> is too low on your system, feel free to increase the I<limit> but never set it to a value larger than the amount of usable RAM as with appropriate input files B<xz> will attempt to use that amount of memory even with a low number of threads. Running out of memory or swapping will not improve decompression performance." +msgstr "Цей параметр і його типове значення існують, оскільки без будь-яких обмежень засіб розпакування зі підтримкою потокової обробки міг би намагатися отримати величезний об'єм пам'яті для деяких файлів вхідних даних. Якщо типове I<обмеження> є надто низьким для вашої системи, не вагайтеся і збільшуйте I<обмеження>, але ніколи не встановлюйте для нього значення, яке є більшим за придатний до користування об'єм оперативної пам'яті, оскільки за відповідних файлів вхідних даних B<xz> спробує скористатися цим об'ємом пам'яті, навіть із низькою кількістю потоків обробки. Вичерпання об'єму оперативної пам'яті або використання резервної пам'яті на диску не покращить швидкодію системи під час розпаковування." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "See B<--memlimit-compress=>I<limit> for possible ways to specify the I<limit>. Setting I<limit> to B<0> resets the I<limit> to the default system-specific value." +msgstr "Див. B<--memlimit-compress=>I<обмеження>, щоб ознайомитися із можливими способами визначення I<обмеження>. Встановлення для I<обмеження> значення B<0> відновлює типове специфічне для системи значення I<обмеження>." #. type: TP -#: ../src/xz/xz.1:1163 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-M> I<limit>, B<--memlimit=>I<limit>, B<--memory=>I<limit>" msgstr "B<-M> I<обмеження>, B<--memlimit=>I<обмеження>, B<--memory=>I<обмеження>" #. type: Plain text -#: ../src/xz/xz.1:1169 -msgid "" -"This is equivalent to specifying B<--memlimit-compress=>I<limit> B<--" -"memlimit-decompress=>I<limit> B<--memlimit-mt-decompress=>I<limit>." -msgstr "" -"Є еквівалентом визначення B<--memlimit-compress=>I<обмеження> B<--memlimit-" -"decompress=>I<обмеження> B<--memlimit-mt-decompress=>I<обмеження>." +#: ../src/xz/xz.1 +msgid "This is equivalent to specifying B<--memlimit-compress=>I<limit> B<--memlimit-decompress=>I<limit> B<--memlimit-mt-decompress=>I<limit>." +msgstr "Є еквівалентом визначення B<--memlimit-compress=>I<обмеження> B<--memlimit-decompress=>I<обмеження> B<--memlimit-mt-decompress=>I<обмеження>." #. type: TP -#: ../src/xz/xz.1:1169 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--no-adjust>" msgstr "B<--no-adjust>" #. type: Plain text -#: ../src/xz/xz.1:1179 -msgid "" -"Display an error and exit if the memory usage limit cannot be met without " -"adjusting settings that affect the compressed output. That is, this " -"prevents B<xz> from switching the encoder from multi-threaded mode to single-" -"threaded mode and from reducing the LZMA2 dictionary size. Even when this " -"option is used the number of threads may be reduced to meet the memory usage " -"limit as that won't affect the compressed output." -msgstr "" -"Показати повідомлення про помилку і завершити роботу, якщо не вдасться " -"виконати умови щодо обмеження використання пам'яті без коригування " -"параметрів, які впливають на стиснених виведених даних. Тобто це забороняє " -"B<xz> перемикати кодувальник з багатопотокового режиму на однопотоковий " -"режим і зменшувати розмір словника LZMA2. Навіть якщо використано цей " -"параметр, кількість потоків може бути зменшено для виконання обмеження на " -"використання пам'яті, оскільки це не вплине на результати стискання." +#: ../src/xz/xz.1 +msgid "Display an error and exit if the memory usage limit cannot be met without adjusting settings that affect the compressed output. That is, this prevents B<xz> from switching the encoder from multi-threaded mode to single-threaded mode and from reducing the LZMA2 dictionary size. Even when this option is used the number of threads may be reduced to meet the memory usage limit as that won't affect the compressed output." +msgstr "Показати повідомлення про помилку і завершити роботу, якщо не вдасться виконати умови щодо обмеження використання пам'яті без коригування параметрів, які впливають на стиснених виведених даних. Тобто це забороняє B<xz> перемикати кодувальник з багатопотокового режиму на однопотоковий режим і зменшувати розмір словника LZMA2. Навіть якщо використано цей параметр, кількість потоків може бути зменшено для виконання обмеження на використання пам'яті, оскільки це не вплине на результати стискання." #. type: Plain text -#: ../src/xz/xz.1:1182 -msgid "" -"Automatic adjusting is always disabled when creating raw streams (B<--" -"format=raw>)." -msgstr "" -"Автоматичне коригування завжди буде вимкнено при створенні потоків " -"необроблених даних (B<--format=raw>)." +#: ../src/xz/xz.1 +msgid "Automatic adjusting is always disabled when creating raw streams (B<--format=raw>)." +msgstr "Автоматичне коригування завжди буде вимкнено при створенні потоків необроблених даних (B<--format=raw>)." #. type: TP -#: ../src/xz/xz.1:1182 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-T> I<threads>, B<--threads=>I<threads>" msgstr "B<-T> I<потоки>, B<--threads=>I<потоки>" #. type: Plain text -#: ../src/xz/xz.1:1197 -msgid "" -"Specify the number of worker threads to use. Setting I<threads> to a " -"special value B<0> makes B<xz> use up to as many threads as the processor(s) " -"on the system support. The actual number of threads can be fewer than " -"I<threads> if the input file is not big enough for threading with the given " -"settings or if using more threads would exceed the memory usage limit." -msgstr "" -"Вказати кількість потоків обробки, якими слід скористатися. Встановлення для " -"аргументу I<потоки> особливого значення B<0> наказує B<xz> використати не " -"більше потоків обробки, ніж передбачено підтримку у процесорах системи. " -"Справжня кількість потоків може бути меншою за значення I<потоки>, якщо файл " -"вхідних даних не є достатньо великим для поділу на потоки обробки при " -"заданих параметрах або якщо використання додаткових потоків призведе до " -"перевищення обмеження на використання пам'яті." +#: ../src/xz/xz.1 +msgid "Specify the number of worker threads to use. Setting I<threads> to a special value B<0> makes B<xz> use up to as many threads as the processor(s) on the system support. The actual number of threads can be fewer than I<threads> if the input file is not big enough for threading with the given settings or if using more threads would exceed the memory usage limit." +msgstr "Вказати кількість потоків обробки, якими слід скористатися. Встановлення для аргументу I<потоки> особливого значення B<0> наказує B<xz> використати не більше потоків обробки, ніж передбачено підтримку у процесорах системи. Справжня кількість потоків може бути меншою за значення I<потоки>, якщо файл вхідних даних не є достатньо великим для поділу на потоки обробки при заданих параметрах або якщо використання додаткових потоків призведе до перевищення обмеження на використання пам'яті." #. type: Plain text -#: ../src/xz/xz.1:1216 -msgid "" -"The single-threaded and multi-threaded compressors produce different " -"output. Single-threaded compressor will give the smallest file size but " -"only the output from the multi-threaded compressor can be decompressed using " -"multiple threads. Setting I<threads> to B<1> will use the single-threaded " -"mode. Setting I<threads> to any other value, including B<0>, will use the " -"multi-threaded compressor even if the system supports only one hardware " -"thread. (B<xz> 5.2.x used single-threaded mode in this situation.)" -msgstr "" -"Засоби стискання в однопотоковому та багатопотоковому режимі дають різні " -"результати. Однопотоковий засіб стискання дасть найменший розмір файла, але " -"лише результати роботи багатопотокового засобу стискання може бути " -"розпаковано з використанням декількох потоків. Встановлення для аргументу " -"I<потоки> значення B<1> призведе до використання однопотокового режиму. " -"Встановлення для аргументу I<потоки> будь-якого іншого значення, включно з " -"B<0>, призведе до використання багатопотокового засобу стискання, навіть " -"якщо у системі передбачено підтримки лише одного апаратного потоку обробки " -"даних. (Версія B<xz> 5.2.x у цьому випадку використовувала однопотоковий " -"режим.)" - -#. type: Plain text -#: ../src/xz/xz.1:1235 -msgid "" -"To use multi-threaded mode with only one thread, set I<threads> to B<+1>. " -"The B<+> prefix has no effect with values other than B<1>. A memory usage " -"limit can still make B<xz> switch to single-threaded mode unless B<--no-" -"adjust> is used. Support for the B<+> prefix was added in B<xz> 5.4.0." -msgstr "" -"Щоб скористатися багатопотоковим режимом із лише одним потоком обробки, " -"встановіть для аргументу I<потоки> значення B<+1>. Префікс B<+> не впливає " -"на значення, окрім B<1>. Обмеження на використання пам'яті можуть перемкнути " -"B<xz> в однопотоковий режим, якщо не використано параметр B<--no-adjust>. " -"Підтримку B<+> prefix було додано у версії B<xz> 5.4.0." +#: ../src/xz/xz.1 +msgid "The single-threaded and multi-threaded compressors produce different output. Single-threaded compressor will give the smallest file size but only the output from the multi-threaded compressor can be decompressed using multiple threads. Setting I<threads> to B<1> will use the single-threaded mode. Setting I<threads> to any other value, including B<0>, will use the multi-threaded compressor even if the system supports only one hardware thread. (B<xz> 5.2.x used single-threaded mode in this situation.)" +msgstr "Засоби стискання в однопотоковому та багатопотоковому режимі дають різні результати. Однопотоковий засіб стискання дасть найменший розмір файла, але лише результати роботи багатопотокового засобу стискання може бути розпаковано з використанням декількох потоків. Встановлення для аргументу I<потоки> значення B<1> призведе до використання однопотокового режиму. Встановлення для аргументу I<потоки> будь-якого іншого значення, включно з B<0>, призведе до використання багатопотокового засобу стискання, навіть якщо у системі передбачено підтримки лише одного апаратного потоку обробки даних. (Версія B<xz> 5.2.x у цьому випадку використовувала однопотоковий режим.)" #. type: Plain text -#: ../src/xz/xz.1:1250 -msgid "" -"If an automatic number of threads has been requested and no memory usage " -"limit has been specified, then a system-specific default soft limit will be " -"used to possibly limit the number of threads. It is a soft limit in sense " -"that it is ignored if the number of threads becomes one, thus a soft limit " -"will never stop B<xz> from compressing or decompressing. This default soft " -"limit will not make B<xz> switch from multi-threaded mode to single-threaded " -"mode. The active limits can be seen with B<xz --info-memory>." -msgstr "" -"Якщо було вказано автоматичне визначення кількості потоків і не вказано " -"обмеження на використання пам'яті, буде використано специфічне для системи " -"типове м'яке обмеження для можливого обмеження кількості потоків обробки. Це " -"обмеження є м'яким у сенсі того, що його буде проігноровано, якщо кількість " -"потоків зрівняється з одиницею, а отже, м'яке обмеження ніколи не " -"запобігатиму у B<xz> стисканню або розпаковуванню. Це типове м'яке обмеження " -"не перемкне B<xz> з багатопотокового режиму на однопотоковий режим. Активні " -"обмеження можна переглянути за допомогою команди B<xz --info-memory>." +#: ../src/xz/xz.1 +msgid "To use multi-threaded mode with only one thread, set I<threads> to B<+1>. The B<+> prefix has no effect with values other than B<1>. A memory usage limit can still make B<xz> switch to single-threaded mode unless B<--no-adjust> is used. Support for the B<+> prefix was added in B<xz> 5.4.0." +msgstr "Щоб скористатися багатопотоковим режимом із лише одним потоком обробки, встановіть для аргументу I<потоки> значення B<+1>. Префікс B<+> не впливає на значення, окрім B<1>. Обмеження на використання пам'яті можуть перемкнути B<xz> в однопотоковий режим, якщо не використано параметр B<--no-adjust>. Підтримку B<+> prefix було додано у версії B<xz> 5.4.0." #. type: Plain text -#: ../src/xz/xz.1:1257 -msgid "" -"Currently the only threading method is to split the input into blocks and " -"compress them independently from each other. The default block size depends " -"on the compression level and can be overridden with the B<--block-" -"size=>I<size> option." -msgstr "" -"У поточній версії єдиним способом поділу на потоки обробки є поділ вхідних " -"даних на блоки і стискання цих блоків незалежно один від одного. Типовий " -"розмір блоку залежить від рівня стискання. Його може бути перевизначено за " -"допомогою параметра B<--block-size=>I<розмір>." +#: ../src/xz/xz.1 +msgid "If an automatic number of threads has been requested and no memory usage limit has been specified, then a system-specific default soft limit will be used to possibly limit the number of threads. It is a soft limit in sense that it is ignored if the number of threads becomes one, thus a soft limit will never stop B<xz> from compressing or decompressing. This default soft limit will not make B<xz> switch from multi-threaded mode to single-threaded mode. The active limits can be seen with B<xz --info-memory>." +msgstr "Якщо було вказано автоматичне визначення кількості потоків і не вказано обмеження на використання пам'яті, буде використано специфічне для системи типове м'яке обмеження для можливого обмеження кількості потоків обробки. Це обмеження є м'яким у сенсі того, що його буде проігноровано, якщо кількість потоків зрівняється з одиницею, а отже, м'яке обмеження ніколи не запобігатиму у B<xz> стисканню або розпаковуванню. Це типове м'яке обмеження не перемкне B<xz> з багатопотокового режиму на однопотоковий режим. Активні обмеження можна переглянути за допомогою команди B<xz --info-memory>." #. type: Plain text -#: ../src/xz/xz.1:1265 -msgid "" -"Threaded decompression only works on files that contain multiple blocks with " -"size information in block headers. All large enough files compressed in " -"multi-threaded mode meet this condition, but files compressed in single-" -"threaded mode don't even if B<--block-size=>I<size> has been used." -msgstr "" -"Розпакування з потоками обробки працює лише для файлів, які містять декілька " -"блоків із даними щодо розміру у заголовках блоків. Цю умову задовольняють " -"усі достатньо великі файли, які стиснено у багатопотоковому режимі, але не " -"задовольняють будь-які файли, які було стиснуто у однопотоковому режимі, " -"навіть якщо було використано параметр B<--block-size=>I<розмір>." +#: ../src/xz/xz.1 +msgid "Currently the only threading method is to split the input into blocks and compress them independently from each other. The default block size depends on the compression level and can be overridden with the B<--block-size=>I<size> option." +msgstr "У поточній версії єдиним способом поділу на потоки обробки є поділ вхідних даних на блоки і стискання цих блоків незалежно один від одного. Типовий розмір блоку залежить від рівня стискання. Його може бути перевизначено за допомогою параметра B<--block-size=>I<розмір>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Threaded decompression only works on files that contain multiple blocks with size information in block headers. All large enough files compressed in multi-threaded mode meet this condition, but files compressed in single-threaded mode don't even if B<--block-size=>I<size> has been used." +msgstr "Розпакування з потоками обробки працює лише для файлів, які містять декілька блоків із даними щодо розміру у заголовках блоків. Цю умову задовольняють усі достатньо великі файли, які стиснено у багатопотоковому режимі, але не задовольняють будь-які файли, які було стиснуто у однопотоковому режимі, навіть якщо було використано параметр B<--block-size=>I<розмір>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default value for I<threads> is B<0>. In B<xz> 5.4.x and older the default is B<1>." +msgstr "Типовим значенням для I<потоків> є B<0>. У B<xz> 5.4.x та старіших версіях типовим значенням є B<1>." #. type: SS -#: ../src/xz/xz.1:1266 ../src/xz/xz.1:2819 +#: ../src/xz/xz.1 #, no-wrap msgid "Custom compressor filter chains" msgstr "Нетипові ланцюжки фільтрів засобу стискання" #. type: Plain text -#: ../src/xz/xz.1:1282 -msgid "" -"A custom filter chain allows specifying the compression settings in detail " -"instead of relying on the settings associated to the presets. When a custom " -"filter chain is specified, preset options (B<-0> \\&...\\& B<-9> and B<--" -"extreme>) earlier on the command line are forgotten. If a preset option is " -"specified after one or more custom filter chain options, the new preset " -"takes effect and the custom filter chain options specified earlier are " -"forgotten." -msgstr "" -"Нетиповий ланцюжок фільтрування уможливлює докладне визначення параметрів " -"стискання замість використання параметрів, які пов'язано із наперед " -"визначеними рівнями стискання. Якщо вказано нетиповий ланцюжок фільтрів, " -"параметри рівнів стискання (B<-0> \\&...\\& B<-9> і B<--extreme>), які " -"передують їм у рядку команди, буде знехтувано. Якщо параметр рівня стискання " -"вказано після одного або декількох параметрів нетипового ланцюжка фільтрів, " -"буде використано рівень стискання, а попередніми параметрами ланцюжка " -"фільтрування буде знехтувано." +#: ../src/xz/xz.1 +msgid "A custom filter chain allows specifying the compression settings in detail instead of relying on the settings associated to the presets. When a custom filter chain is specified, preset options (B<-0> \\&...\\& B<-9> and B<--extreme>) earlier on the command line are forgotten. If a preset option is specified after one or more custom filter chain options, the new preset takes effect and the custom filter chain options specified earlier are forgotten." +msgstr "Нетиповий ланцюжок фільтрування уможливлює докладне визначення параметрів стискання замість використання параметрів, які пов'язано із наперед визначеними рівнями стискання. Якщо вказано нетиповий ланцюжок фільтрів, параметри рівнів стискання (B<-0> \\&...\\& B<-9> і B<--extreme>), які передують їм у рядку команди, буде знехтувано. Якщо параметр рівня стискання вказано після одного або декількох параметрів нетипового ланцюжка фільтрів, буде використано рівень стискання, а попередніми параметрами ланцюжка фільтрування буде знехтувано." #. type: Plain text -#: ../src/xz/xz.1:1289 -msgid "" -"A filter chain is comparable to piping on the command line. When " -"compressing, the uncompressed input goes to the first filter, whose output " -"goes to the next filter (if any). The output of the last filter gets " -"written to the compressed file. The maximum number of filters in the chain " -"is four, but typically a filter chain has only one or two filters." -msgstr "" -"Ланцюжок фільтрів можна порівняти із конвеєром у командному рядку. При " -"стисканні нестиснені вхідні дані потрапляють до першого фільтра, виведені " -"ним дані йдуть до наступного фільтра (якщо такий є). Виведені останнім " -"фільтром дані буде записано до стисненого файла. Максимальна кількість " -"фільтрів у ланцюжку дорівнює чотирьом, але у типовому ланцюжку фільтрів " -"використовують один або два фільтри." +#: ../src/xz/xz.1 +msgid "A filter chain is comparable to piping on the command line. When compressing, the uncompressed input goes to the first filter, whose output goes to the next filter (if any). The output of the last filter gets written to the compressed file. The maximum number of filters in the chain is four, but typically a filter chain has only one or two filters." +msgstr "Ланцюжок фільтрів можна порівняти із конвеєром у командному рядку. При стисканні нестиснені вхідні дані потрапляють до першого фільтра, виведені ним дані йдуть до наступного фільтра (якщо такий є). Виведені останнім фільтром дані буде записано до стисненого файла. Максимальна кількість фільтрів у ланцюжку дорівнює чотирьом, але у типовому ланцюжку фільтрів використовують один або два фільтри." #. type: Plain text -#: ../src/xz/xz.1:1297 -msgid "" -"Many filters have limitations on where they can be in the filter chain: some " -"filters can work only as the last filter in the chain, some only as a non-" -"last filter, and some work in any position in the chain. Depending on the " -"filter, this limitation is either inherent to the filter design or exists to " -"prevent security issues." -msgstr "" -"У багатьох фільтрів є обмеження на місце перебування у ланцюжку фільтрів: " -"деякі фільтри можуть працювати, лише якщо вони є останніми у ланцюжку, " -"деякі, лише якщо не останніми, а деякі працюють у будь-якій позиції " -"ланцюжка. Залежно від фільтра, це обмеження є наслідком структури фільтра " -"або існує для запобігання проблем із захистом." +#: ../src/xz/xz.1 +msgid "Many filters have limitations on where they can be in the filter chain: some filters can work only as the last filter in the chain, some only as a non-last filter, and some work in any position in the chain. Depending on the filter, this limitation is either inherent to the filter design or exists to prevent security issues." +msgstr "У багатьох фільтрів є обмеження на місце перебування у ланцюжку фільтрів: деякі фільтри можуть працювати, лише якщо вони є останніми у ланцюжку, деякі, лише якщо не останніми, а деякі працюють у будь-якій позиції ланцюжка. Залежно від фільтра, це обмеження є наслідком структури фільтра або існує для запобігання проблем із захистом." #. type: Plain text -#: ../src/xz/xz.1:1305 -msgid "" -"A custom filter chain is specified by using one or more filter options in " -"the order they are wanted in the filter chain. That is, the order of filter " -"options is significant! When decoding raw streams (B<--format=raw>), the " -"filter chain is specified in the same order as it was specified when " -"compressing." -msgstr "" -"Нетиповий ланцюжок фільтрів визначають за допомогою одного або декількох " -"параметрів фільтрування у бажаному для ланцюжка фільтрування порядку. Тобто " -"порядок параметрів фільтрування впливає на результат! При декодуванні " -"необробленого потоку даних (B<--format=raw>) ланцюжок фільтрів визначають у " -"тому самому порядку, який використовують для стискання даних." +#: ../src/xz/xz.1 +msgid "A custom filter chain can be specified in two different ways. The options B<--filters=>I<filters> and B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> allow specifying an entire filter chain in one option using the liblzma filter string syntax. Alternatively, a filter chain can be specified by using one or more individual filter options in the order they are wanted in the filter chain. That is, the order of the individual filter options is significant! When decoding raw streams (B<--format=raw>), the filter chain must be specified in the same order as it was specified when compressing. Any individual filter or preset options specified before the full chain option (B<--filters=>I<filters>) will be forgotten. Individual filters specified after the full chain option will reset the filter chain." +msgstr "Нетиповий ланцюжок фільтрів можна вказати двома різними способами. Параметри B<--filters=>I<фільтри> і B<--filters1=>I<фільтри> \\&...\\& B<--filters9=>I<фільтри> надають змогу вказати цілий ланцюжок фільтрів в одному варіанті з використанням синтаксису рядків фільтрів liblzma. Крім того, ланцюжок фільтрів можна вказати за допомогою одного або кількох окремих параметрів фільтрування у тому порядку, в якому їх слід використати у ланцюжку фільтрів. Тобто порядок окремих параметрів фільтра є важливим! Під час декодування необроблених потоків (B<--format=raw>) ланцюжок фільтрів має бути вказано у тому ж порядку, що й під час стиснення. Будь-який окремий фільтр або параметри попереднього налаштування, вказані перед параметром повного ланцюжка (B<--filters=>I<фільтри>), буде відкинуто. Окремі фільтри, указані після параметра повного ланцюжка, відновлять типовий ланцюжок фільтрів." #. type: Plain text -#: ../src/xz/xz.1:1314 -msgid "" -"Filters take filter-specific I<options> as a comma-separated list. Extra " -"commas in I<options> are ignored. Every option has a default value, so you " -"need to specify only those you want to change." -msgstr "" -"Фільтри приймають специфічні для фільтрів I<параметри> у форматі списку " -"значень, які відокремлено комами. Зайві коми у I<параметрах> буде " -"проігноровано. У кожного параметра є типове значення, отже, вам слід вказати " -"лише ті параметри, значення яких ви хочете змінити." +#: ../src/xz/xz.1 +msgid "Both the full and individual filter options take filter-specific I<options> as a comma-separated list. Extra commas in I<options> are ignored. Every option has a default value, so specify those you want to change." +msgstr "І параметр повного і параметр окремого фільтра приймають специфічні для фільтрів I<параметри> у форматі списку значень, які відокремлено комами. Зайві коми у I<параметрах> буде проігноровано. У кожного параметра є типове значення, отже, вам слід вказати ті параметри, значення яких ви хочете змінити." #. type: Plain text -#: ../src/xz/xz.1:1323 -msgid "" -"To see the whole filter chain and I<options>, use B<xz -vv> (that is, use " -"B<--verbose> twice). This works also for viewing the filter chain options " -"used by presets." -msgstr "" -"Щоб переглянути увесь ланцюжок фільтрів та I<параметри>, скористайтеся " -"командою B<xz -vv> (тобто, скористайтеся B<--verbose> двічі). Це працює " -"також для перегляду параметрів ланцюжка фільтрів, який використано у рівнях " -"стискання." +#: ../src/xz/xz.1 +msgid "To see the whole filter chain and I<options>, use B<xz -vv> (that is, use B<--verbose> twice). This works also for viewing the filter chain options used by presets." +msgstr "Щоб переглянути увесь ланцюжок фільтрів та I<параметри>, скористайтеся командою B<xz -vv> (тобто, скористайтеся B<--verbose> двічі). Це працює також для перегляду параметрів ланцюжка фільтрів, який використано у рівнях стискання." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters=>I<filters>" +msgstr "B<--filters=>I<фільтри>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Specify the full filter chain or a preset in a single option. Each filter can be separated by spaces or two dashes (B<-->). I<filters> may need to be quoted on the shell command line so it is parsed as a single option. To denote I<options>, use B<:> or B<=>. A preset can be prefixed with a B<-> and followed with zero or more flags. The only supported flag is B<e> to apply the same options as B<--extreme>." +msgstr "Визначає повний ланцюжок фільтрів або шаблон у форматі одного параметра. Кожен фільтр можна відокремити від інших пробілами або двома дефісами (B<-->). Можливо, I<фільтри> доведеться взяти в лапки в командному рядку оболонки, щоб їх було оброблено як один параметр. Для позначення I<параметрів> скористайтеся B<:> або B<=>. До шаблона можна додати префікс B<-> і завершити без прапорців або декількома прапорцями. Єдиним підтримуваним прапорцем є B<e> для застосування тих самих параметрів, що й B<--extreme>." #. type: TP -#: ../src/xz/xz.1:1323 +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters1>=I<filters> ... B<--filters9>=I<filters>" +msgstr "B<--filters1>=I<фільтри> ... B<--filters9>=I<фільтри>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Specify up to nine additional filter chains that can be used with B<--block-list>." +msgstr "Вказати до дев'яти додаткових ланцюжків фільтрів, якими можна скористатися за допомогою B<--block-list>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "For example, when compressing an archive with executable files followed by text files, the executable part could use a filter chain with a BCJ filter and the text part only the LZMA2 filter." +msgstr "Наприклад, якщо виконується стискання архіву із виконуваними файлами, за якими йдуть текстові файли, для виконуваної частини може бути використано ланцюжок фільтрів з фільтром BCJ, а для текстової частини — лише фільтр LZMA2." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters-help>" +msgstr "B<--filters-help>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Display a help message describing how to specify presets and custom filter chains in the B<--filters> and B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> options, and exit successfully." +msgstr "Вивести довідкове повідомлення з описом того, як вказати шаблони та нетипові ланцюжки фільтрів у параметри B<--filters> і B<--filters1=>I<фільтри> \\&...\\& B<--filters9=>I<фільтри> і завершити роботу із кодом успіху." + +#. type: TP +#: ../src/xz/xz.1 #, no-wrap msgid "B<--lzma1>[B<=>I<options>]" msgstr "B<--lzma1>[B<=>I<параметри>]" #. type: TP -#: ../src/xz/xz.1:1326 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--lzma2>[B<=>I<options>]" msgstr "B<--lzma2>[B<=>I<параметри>]" #. type: Plain text -#: ../src/xz/xz.1:1331 -msgid "" -"Add LZMA1 or LZMA2 filter to the filter chain. These filters can be used " -"only as the last filter in the chain." -msgstr "" -"Додати фільтр LZMA1 або LZMA2 до ланцюжка фільтрів. Ці фільтри може бути " -"використано лише як останній фільтр у ланцюжку." +#: ../src/xz/xz.1 +msgid "Add LZMA1 or LZMA2 filter to the filter chain. These filters can be used only as the last filter in the chain." +msgstr "Додати фільтр LZMA1 або LZMA2 до ланцюжка фільтрів. Ці фільтри може бути використано лише як останній фільтр у ланцюжку." #. type: Plain text -#: ../src/xz/xz.1:1343 -msgid "" -"LZMA1 is a legacy filter, which is supported almost solely due to the legacy " -"B<.lzma> file format, which supports only LZMA1. LZMA2 is an updated " -"version of LZMA1 to fix some practical issues of LZMA1. The B<.xz> format " -"uses LZMA2 and doesn't support LZMA1 at all. Compression speed and ratios " -"of LZMA1 and LZMA2 are practically the same." -msgstr "" -"LZMA1 є застарілим фільтром, підтримку якого збережено майже лише через " -"використання формату файлів B<.lzma>, у яких передбачено підтримку лише " -"LZMA1. LZMA2 є оновленою версією LZMA1, у якій виправлено деякі практичні " -"вади LZMA1. У форматі B<.xz> використано LZMA2 і взагалі не передбачено " -"підтримки LZMA1. Швидкість стискання та коефіцієнт стискання для LZMA1 і " -"LZMA2 є практично однаковими." +#: ../src/xz/xz.1 +msgid "LZMA1 is a legacy filter, which is supported almost solely due to the legacy B<.lzma> file format, which supports only LZMA1. LZMA2 is an updated version of LZMA1 to fix some practical issues of LZMA1. The B<.xz> format uses LZMA2 and doesn't support LZMA1 at all. Compression speed and ratios of LZMA1 and LZMA2 are practically the same." +msgstr "LZMA1 є застарілим фільтром, підтримку якого збережено майже лише через використання формату файлів B<.lzma>, у яких передбачено підтримку лише LZMA1. LZMA2 є оновленою версією LZMA1, у якій виправлено деякі практичні вади LZMA1. У форматі B<.xz> використано LZMA2 і взагалі не передбачено підтримки LZMA1. Швидкість стискання та коефіцієнт стискання для LZMA1 і LZMA2 є практично однаковими." #. type: Plain text -#: ../src/xz/xz.1:1346 +#: ../src/xz/xz.1 msgid "LZMA1 and LZMA2 share the same set of I<options>:" msgstr "LZMA1 і LZMA2 спільно використовують той самий набір I<параметрів>:" #. type: TP -#: ../src/xz/xz.1:1347 +#: ../src/xz/xz.1 #, no-wrap msgid "B<preset=>I<preset>" msgstr "B<preset=>I<шаблон>" #. type: Plain text -#: ../src/xz/xz.1:1374 -msgid "" -"Reset all LZMA1 or LZMA2 I<options> to I<preset>. I<Preset> consist of an " -"integer, which may be followed by single-letter preset modifiers. The " -"integer can be from B<0> to B<9>, matching the command line options B<-0> " -"\\&...\\& B<-9>. The only supported modifier is currently B<e>, which " -"matches B<--extreme>. If no B<preset> is specified, the default values of " -"LZMA1 or LZMA2 I<options> are taken from the preset B<6>." -msgstr "" -"Скинути усі I<параметри> LZMA1 або LZMA2 до параметрів I<шаблона>. Аргумент " -"I<шаблон> складається з цілого числа, після якого може бути однолітерний " -"модифікатор шаблона. Ціле число може належати лише діапазону від B<0> до " -"B<9>, що відповідає параметрам командного рядка B<-0> \\&...\\& B<-9>. " -"Єдиним підтримуваним модифікатором у поточній версії є B<e>, щоб відповідає " -"параметру B<--extreme>. Якщо аргумент B<шаблон> не вказано, типові значення " -"I<параметрів> LZMA1 або LZMA2 буде взято із шаблона B<6>." +#: ../src/xz/xz.1 +msgid "Reset all LZMA1 or LZMA2 I<options> to I<preset>. I<Preset> consist of an integer, which may be followed by single-letter preset modifiers. The integer can be from B<0> to B<9>, matching the command line options B<-0> \\&...\\& B<-9>. The only supported modifier is currently B<e>, which matches B<--extreme>. If no B<preset> is specified, the default values of LZMA1 or LZMA2 I<options> are taken from the preset B<6>." +msgstr "Скинути усі I<параметри> LZMA1 або LZMA2 до параметрів I<шаблона>. Аргумент I<шаблон> складається з цілого числа, після якого може бути однолітерний модифікатор шаблона. Ціле число може належати лише діапазону від B<0> до B<9>, що відповідає параметрам командного рядка B<-0> \\&...\\& B<-9>. Єдиним підтримуваним модифікатором у поточній версії є B<e>, щоб відповідає параметру B<--extreme>. Якщо аргумент B<шаблон> не вказано, типові значення I<параметрів> LZMA1 або LZMA2 буде взято із шаблона B<6>." #. type: TP -#: ../src/xz/xz.1:1374 +#: ../src/xz/xz.1 #, no-wrap msgid "B<dict=>I<size>" msgstr "B<dict=>I<розмір>" #. type: Plain text -#: ../src/xz/xz.1:1389 -msgid "" -"Dictionary (history buffer) I<size> indicates how many bytes of the " -"recently processed uncompressed data is kept in memory. The algorithm tries " -"to find repeating byte sequences (matches) in the uncompressed data, and " -"replace them with references to the data currently in the dictionary. The " -"bigger the dictionary, the higher is the chance to find a match. Thus, " -"increasing dictionary I<size> usually improves compression ratio, but a " -"dictionary bigger than the uncompressed file is waste of memory." -msgstr "" -"Параметр I<розміру> словника (буфера журналу) визначає, скільки байтів " -"нещодавно оброблених нестиснених даних слід зберігати у пам'яті. Алгоритм " -"намагається знайти повторювані послідовності байтів (відповідники) у " -"нестиснених даних і замінити їх на посилання на дані зі словника. Чим " -"більшим є словник, тим вищою є ймовірність відшукати відповідник. Отже, " -"збільшення I<розміру> словника, зазвичай, покращує коефіцієнт стискання, але " -"використання словника, розмір якого перевищу є розмір нестисненого файла є " -"простоюю витратою пам'яті." +#: ../src/xz/xz.1 +msgid "Dictionary (history buffer) I<size> indicates how many bytes of the recently processed uncompressed data is kept in memory. The algorithm tries to find repeating byte sequences (matches) in the uncompressed data, and replace them with references to the data currently in the dictionary. The bigger the dictionary, the higher is the chance to find a match. Thus, increasing dictionary I<size> usually improves compression ratio, but a dictionary bigger than the uncompressed file is waste of memory." +msgstr "Параметр I<розміру> словника (буфера журналу) визначає, скільки байтів нещодавно оброблених нестиснених даних слід зберігати у пам'яті. Алгоритм намагається знайти повторювані послідовності байтів (відповідники) у нестиснених даних і замінити їх на посилання на дані зі словника. Чим більшим є словник, тим вищою є ймовірність відшукати відповідник. Отже, збільшення I<розміру> словника, зазвичай, покращує коефіцієнт стискання, але використання словника, розмір якого перевищу є розмір нестисненого файла є простоюю витратою пам'яті." #. type: Plain text -#: ../src/xz/xz.1:1398 -msgid "" -"Typical dictionary I<size> is from 64\\ KiB to 64\\ MiB. The minimum is 4\\ " -"KiB. The maximum for compression is currently 1.5\\ GiB (1536\\ MiB). The " -"decompressor already supports dictionaries up to one byte less than 4\\ GiB, " -"which is the maximum for the LZMA1 and LZMA2 stream formats." -msgstr "" -"I<Розмір> типового словника складає від 64\\ КіБ до 64\\ МіБ. Мінімальним є " -"розмір 4\\ КіБ. Максимальним розміром для стискання у поточній версії 1.5\\ " -"ГіБ (1536\\ МіБ). У засобі розпаковування вже передбачено підтримку " -"словників на один байт менших за 4\\ ГіБ, що є максимальним значенням для " -"форматів потоків даних LZMA1 і LZMA2." +#: ../src/xz/xz.1 +msgid "Typical dictionary I<size> is from 64\\ KiB to 64\\ MiB. The minimum is 4\\ KiB. The maximum for compression is currently 1.5\\ GiB (1536\\ MiB). The decompressor already supports dictionaries up to one byte less than 4\\ GiB, which is the maximum for the LZMA1 and LZMA2 stream formats." +msgstr "I<Розмір> типового словника складає від 64\\ КіБ до 64\\ МіБ. Мінімальним є розмір 4\\ КіБ. Максимальним розміром для стискання у поточній версії 1.5\\ ГіБ (1536\\ МіБ). У засобі розпаковування вже передбачено підтримку словників на один байт менших за 4\\ ГіБ, що є максимальним значенням для форматів потоків даних LZMA1 і LZMA2." #. type: Plain text -#: ../src/xz/xz.1:1425 -msgid "" -"Dictionary I<size> and match finder (I<mf>) together determine the memory " -"usage of the LZMA1 or LZMA2 encoder. The same (or bigger) dictionary " -"I<size> is required for decompressing that was used when compressing, thus " -"the memory usage of the decoder is determined by the dictionary size used " -"when compressing. The B<.xz> headers store the dictionary I<size> either as " -"2^I<n> or 2^I<n> + 2^(I<n>-1), so these I<sizes> are somewhat preferred for " -"compression. Other I<sizes> will get rounded up when stored in the B<.xz> " -"headers." -msgstr "" -"Аргумент I<розміру> словника і засіб пошуку відповідників (I<mf>) разом " -"визначають параметри використання пам'яті для кодувальника LZMA1 або LZMA2. " -"Для розпаковування потрібен такий самий (або більший) I<розмір> словника, що " -"і для стискання, отже, використання пам'яті для засобу розпаковування буде " -"визначено за розміром словника, який було використано для стискання. У " -"заголовках B<.xz> зберігається I<розмір> словника або як 2^I<n>, або як " -"2^I<n> + 2^(I<n>-1), отже, ці I<розміри> є дещо пріоритетними для стискання. " -"Інші I<розміри> буде отримано округленням при зберіганні у заголовках B<.xz>." +#: ../src/xz/xz.1 +msgid "Dictionary I<size> and match finder (I<mf>) together determine the memory usage of the LZMA1 or LZMA2 encoder. The same (or bigger) dictionary I<size> is required for decompressing that was used when compressing, thus the memory usage of the decoder is determined by the dictionary size used when compressing. The B<.xz> headers store the dictionary I<size> either as 2^I<n> or 2^I<n> + 2^(I<n>-1), so these I<sizes> are somewhat preferred for compression. Other I<sizes> will get rounded up when stored in the B<.xz> headers." +msgstr "Аргумент I<розміру> словника і засіб пошуку відповідників (I<mf>) разом визначають параметри використання пам'яті для кодувальника LZMA1 або LZMA2. Для розпаковування потрібен такий самий (або більший) I<розмір> словника, що і для стискання, отже, використання пам'яті для засобу розпаковування буде визначено за розміром словника, який було використано для стискання. У заголовках B<.xz> зберігається I<розмір> словника або як 2^I<n>, або як 2^I<n> + 2^(I<n>-1), отже, ці I<розміри> є дещо пріоритетними для стискання. Інші I<розміри> буде отримано округленням при зберіганні у заголовках B<.xz>." #. type: TP -#: ../src/xz/xz.1:1425 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lc=>I<lc>" msgstr "B<lc=>I<lc>" #. type: Plain text -#: ../src/xz/xz.1:1434 -msgid "" -"Specify the number of literal context bits. The minimum is 0 and the " -"maximum is 4; the default is 3. In addition, the sum of I<lc> and I<lp> " -"must not exceed 4." -msgstr "" -"Визначає кількість буквальних контекстних бітів. Мінімальною кількістю є 0, " -"а максимальною — 4. Типовою кількістю є 3. Крім того, сума I<lc> і I<lp> має " -"не перевищувати 4." +#: ../src/xz/xz.1 +msgid "Specify the number of literal context bits. The minimum is 0 and the maximum is 4; the default is 3. In addition, the sum of I<lc> and I<lp> must not exceed 4." +msgstr "Визначає кількість буквальних контекстних бітів. Мінімальною кількістю є 0, а максимальною — 4. Типовою кількістю є 3. Крім того, сума I<lc> і I<lp> має не перевищувати 4." #. type: Plain text -#: ../src/xz/xz.1:1439 -msgid "" -"All bytes that cannot be encoded as matches are encoded as literals. That " -"is, literals are simply 8-bit bytes that are encoded one at a time." -msgstr "" -"Усі байти, які не може бути закодовано як відповідності, буде закодовано як " -"літерали. Тобто літерали є просто 8-бітовими байтами, які буде закодовано по " -"одному за раз." +#: ../src/xz/xz.1 +msgid "All bytes that cannot be encoded as matches are encoded as literals. That is, literals are simply 8-bit bytes that are encoded one at a time." +msgstr "Усі байти, які не може бути закодовано як відповідності, буде закодовано як літерали. Тобто літерали є просто 8-бітовими байтами, які буде закодовано по одному за раз." #. type: Plain text -#: ../src/xz/xz.1:1453 -msgid "" -"The literal coding makes an assumption that the highest I<lc> bits of the " -"previous uncompressed byte correlate with the next byte. For example, in " -"typical English text, an upper-case letter is often followed by a lower-case " -"letter, and a lower-case letter is usually followed by another lower-case " -"letter. In the US-ASCII character set, the highest three bits are 010 for " -"upper-case letters and 011 for lower-case letters. When I<lc> is at least " -"3, the literal coding can take advantage of this property in the " -"uncompressed data." -msgstr "" -"При кодуванні літералів роблять припущення, що найвищі біти I<lc> " -"попереднього нестисненого байта корелюють із наступним байтом. Наприклад, у " -"типовому тексті англійською за літерою у верхньому регістрі йде літера у " -"нижньому регістрі, а за літерою у нижньому регістрі, зазвичай, йде інша " -"літера у нижньому регістрі. У наборі символів US-ASCII найвищими трьома " -"бітами є 010 для літер верхнього регістру і 011 для літер нижнього регістру. " -"Якщо I<lc> дорівнює принаймні 3, при кодуванні літералів можна отримати " -"перевагу встановлення цієї властивості для нестиснених даних." +#: ../src/xz/xz.1 +msgid "The literal coding makes an assumption that the highest I<lc> bits of the previous uncompressed byte correlate with the next byte. For example, in typical English text, an upper-case letter is often followed by a lower-case letter, and a lower-case letter is usually followed by another lower-case letter. In the US-ASCII character set, the highest three bits are 010 for upper-case letters and 011 for lower-case letters. When I<lc> is at least 3, the literal coding can take advantage of this property in the uncompressed data." +msgstr "При кодуванні літералів роблять припущення, що найвищі біти I<lc> попереднього нестисненого байта корелюють із наступним байтом. Наприклад, у типовому тексті англійською за літерою у верхньому регістрі йде літера у нижньому регістрі, а за літерою у нижньому регістрі, зазвичай, йде інша літера у нижньому регістрі. У наборі символів US-ASCII найвищими трьома бітами є 010 для літер верхнього регістру і 011 для літер нижнього регістру. Якщо I<lc> дорівнює принаймні 3, при кодуванні літералів можна отримати перевагу встановлення цієї властивості для нестиснених даних." #. type: Plain text -#: ../src/xz/xz.1:1462 -msgid "" -"The default value (3) is usually good. If you want maximum compression, " -"test B<lc=4>. Sometimes it helps a little, and sometimes it makes " -"compression worse. If it makes it worse, test B<lc=2> too." -msgstr "" -"Зазвичай, типового значення (3) достатньо. Якщо вам потрібне максимальне " -"стискання, спробуйте B<lc=4>. Іноді це трохи допомагає, а іноді, робить " -"стискання гіршим. Якщо стискання стане гіршим, спробуйте також B<lc=2>." +#: ../src/xz/xz.1 +msgid "The default value (3) is usually good. If you want maximum compression, test B<lc=4>. Sometimes it helps a little, and sometimes it makes compression worse. If it makes it worse, test B<lc=2> too." +msgstr "Зазвичай, типового значення (3) достатньо. Якщо вам потрібне максимальне стискання, спробуйте B<lc=4>. Іноді це трохи допомагає, а іноді, робить стискання гіршим. Якщо стискання стане гіршим, спробуйте також B<lc=2>." #. type: TP -#: ../src/xz/xz.1:1462 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lp=>I<lp>" msgstr "B<lp=>I<lp>" #. type: Plain text -#: ../src/xz/xz.1:1466 -msgid "" -"Specify the number of literal position bits. The minimum is 0 and the " -"maximum is 4; the default is 0." -msgstr "" -"Визначає кількість буквальних позиційних бітів. Мінімальною кількістю є 0, а " -"максимальною — 4. Типовою кількістю є 0." +#: ../src/xz/xz.1 +msgid "Specify the number of literal position bits. The minimum is 0 and the maximum is 4; the default is 0." +msgstr "Визначає кількість буквальних позиційних бітів. Мінімальною кількістю є 0, а максимальною — 4. Типовою кількістю є 0." #. type: Plain text -#: ../src/xz/xz.1:1473 -msgid "" -"I<Lp> affects what kind of alignment in the uncompressed data is assumed " -"when encoding literals. See I<pb> below for more information about " -"alignment." -msgstr "" -"I<Lp> впливає на те, яке вирівнювання у нестиснених даних слід припускати " -"при кодуванні літералів. Див. I<pb> нижче, щоб дізнатися більше про " -"вирівнювання." +#: ../src/xz/xz.1 +msgid "I<Lp> affects what kind of alignment in the uncompressed data is assumed when encoding literals. See I<pb> below for more information about alignment." +msgstr "I<Lp> впливає на те, яке вирівнювання у нестиснених даних слід припускати при кодуванні літералів. Див. I<pb> нижче, щоб дізнатися більше про вирівнювання." #. type: TP -#: ../src/xz/xz.1:1473 +#: ../src/xz/xz.1 #, no-wrap msgid "B<pb=>I<pb>" msgstr "B<pb=>I<pb>" #. type: Plain text -#: ../src/xz/xz.1:1477 -msgid "" -"Specify the number of position bits. The minimum is 0 and the maximum is 4; " -"the default is 2." -msgstr "" -"Визначає кількість позиційних бітів. Мінімальною кількістю є 0, а " -"максимальною — 4. Типовою кількістю є 2." +#: ../src/xz/xz.1 +msgid "Specify the number of position bits. The minimum is 0 and the maximum is 4; the default is 2." +msgstr "Визначає кількість позиційних бітів. Мінімальною кількістю є 0, а максимальною — 4. Типовою кількістю є 2." #. type: Plain text -#: ../src/xz/xz.1:1484 -msgid "" -"I<Pb> affects what kind of alignment in the uncompressed data is assumed in " -"general. The default means four-byte alignment (2^I<pb>=2^2=4), which is " -"often a good choice when there's no better guess." -msgstr "" -"I<Pb> впливає на те, який тип вирівнювання загалом припускатиметься для " -"нестиснених даних. Типовим є чотирибайтове вирівнювання (2^I<pb>=2^2=4), " -"яке, зазвичай, є добрим варіантом, якщо немає кращих припущень." +#: ../src/xz/xz.1 +msgid "I<Pb> affects what kind of alignment in the uncompressed data is assumed in general. The default means four-byte alignment (2^I<pb>=2^2=4), which is often a good choice when there's no better guess." +msgstr "I<Pb> впливає на те, який тип вирівнювання загалом припускатиметься для нестиснених даних. Типовим є чотирибайтове вирівнювання (2^I<pb>=2^2=4), яке, зазвичай, є добрим варіантом, якщо немає кращих припущень." #. type: Plain text -#: ../src/xz/xz.1:1498 -msgid "" -"When the alignment is known, setting I<pb> accordingly may reduce the file " -"size a little. For example, with text files having one-byte alignment (US-" -"ASCII, ISO-8859-*, UTF-8), setting B<pb=0> can improve compression " -"slightly. For UTF-16 text, B<pb=1> is a good choice. If the alignment is " -"an odd number like 3 bytes, B<pb=0> might be the best choice." -msgstr "" -"Якщо вирівнювання є відомим, встановлення відповідним чином I<pb> може трохи " -"зменшити розмір файла. Наприклад, у текстових файлах із однобайтовим " -"вирівнюванням (US-ASCII, ISO-8859-*, UTF-8), встановлення значення B<pb=0> " -"може трохи поліпшити стискання. Для тексту UTF-16 добрим варіантом є " -"B<pb=1>. Якщо вирівнювання є непарним числом, наприклад 3 байти, найкращим " -"вибором, ймовірно, є B<pb=0>." +#: ../src/xz/xz.1 +msgid "When the alignment is known, setting I<pb> accordingly may reduce the file size a little. For example, with text files having one-byte alignment (US-ASCII, ISO-8859-*, UTF-8), setting B<pb=0> can improve compression slightly. For UTF-16 text, B<pb=1> is a good choice. If the alignment is an odd number like 3 bytes, B<pb=0> might be the best choice." +msgstr "Якщо вирівнювання є відомим, встановлення відповідним чином I<pb> може трохи зменшити розмір файла. Наприклад, у текстових файлах із однобайтовим вирівнюванням (US-ASCII, ISO-8859-*, UTF-8), встановлення значення B<pb=0> може трохи поліпшити стискання. Для тексту UTF-16 добрим варіантом є B<pb=1>. Якщо вирівнювання є непарним числом, наприклад 3 байти, найкращим вибором, ймовірно, є B<pb=0>." #. type: Plain text -#: ../src/xz/xz.1:1506 -msgid "" -"Even though the assumed alignment can be adjusted with I<pb> and I<lp>, " -"LZMA1 and LZMA2 still slightly favor 16-byte alignment. It might be worth " -"taking into account when designing file formats that are likely to be often " -"compressed with LZMA1 or LZMA2." -msgstr "" -"Хоча прогнозоване вирівнювання можна скоригувати за допомогою I<pb> і I<lp>, " -"у LZMA1 і LZMA2 дещо пріоритетним є 16-байтове вирівнювання. Це, ймовірно, " -"слід враховувати при компонуванні форматів файлів, які, ймовірно, часто " -"будуть стискатися з використанням LZMA1 або LZMA2." +#: ../src/xz/xz.1 +msgid "Even though the assumed alignment can be adjusted with I<pb> and I<lp>, LZMA1 and LZMA2 still slightly favor 16-byte alignment. It might be worth taking into account when designing file formats that are likely to be often compressed with LZMA1 or LZMA2." +msgstr "Хоча прогнозоване вирівнювання можна скоригувати за допомогою I<pb> і I<lp>, у LZMA1 і LZMA2 дещо пріоритетним є 16-байтове вирівнювання. Це, ймовірно, слід враховувати при компонуванні форматів файлів, які, ймовірно, часто будуть стискатися з використанням LZMA1 або LZMA2." #. type: TP -#: ../src/xz/xz.1:1506 +#: ../src/xz/xz.1 #, no-wrap msgid "B<mf=>I<mf>" msgstr "B<mf=>I<mf>" #. type: Plain text -#: ../src/xz/xz.1:1521 -msgid "" -"Match finder has a major effect on encoder speed, memory usage, and " -"compression ratio. Usually Hash Chain match finders are faster than Binary " -"Tree match finders. The default depends on the I<preset>: 0 uses B<hc3>, " -"1\\(en3 use B<hc4>, and the rest use B<bt4>." -msgstr "" -"Засіб пошуку відповідників має значний вплив на швидкість, використання " -"пам'яті та коефіцієнт стискання кодувальника. Зазвичай, засоби пошуку " -"відповідників на основі ланцюжка хешів є швидшими за засоби пошуку " -"відповідників на основі двійкового дерева. Типовий засіб залежить від " -"I<шаблона>: для 0 використовують B<hc3>, для 1\\(en3 — B<hc4>, а для решти " -"використовують B<bt4>." +#: ../src/xz/xz.1 +msgid "Match finder has a major effect on encoder speed, memory usage, and compression ratio. Usually Hash Chain match finders are faster than Binary Tree match finders. The default depends on the I<preset>: 0 uses B<hc3>, 1\\(en3 use B<hc4>, and the rest use B<bt4>." +msgstr "Засіб пошуку відповідників має значний вплив на швидкість, використання пам'яті та коефіцієнт стискання кодувальника. Зазвичай, засоби пошуку відповідників на основі ланцюжка хешів є швидшими за засоби пошуку відповідників на основі двійкового дерева. Типовий засіб залежить від I<шаблона>: для 0 використовують B<hc3>, для 1\\(en3 — B<hc4>, а для решти використовують B<bt4>." #. type: Plain text -#: ../src/xz/xz.1:1527 -msgid "" -"The following match finders are supported. The memory usage formulas below " -"are rough approximations, which are closest to the reality when I<dict> is a " -"power of two." -msgstr "" -"Передбачено підтримку вказаних нижче засобів пошуку відповідників. Наведені " -"нижче формули обчислення використання пам'яті є грубими наближеннями, які є " -"найближчими до реальних значень, якщо значенням I<словник> є степінь двійки." +#: ../src/xz/xz.1 +msgid "The following match finders are supported. The memory usage formulas below are rough approximations, which are closest to the reality when I<dict> is a power of two." +msgstr "Передбачено підтримку вказаних нижче засобів пошуку відповідників. Наведені нижче формули обчислення використання пам'яті є грубими наближеннями, які є найближчими до реальних значень, якщо значенням I<словник> є степінь двійки." #. type: TP -#: ../src/xz/xz.1:1528 +#: ../src/xz/xz.1 #, no-wrap msgid "B<hc3>" msgstr "B<hc3>" #. type: Plain text -#: ../src/xz/xz.1:1531 +#: ../src/xz/xz.1 msgid "Hash Chain with 2- and 3-byte hashing" msgstr "Ланцюжок хешів із 2- та 3-байтовим хешуванням" #. type: Plain text -#: ../src/xz/xz.1:1535 ../src/xz/xz.1:1584 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 3" msgstr "Мінімальне значення I<пріоритетності>: 3" #. type: Plain text -#: ../src/xz/xz.1:1537 ../src/xz/xz.1:1556 ../src/xz/xz.1:1586 -#: ../src/xz/xz.1:1605 +#: ../src/xz/xz.1 msgid "Memory usage:" msgstr "Використання пам'яті:" #. type: Plain text -#: ../src/xz/xz.1:1542 +#: ../src/xz/xz.1 msgid "I<dict> * 7.5 (if I<dict> E<lt>= 16 MiB);" msgstr "I<dict> * 7.5 (якщо I<dict> E<lt>= 16 МіБ);" #. type: Plain text -#: ../src/xz/xz.1:1547 +#: ../src/xz/xz.1 msgid "I<dict> * 5.5 + 64 MiB (if I<dict> E<gt> 16 MiB)" msgstr "I<dict> * 5.5 + 64 МіБ (якщо I<dict> E<gt> 16 МіБ)" #. type: TP -#: ../src/xz/xz.1:1547 +#: ../src/xz/xz.1 #, no-wrap msgid "B<hc4>" msgstr "B<hc4>" #. type: Plain text -#: ../src/xz/xz.1:1550 +#: ../src/xz/xz.1 msgid "Hash Chain with 2-, 3-, and 4-byte hashing" msgstr "Ланцюжок хешів із 2-, 3- та 4-байтовим хешуванням" #. type: Plain text -#: ../src/xz/xz.1:1554 ../src/xz/xz.1:1603 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 4" msgstr "Мінімальне значення I<пріоритетності>: 4" #. type: Plain text -#: ../src/xz/xz.1:1561 +#: ../src/xz/xz.1 msgid "I<dict> * 7.5 (if I<dict> E<lt>= 32 MiB);" msgstr "I<dict> * 7.5 (якщо I<dict> E<lt>= 32 МіБ);" #. type: Plain text -#: ../src/xz/xz.1:1566 +#: ../src/xz/xz.1 msgid "I<dict> * 6.5 (if I<dict> E<gt> 32 MiB)" msgstr "I<dict> * 6.5 (якщо I<dict> E<gt> 32 МіБ)" #. type: TP -#: ../src/xz/xz.1:1566 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt2>" msgstr "B<bt2>" #. type: Plain text -#: ../src/xz/xz.1:1569 +#: ../src/xz/xz.1 msgid "Binary Tree with 2-byte hashing" msgstr "Двійкове дерево із 2-байтовим хешуванням" #. type: Plain text -#: ../src/xz/xz.1:1573 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 2" msgstr "Мінімальне значення I<пріоритетності>: 2" #. type: Plain text -#: ../src/xz/xz.1:1577 +#: ../src/xz/xz.1 msgid "Memory usage: I<dict> * 9.5" msgstr "Використання пам'яті: I<dict> * 9.5" #. type: TP -#: ../src/xz/xz.1:1577 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt3>" msgstr "B<bt3>" #. type: Plain text -#: ../src/xz/xz.1:1580 +#: ../src/xz/xz.1 msgid "Binary Tree with 2- and 3-byte hashing" msgstr "Двійкове дерево із 2- і 3-байтовим хешуванням" #. type: Plain text -#: ../src/xz/xz.1:1591 +#: ../src/xz/xz.1 msgid "I<dict> * 11.5 (if I<dict> E<lt>= 16 MiB);" msgstr "I<dict> * 11.5 (якщо I<dict> E<lt>= 16 МіБ);" #. type: Plain text -#: ../src/xz/xz.1:1596 +#: ../src/xz/xz.1 msgid "I<dict> * 9.5 + 64 MiB (if I<dict> E<gt> 16 MiB)" msgstr "I<dict> * 9.5 + 64 МіБ (якщо I<dict> E<gt> 16 МіБ)" #. type: TP -#: ../src/xz/xz.1:1596 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt4>" msgstr "B<bt4>" #. type: Plain text -#: ../src/xz/xz.1:1599 +#: ../src/xz/xz.1 msgid "Binary Tree with 2-, 3-, and 4-byte hashing" msgstr "Двійкове дерево із 2-, 3- і 4-байтовим хешуванням" #. type: Plain text -#: ../src/xz/xz.1:1610 +#: ../src/xz/xz.1 msgid "I<dict> * 11.5 (if I<dict> E<lt>= 32 MiB);" msgstr "I<dict> * 11.5 (якщо I<dict> E<lt>= 32 МіБ);" #. type: Plain text -#: ../src/xz/xz.1:1615 +#: ../src/xz/xz.1 msgid "I<dict> * 10.5 (if I<dict> E<gt> 32 MiB)" msgstr "I<dict> * 10.5 (якщо I<dict> E<gt> 32 МіБ)" #. type: TP -#: ../src/xz/xz.1:1616 +#: ../src/xz/xz.1 #, no-wrap msgid "B<mode=>I<mode>" msgstr "B<mode=>I<режим>" #. type: Plain text -#: ../src/xz/xz.1:1637 -msgid "" -"Compression I<mode> specifies the method to analyze the data produced by the " -"match finder. Supported I<modes> are B<fast> and B<normal>. The default is " -"B<fast> for I<presets> 0\\(en3 and B<normal> for I<presets> 4\\(en9." -msgstr "" -"Параметр I<режиму> стискання визначає спосіб, який буде використано для " -"аналізу даних, які створено засобом пошуку відповідників. Підтримуваними " -"I<режимами> є B<fast> (швидкий) і B<normal> (нормальний). Типовим є режим " -"B<fast> для I<шаблонів> 0\\(en3 і режим B<normal> для I<шаблонів> 4\\(en9." +#: ../src/xz/xz.1 +msgid "Compression I<mode> specifies the method to analyze the data produced by the match finder. Supported I<modes> are B<fast> and B<normal>. The default is B<fast> for I<presets> 0\\(en3 and B<normal> for I<presets> 4\\(en9." +msgstr "Параметр I<режиму> стискання визначає спосіб, який буде використано для аналізу даних, які створено засобом пошуку відповідників. Підтримуваними I<режимами> є B<fast> (швидкий) і B<normal> (нормальний). Типовим є режим B<fast> для I<шаблонів> 0\\(en3 і режим B<normal> для I<шаблонів> 4\\(en9." #. type: Plain text -#: ../src/xz/xz.1:1646 -msgid "" -"Usually B<fast> is used with Hash Chain match finders and B<normal> with " -"Binary Tree match finders. This is also what the I<presets> do." -msgstr "" -"Зазвичай, із засобом пошуку відповідників на основі ланцюжка хешів " -"використовують B<fast>, а із засобом пошуку відповідників на основі " -"двійкового дерева використовують B<normal>. Так само налаштовано і " -"I<шаблони>." +#: ../src/xz/xz.1 +msgid "Usually B<fast> is used with Hash Chain match finders and B<normal> with Binary Tree match finders. This is also what the I<presets> do." +msgstr "Зазвичай, із засобом пошуку відповідників на основі ланцюжка хешів використовують B<fast>, а із засобом пошуку відповідників на основі двійкового дерева використовують B<normal>. Так само налаштовано і I<шаблони>." #. type: TP -#: ../src/xz/xz.1:1646 +#: ../src/xz/xz.1 #, no-wrap msgid "B<nice=>I<nice>" msgstr "B<nice=>I<пріоритетність>" #. type: Plain text -#: ../src/xz/xz.1:1653 -msgid "" -"Specify what is considered to be a nice length for a match. Once a match of " -"at least I<nice> bytes is found, the algorithm stops looking for possibly " -"better matches." -msgstr "" -"Вказати, яка довжина є пріоритетною для відповідності. Щойно буде виявлено " -"відповідність у принаймні I<пріоритетність> байтів, алгоритм зупинятиме " -"пошук можливих кращих відповідників." +#: ../src/xz/xz.1 +msgid "Specify what is considered to be a nice length for a match. Once a match of at least I<nice> bytes is found, the algorithm stops looking for possibly better matches." +msgstr "Вказати, яка довжина є пріоритетною для відповідності. Щойно буде виявлено відповідність у принаймні I<пріоритетність> байтів, алгоритм зупинятиме пошук можливих кращих відповідників." #. type: Plain text -#: ../src/xz/xz.1:1660 -msgid "" -"I<Nice> can be 2\\(en273 bytes. Higher values tend to give better " -"compression ratio at the expense of speed. The default depends on the " -"I<preset>." -msgstr "" -"I<Пріоритетністю> може бути число до 2\\(en273 байтів. Вищі значення дають " -"кращий коефіцієнт стискання за рахунок швидкості. Типове значення залежить " -"від I<шаблона>." +#: ../src/xz/xz.1 +msgid "I<Nice> can be 2\\(en273 bytes. Higher values tend to give better compression ratio at the expense of speed. The default depends on the I<preset>." +msgstr "I<Пріоритетністю> може бути число до 2\\(en273 байтів. Вищі значення дають кращий коефіцієнт стискання за рахунок швидкості. Типове значення залежить від I<шаблона>." #. type: TP -#: ../src/xz/xz.1:1660 +#: ../src/xz/xz.1 #, no-wrap msgid "B<depth=>I<depth>" msgstr "B<depth=>I<глибина>" #. type: Plain text -#: ../src/xz/xz.1:1670 -msgid "" -"Specify the maximum search depth in the match finder. The default is the " -"special value of 0, which makes the compressor determine a reasonable " -"I<depth> from I<mf> and I<nice>." -msgstr "" -"Вказати максимальну глибину пошуку у засобі пошуку відповідності. Типовим є " -"особливе значення 0, яке наказує засобу стискання визначити прийнятну " -"I<глибину> на основі I<mf> і I<пріоритетності>." +#: ../src/xz/xz.1 +msgid "Specify the maximum search depth in the match finder. The default is the special value of 0, which makes the compressor determine a reasonable I<depth> from I<mf> and I<nice>." +msgstr "Вказати максимальну глибину пошуку у засобі пошуку відповідності. Типовим є особливе значення 0, яке наказує засобу стискання визначити прийнятну I<глибину> на основі I<mf> і I<пріоритетності>." #. type: Plain text -#: ../src/xz/xz.1:1681 -msgid "" -"Reasonable I<depth> for Hash Chains is 4\\(en100 and 16\\(en1000 for Binary " -"Trees. Using very high values for I<depth> can make the encoder extremely " -"slow with some files. Avoid setting the I<depth> over 1000 unless you are " -"prepared to interrupt the compression in case it is taking far too long." -msgstr "" -"Прийнятним значенням I<глибини> для ланцюжків хешів є 4\\(en100 і " -"16\\(en1000 для двійкових дерев. Використання дуже високих значень для " -"I<глибини> може зробити кодувальник дуже повільним для деяких файлів. Не " -"встановлюйте значення I<глибини>, що перевищує 1000, якщо ви не готові " -"перервати стискання, якщо воно триватиме надто довго." +#: ../src/xz/xz.1 +msgid "Reasonable I<depth> for Hash Chains is 4\\(en100 and 16\\(en1000 for Binary Trees. Using very high values for I<depth> can make the encoder extremely slow with some files. Avoid setting the I<depth> over 1000 unless you are prepared to interrupt the compression in case it is taking far too long." +msgstr "Прийнятним значенням I<глибини> для ланцюжків хешів є 4\\(en100 і 16\\(en1000 для двійкових дерев. Використання дуже високих значень для I<глибини> може зробити кодувальник дуже повільним для деяких файлів. Не встановлюйте значення I<глибини>, що перевищує 1000, якщо ви не готові перервати стискання, якщо воно триватиме надто довго." #. type: Plain text -#: ../src/xz/xz.1:1692 -msgid "" -"When decoding raw streams (B<--format=raw>), LZMA2 needs only the dictionary " -"I<size>. LZMA1 needs also I<lc>, I<lp>, and I<pb>." -msgstr "" -"При декодуванні необроблених потоків даних (B<--format=raw>), LZMA2 потребує " -"лише I<розміру> словника. LZMA1 потребує також I<lc>, I<lp> і I<pb>." +#: ../src/xz/xz.1 +msgid "When decoding raw streams (B<--format=raw>), LZMA2 needs only the dictionary I<size>. LZMA1 needs also I<lc>, I<lp>, and I<pb>." +msgstr "При декодуванні необроблених потоків даних (B<--format=raw>), LZMA2 потребує лише I<розміру> словника. LZMA1 потребує також I<lc>, I<lp> і I<pb>." #. type: TP -#: ../src/xz/xz.1:1692 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--x86>[B<=>I<options>]" msgstr "B<--x86>[B<=>I<параметри>]" #. type: TP -#: ../src/xz/xz.1:1695 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--arm>[B<=>I<options>]" msgstr "B<--arm>[B<=>I<параметри>]" #. type: TP -#: ../src/xz/xz.1:1697 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--armthumb>[B<=>I<options>]" msgstr "B<--armthumb>[B<=>I<параметри>]" #. type: TP -#: ../src/xz/xz.1:1699 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--arm64>[B<=>I<options>]" msgstr "B<--arm64>[B<=>I<параметри>]" #. type: TP -#: ../src/xz/xz.1:1701 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--powerpc>[B<=>I<options>]" msgstr "B<--powerpc>[B<=>I<параметри>]" #. type: TP -#: ../src/xz/xz.1:1703 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--ia64>[B<=>I<options>]" msgstr "B<--ia64>[B<=>I<параметри>]" #. type: TP -#: ../src/xz/xz.1:1705 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--sparc>[B<=>I<options>]" msgstr "B<--sparc>[B<=>I<параметри>]" +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--riscv>[B<=>I<options>]" +msgstr "B<--riscv>[B<=>I<параметри>]" + #. type: Plain text -#: ../src/xz/xz.1:1711 -msgid "" -"Add a branch/call/jump (BCJ) filter to the filter chain. These filters can " -"be used only as a non-last filter in the filter chain." -msgstr "" -"Додати фільтр гілок/викликів/переходів (branch/call/jump або BCJ) до " -"ланцюжка фільтрів. Цими фільтрами можна скористатися, лише якщо вони не є " -"останнім фільтром у ланцюжку фільтрів." +#: ../src/xz/xz.1 +msgid "Add a branch/call/jump (BCJ) filter to the filter chain. These filters can be used only as a non-last filter in the filter chain." +msgstr "Додати фільтр гілок/викликів/переходів (branch/call/jump або BCJ) до ланцюжка фільтрів. Цими фільтрами можна скористатися, лише якщо вони не є останнім фільтром у ланцюжку фільтрів." #. type: Plain text -#: ../src/xz/xz.1:1725 -msgid "" -"A BCJ filter converts relative addresses in the machine code to their " -"absolute counterparts. This doesn't change the size of the data but it " -"increases redundancy, which can help LZMA2 to produce 0\\(en15\\ % smaller " -"B<.xz> file. The BCJ filters are always reversible, so using a BCJ filter " -"for wrong type of data doesn't cause any data loss, although it may make the " -"compression ratio slightly worse. The BCJ filters are very fast and use an " -"insignificant amount of memory." -msgstr "" -"Фільтр BCJ перетворює відносні адреси у машинному коді на їхні абсолютні " -"відповідники. Це не змінює розміру даних, але підвищує резервування, що може " -"допомогти LZMA2 створити файл B<.xz> на 0\\(en15\\ % менше. Фільтри BCJ " -"завжди є придатними до обернення, тому використання фільтра BCJ до " -"помилкового типу даних не спричинятиме втрати даних, хоча може дещо " -"погіршити коефіцієнт стискання. Фільтри BCJ є дуже швидкими і такими, що " -"використовують незначний об'єм пам'яті." +#: ../src/xz/xz.1 +msgid "A BCJ filter converts relative addresses in the machine code to their absolute counterparts. This doesn't change the size of the data but it increases redundancy, which can help LZMA2 to produce 0\\(en15\\ % smaller B<.xz> file. The BCJ filters are always reversible, so using a BCJ filter for wrong type of data doesn't cause any data loss, although it may make the compression ratio slightly worse. The BCJ filters are very fast and use an insignificant amount of memory." +msgstr "Фільтр BCJ перетворює відносні адреси у машинному коді на їхні абсолютні відповідники. Це не змінює розміру даних, але підвищує резервування, що може допомогти LZMA2 створити файл B<.xz> на 0\\(en15\\ % менше. Фільтри BCJ завжди є придатними до обернення, тому використання фільтра BCJ до помилкового типу даних не спричинятиме втрати даних, хоча може дещо погіршити коефіцієнт стискання. Фільтри BCJ є дуже швидкими і такими, що використовують незначний об'єм пам'яті." #. type: Plain text -#: ../src/xz/xz.1:1728 +#: ../src/xz/xz.1 msgid "These BCJ filters have known problems related to the compression ratio:" -msgstr "" -"Ці фільтри BCJ мають відомі проблеми, які пов'язано із рівнем стискання:" +msgstr "Ці фільтри BCJ мають відомі проблеми, які пов'язано із рівнем стискання:" #. type: Plain text -#: ../src/xz/xz.1:1735 -msgid "" -"Some types of files containing executable code (for example, object files, " -"static libraries, and Linux kernel modules) have the addresses in the " -"instructions filled with filler values. These BCJ filters will still do the " -"address conversion, which will make the compression worse with these files." -msgstr "" -"У деяких типах файлів, де зберігається виконуваний код, (наприклад, в " -"об'єктних файлах, статичних бібліотеках та модулях ядра Linux) адреси в " -"інструкціях заповнено значеннями заповнювача. Ці фільтри BCJ виконуватимуть " -"перетворення адрес, яке зробить стискання для цих файлів гіршим." +#: ../src/xz/xz.1 +msgid "Some types of files containing executable code (for example, object files, static libraries, and Linux kernel modules) have the addresses in the instructions filled with filler values. These BCJ filters will still do the address conversion, which will make the compression worse with these files." +msgstr "У деяких типах файлів, де зберігається виконуваний код, (наприклад, в об'єктних файлах, статичних бібліотеках та модулях ядра Linux) адреси в інструкціях заповнено значеннями заповнювача. Ці фільтри BCJ виконуватимуть перетворення адрес, яке зробить стискання для цих файлів гіршим." #. type: Plain text -#: ../src/xz/xz.1:1745 -msgid "" -"If a BCJ filter is applied on an archive, it is possible that it makes the " -"compression ratio worse than not using a BCJ filter. For example, if there " -"are similar or even identical executables then filtering will likely make " -"the files less similar and thus compression is worse. The contents of non-" -"executable files in the same archive can matter too. In practice one has to " -"try with and without a BCJ filter to see which is better in each situation." -msgstr "" -"Якщо фільтр BCJ застосовано до архіву, може так статися, що він погіршить " -"коефіцієнт стискання порівняно із варіантом без фільтра BCJ. Наприклад, якщо " -"є подібні або навіть однакові виконувані файли, фільтрування, ймовірно, " -"зробить ці файли менш подібними, а отже, зробить стискання гіршим. Вміст " -"файлів, які не є виконуваними, у тому самому архіві також може вплинути на " -"результат. На практиці, варто спробувати варіанти з фільтром BCJ і без " -"нього, щоб визначитися із тим, що буде кращим у кожній ситуації." +#: ../src/xz/xz.1 +msgid "If a BCJ filter is applied on an archive, it is possible that it makes the compression ratio worse than not using a BCJ filter. For example, if there are similar or even identical executables then filtering will likely make the files less similar and thus compression is worse. The contents of non-executable files in the same archive can matter too. In practice one has to try with and without a BCJ filter to see which is better in each situation." +msgstr "Якщо фільтр BCJ застосовано до архіву, може так статися, що він погіршить коефіцієнт стискання порівняно із варіантом без фільтра BCJ. Наприклад, якщо є подібні або навіть однакові виконувані файли, фільтрування, ймовірно, зробить ці файли менш подібними, а отже, зробить стискання гіршим. Вміст файлів, які не є виконуваними, у тому самому архіві також може вплинути на результат. На практиці, варто спробувати варіанти з фільтром BCJ і без нього, щоб визначитися із тим, що буде кращим у кожній ситуації." #. type: Plain text -#: ../src/xz/xz.1:1750 -msgid "" -"Different instruction sets have different alignment: the executable file " -"must be aligned to a multiple of this value in the input data to make the " -"filter work." -msgstr "" -"Різні набори інструкцій мають різне вирівнювання: виконуваний файл має бути " -"вирівняно на кратне до цього значення у вхідних даних, щоб фільтр спрацював." +#: ../src/xz/xz.1 +msgid "Different instruction sets have different alignment: the executable file must be aligned to a multiple of this value in the input data to make the filter work." +msgstr "Різні набори інструкцій мають різне вирівнювання: виконуваний файл має бути вирівняно на кратне до цього значення у вхідних даних, щоб фільтр спрацював." #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Filter" msgstr "Фільтр" #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Alignment" msgstr "Вирівнювання" #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Notes" msgstr "Нотатки" #. type: tbl table -#: ../src/xz/xz.1:1758 +#: ../src/xz/xz.1 #, no-wrap msgid "x86" msgstr "x86" #. type: tbl table -#: ../src/xz/xz.1:1758 +#: ../src/xz/xz.1 #, no-wrap msgid "32-bit or 64-bit x86" msgstr "32-бітова або 64-бітова x86" #. type: tbl table -#: ../src/xz/xz.1:1759 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM" msgstr "ARM" #. type: tbl table -#: ../src/xz/xz.1:1760 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM-Thumb" msgstr "ARM-Thumb" #. type: tbl table -#: ../src/xz/xz.1:1761 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM64" msgstr "ARM64" #. type: tbl table -#: ../src/xz/xz.1:1761 +#: ../src/xz/xz.1 #, no-wrap msgid "4096-byte alignment is best" msgstr "" @@ -3073,1757 +1926,1310 @@ msgstr "" ";;4096 байтами" #. type: tbl table -#: ../src/xz/xz.1:1762 +#: ../src/xz/xz.1 #, no-wrap msgid "PowerPC" msgstr "PowerPC" #. type: tbl table -#: ../src/xz/xz.1:1762 +#: ../src/xz/xz.1 #, no-wrap msgid "Big endian only" msgstr "Лише зворотний порядок байтів" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "IA-64" msgstr "IA-64" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "16" msgstr "16" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "Itanium" msgstr "Itanium" #. type: tbl table -#: ../src/xz/xz.1:1764 +#: ../src/xz/xz.1 #, no-wrap msgid "SPARC" msgstr "SPARC" +#. type: tbl table +#: ../src/xz/xz.1 +#, no-wrap +msgid "RISC-V" +msgstr "RISC-V" + #. type: Plain text -#: ../src/xz/xz.1:1781 -msgid "" -"Since the BCJ-filtered data is usually compressed with LZMA2, the " -"compression ratio may be improved slightly if the LZMA2 options are set to " -"match the alignment of the selected BCJ filter. For example, with the IA-64 " -"filter, it's good to set B<pb=4> or even B<pb=4,lp=4,lc=0> with LZMA2 " -"(2^4=16). The x86 filter is an exception; it's usually good to stick to " -"LZMA2's default four-byte alignment when compressing x86 executables." -msgstr "" -"Оскільки фільтровані BCJ дані, зазвичай, стискають за допомогою LZMA2, " -"коефіцієнт стискання можна трохи поліпшити, якщо параметри LZMA2 буде " -"встановлено так, щоб вони відповідали вирівнюванню вибраного фільтра BCJ. " -"Наприклад, з фільтром IA-64 варто встановити B<pb=4> або навіть B<pb=4,lp=4," -"lc=0> з LZMA2 (2^4=16). Фільтр x86 є винятком; його, зазвичай, варто " -"поєднувати із типовим чотирибайтовим вирівнюванням LZMA2 при стисканні " -"виконуваних файлів x86." +#: ../src/xz/xz.1 +msgid "Since the BCJ-filtered data is usually compressed with LZMA2, the compression ratio may be improved slightly if the LZMA2 options are set to match the alignment of the selected BCJ filter. Examples:" +msgstr "Оскільки фільтровані BCJ дані, зазвичай, стискають за допомогою LZMA2, коефіцієнт стискання можна трохи поліпшити, якщо параметри LZMA2 буде встановлено так, щоб вони відповідали вирівнюванню вибраного фільтра BCJ. Приклади:" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "IA-64 filter has 16-byte alignment so B<pb=4,lp=4,lc=0> is good with LZMA2 (2^4=16)." +msgstr "Фільтр IA-64 має 16-байтове вирівнювання, отже B<pb=4,lp=4,lc=0> дасть добрі результати у поєднанні із LZMA2 (2^4=16)." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "RISC-V code has 2-byte or 4-byte alignment depending on whether the file contains 16-bit compressed instructions (the C extension). When 16-bit instructions are used, B<pb=2,lp=1,lc=3> or B<pb=1,lp=1,lc=3> is good. When 16-bit instructions aren't present, B<pb=2,lp=2,lc=2> is the best. B<readelf -h> can be used to check if \"RVC\" appears on the \"Flags\" line." +msgstr "Код RISC-V має 2-байтове або 4-байтове вирівнювання залежно від того, чи містить файл 16-бітові стислі інструкції (розширення C). Якщо використано 16-бітові інструкції, добрі результати дасть B<pb=2,lp=1,lc=3> або B<pb=1,lp=1,lc=3>. Якщо 16-бітових інструкцій немає, найкращим варіантом є B<pb=2,lp=2,lc=2>. Можна скористатися B<readelf -h>, щоб перевірити, чи є \"RVC\" у рядку \"Flags\"." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "ARM64 is always 4-byte aligned so B<pb=2,lp=2,lc=2> is the best." +msgstr "ARM64 завжди вирівняно на 4 байти, тому найкращим варіантом буде B<pb=2,lp=2,lc=2>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The x86 filter is an exception. It's usually good to stick to LZMA2's defaults (B<pb=2,lp=0,lc=3>) when compressing x86 executables." +msgstr "Фільтр x86 є виключенням. Зазвичай, добрі результати дають типові для LZMA2 значення (B<pb=2,lp=0,lc=3>), якщо стискають виконувані файли x86." #. type: Plain text -#: ../src/xz/xz.1:1784 +#: ../src/xz/xz.1 msgid "All BCJ filters support the same I<options>:" msgstr "У всіх фільтрах BCJ передбачено підтримку тих самих I<параметрів>:" #. type: TP -#: ../src/xz/xz.1:1785 +#: ../src/xz/xz.1 #, no-wrap msgid "B<start=>I<offset>" msgstr "B<start=>I<зсув>" #. type: Plain text -#: ../src/xz/xz.1:1799 -msgid "" -"Specify the start I<offset> that is used when converting between relative " -"and absolute addresses. The I<offset> must be a multiple of the alignment " -"of the filter (see the table above). The default is zero. In practice, the " -"default is good; specifying a custom I<offset> is almost never useful." -msgstr "" -"Встановити початковий I<зсув>, який буде використано при перетворенні між " -"відносною та абсолютною адресами. Значення I<зсув> має бути кратним до " -"вирівнювання фільтра (див. таблицю вище). Типовим зсувом є нульовий. На " -"практиці, типове значення є прийнятним; визначення нетипового значення " -"I<зсув> майже завжди нічого корисного не дає." +#: ../src/xz/xz.1 +msgid "Specify the start I<offset> that is used when converting between relative and absolute addresses. The I<offset> must be a multiple of the alignment of the filter (see the table above). The default is zero. In practice, the default is good; specifying a custom I<offset> is almost never useful." +msgstr "Встановити початковий I<зсув>, який буде використано при перетворенні між відносною та абсолютною адресами. Значення I<зсув> має бути кратним до вирівнювання фільтра (див. таблицю вище). Типовим зсувом є нульовий. На практиці, типове значення є прийнятним; визначення нетипового значення I<зсув> майже завжди нічого корисного не дає." #. type: TP -#: ../src/xz/xz.1:1800 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--delta>[B<=>I<options>]" msgstr "B<--delta>[B<=>I<параметри>]" #. type: Plain text -#: ../src/xz/xz.1:1805 -msgid "" -"Add the Delta filter to the filter chain. The Delta filter can be only used " -"as a non-last filter in the filter chain." -msgstr "" -"Додати дельта-фільтр до ланцюжка фільтрів. Дельта-фільтр може бути " -"використано, лише якщо він не є останнім у ланцюжку фільтрів." +#: ../src/xz/xz.1 +msgid "Add the Delta filter to the filter chain. The Delta filter can be only used as a non-last filter in the filter chain." +msgstr "Додати дельта-фільтр до ланцюжка фільтрів. Дельта-фільтр може бути використано, лише якщо він не є останнім у ланцюжку фільтрів." #. type: Plain text -#: ../src/xz/xz.1:1814 -msgid "" -"Currently only simple byte-wise delta calculation is supported. It can be " -"useful when compressing, for example, uncompressed bitmap images or " -"uncompressed PCM audio. However, special purpose algorithms may give " -"significantly better results than Delta + LZMA2. This is true especially " -"with audio, which compresses faster and better, for example, with B<flac>(1)." -msgstr "" -"У поточній версії передбачено підтримку обчислення лише простої побітової " -"дельти. Це може бути корисним при стисканні, наприклад, нестиснутих " -"растрових зображень або нестиснутих звукових даних PCM. Втім, спеціалізовані " -"алгоритми можуть давати значно кращі результати за дельту + LZMA2. Це " -"правило особливо стосується звукових даних, які стискає швидше і краще, " -"наприклад, B<flac>(1)." +#: ../src/xz/xz.1 +msgid "Currently only simple byte-wise delta calculation is supported. It can be useful when compressing, for example, uncompressed bitmap images or uncompressed PCM audio. However, special purpose algorithms may give significantly better results than Delta + LZMA2. This is true especially with audio, which compresses faster and better, for example, with B<flac>(1)." +msgstr "У поточній версії передбачено підтримку обчислення лише простої побітової дельти. Це може бути корисним при стисканні, наприклад, нестиснутих растрових зображень або нестиснутих звукових даних PCM. Втім, спеціалізовані алгоритми можуть давати значно кращі результати за дельту + LZMA2. Це правило особливо стосується звукових даних, які стискає швидше і краще, наприклад, B<flac>(1)." #. type: Plain text -#: ../src/xz/xz.1:1817 +#: ../src/xz/xz.1 msgid "Supported I<options>:" msgstr "Підтримувані I<параметри>:" #. type: TP -#: ../src/xz/xz.1:1818 +#: ../src/xz/xz.1 #, no-wrap msgid "B<dist=>I<distance>" msgstr "B<dist=>I<відстань>" #. type: Plain text -#: ../src/xz/xz.1:1826 -msgid "" -"Specify the I<distance> of the delta calculation in bytes. I<distance> must " -"be 1\\(en256. The default is 1." -msgstr "" -"Вказати I<відстань> обчислень різниці у байтах. Значення I<відстань> має " -"потрапляти у діапазон 1\\(en256. Типовим значенням є 1." +#: ../src/xz/xz.1 +msgid "Specify the I<distance> of the delta calculation in bytes. I<distance> must be 1\\(en256. The default is 1." +msgstr "Вказати I<відстань> обчислень різниці у байтах. Значення I<відстань> має потрапляти у діапазон 1\\(en256. Типовим значенням є 1." #. type: Plain text -#: ../src/xz/xz.1:1831 -msgid "" -"For example, with B<dist=2> and eight-byte input A1 B1 A2 B3 A3 B5 A4 B7, " -"the output will be A1 B1 01 02 01 02 01 02." -msgstr "" -"Наприклад, з B<dist=2> та восьмибайтовими вхідними даними A1 B1 A2 B3 A3 B5 " -"A4 B7, результатом буде A1 B1 01 02 01 02 01 02." +#: ../src/xz/xz.1 +msgid "For example, with B<dist=2> and eight-byte input A1 B1 A2 B3 A3 B5 A4 B7, the output will be A1 B1 01 02 01 02 01 02." +msgstr "Наприклад, з B<dist=2> та восьмибайтовими вхідними даними A1 B1 A2 B3 A3 B5 A4 B7, результатом буде A1 B1 01 02 01 02 01 02." #. type: SS -#: ../src/xz/xz.1:1833 +#: ../src/xz/xz.1 #, no-wrap msgid "Other options" msgstr "Інші параметри" #. type: TP -#: ../src/xz/xz.1:1834 ../src/xzdec/xzdec.1:83 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-q>, B<--quiet>" msgstr "B<-q>, B<--quiet>" #. type: Plain text -#: ../src/xz/xz.1:1841 -msgid "" -"Suppress warnings and notices. Specify this twice to suppress errors too. " -"This option has no effect on the exit status. That is, even if a warning " -"was suppressed, the exit status to indicate a warning is still used." -msgstr "" -"Придушити попередження та сповіщення. Вкажіть цей параметр двічі, щоб " -"придушити також повідомлення про помилки. Цей параметр не впливає на стан " -"виходу з програми. Тобто, навіть якщо було придушено попередження, стан " -"виходу вказуватиме на те, що попередження були." +#: ../src/xz/xz.1 +msgid "Suppress warnings and notices. Specify this twice to suppress errors too. This option has no effect on the exit status. That is, even if a warning was suppressed, the exit status to indicate a warning is still used." +msgstr "Придушити попередження та сповіщення. Вкажіть цей параметр двічі, щоб придушити також повідомлення про помилки. Цей параметр не впливає на стан виходу з програми. Тобто, навіть якщо було придушено попередження, стан виходу вказуватиме на те, що попередження були." #. type: TP -#: ../src/xz/xz.1:1841 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-v>, B<--verbose>" msgstr "B<-v>, B<--verbose>" #. type: Plain text -#: ../src/xz/xz.1:1850 -msgid "" -"Be verbose. If standard error is connected to a terminal, B<xz> will " -"display a progress indicator. Specifying B<--verbose> twice will give even " -"more verbose output." -msgstr "" -"Докладний режим повідомлень. Якщо стандартне виведення помилок з'єднано із " -"терміналом, B<xz> показуватиме індикатор поступу. Використання B<--verbose> " -"двічі призведе до ще докладнішого виведення." +#: ../src/xz/xz.1 +msgid "Be verbose. If standard error is connected to a terminal, B<xz> will display a progress indicator. Specifying B<--verbose> twice will give even more verbose output." +msgstr "Докладний режим повідомлень. Якщо стандартне виведення помилок з'єднано із терміналом, B<xz> показуватиме індикатор поступу. Використання B<--verbose> двічі призведе до ще докладнішого виведення." #. type: Plain text -#: ../src/xz/xz.1:1852 +#: ../src/xz/xz.1 msgid "The progress indicator shows the following information:" msgstr "Індикатор поступу показує такі дані:" #. type: Plain text -#: ../src/xz/xz.1:1857 -msgid "" -"Completion percentage is shown if the size of the input file is known. That " -"is, the percentage cannot be shown in pipes." -msgstr "" -"Частку завершеності буде показано, якщо відомий розмір файла вхідних даних. " -"Тобто, для каналів даних частку не може бути показано." +#: ../src/xz/xz.1 +msgid "Completion percentage is shown if the size of the input file is known. That is, the percentage cannot be shown in pipes." +msgstr "Частку завершеності буде показано, якщо відомий розмір файла вхідних даних. Тобто, для каналів даних частку не може бути показано." #. type: Plain text -#: ../src/xz/xz.1:1860 -msgid "" -"Amount of compressed data produced (compressing) or consumed " -"(decompressing)." -msgstr "" -"Об'єм стиснених виведених даних (стискання) або оброблених (розпаковування)." +#: ../src/xz/xz.1 +msgid "Amount of compressed data produced (compressing) or consumed (decompressing)." +msgstr "Об'єм стиснених виведених даних (стискання) або оброблених (розпаковування)." #. type: Plain text -#: ../src/xz/xz.1:1863 -msgid "" -"Amount of uncompressed data consumed (compressing) or produced " -"(decompressing)." -msgstr "" -"Об'єм незапакованих даних (стискання) або виведених даних (розпаковування)." +#: ../src/xz/xz.1 +msgid "Amount of uncompressed data consumed (compressing) or produced (decompressing)." +msgstr "Об'єм незапакованих даних (стискання) або виведених даних (розпаковування)." #. type: Plain text -#: ../src/xz/xz.1:1867 -msgid "" -"Compression ratio, which is calculated by dividing the amount of compressed " -"data processed so far by the amount of uncompressed data processed so far." -msgstr "" -"Коефіцієнт стискання, який обчислено діленням об'єму оброблених стиснутих " -"даних на об'єм оброблених нестиснутих даних." +#: ../src/xz/xz.1 +msgid "Compression ratio, which is calculated by dividing the amount of compressed data processed so far by the amount of uncompressed data processed so far." +msgstr "Коефіцієнт стискання, який обчислено діленням об'єму оброблених стиснутих даних на об'єм оброблених нестиснутих даних." #. type: Plain text -#: ../src/xz/xz.1:1874 -msgid "" -"Compression or decompression speed. This is measured as the amount of " -"uncompressed data consumed (compression) or produced (decompression) per " -"second. It is shown after a few seconds have passed since B<xz> started " -"processing the file." -msgstr "" -"Швидкість стискання або розпаковування. Обчислюється як об'єм нестиснутих " -"даних (стискання) або виведених даних (розпаковування) за секунду. Його буде " -"показано за декілька секунд з моменту, коли B<xz> почала обробляти файл." +#: ../src/xz/xz.1 +msgid "Compression or decompression speed. This is measured as the amount of uncompressed data consumed (compression) or produced (decompression) per second. It is shown after a few seconds have passed since B<xz> started processing the file." +msgstr "Швидкість стискання або розпаковування. Обчислюється як об'єм нестиснутих даних (стискання) або виведених даних (розпаковування) за секунду. Його буде показано за декілька секунд з моменту, коли B<xz> почала обробляти файл." #. type: Plain text -#: ../src/xz/xz.1:1876 +#: ../src/xz/xz.1 msgid "Elapsed time in the format M:SS or H:MM:SS." msgstr "Витрачений час у форматі Х:СС або Г:ХХ:СС." #. type: Plain text -#: ../src/xz/xz.1:1884 -msgid "" -"Estimated remaining time is shown only when the size of the input file is " -"known and a couple of seconds have already passed since B<xz> started " -"processing the file. The time is shown in a less precise format which never " -"has any colons, for example, 2 min 30 s." -msgstr "" -"Оцінку часу, що лишився, буде показано, лише якщо розмір файла вхідних даних " -"є відомим, і минуло принаймні декілька секунд з моменту, коли B<xz> почала " -"обробляти файл. Час буде показано у менш точному форматі, без двокрапок, " -"наприклад, 2 хв. 30 с." +#: ../src/xz/xz.1 +msgid "Estimated remaining time is shown only when the size of the input file is known and a couple of seconds have already passed since B<xz> started processing the file. The time is shown in a less precise format which never has any colons, for example, 2 min 30 s." +msgstr "Оцінку часу, що лишився, буде показано, лише якщо розмір файла вхідних даних є відомим, і минуло принаймні декілька секунд з моменту, коли B<xz> почала обробляти файл. Час буде показано у менш точному форматі, без двокрапок, наприклад, 2 хв. 30 с." #. type: Plain text -#: ../src/xz/xz.1:1899 -msgid "" -"When standard error is not a terminal, B<--verbose> will make B<xz> print " -"the filename, compressed size, uncompressed size, compression ratio, and " -"possibly also the speed and elapsed time on a single line to standard error " -"after compressing or decompressing the file. The speed and elapsed time are " -"included only when the operation took at least a few seconds. If the " -"operation didn't finish, for example, due to user interruption, also the " -"completion percentage is printed if the size of the input file is known." -msgstr "" -"Якщо стандартним виведенням помилок не є термінал, B<--verbose> призведе до " -"того, що B<xz> виведе назву файла, стиснений розмір, нестиснений розмір, " -"коефіцієнт стискання та, можливо, також швидкість та витрачений час у одному " -"рядку до стандартного виведення помилок після стискання або розпаковування " -"файла. Швидкість та витрачений час буде включено, лише якщо дія триває " -"принаймні декілька секунд. Якщо дію не буде завершено, наприклад, через " -"втручання користувача, буде також виведено частку виконання, якщо відомий " -"розмір файла вхідних даних." +#: ../src/xz/xz.1 +msgid "When standard error is not a terminal, B<--verbose> will make B<xz> print the filename, compressed size, uncompressed size, compression ratio, and possibly also the speed and elapsed time on a single line to standard error after compressing or decompressing the file. The speed and elapsed time are included only when the operation took at least a few seconds. If the operation didn't finish, for example, due to user interruption, also the completion percentage is printed if the size of the input file is known." +msgstr "Якщо стандартним виведенням помилок не є термінал, B<--verbose> призведе до того, що B<xz> виведе назву файла, стиснений розмір, нестиснений розмір, коефіцієнт стискання та, можливо, також швидкість та витрачений час у одному рядку до стандартного виведення помилок після стискання або розпаковування файла. Швидкість та витрачений час буде включено, лише якщо дія триває принаймні декілька секунд. Якщо дію не буде завершено, наприклад, через втручання користувача, буде також виведено частку виконання, якщо відомий розмір файла вхідних даних." #. type: TP -#: ../src/xz/xz.1:1899 ../src/xzdec/xzdec.1:89 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-Q>, B<--no-warn>" msgstr "B<-Q>, B<--no-warn>" #. type: Plain text -#: ../src/xz/xz.1:1909 -msgid "" -"Don't set the exit status to 2 even if a condition worth a warning was " -"detected. This option doesn't affect the verbosity level, thus both B<--" -"quiet> and B<--no-warn> have to be used to not display warnings and to not " -"alter the exit status." -msgstr "" -"Не встановлювати стан виходу 2, навіть якщо було виявлено відповідність " -"умові, яка варта попередження. Цей параметр не впливає на рівень докладності " -"повідомлень, отже, слід використати B<--quiet> і B<--no-warn>, щоб програма " -"не показувала попереджень і не змінювала стан виходу." +#: ../src/xz/xz.1 +msgid "Don't set the exit status to 2 even if a condition worth a warning was detected. This option doesn't affect the verbosity level, thus both B<--quiet> and B<--no-warn> have to be used to not display warnings and to not alter the exit status." +msgstr "Не встановлювати стан виходу 2, навіть якщо було виявлено відповідність умові, яка варта попередження. Цей параметр не впливає на рівень докладності повідомлень, отже, слід використати B<--quiet> і B<--no-warn>, щоб програма не показувала попереджень і не змінювала стан виходу." #. type: TP -#: ../src/xz/xz.1:1909 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--robot>" msgstr "B<--robot>" #. type: Plain text -#: ../src/xz/xz.1:1921 -msgid "" -"Print messages in a machine-parsable format. This is intended to ease " -"writing frontends that want to use B<xz> instead of liblzma, which may be " -"the case with various scripts. The output with this option enabled is meant " -"to be stable across B<xz> releases. See the section B<ROBOT MODE> for " -"details." -msgstr "" -"Виводити повідомлення у придатному для обробки комп'ютером форматі. Цей " -"формат призначено для полегшення написання оболонок, які використовуватимуть " -"B<xz> замість liblzma, що може бути зручним для різноманітних скриптів. " -"Виведені дані з цим параметром має бути стабільним для усіх випусків B<xz>. " -"Докладніший опис можна знайти у розділі B<РЕЖИМ РОБОТА>." +#: ../src/xz/xz.1 +msgid "Print messages in a machine-parsable format. This is intended to ease writing frontends that want to use B<xz> instead of liblzma, which may be the case with various scripts. The output with this option enabled is meant to be stable across B<xz> releases. See the section B<ROBOT MODE> for details." +msgstr "Виводити повідомлення у придатному для обробки комп'ютером форматі. Цей формат призначено для полегшення написання оболонок, які використовуватимуть B<xz> замість liblzma, що може бути зручним для різноманітних скриптів. Виведені дані з цим параметром має бути стабільним для усіх випусків B<xz>. Докладніший опис можна знайти у розділі B<РЕЖИМ РОБОТА>." #. type: TP -#: ../src/xz/xz.1:1921 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--info-memory>" msgstr "B<--info-memory>" #. type: Plain text -#: ../src/xz/xz.1:1928 -msgid "" -"Display, in human-readable format, how much physical memory (RAM) and how " -"many processor threads B<xz> thinks the system has and the memory usage " -"limits for compression and decompression, and exit successfully." -msgstr "" -"Вивести у придатному для читання людиною форматі, скільки фізичної пам'яті " -"(RAM) та скільки потоків процесора є за даними B<xz> у системі, обмеження " -"для стискання та розпаковування, а потім успішно завершити роботу." +#: ../src/xz/xz.1 +msgid "Display, in human-readable format, how much physical memory (RAM) and how many processor threads B<xz> thinks the system has and the memory usage limits for compression and decompression, and exit successfully." +msgstr "Вивести у придатному для читання людиною форматі, скільки фізичної пам'яті (RAM) та скільки потоків процесора є за даними B<xz> у системі, обмеження для стискання та розпаковування, а потім успішно завершити роботу." #. type: TP -#: ../src/xz/xz.1:1928 ../src/xzdec/xzdec.1:96 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-h>, B<--help>" msgstr "B<-h>, B<--help>" #. type: Plain text -#: ../src/xz/xz.1:1932 -msgid "" -"Display a help message describing the most commonly used options, and exit " -"successfully." -msgstr "" -"Вивести повідомлення про помилку з описом найбільш типових використаних " -"параметрів і успішно завершити роботу." +#: ../src/xz/xz.1 +msgid "Display a help message describing the most commonly used options, and exit successfully." +msgstr "Вивести повідомлення про помилку з описом найбільш типових використаних параметрів і успішно завершити роботу." #. type: TP -#: ../src/xz/xz.1:1932 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-H>, B<--long-help>" msgstr "B<-H>, B<--long-help>" #. type: Plain text -#: ../src/xz/xz.1:1937 -msgid "" -"Display a help message describing all features of B<xz>, and exit " -"successfully" -msgstr "" -"Вивести довідкове повідомлення з описом усіх можливостей B<xz> і успішно " -"завершити роботу" +#: ../src/xz/xz.1 +msgid "Display a help message describing all features of B<xz>, and exit successfully" +msgstr "Вивести довідкове повідомлення з описом усіх можливостей B<xz> і успішно завершити роботу" #. type: TP -#: ../src/xz/xz.1:1937 ../src/xzdec/xzdec.1:99 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-V>, B<--version>" msgstr "B<-V>, B<--version>" #. type: Plain text -#: ../src/xz/xz.1:1946 -msgid "" -"Display the version number of B<xz> and liblzma in human readable format. " -"To get machine-parsable output, specify B<--robot> before B<--version>." -msgstr "" -"Вивести номер версії B<xz> та liblzma у зручному для читання форматі. Щоб " -"отримати дані, зручні для обробки на комп'ютері, вкажіть B<--robot> до B<--" -"version>." +#: ../src/xz/xz.1 +msgid "Display the version number of B<xz> and liblzma in human readable format. To get machine-parsable output, specify B<--robot> before B<--version>." +msgstr "Вивести номер версії B<xz> та liblzma у зручному для читання форматі. Щоб отримати дані, зручні для обробки на комп'ютері, вкажіть B<--robot> до B<--version>." #. type: SH -#: ../src/xz/xz.1:1947 +#: ../src/xz/xz.1 #, no-wrap msgid "ROBOT MODE" msgstr "РЕЖИМ РОБОТА" #. type: Plain text -#: ../src/xz/xz.1:1963 -msgid "" -"The robot mode is activated with the B<--robot> option. It makes the output " -"of B<xz> easier to parse by other programs. Currently B<--robot> is " -"supported only together with B<--version>, B<--info-memory>, and B<--list>. " -"It will be supported for compression and decompression in the future." -msgstr "" -"Режим робота активують за допомогою параметра B<--robot>. Він спрощує " -"обробку виведених B<xz> даних іншими програмами. У поточній версії підтримку " -"B<--robot> передбачено лише разом із B<--version>, B<--info-memory> та B<--" -"list>. У майбутньому підтримку параметра буде передбачено для стискання та " -"розпаковування." - -#. type: SS -#: ../src/xz/xz.1:1964 -#, no-wrap -msgid "Version" -msgstr "Версія" - -#. type: Plain text -#: ../src/xz/xz.1:1969 -msgid "" -"B<xz --robot --version> prints the version number of B<xz> and liblzma in " -"the following format:" -msgstr "" -"B<xz --robot --version> виведе назву версії B<xz> і liblzma у такому форматі:" - -#. type: Plain text -#: ../src/xz/xz.1:1971 -msgid "B<XZ_VERSION=>I<XYYYZZZS>" -msgstr "B<XZ_VERSION=>I<XYYYZZZS>" - -#. type: Plain text -#: ../src/xz/xz.1:1973 -msgid "B<LIBLZMA_VERSION=>I<XYYYZZZS>" -msgstr "B<LIBLZMA_VERSION=>I<XYYYZZZS>" - -#. type: TP -#: ../src/xz/xz.1:1973 -#, no-wrap -msgid "I<X>" -msgstr "I<X>" - -#. type: Plain text -#: ../src/xz/xz.1:1976 -msgid "Major version." -msgstr "Основна версія." - -#. type: TP -#: ../src/xz/xz.1:1976 -#, no-wrap -msgid "I<YYY>" -msgstr "I<YYY>" - -#. type: Plain text -#: ../src/xz/xz.1:1981 -msgid "" -"Minor version. Even numbers are stable. Odd numbers are alpha or beta " -"versions." -msgstr "" -"Проміжна версія. Непарні номери буде використано для стабільних версій. " -"Непарні номери є номерами тестових версій." - -#. type: TP -#: ../src/xz/xz.1:1981 -#, no-wrap -msgid "I<ZZZ>" -msgstr "I<ZZZ>" - -#. type: Plain text -#: ../src/xz/xz.1:1985 -msgid "" -"Patch level for stable releases or just a counter for development releases." -msgstr "" -"Рівень латання для стабільних випусків або просто лічильник для випусків, " -"які перебувають у розробці." - -#. type: TP -#: ../src/xz/xz.1:1985 -#, no-wrap -msgid "I<S>" -msgstr "I<S>" - -#. type: Plain text -#: ../src/xz/xz.1:1993 -msgid "" -"Stability. 0 is alpha, 1 is beta, and 2 is stable. I<S> should be always 2 " -"when I<YYY> is even." -msgstr "" -"Стабільність. 0 — alpha, 1 — beta, а 2 означає «стабільна версія». I<S> має " -"завжди дорівнювати 2, якщо I<YYY> є парним." - -#. type: Plain text -#: ../src/xz/xz.1:1998 -msgid "" -"I<XYYYZZZS> are the same on both lines if B<xz> and liblzma are from the " -"same XZ Utils release." -msgstr "" -"I<XYYYZZZS> є тим самим в обох рядках, якщо B<xz> і liblzma належать до " -"одного випуску XZ Utils." - -#. type: Plain text -#: ../src/xz/xz.1:2004 -msgid "Examples: 4.999.9beta is B<49990091> and 5.0.0 is B<50000002>." -msgstr "Приклади: 4.999.9beta — це B<49990091>, а 5.0.0 — це B<50000002>." - -#. type: SS -#: ../src/xz/xz.1:2005 -#, no-wrap -msgid "Memory limit information" -msgstr "Дані щодо обмеження пам'яті" - -#. type: Plain text -#: ../src/xz/xz.1:2008 -msgid "" -"B<xz --robot --info-memory> prints a single line with multiple tab-separated " -"columns:" -msgstr "" -"B<xz --robot --info-memory> виводить один рядок з декількома відокремленими " -"табуляціями стовпчиками:" - -#. type: IP -#: ../src/xz/xz.1:2008 -#, no-wrap -msgid "1." -msgstr "1." - -#. type: Plain text -#: ../src/xz/xz.1:2010 -msgid "Total amount of physical memory (RAM) in bytes." -msgstr "Загальний об'єм фізичної пам'яті (RAM) у байтах." - -#. type: IP -#: ../src/xz/xz.1:2010 ../src/xz/xz.1:2125 ../src/xz/xz.1:2162 -#: ../src/xz/xz.1:2188 ../src/xz/xz.1:2258 ../src/xz/xz.1:2285 -#, no-wrap -msgid "2." -msgstr "2." - -#. type: Plain text -#: ../src/xz/xz.1:2017 -msgid "" -"Memory usage limit for compression in bytes (B<--memlimit-compress>). A " -"special value of B<0> indicates the default setting which for single-" -"threaded mode is the same as no limit." -msgstr "" -"Обмеження на використання пам'яті для стискання у байтах (B<--memlimit-" -"compress>). Особливе значення B<0> вказує на типові налаштування, якими для " -"однопотокового режиму є налаштування без обмеження на використання пам'яті." - -#. type: IP -#: ../src/xz/xz.1:2017 ../src/xz/xz.1:2127 ../src/xz/xz.1:2164 -#: ../src/xz/xz.1:2190 ../src/xz/xz.1:2263 ../src/xz/xz.1:2287 -#, no-wrap -msgid "3." -msgstr "3." - -#. type: Plain text -#: ../src/xz/xz.1:2024 -msgid "" -"Memory usage limit for decompression in bytes (B<--memlimit-decompress>). A " -"special value of B<0> indicates the default setting which for single-" -"threaded mode is the same as no limit." -msgstr "" -"Обмеження на використання пам'яті для розпакування у байтах (B<--memlimit-" -"decompress>). Особливе значення B<0> вказує на типові налаштування, якими " -"для однопотокового режиму є налаштування без обмеження на використання " -"пам'яті." - -#. type: IP -#: ../src/xz/xz.1:2024 ../src/xz/xz.1:2129 ../src/xz/xz.1:2166 -#: ../src/xz/xz.1:2193 ../src/xz/xz.1:2273 ../src/xz/xz.1:2289 -#, no-wrap -msgid "4." -msgstr "4." - -#. type: Plain text -#: ../src/xz/xz.1:2036 -msgid "" -"Since B<xz> 5.3.4alpha: Memory usage for multi-threaded decompression in " -"bytes (B<--memlimit-mt-decompress>). This is never zero because a system-" -"specific default value shown in the column 5 is used if no limit has been " -"specified explicitly. This is also never greater than the value in the " -"column 3 even if a larger value has been specified with B<--memlimit-mt-" -"decompress>." -msgstr "" -"Починаючи з B<xz> 5.3.4alpha: використання пам'яті для багатопотокового " -"розпаковування у байтах (B<--memlimit-mt-decompress>). Ніколи не дорівнює " -"нулеві, оскільки буде використано специфічне для системи типове значення, " -"яке показано у стовпчику 5, якщо обмеження не встановлено явним чином. Також " -"ніколи не перевищуватиме значення у стовпчику 3, навіть якщо було вказано " -"більше значення за допомогою B<--memlimit-mt-decompress>." - -#. type: IP -#: ../src/xz/xz.1:2036 ../src/xz/xz.1:2131 ../src/xz/xz.1:2168 -#: ../src/xz/xz.1:2195 ../src/xz/xz.1:2291 -#, no-wrap -msgid "5." -msgstr "5." - -#. type: Plain text -#: ../src/xz/xz.1:2048 -msgid "" -"Since B<xz> 5.3.4alpha: A system-specific default memory usage limit that is " -"used to limit the number of threads when compressing with an automatic " -"number of threads (B<--threads=0>) and no memory usage limit has been " -"specified (B<--memlimit-compress>). This is also used as the default value " -"for B<--memlimit-mt-decompress>." -msgstr "" -"Починаючи з B<xz> 5.3.4alpha: специфічне для системи типове обмеження на " -"використання пам'яті, яке використовують для обмеження кількості потоків при " -"стисканні з автоматичною кількістю потоків (B<--threads=0>) і без визначення " -"обмеження на використання пам'яті (B<--memlimit-compress>). Це значення " -"також використовують як типове значення для B<--memlimit-mt-decompress>." - -#. type: IP -#: ../src/xz/xz.1:2048 ../src/xz/xz.1:2133 ../src/xz/xz.1:2170 -#: ../src/xz/xz.1:2197 ../src/xz/xz.1:2293 -#, no-wrap -msgid "6." -msgstr "6." - -#. type: Plain text -#: ../src/xz/xz.1:2053 -msgid "Since B<xz> 5.3.4alpha: Number of available processor threads." -msgstr "" -"Починаючи з B<xz> 5.3.4alpha: кількість доступних потоків обробки процесора." - -#. type: Plain text -#: ../src/xz/xz.1:2057 -msgid "" -"In the future, the output of B<xz --robot --info-memory> may have more " -"columns, but never more than a single line." -msgstr "" -"У майбутньому у виведенні B<xz --robot --info-memory> може бути більше " -"стовпчиків, але у виведеному буде не більше за один рядок." +#: ../src/xz/xz.1 +msgid "The robot mode is activated with the B<--robot> option. It makes the output of B<xz> easier to parse by other programs. Currently B<--robot> is supported only together with B<--list>, B<--filters-help>, B<--info-memory>, and B<--version>. It will be supported for compression and decompression in the future." +msgstr "Режим робота активують за допомогою параметра B<--robot>. Він спрощує обробку виведених B<xz> даних іншими програмами. У поточній версії підтримку B<--robot> передбачено лише разом із B<--list>, B<--filters-help>, B<--info-memory> і B<--version>. У майбутньому підтримку параметра буде передбачено для стискання та розпаковування." #. type: SS -#: ../src/xz/xz.1:2058 +#: ../src/xz/xz.1 #, no-wrap msgid "List mode" msgstr "Режим списку" #. type: Plain text -#: ../src/xz/xz.1:2063 -msgid "" -"B<xz --robot --list> uses tab-separated output. The first column of every " -"line has a string that indicates the type of the information found on that " -"line:" -msgstr "" -"У B<xz --robot --list> використано табуляції для поділу виведених даних. " -"Першим стовпчиком у кожному рядку є рядок, що вказує на тип відомостей, які " -"можна знайти у цьому рядку:" +#: ../src/xz/xz.1 +msgid "B<xz --robot --list> uses tab-separated output. The first column of every line has a string that indicates the type of the information found on that line:" +msgstr "У B<xz --robot --list> використано табуляції для поділу виведених даних. Першим стовпчиком у кожному рядку є рядок, що вказує на тип відомостей, які можна знайти у цьому рядку:" #. type: TP -#: ../src/xz/xz.1:2063 +#: ../src/xz/xz.1 #, no-wrap msgid "B<name>" msgstr "B<назва>" #. type: Plain text -#: ../src/xz/xz.1:2067 -msgid "" -"This is always the first line when starting to list a file. The second " -"column on the line is the filename." -msgstr "" -"Це завжди перший рядок на початку списку файла. Другим стовпчиком у рядку є " -"назва файла." +#: ../src/xz/xz.1 +msgid "This is always the first line when starting to list a file. The second column on the line is the filename." +msgstr "Це завжди перший рядок на початку списку файла. Другим стовпчиком у рядку є назва файла." #. type: TP -#: ../src/xz/xz.1:2067 +#: ../src/xz/xz.1 #, no-wrap msgid "B<file>" msgstr "B<файл>" #. type: Plain text -#: ../src/xz/xz.1:2075 -msgid "" -"This line contains overall information about the B<.xz> file. This line is " -"always printed after the B<name> line." -msgstr "" -"У цьому рядку містяться загальні відомості щодо файла B<.xz>. Цей рядок " -"завжди виводять після рядка B<name>." +#: ../src/xz/xz.1 +msgid "This line contains overall information about the B<.xz> file. This line is always printed after the B<name> line." +msgstr "У цьому рядку містяться загальні відомості щодо файла B<.xz>. Цей рядок завжди виводять після рядка B<name>." #. type: TP -#: ../src/xz/xz.1:2075 +#: ../src/xz/xz.1 #, no-wrap msgid "B<stream>" msgstr "B<stream>" #. type: Plain text -#: ../src/xz/xz.1:2085 -msgid "" -"This line type is used only when B<--verbose> was specified. There are as " -"many B<stream> lines as there are streams in the B<.xz> file." -msgstr "" -"Цей тип рядка використовують, лише якщо було вказано B<--verbose>. Буде " -"стільки рядків B<stream>, скільки потоків у файлі B<.xz>." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified. There are as many B<stream> lines as there are streams in the B<.xz> file." +msgstr "Цей тип рядка використовують, лише якщо було вказано B<--verbose>. Буде стільки рядків B<stream>, скільки потоків у файлі B<.xz>." #. type: TP -#: ../src/xz/xz.1:2085 +#: ../src/xz/xz.1 #, no-wrap msgid "B<block>" msgstr "B<block>" #. type: Plain text -#: ../src/xz/xz.1:2100 -msgid "" -"This line type is used only when B<--verbose> was specified. There are as " -"many B<block> lines as there are blocks in the B<.xz> file. The B<block> " -"lines are shown after all the B<stream> lines; different line types are not " -"interleaved." -msgstr "" -"Цей тип рядка використовують, лише якщо було вказано B<--verbose>. Буде " -"стільки рядків B<block>, скільки блоків у файлі B<.xz>. Рядки B<block> буде " -"показано після усіх рядків B<stream>; різні типи рядків не перемежовуються." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified. There are as many B<block> lines as there are blocks in the B<.xz> file. The B<block> lines are shown after all the B<stream> lines; different line types are not interleaved." +msgstr "Цей тип рядка використовують, лише якщо було вказано B<--verbose>. Буде стільки рядків B<block>, скільки блоків у файлі B<.xz>. Рядки B<block> буде показано після усіх рядків B<stream>; різні типи рядків не перемежовуються." #. type: TP -#: ../src/xz/xz.1:2100 +#: ../src/xz/xz.1 #, no-wrap msgid "B<summary>" msgstr "B<summary>" #. type: Plain text -#: ../src/xz/xz.1:2115 -msgid "" -"This line type is used only when B<--verbose> was specified twice. This " -"line is printed after all B<block> lines. Like the B<file> line, the " -"B<summary> line contains overall information about the B<.xz> file." -msgstr "" -"Цей тип рядків використовують, лише якщо B<--verbose> було вказано двічі. " -"Цей рядок буде виведено після усіх рядків B<block>. Подібно до рядка " -"B<file>, рядок B<summary> містить загальні відомості щодо файла B<.xz>." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified twice. This line is printed after all B<block> lines. Like the B<file> line, the B<summary> line contains overall information about the B<.xz> file." +msgstr "Цей тип рядків використовують, лише якщо B<--verbose> було вказано двічі. Цей рядок буде виведено після усіх рядків B<block>. Подібно до рядка B<file>, рядок B<summary> містить загальні відомості щодо файла B<.xz>." #. type: TP -#: ../src/xz/xz.1:2115 +#: ../src/xz/xz.1 #, no-wrap msgid "B<totals>" msgstr "B<totals>" #. type: Plain text -#: ../src/xz/xz.1:2119 -msgid "" -"This line is always the very last line of the list output. It shows the " -"total counts and sizes." -msgstr "" -"Цей рядок завжди є найостаннішим рядком у виведеному списку. У ньому буде " -"показано загальні кількості та розміри." +#: ../src/xz/xz.1 +msgid "This line is always the very last line of the list output. It shows the total counts and sizes." +msgstr "Цей рядок завжди є найостаннішим рядком у виведеному списку. У ньому буде показано загальні кількості та розміри." #. type: Plain text -#: ../src/xz/xz.1:2123 +#: ../src/xz/xz.1 msgid "The columns of the B<file> lines:" msgstr "Стовпчики у рядках B<файла>:" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "2." +msgstr "2." + #. type: Plain text -#: ../src/xz/xz.1:2127 +#: ../src/xz/xz.1 msgid "Number of streams in the file" msgstr "Кількість потоків у файлі" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "3." +msgstr "3." + #. type: Plain text -#: ../src/xz/xz.1:2129 +#: ../src/xz/xz.1 msgid "Total number of blocks in the stream(s)" msgstr "Загальна кількість блоків у потоках" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "4." +msgstr "4." + #. type: Plain text -#: ../src/xz/xz.1:2131 +#: ../src/xz/xz.1 msgid "Compressed size of the file" msgstr "Розмір стисненого файла" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "5." +msgstr "5." + #. type: Plain text -#: ../src/xz/xz.1:2133 +#: ../src/xz/xz.1 msgid "Uncompressed size of the file" msgstr "Розмір нестисненого файла" +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "6." +msgstr "6." + #. type: Plain text -#: ../src/xz/xz.1:2139 -msgid "" -"Compression ratio, for example, B<0.123>. If ratio is over 9.999, three " -"dashes (B<--->) are displayed instead of the ratio." -msgstr "" -"Коефіцієнт стискання, наприклад, B<0.123>. Якщо коефіцієнт перевищує 9.999, " -"замість коефіцієнта буде показано дефіси (B<--->)." +#: ../src/xz/xz.1 +msgid "Compression ratio, for example, B<0.123>. If ratio is over 9.999, three dashes (B<--->) are displayed instead of the ratio." +msgstr "Коефіцієнт стискання, наприклад, B<0.123>. Якщо коефіцієнт перевищує 9.999, замість коефіцієнта буде показано дефіси (B<--->)." #. type: IP -#: ../src/xz/xz.1:2139 ../src/xz/xz.1:2172 ../src/xz/xz.1:2199 -#: ../src/xz/xz.1:2295 +#: ../src/xz/xz.1 #, no-wrap msgid "7." msgstr "7." #. type: Plain text -#: ../src/xz/xz.1:2152 -msgid "" -"Comma-separated list of integrity check names. The following strings are " -"used for the known check types: B<None>, B<CRC32>, B<CRC64>, and " -"B<SHA-256>. For unknown check types, B<Unknown->I<N> is used, where I<N> is " -"the Check ID as a decimal number (one or two digits)." -msgstr "" -"Список відокремлених комами назв перевірок цілісності. Наведені нижче рядки " -"використовують для відомих типів перевірок: B<None>, B<CRC32>, B<CRC64> і " -"B<SHA-256>. Для невідомих типів перевірок буде використано B<Unknown->I<N>, " -"де I<N> є ідентифікатором перевірки у форматі десяткового числа (одна або " -"дві цифри)." +#: ../src/xz/xz.1 +msgid "Comma-separated list of integrity check names. The following strings are used for the known check types: B<None>, B<CRC32>, B<CRC64>, and B<SHA-256>. For unknown check types, B<Unknown->I<N> is used, where I<N> is the Check ID as a decimal number (one or two digits)." +msgstr "Список відокремлених комами назв перевірок цілісності. Наведені нижче рядки використовують для відомих типів перевірок: B<None>, B<CRC32>, B<CRC64> і B<SHA-256>. Для невідомих типів перевірок буде використано B<Unknown->I<N>, де I<N> є ідентифікатором перевірки у форматі десяткового числа (одна або дві цифри)." #. type: IP -#: ../src/xz/xz.1:2152 ../src/xz/xz.1:2174 ../src/xz/xz.1:2201 -#: ../src/xz/xz.1:2298 +#: ../src/xz/xz.1 #, no-wrap msgid "8." msgstr "8." #. type: Plain text -#: ../src/xz/xz.1:2154 +#: ../src/xz/xz.1 msgid "Total size of stream padding in the file" msgstr "Загальний розмір доповнення потоку у файлі" #. type: Plain text -#: ../src/xz/xz.1:2160 +#: ../src/xz/xz.1 msgid "The columns of the B<stream> lines:" msgstr "Стовпчики у рядках B<stream>:" #. type: Plain text -#: ../src/xz/xz.1:2164 +#: ../src/xz/xz.1 msgid "Stream number (the first stream is 1)" msgstr "Номер потоку (перший потік має номер 1)" #. type: Plain text -#: ../src/xz/xz.1:2166 +#: ../src/xz/xz.1 msgid "Number of blocks in the stream" msgstr "Кількість блоків у потоці" #. type: Plain text -#: ../src/xz/xz.1:2168 +#: ../src/xz/xz.1 msgid "Compressed start offset" msgstr "Зсув початку стисненого" #. type: Plain text -#: ../src/xz/xz.1:2170 +#: ../src/xz/xz.1 msgid "Uncompressed start offset" msgstr "Зсув початку нестисненого" #. type: Plain text -#: ../src/xz/xz.1:2172 +#: ../src/xz/xz.1 msgid "Compressed size (does not include stream padding)" msgstr "Стиснений розмір (не включає доповнення потоку)" #. type: Plain text -#: ../src/xz/xz.1:2174 ../src/xz/xz.1:2203 ../src/xz/xz.1:2293 +#: ../src/xz/xz.1 msgid "Uncompressed size" msgstr "Нестиснутий розмір" #. type: Plain text -#: ../src/xz/xz.1:2176 ../src/xz/xz.1:2205 +#: ../src/xz/xz.1 msgid "Compression ratio" msgstr "Рівень стискання" #. type: IP -#: ../src/xz/xz.1:2176 ../src/xz/xz.1:2203 ../src/xz/xz.1:2300 +#: ../src/xz/xz.1 #, no-wrap msgid "9." msgstr "9." #. type: Plain text -#: ../src/xz/xz.1:2178 ../src/xz/xz.1:2207 +#: ../src/xz/xz.1 msgid "Name of the integrity check" msgstr "Назва перевірки цілісності" #. type: IP -#: ../src/xz/xz.1:2178 ../src/xz/xz.1:2205 ../src/xz/xz.1:2316 +#: ../src/xz/xz.1 #, no-wrap msgid "10." msgstr "10." #. type: Plain text -#: ../src/xz/xz.1:2180 +#: ../src/xz/xz.1 msgid "Size of stream padding" msgstr "Розмір доповнення потоку" #. type: Plain text -#: ../src/xz/xz.1:2186 +#: ../src/xz/xz.1 msgid "The columns of the B<block> lines:" msgstr "Стовпчики у рядках B<block>:" #. type: Plain text -#: ../src/xz/xz.1:2190 +#: ../src/xz/xz.1 msgid "Number of the stream containing this block" msgstr "Номер потоку, що містить цей блок" #. type: Plain text -#: ../src/xz/xz.1:2193 -msgid "" -"Block number relative to the beginning of the stream (the first block is 1)" +#: ../src/xz/xz.1 +msgid "Block number relative to the beginning of the stream (the first block is 1)" msgstr "Номер блоку відносно початку потоку (перший блок має номер 1)" #. type: Plain text -#: ../src/xz/xz.1:2195 +#: ../src/xz/xz.1 msgid "Block number relative to the beginning of the file" msgstr "Номер блоку відносно початку файла" #. type: Plain text -#: ../src/xz/xz.1:2197 +#: ../src/xz/xz.1 msgid "Compressed start offset relative to the beginning of the file" msgstr "Зсув початку стисненого відносно початку файла" #. type: Plain text -#: ../src/xz/xz.1:2199 +#: ../src/xz/xz.1 msgid "Uncompressed start offset relative to the beginning of the file" msgstr "Зсув початку нестисненого відносно початку файла" #. type: Plain text -#: ../src/xz/xz.1:2201 +#: ../src/xz/xz.1 msgid "Total compressed size of the block (includes headers)" msgstr "Загальний стиснений розмір блоку (включено з заголовками)" #. type: Plain text -#: ../src/xz/xz.1:2219 -msgid "" -"If B<--verbose> was specified twice, additional columns are included on the " -"B<block> lines. These are not displayed with a single B<--verbose>, because " -"getting this information requires many seeks and can thus be slow:" -msgstr "" -"Якщо B<--verbose> було вказано двічі, до рядків B<block> буде включено " -"додаткові стовпчики. Ці стовпчики не буде показано, якщо вказано одинарний " -"параметр B<--verbose>, оскільки отримання цих відомостей потребує багатьох " -"позиціювань, а ця процедура може бути повільною:" +#: ../src/xz/xz.1 +msgid "If B<--verbose> was specified twice, additional columns are included on the B<block> lines. These are not displayed with a single B<--verbose>, because getting this information requires many seeks and can thus be slow:" +msgstr "Якщо B<--verbose> було вказано двічі, до рядків B<block> буде включено додаткові стовпчики. Ці стовпчики не буде показано, якщо вказано одинарний параметр B<--verbose>, оскільки отримання цих відомостей потребує багатьох позиціювань, а ця процедура може бути повільною:" #. type: IP -#: ../src/xz/xz.1:2221 ../src/xz/xz.1:2321 +#: ../src/xz/xz.1 #, no-wrap msgid "11." msgstr "11." #. type: Plain text -#: ../src/xz/xz.1:2223 +#: ../src/xz/xz.1 msgid "Value of the integrity check in hexadecimal" msgstr "Значення перевірки цілісності у шістнадцятковій формі" #. type: IP -#: ../src/xz/xz.1:2223 ../src/xz/xz.1:2331 +#: ../src/xz/xz.1 #, no-wrap msgid "12." msgstr "12." #. type: Plain text -#: ../src/xz/xz.1:2225 +#: ../src/xz/xz.1 msgid "Block header size" msgstr "Розмір заголовка блоку" #. type: IP -#: ../src/xz/xz.1:2225 +#: ../src/xz/xz.1 #, no-wrap msgid "13." msgstr "13." #. type: Plain text -#: ../src/xz/xz.1:2235 -msgid "" -"Block flags: B<c> indicates that compressed size is present, and B<u> " -"indicates that uncompressed size is present. If the flag is not set, a dash " -"(B<->) is shown instead to keep the string length fixed. New flags may be " -"added to the end of the string in the future." -msgstr "" -"Прапорці блоку: B<c> вказує, що наявний стиснений розмір, а B<u> вказує, що " -"наявний нестиснений розмір. Якщо прапорець не встановлено, буде показано (B<-" -">) замість підтримання фіксованого розміру рядка. У майбутньому наприкінці " -"рядка може бути додано нові прапорці." +#: ../src/xz/xz.1 +msgid "Block flags: B<c> indicates that compressed size is present, and B<u> indicates that uncompressed size is present. If the flag is not set, a dash (B<->) is shown instead to keep the string length fixed. New flags may be added to the end of the string in the future." +msgstr "Прапорці блоку: B<c> вказує, що наявний стиснений розмір, а B<u> вказує, що наявний нестиснений розмір. Якщо прапорець не встановлено, буде показано (B<->) замість підтримання фіксованого розміру рядка. У майбутньому наприкінці рядка може бути додано нові прапорці." #. type: IP -#: ../src/xz/xz.1:2235 +#: ../src/xz/xz.1 #, no-wrap msgid "14." msgstr "14." #. type: Plain text -#: ../src/xz/xz.1:2238 -msgid "" -"Size of the actual compressed data in the block (this excludes the block " -"header, block padding, and check fields)" -msgstr "" -"Розмір справжніх стиснених даних у блоці (це включає заголовок блоку, " -"доповнення блоку та поля перевірок)" +#: ../src/xz/xz.1 +msgid "Size of the actual compressed data in the block (this excludes the block header, block padding, and check fields)" +msgstr "Розмір справжніх стиснених даних у блоці (це включає заголовок блоку, доповнення блоку та поля перевірок)" #. type: IP -#: ../src/xz/xz.1:2238 +#: ../src/xz/xz.1 #, no-wrap msgid "15." msgstr "15." #. type: Plain text -#: ../src/xz/xz.1:2243 -msgid "" -"Amount of memory (in bytes) required to decompress this block with this " -"B<xz> version" -msgstr "" -"Об'єм пам'яті (у байтах), який потрібен для розпаковування цього блоку за " -"допомогою цієї версії B<xz>" +#: ../src/xz/xz.1 +msgid "Amount of memory (in bytes) required to decompress this block with this B<xz> version" +msgstr "Об'єм пам'яті (у байтах), який потрібен для розпаковування цього блоку за допомогою цієї версії B<xz>" #. type: IP -#: ../src/xz/xz.1:2243 +#: ../src/xz/xz.1 #, no-wrap msgid "16." msgstr "16." #. type: Plain text -#: ../src/xz/xz.1:2250 -msgid "" -"Filter chain. Note that most of the options used at compression time cannot " -"be known, because only the options that are needed for decompression are " -"stored in the B<.xz> headers." -msgstr "" -"Ланцюжок фільтрів. Зауважте, що більшість параметрів, які використано під " -"час стискання, не є наперед відомим, оскільки у заголовках B<.xz> " -"зберігаються лише параметри, які потрібні для розпаковування." +#: ../src/xz/xz.1 +msgid "Filter chain. Note that most of the options used at compression time cannot be known, because only the options that are needed for decompression are stored in the B<.xz> headers." +msgstr "Ланцюжок фільтрів. Зауважте, що більшість параметрів, які використано під час стискання, не є наперед відомим, оскільки у заголовках B<.xz> зберігаються лише параметри, які потрібні для розпаковування." #. type: Plain text -#: ../src/xz/xz.1:2256 +#: ../src/xz/xz.1 msgid "The columns of the B<summary> lines:" msgstr "Стовпчики у рядках B<summary>:" #. type: Plain text -#: ../src/xz/xz.1:2263 -msgid "" -"Amount of memory (in bytes) required to decompress this file with this B<xz> " -"version" -msgstr "" -"Об'єм пам'яті (у байтах), який потрібен для розпаковування цього файла за " -"допомогою цієї версії B<xz>" +#: ../src/xz/xz.1 +msgid "Amount of memory (in bytes) required to decompress this file with this B<xz> version" +msgstr "Об'єм пам'яті (у байтах), який потрібен для розпаковування цього файла за допомогою цієї версії B<xz>" #. type: Plain text -#: ../src/xz/xz.1:2269 ../src/xz/xz.1:2327 -msgid "" -"B<yes> or B<no> indicating if all block headers have both compressed size " -"and uncompressed size stored in them" -msgstr "" -"B<yes> або B<no> вказує, якщо усі заголовки блоків містять одразу стиснений " -"розмір та розпакований розмір" +#: ../src/xz/xz.1 +msgid "B<yes> or B<no> indicating if all block headers have both compressed size and uncompressed size stored in them" +msgstr "B<yes> або B<no> вказує, якщо усі заголовки блоків містять одразу стиснений розмір та розпакований розмір" #. type: Plain text -#: ../src/xz/xz.1:2273 ../src/xz/xz.1:2331 +#: ../src/xz/xz.1 msgid "I<Since> B<xz> I<5.1.2alpha:>" msgstr "I<Починаючи з> B<xz> I<5.1.2alpha:>" #. type: Plain text -#: ../src/xz/xz.1:2277 ../src/xz/xz.1:2335 +#: ../src/xz/xz.1 msgid "Minimum B<xz> version required to decompress the file" msgstr "Мінімальна версія B<xz>, яка потрібна для розпаковування файла" #. type: Plain text -#: ../src/xz/xz.1:2283 +#: ../src/xz/xz.1 msgid "The columns of the B<totals> line:" msgstr "Стовпчики рядка B<totals>:" #. type: Plain text -#: ../src/xz/xz.1:2287 +#: ../src/xz/xz.1 msgid "Number of streams" msgstr "Кількість потоків" #. type: Plain text -#: ../src/xz/xz.1:2289 +#: ../src/xz/xz.1 msgid "Number of blocks" msgstr "Кількість блоків" #. type: Plain text -#: ../src/xz/xz.1:2291 +#: ../src/xz/xz.1 msgid "Compressed size" msgstr "Стиснутий розмір" #. type: Plain text -#: ../src/xz/xz.1:2295 +#: ../src/xz/xz.1 msgid "Average compression ratio" msgstr "Середній коефіцієнт стискання" #. type: Plain text -#: ../src/xz/xz.1:2298 -msgid "" -"Comma-separated list of integrity check names that were present in the files" -msgstr "" -"Список відокремлених комами назв перевірок цілісності, результати яких " -"наявні у файлах" +#: ../src/xz/xz.1 +msgid "Comma-separated list of integrity check names that were present in the files" +msgstr "Список відокремлених комами назв перевірок цілісності, результати яких наявні у файлах" #. type: Plain text -#: ../src/xz/xz.1:2300 +#: ../src/xz/xz.1 msgid "Stream padding size" msgstr "Розмір доповнення потоку" #. type: Plain text -#: ../src/xz/xz.1:2306 -msgid "" -"Number of files. This is here to keep the order of the earlier columns the " -"same as on B<file> lines." -msgstr "" -"Кількість файлів. Наявний тут для зберігання такого самого порядку " -"стовпчиків, що і у попередніх рядках B<file>." +#: ../src/xz/xz.1 +msgid "Number of files. This is here to keep the order of the earlier columns the same as on B<file> lines." +msgstr "Кількість файлів. Наявний тут для зберігання такого самого порядку стовпчиків, що і у попередніх рядках B<file>." #. type: Plain text -#: ../src/xz/xz.1:2314 -msgid "" -"If B<--verbose> was specified twice, additional columns are included on the " -"B<totals> line:" -msgstr "" -"Якщо B<--verbose> було вказано двічі, до рядка B<totals> буде включено " -"додаткові стовпчики:" +#: ../src/xz/xz.1 +msgid "If B<--verbose> was specified twice, additional columns are included on the B<totals> line:" +msgstr "Якщо B<--verbose> було вказано двічі, до рядка B<totals> буде включено додаткові стовпчики:" #. type: Plain text -#: ../src/xz/xz.1:2321 -msgid "" -"Maximum amount of memory (in bytes) required to decompress the files with " -"this B<xz> version" -msgstr "" -"Максимальний об'єм пам'яті (у байтах), який потрібен для розпаковування " -"файлів за допомогою цієї версії B<xz>" +#: ../src/xz/xz.1 +msgid "Maximum amount of memory (in bytes) required to decompress the files with this B<xz> version" +msgstr "Максимальний об'єм пам'яті (у байтах), який потрібен для розпаковування файлів за допомогою цієї версії B<xz>" #. type: Plain text -#: ../src/xz/xz.1:2341 -msgid "" -"Future versions may add new line types and new columns can be added to the " -"existing line types, but the existing columns won't be changed." -msgstr "" -"У майбутніх версіях може бути додано нові типи рядків і нові стовпчики до " -"наявних типів рядків, але наявні стовпчики мають лишитися незмінними." +#: ../src/xz/xz.1 +msgid "Future versions may add new line types and new columns can be added to the existing line types, but the existing columns won't be changed." +msgstr "У майбутніх версіях може бути додано нові типи рядків і нові стовпчики до наявних типів рядків, але наявні стовпчики мають лишитися незмінними." + +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Filters help" +msgstr "Довідка з фільтрування" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --filters-help> prints the supported filters in the following format:" +msgstr "B<xz --robot --filters-help> виведе список підтримуваних фільтрів у такому форматі:" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "I<filter>B<:>I<option>B<=E<lt>>I<value>B<E<gt>,>I<option>B<=E<lt>>I<value>B<E<gt>>..." +msgstr "I<фільтр>B<:>I<параметр>B<=E<lt>>I<значення>B<E<gt>,>I<параметр>B<=E<lt>>I<значення>B<E<gt>>..." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<filter>" +msgstr "I<фільтр>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Name of the filter" +msgstr "Назва фільтра" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<option>" +msgstr "I<параметр>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Name of a filter specific option" +msgstr "Назва специфічного для фільтра параметра" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<value>" +msgstr "I<значення>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Numeric I<value> ranges appear as B<E<lt>>I<min>B<->I<max>B<E<gt>>. String I<value> choices are shown within B<E<lt> E<gt>> and separated by a B<|> character." +msgstr "Числові діапазони I<value> слід вказати у форматі B<E<lt>>I<мінімум>B<->I<максимум>B<E<gt>>. Варіанти рядка I<значення> показано у B<E<lt> E<gt>> і відокремлено символом B<|>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Each filter is printed on its own line." +msgstr "Кожен фільтр буде виведено до окремого рядка." + +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Memory limit information" +msgstr "Дані щодо обмеження пам'яті" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --info-memory> prints a single line with multiple tab-separated columns:" +msgstr "B<xz --robot --info-memory> виводить один рядок з декількома відокремленими табуляціями стовпчиками:" + +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "1." +msgstr "1." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Total amount of physical memory (RAM) in bytes." +msgstr "Загальний об'єм фізичної пам'яті (RAM) у байтах." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory usage limit for compression in bytes (B<--memlimit-compress>). A special value of B<0> indicates the default setting which for single-threaded mode is the same as no limit." +msgstr "Обмеження на використання пам'яті для стискання у байтах (B<--memlimit-compress>). Особливе значення B<0> вказує на типові налаштування, якими для однопотокового режиму є налаштування без обмеження на використання пам'яті." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory usage limit for decompression in bytes (B<--memlimit-decompress>). A special value of B<0> indicates the default setting which for single-threaded mode is the same as no limit." +msgstr "Обмеження на використання пам'яті для розпакування у байтах (B<--memlimit-decompress>). Особливе значення B<0> вказує на типові налаштування, якими для однопотокового режиму є налаштування без обмеження на використання пам'яті." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: Memory usage for multi-threaded decompression in bytes (B<--memlimit-mt-decompress>). This is never zero because a system-specific default value shown in the column 5 is used if no limit has been specified explicitly. This is also never greater than the value in the column 3 even if a larger value has been specified with B<--memlimit-mt-decompress>." +msgstr "Починаючи з B<xz> 5.3.4alpha: використання пам'яті для багатопотокового розпаковування у байтах (B<--memlimit-mt-decompress>). Ніколи не дорівнює нулеві, оскільки буде використано специфічне для системи типове значення, яке показано у стовпчику 5, якщо обмеження не встановлено явним чином. Також ніколи не перевищуватиме значення у стовпчику 3, навіть якщо було вказано більше значення за допомогою B<--memlimit-mt-decompress>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: A system-specific default memory usage limit that is used to limit the number of threads when compressing with an automatic number of threads (B<--threads=0>) and no memory usage limit has been specified (B<--memlimit-compress>). This is also used as the default value for B<--memlimit-mt-decompress>." +msgstr "Починаючи з B<xz> 5.3.4alpha: специфічне для системи типове обмеження на використання пам'яті, яке використовують для обмеження кількості потоків при стисканні з автоматичною кількістю потоків (B<--threads=0>) і без визначення обмеження на використання пам'яті (B<--memlimit-compress>). Це значення також використовують як типове значення для B<--memlimit-mt-decompress>." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: Number of available processor threads." +msgstr "Починаючи з B<xz> 5.3.4alpha: кількість доступних потоків обробки процесора." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In the future, the output of B<xz --robot --info-memory> may have more columns, but never more than a single line." +msgstr "У майбутньому у виведенні B<xz --robot --info-memory> може бути більше стовпчиків, але у виведеному буде не більше за один рядок." + +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Version" +msgstr "Версія" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<xz --robot --version> prints the version number of B<xz> and liblzma in the following format:" +msgstr "B<xz --robot --version> виведе назву версії B<xz> і liblzma у такому форматі:" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<XZ_VERSION=>I<XYYYZZZS>" +msgstr "B<XZ_VERSION=>I<XYYYZZZS>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "B<LIBLZMA_VERSION=>I<XYYYZZZS>" +msgstr "B<LIBLZMA_VERSION=>I<XYYYZZZS>" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<X>" +msgstr "I<X>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Major version." +msgstr "Основна версія." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<YYY>" +msgstr "I<YYY>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Minor version. Even numbers are stable. Odd numbers are alpha or beta versions." +msgstr "Проміжна версія. Непарні номери буде використано для стабільних версій. Непарні номери є номерами тестових версій." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<ZZZ>" +msgstr "I<ZZZ>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Patch level for stable releases or just a counter for development releases." +msgstr "Рівень латання для стабільних випусків або просто лічильник для випусків, які перебувають у розробці." + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<S>" +msgstr "I<S>" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Stability. 0 is alpha, 1 is beta, and 2 is stable. I<S> should be always 2 when I<YYY> is even." +msgstr "Стабільність. 0 — alpha, 1 — beta, а 2 означає «стабільна версія». I<S> має завжди дорівнювати 2, якщо I<YYY> є парним." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "I<XYYYZZZS> are the same on both lines if B<xz> and liblzma are from the same XZ Utils release." +msgstr "I<XYYYZZZS> є тим самим в обох рядках, якщо B<xz> і liblzma належать до одного випуску XZ Utils." + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Examples: 4.999.9beta is B<49990091> and 5.0.0 is B<50000002>." +msgstr "Приклади: 4.999.9beta — це B<49990091>, а 5.0.0 — це B<50000002>." #. type: SH -#: ../src/xz/xz.1:2342 ../src/xzdec/xzdec.1:104 ../src/lzmainfo/lzmainfo.1:44 -#: ../src/scripts/xzgrep.1:81 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "EXIT STATUS" msgstr "СТАН ВИХОДУ" #. type: TP -#: ../src/xz/xz.1:2343 ../src/xzdec/xzdec.1:105 ../src/lzmainfo/lzmainfo.1:45 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "B<0>" msgstr "B<0>" #. type: Plain text -#: ../src/xz/xz.1:2346 ../src/lzmainfo/lzmainfo.1:48 +#: ../src/xz/xz.1 ../src/lzmainfo/lzmainfo.1 msgid "All is good." msgstr "Усе добре." #. type: TP -#: ../src/xz/xz.1:2346 ../src/xzdec/xzdec.1:108 ../src/lzmainfo/lzmainfo.1:48 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "B<1>" msgstr "B<1>" #. type: Plain text -#: ../src/xz/xz.1:2349 ../src/xzdec/xzdec.1:111 ../src/lzmainfo/lzmainfo.1:51 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 msgid "An error occurred." msgstr "Сталася помилка." #. type: TP -#: ../src/xz/xz.1:2349 +#: ../src/xz/xz.1 #, no-wrap msgid "B<2>" msgstr "B<2>" #. type: Plain text -#: ../src/xz/xz.1:2353 +#: ../src/xz/xz.1 msgid "Something worth a warning occurred, but no actual errors occurred." msgstr "Сталося щось варте попередження, але справжніх помилок не сталося." #. type: Plain text -#: ../src/xz/xz.1:2356 -msgid "" -"Notices (not warnings or errors) printed on standard error don't affect the " -"exit status." -msgstr "" -"Зауваження (не попередження або помилки), які виведено до стандартного " -"виведення помилок, не впливають на стан виходу." +#: ../src/xz/xz.1 +msgid "Notices (not warnings or errors) printed on standard error don't affect the exit status." +msgstr "Зауваження (не попередження або помилки), які виведено до стандартного виведення помилок, не впливають на стан виходу." #. type: SH -#: ../src/xz/xz.1:2357 ../src/scripts/xzgrep.1:94 ../src/scripts/xzless.1:52 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "ENVIRONMENT" msgstr "СЕРЕДОВИЩЕ" #. type: Plain text -#: ../src/xz/xz.1:2370 -msgid "" -"B<xz> parses space-separated lists of options from the environment variables " -"B<XZ_DEFAULTS> and B<XZ_OPT>, in this order, before parsing the options from " -"the command line. Note that only options are parsed from the environment " -"variables; all non-options are silently ignored. Parsing is done with " -"B<getopt_long>(3) which is used also for the command line arguments." -msgstr "" -"B<xz> обробляє списки відокремлених пробілами параметрів зі змінних " -"середовища B<XZ_DEFAULTS> і B<XZ_OPT>, перш ніж обробляти параметри з рядка " -"команди. Зауважте, що буде оброблено лише параметри зі змінних середовища; " -"усі непараметричні записи буде без повідомлень проігноровано. Обробку буде " -"виконано за допомогою функції B<getopt_long>(3), яку також використовують " -"для аргументів рядка команди." +#: ../src/xz/xz.1 +msgid "B<xz> parses space-separated lists of options from the environment variables B<XZ_DEFAULTS> and B<XZ_OPT>, in this order, before parsing the options from the command line. Note that only options are parsed from the environment variables; all non-options are silently ignored. Parsing is done with B<getopt_long>(3) which is used also for the command line arguments." +msgstr "B<xz> обробляє списки відокремлених пробілами параметрів зі змінних середовища B<XZ_DEFAULTS> і B<XZ_OPT>, перш ніж обробляти параметри з рядка команди. Зауважте, що буде оброблено лише параметри зі змінних середовища; усі непараметричні записи буде без повідомлень проігноровано. Обробку буде виконано за допомогою функції B<getopt_long>(3), яку також використовують для аргументів рядка команди." #. type: TP -#: ../src/xz/xz.1:2370 +#: ../src/xz/xz.1 #, no-wrap msgid "B<XZ_DEFAULTS>" msgstr "B<XZ_DEFAULTS>" #. type: Plain text -#: ../src/xz/xz.1:2379 -msgid "" -"User-specific or system-wide default options. Typically this is set in a " -"shell initialization script to enable B<xz>'s memory usage limiter by " -"default. Excluding shell initialization scripts and similar special cases, " -"scripts must never set or unset B<XZ_DEFAULTS>." -msgstr "" -"Специфічні для користувача або загальносистемні типові параметри. Зазвичай, " -"їх встановлюють у скрипті ініціалізації оболонки для типового вмикання " -"обмеження на використання пам'яті у B<xz>. Окрім скриптів ініціалізації " -"оболонки і подібних особливих випадків, не слід встановлювати або " -"скасовувати встановлення значення B<XZ_DEFAULTS> у скриптах." +#: ../src/xz/xz.1 +msgid "User-specific or system-wide default options. Typically this is set in a shell initialization script to enable B<xz>'s memory usage limiter by default. Excluding shell initialization scripts and similar special cases, scripts must never set or unset B<XZ_DEFAULTS>." +msgstr "Специфічні для користувача або загальносистемні типові параметри. Зазвичай, їх встановлюють у скрипті ініціалізації оболонки для типового вмикання обмеження на використання пам'яті у B<xz>. Окрім скриптів ініціалізації оболонки і подібних особливих випадків, не слід встановлювати або скасовувати встановлення значення B<XZ_DEFAULTS> у скриптах." #. type: TP -#: ../src/xz/xz.1:2379 +#: ../src/xz/xz.1 #, no-wrap msgid "B<XZ_OPT>" msgstr "B<XZ_OPT>" #. type: Plain text -#: ../src/xz/xz.1:2390 -msgid "" -"This is for passing options to B<xz> when it is not possible to set the " -"options directly on the B<xz> command line. This is the case when B<xz> is " -"run by a script or tool, for example, GNU B<tar>(1):" -msgstr "" -"Цю змінну призначено для передавання параметрів до B<xz>, якщо неможливо " -"встановити параметри безпосередньо у рядку команди B<xz>. Це трапляється, " -"якщо B<xz> запущено скриптом або інструментом, наприклад, GNU B<tar>(1):" +#: ../src/xz/xz.1 +msgid "This is for passing options to B<xz> when it is not possible to set the options directly on the B<xz> command line. This is the case when B<xz> is run by a script or tool, for example, GNU B<tar>(1):" +msgstr "Цю змінну призначено для передавання параметрів до B<xz>, якщо неможливо встановити параметри безпосередньо у рядку команди B<xz>. Це трапляється, якщо B<xz> запущено скриптом або інструментом, наприклад, GNU B<tar>(1):" #. type: Plain text -#: ../src/xz/xz.1:2396 -#, no-wrap -msgid "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" +msgid "\\f(CRXZ_OPT=-2v tar caf foo.tar.xz foo\\fR\n" msgstr "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" #. type: Plain text -#: ../src/xz/xz.1:2410 -msgid "" -"Scripts may use B<XZ_OPT>, for example, to set script-specific default " -"compression options. It is still recommended to allow users to override " -"B<XZ_OPT> if that is reasonable. For example, in B<sh>(1) scripts one may " -"use something like this:" -msgstr "" -"Скрипти можуть використовувати B<XZ_OPT>, наприклад, для встановлення " -"специфічних типових параметрів стискання. Втім, рекомендуємо дозволити " -"користувачам перевизначати B<XZ_OPT>, якщо це має якісь причини. Наприклад, " -"у скриптах B<sh>(1) можна скористатися чимось таким:" +#: ../src/xz/xz.1 +msgid "Scripts may use B<XZ_OPT>, for example, to set script-specific default compression options. It is still recommended to allow users to override B<XZ_OPT> if that is reasonable. For example, in B<sh>(1) scripts one may use something like this:" +msgstr "Скрипти можуть використовувати B<XZ_OPT>, наприклад, для встановлення специфічних типових параметрів стискання. Втім, рекомендуємо дозволити користувачам перевизначати B<XZ_OPT>, якщо це має якісь причини. Наприклад, у скриптах B<sh>(1) можна скористатися чимось таким:" #. type: Plain text -#: ../src/xz/xz.1:2417 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" +#| "export XZ_OPT>\n" msgid "" -"CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" -"export XZ_OPT>\n" +"\\f(CRXZ_OPT=${XZ_OPT-\"-7e\"}\n" +"export XZ_OPT\\fR\n" msgstr "" "CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" "export XZ_OPT>\n" #. type: SH -#: ../src/xz/xz.1:2422 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA UTILS COMPATIBILITY" msgstr "СУМІСНІСТЬ ІЗ LZMA UTILS" #. type: Plain text -#: ../src/xz/xz.1:2435 -msgid "" -"The command line syntax of B<xz> is practically a superset of B<lzma>, " -"B<unlzma>, and B<lzcat> as found from LZMA Utils 4.32.x. In most cases, it " -"is possible to replace LZMA Utils with XZ Utils without breaking existing " -"scripts. There are some incompatibilities though, which may sometimes cause " -"problems." -msgstr "" -"Синтаксис рядка команди B<xz> практично є надбудовою щодо B<lzma>, B<unlzma> " -"і B<lzcat> з LZMA Utils 4.32.x. У більшості випадків можна замінити LZMA " -"Utils XZ Utils без порушення працездатності наявних скриптів. Втім, існують " -"певні несумісності, які іноді можуть спричиняти проблеми." +#: ../src/xz/xz.1 +msgid "The command line syntax of B<xz> is practically a superset of B<lzma>, B<unlzma>, and B<lzcat> as found from LZMA Utils 4.32.x. In most cases, it is possible to replace LZMA Utils with XZ Utils without breaking existing scripts. There are some incompatibilities though, which may sometimes cause problems." +msgstr "Синтаксис рядка команди B<xz> практично є надбудовою щодо B<lzma>, B<unlzma> і B<lzcat> з LZMA Utils 4.32.x. У більшості випадків можна замінити LZMA Utils XZ Utils без порушення працездатності наявних скриптів. Втім, існують певні несумісності, які іноді можуть спричиняти проблеми." #. type: SS -#: ../src/xz/xz.1:2436 +#: ../src/xz/xz.1 #, no-wrap msgid "Compression preset levels" msgstr "Рівні шаблонів стискання" #. type: Plain text -#: ../src/xz/xz.1:2443 -msgid "" -"The numbering of the compression level presets is not identical in B<xz> and " -"LZMA Utils. The most important difference is how dictionary sizes are " -"mapped to different presets. Dictionary size is roughly equal to the " -"decompressor memory usage." -msgstr "" -"Нумерація у шаблонах рівнів стискання у B<xz> не є тотожною до нумерації у " -"LZMA Utils. Найважливішою відмінністю є прив'язка розмірів словника до " -"різних шаблонів. Розмір словника грубо рівний використанню пам'яті у засобі " -"розпаковування." +#: ../src/xz/xz.1 +msgid "The numbering of the compression level presets is not identical in B<xz> and LZMA Utils. The most important difference is how dictionary sizes are mapped to different presets. Dictionary size is roughly equal to the decompressor memory usage." +msgstr "Нумерація у шаблонах рівнів стискання у B<xz> не є тотожною до нумерації у LZMA Utils. Найважливішою відмінністю є прив'язка розмірів словника до різних шаблонів. Розмір словника грубо рівний використанню пам'яті у засобі розпаковування." #. type: tbl table -#: ../src/xz/xz.1:2449 ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "Level" msgstr "Рівень" #. type: tbl table -#: ../src/xz/xz.1:2449 ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "xz" msgstr "xz" #. type: tbl table -#: ../src/xz/xz.1:2449 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA Utils" msgstr "LZMA Utils" #. type: tbl table -#: ../src/xz/xz.1:2450 ../src/xz/xz.1:2475 +#: ../src/xz/xz.1 #, no-wrap msgid "N/A" msgstr "н/д" #. type: tbl table -#: ../src/xz/xz.1:2451 +#: ../src/xz/xz.1 #, no-wrap msgid "64 KiB" msgstr "64 КіБ" #. type: tbl table -#: ../src/xz/xz.1:2453 +#: ../src/xz/xz.1 #, no-wrap msgid "512 KiB" msgstr "512 КіБ" #. type: Plain text -#: ../src/xz/xz.1:2468 -msgid "" -"The dictionary size differences affect the compressor memory usage too, but " -"there are some other differences between LZMA Utils and XZ Utils, which make " -"the difference even bigger:" -msgstr "" -"Відмінності у розмірах словників також впливають на використання пам'яті " -"засобом стискання, але є і інші відмінності між LZMA Utils і XZ Utils, які " -"роблять різницю ще помітнішою:" +#: ../src/xz/xz.1 +msgid "The dictionary size differences affect the compressor memory usage too, but there are some other differences between LZMA Utils and XZ Utils, which make the difference even bigger:" +msgstr "Відмінності у розмірах словників також впливають на використання пам'яті засобом стискання, але є і інші відмінності між LZMA Utils і XZ Utils, які роблять різницю ще помітнішою:" #. type: tbl table -#: ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA Utils 4.32.x" msgstr "LZMA Utils 4.32.x" #. type: tbl table -#: ../src/xz/xz.1:2477 ../src/xz/xz.1:2478 +#: ../src/xz/xz.1 #, no-wrap msgid "12 MiB" msgstr "12 МіБ" #. type: tbl table -#: ../src/xz/xz.1:2480 +#: ../src/xz/xz.1 #, no-wrap msgid "26 MiB" msgstr "26 МіБ" #. type: tbl table -#: ../src/xz/xz.1:2481 +#: ../src/xz/xz.1 #, no-wrap msgid "45 MiB" msgstr "45 МіБ" #. type: tbl table -#: ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "83 MiB" msgstr "83 МіБ" #. type: tbl table -#: ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "159 MiB" msgstr "159 МіБ" #. type: tbl table -#: ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "311 MiB" msgstr "311 МіБ" #. type: Plain text -#: ../src/xz/xz.1:2493 -msgid "" -"The default preset level in LZMA Utils is B<-7> while in XZ Utils it is " -"B<-6>, so both use an 8 MiB dictionary by default." -msgstr "" -"Типовим рівнем стискання у LZMA Utils є B<-7>, а у XZ Utils — B<-6>, отже, " -"обидва комплекти програм типово використовують словник розміром у 8 МіБ." +#: ../src/xz/xz.1 +msgid "The default preset level in LZMA Utils is B<-7> while in XZ Utils it is B<-6>, so both use an 8 MiB dictionary by default." +msgstr "Типовим рівнем стискання у LZMA Utils є B<-7>, а у XZ Utils — B<-6>, отже, обидва комплекти програм типово використовують словник розміром у 8 МіБ." #. type: SS -#: ../src/xz/xz.1:2494 +#: ../src/xz/xz.1 #, no-wrap msgid "Streamed vs. non-streamed .lzma files" msgstr "Потокові і непотокові файл .lzma" #. type: Plain text -#: ../src/xz/xz.1:2504 -msgid "" -"The uncompressed size of the file can be stored in the B<.lzma> header. " -"LZMA Utils does that when compressing regular files. The alternative is to " -"mark that uncompressed size is unknown and use end-of-payload marker to " -"indicate where the decompressor should stop. LZMA Utils uses this method " -"when uncompressed size isn't known, which is the case, for example, in pipes." -msgstr "" -"Розмір нестисненого файла може бути збережено у заголовку B<.lzma>. LZMA " -"Utils зберігають дані при стисканні звичайних файлів. Альтернативним " -"підходом є позначення нестисненого розміру як невідомого і використання " -"позначки кінця вмісту для позначення місця, де засіб розпаковування має " -"зупинитися. У LZMA Utils цей спосіб використовують, якщо нестиснений розмір " -"є невідомим, що трапляється, наприклад, для конвеєрів обробки даних." +#: ../src/xz/xz.1 +msgid "The uncompressed size of the file can be stored in the B<.lzma> header. LZMA Utils does that when compressing regular files. The alternative is to mark that uncompressed size is unknown and use end-of-payload marker to indicate where the decompressor should stop. LZMA Utils uses this method when uncompressed size isn't known, which is the case, for example, in pipes." +msgstr "Розмір нестисненого файла може бути збережено у заголовку B<.lzma>. LZMA Utils зберігають дані при стисканні звичайних файлів. Альтернативним підходом є позначення нестисненого розміру як невідомого і використання позначки кінця вмісту для позначення місця, де засіб розпаковування має зупинитися. У LZMA Utils цей спосіб використовують, якщо нестиснений розмір є невідомим, що трапляється, наприклад, для конвеєрів обробки даних." #. type: Plain text -#: ../src/xz/xz.1:2525 -msgid "" -"B<xz> supports decompressing B<.lzma> files with or without end-of-payload " -"marker, but all B<.lzma> files created by B<xz> will use end-of-payload " -"marker and have uncompressed size marked as unknown in the B<.lzma> header. " -"This may be a problem in some uncommon situations. For example, a B<.lzma> " -"decompressor in an embedded device might work only with files that have " -"known uncompressed size. If you hit this problem, you need to use LZMA " -"Utils or LZMA SDK to create B<.lzma> files with known uncompressed size." -msgstr "" -"У B<xz> передбачено підтримку розпаковування файлів B<.lzma> з позначкою " -"кінця вмісту та без неї, але усі файли B<.lzma>, які створено за допомогою " -"B<xz>, використовують позначку кінця вмісту, а нестиснений розмір у " -"заголовку B<.lzma> позначають як невідомий. Це може призвести до проблем у " -"деяких нетипових ситуаціях. Наприклад, розпакувальник B<.lzma> у вбудованому " -"пристрої може працювати лише з файлами, для яких відомий нестиснений розмір. " -"Якщо ви зіткнулися з цією проблемою, вам слід скористатися LZMA Utils або " -"LZMA SDK для створення файлів B<.lzma> із відомим розміром нестиснених даних." +#: ../src/xz/xz.1 +msgid "B<xz> supports decompressing B<.lzma> files with or without end-of-payload marker, but all B<.lzma> files created by B<xz> will use end-of-payload marker and have uncompressed size marked as unknown in the B<.lzma> header. This may be a problem in some uncommon situations. For example, a B<.lzma> decompressor in an embedded device might work only with files that have known uncompressed size. If you hit this problem, you need to use LZMA Utils or LZMA SDK to create B<.lzma> files with known uncompressed size." +msgstr "У B<xz> передбачено підтримку розпаковування файлів B<.lzma> з позначкою кінця вмісту та без неї, але усі файли B<.lzma>, які створено за допомогою B<xz>, використовують позначку кінця вмісту, а нестиснений розмір у заголовку B<.lzma> позначають як невідомий. Це може призвести до проблем у деяких нетипових ситуаціях. Наприклад, розпакувальник B<.lzma> у вбудованому пристрої може працювати лише з файлами, для яких відомий нестиснений розмір. Якщо ви зіткнулися з цією проблемою, вам слід скористатися LZMA Utils або LZMA SDK для створення файлів B<.lzma> із відомим розміром нестиснених даних." #. type: SS -#: ../src/xz/xz.1:2526 +#: ../src/xz/xz.1 #, no-wrap msgid "Unsupported .lzma files" msgstr "Непідтримувані файли .lzma" #. type: Plain text -#: ../src/xz/xz.1:2549 -msgid "" -"The B<.lzma> format allows I<lc> values up to 8, and I<lp> values up to 4. " -"LZMA Utils can decompress files with any I<lc> and I<lp>, but always creates " -"files with B<lc=3> and B<lp=0>. Creating files with other I<lc> and I<lp> " -"is possible with B<xz> and with LZMA SDK." -msgstr "" -"У форматі B<.lzma> можливі значення I<lc> аж до 8 і значення I<lp> аж до 4. " -"LZMA Utils можуть розпаковувати файли із будь-якими значеннями I<lc> і " -"I<lp>, але завжди створюють файли з B<lc=3> і B<lp=0>. Створення файлів з " -"іншими значеннями I<lc> і I<lp> є можливим за допомогою B<xz> і LZMA SDK." +#: ../src/xz/xz.1 +msgid "The B<.lzma> format allows I<lc> values up to 8, and I<lp> values up to 4. LZMA Utils can decompress files with any I<lc> and I<lp>, but always creates files with B<lc=3> and B<lp=0>. Creating files with other I<lc> and I<lp> is possible with B<xz> and with LZMA SDK." +msgstr "У форматі B<.lzma> можливі значення I<lc> аж до 8 і значення I<lp> аж до 4. LZMA Utils можуть розпаковувати файли із будь-якими значеннями I<lc> і I<lp>, але завжди створюють файли з B<lc=3> і B<lp=0>. Створення файлів з іншими значеннями I<lc> і I<lp> є можливим за допомогою B<xz> і LZMA SDK." #. type: Plain text -#: ../src/xz/xz.1:2560 -msgid "" -"The implementation of the LZMA1 filter in liblzma requires that the sum of " -"I<lc> and I<lp> must not exceed 4. Thus, B<.lzma> files, which exceed this " -"limitation, cannot be decompressed with B<xz>." -msgstr "" -"Реалізація фільтра LZMA1 у liblzma потребує, щоби сума I<lc> і I<lp> не " -"перевищувала 4. Отже, файли B<.lzma>, у яких перевищено обмеження, не може " -"бути розпаковано за допомогою B<xz>." +#: ../src/xz/xz.1 +msgid "The implementation of the LZMA1 filter in liblzma requires that the sum of I<lc> and I<lp> must not exceed 4. Thus, B<.lzma> files, which exceed this limitation, cannot be decompressed with B<xz>." +msgstr "Реалізація фільтра LZMA1 у liblzma потребує, щоби сума I<lc> і I<lp> не перевищувала 4. Отже, файли B<.lzma>, у яких перевищено обмеження, не може бути розпаковано за допомогою B<xz>." #. type: Plain text -#: ../src/xz/xz.1:2575 -msgid "" -"LZMA Utils creates only B<.lzma> files which have a dictionary size of " -"2^I<n> (a power of 2) but accepts files with any dictionary size. liblzma " -"accepts only B<.lzma> files which have a dictionary size of 2^I<n> or 2^I<n> " -"+ 2^(I<n>-1). This is to decrease false positives when detecting B<.lzma> " -"files." -msgstr "" -"LZMA Utils створюють лише файли B<.lzma>, які мають розмір словника у 2^I<n> " -"(степінь 2), але приймають файли із будь-яким розміром словника. liblzma " -"приймає лише файли B<.lzma>, які мають розмір словника 2^I<n> або 2^I<n> + " -"2^(I<n>-1). Так зроблено для зменшення помилок при виявленні файлів B<.lzma>." +#: ../src/xz/xz.1 +msgid "LZMA Utils creates only B<.lzma> files which have a dictionary size of 2^I<n> (a power of 2) but accepts files with any dictionary size. liblzma accepts only B<.lzma> files which have a dictionary size of 2^I<n> or 2^I<n> + 2^(I<n>-1). This is to decrease false positives when detecting B<.lzma> files." +msgstr "LZMA Utils створюють лише файли B<.lzma>, які мають розмір словника у 2^I<n> (степінь 2), але приймають файли із будь-яким розміром словника. liblzma приймає лише файли B<.lzma>, які мають розмір словника 2^I<n> або 2^I<n> + 2^(I<n>-1). Так зроблено для зменшення помилок при виявленні файлів B<.lzma>." #. type: Plain text -#: ../src/xz/xz.1:2580 -msgid "" -"These limitations shouldn't be a problem in practice, since practically all " -"B<.lzma> files have been compressed with settings that liblzma will accept." -msgstr "" -"Ці обмеження не мають призводити до проблем на практиці, оскільки практично " -"усі файли B<.lzma> було стиснено з використанням параметрів, які приймає " -"liblzma." +#: ../src/xz/xz.1 +msgid "These limitations shouldn't be a problem in practice, since practically all B<.lzma> files have been compressed with settings that liblzma will accept." +msgstr "Ці обмеження не мають призводити до проблем на практиці, оскільки практично усі файли B<.lzma> було стиснено з використанням параметрів, які приймає liblzma." #. type: SS -#: ../src/xz/xz.1:2581 +#: ../src/xz/xz.1 #, no-wrap msgid "Trailing garbage" msgstr "Кінцевий мотлох" #. type: Plain text -#: ../src/xz/xz.1:2591 -msgid "" -"When decompressing, LZMA Utils silently ignore everything after the first B<." -"lzma> stream. In most situations, this is a bug. This also means that LZMA " -"Utils don't support decompressing concatenated B<.lzma> files." -msgstr "" -"При розпаковуванні LZMA Utils без повідомлень ігнорують усі дані після " -"першого потоку B<.lzma>. У більшості випадків це пов'язано із вадою у " -"програмі. Це також означає, що у LZMA Utils не передбачено підтримки " -"розпаковування з'єднаних файлів B<.lzma>." +#: ../src/xz/xz.1 +msgid "When decompressing, LZMA Utils silently ignore everything after the first B<.lzma> stream. In most situations, this is a bug. This also means that LZMA Utils don't support decompressing concatenated B<.lzma> files." +msgstr "При розпаковуванні LZMA Utils без повідомлень ігнорують усі дані після першого потоку B<.lzma>. У більшості випадків це пов'язано із вадою у програмі. Це також означає, що у LZMA Utils не передбачено підтримки розпаковування з'єднаних файлів B<.lzma>." #. type: Plain text -#: ../src/xz/xz.1:2601 -msgid "" -"If there is data left after the first B<.lzma> stream, B<xz> considers the " -"file to be corrupt unless B<--single-stream> was used. This may break " -"obscure scripts which have assumed that trailing garbage is ignored." -msgstr "" -"Якщо після першого потоку B<.lzma> лишилися дані, B<xz> вважатиме файл " -"пошкодженим, якщо не було використано B<--single-stream>. Це може зашкодити " -"роботі скриптів, де зроблено припущення, що кінцеві зайві дані буде " -"проігноровано." +#: ../src/xz/xz.1 +msgid "If there is data left after the first B<.lzma> stream, B<xz> considers the file to be corrupt unless B<--single-stream> was used. This may break obscure scripts which have assumed that trailing garbage is ignored." +msgstr "Якщо після першого потоку B<.lzma> лишилися дані, B<xz> вважатиме файл пошкодженим, якщо не було використано B<--single-stream>. Це може зашкодити роботі скриптів, де зроблено припущення, що кінцеві зайві дані буде проігноровано." #. type: SH -#: ../src/xz/xz.1:2602 ../src/xzdec/xzdec.1:117 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "NOTES" msgstr "ПРИМІТКИ" #. type: SS -#: ../src/xz/xz.1:2604 +#: ../src/xz/xz.1 #, no-wrap msgid "Compressed output may vary" msgstr "Стискання даних може бути різним" #. type: Plain text -#: ../src/xz/xz.1:2615 -msgid "" -"The exact compressed output produced from the same uncompressed input file " -"may vary between XZ Utils versions even if compression options are " -"identical. This is because the encoder can be improved (faster or better " -"compression) without affecting the file format. The output can vary even " -"between different builds of the same XZ Utils version, if different build " -"options are used." -msgstr "" -"Точні стиснені дані, які створено на основі того самого нестисненого файла " -"вхідних даних, можуть бути різними для різних версій XZ Utils, навіть якщо " -"використано однакові параметри стискання. Причиною цього є удосконалення у " -"кодувальнику (пришвидшення або краще стискання) без зміни формату файлів. " -"Виведені дані можуть бути різними навіть для різних збірок тієї самої версії " -"XZ Utils, якщо використано різні параметри збирання." +#: ../src/xz/xz.1 +msgid "The exact compressed output produced from the same uncompressed input file may vary between XZ Utils versions even if compression options are identical. This is because the encoder can be improved (faster or better compression) without affecting the file format. The output can vary even between different builds of the same XZ Utils version, if different build options are used." +msgstr "Точні стиснені дані, які створено на основі того самого нестисненого файла вхідних даних, можуть бути різними для різних версій XZ Utils, навіть якщо використано однакові параметри стискання. Причиною цього є удосконалення у кодувальнику (пришвидшення або краще стискання) без зміни формату файлів. Виведені дані можуть бути різними навіть для різних збірок тієї самої версії XZ Utils, якщо використано різні параметри збирання." #. type: Plain text -#: ../src/xz/xz.1:2625 -msgid "" -"The above means that once B<--rsyncable> has been implemented, the resulting " -"files won't necessarily be rsyncable unless both old and new files have been " -"compressed with the same xz version. This problem can be fixed if a part of " -"the encoder implementation is frozen to keep rsyncable output stable across " -"xz versions." -msgstr "" -"Написане вище означає, що після реалізації B<--rsyncable> файли-результати " -"не обов'язково можна буде синхронізувати за допомогою rsyncable, якщо старий " -"і новий файли було стиснено за допомогою тієї самої версії xz. Цю проблему " -"можна усунути, якщо буде заморожено частину реалізації кодувальника, щоб " -"введені для rsync дані були стабільними між версіями xz." +#: ../src/xz/xz.1 +msgid "The above means that once B<--rsyncable> has been implemented, the resulting files won't necessarily be rsyncable unless both old and new files have been compressed with the same xz version. This problem can be fixed if a part of the encoder implementation is frozen to keep rsyncable output stable across xz versions." +msgstr "Написане вище означає, що після реалізації B<--rsyncable> файли-результати не обов'язково можна буде синхронізувати за допомогою rsyncable, якщо старий і новий файли було стиснено за допомогою тієї самої версії xz. Цю проблему можна усунути, якщо буде заморожено частину реалізації кодувальника, щоб введені для rsync дані були стабільними між версіями xz." #. type: SS -#: ../src/xz/xz.1:2626 +#: ../src/xz/xz.1 #, no-wrap msgid "Embedded .xz decompressors" msgstr "Вбудовані розпакувальники .xz" #. type: Plain text -#: ../src/xz/xz.1:2643 -msgid "" -"Embedded B<.xz> decompressor implementations like XZ Embedded don't " -"necessarily support files created with integrity I<check> types other than " -"B<none> and B<crc32>. Since the default is B<--check=crc64>, you must use " -"B<--check=none> or B<--check=crc32> when creating files for embedded systems." -msgstr "" -"У вбудованих реалізаціях розпакувальника B<.xz>, подібних до XZ Embedded, не " -"обов'язково передбачено підтримку файлів, які створено із типами " -"I<перевірки> цілісності, відмінними від B<none> і B<crc32>. Оскільки типовим " -"є B<--check=crc64>, вам слід використовувати B<--check=none> або B<--" -"check=crc32> при створенні файлів для вбудованих систем." +#: ../src/xz/xz.1 +msgid "Embedded B<.xz> decompressor implementations like XZ Embedded don't necessarily support files created with integrity I<check> types other than B<none> and B<crc32>. Since the default is B<--check=crc64>, you must use B<--check=none> or B<--check=crc32> when creating files for embedded systems." +msgstr "У вбудованих реалізаціях розпакувальника B<.xz>, подібних до XZ Embedded, не обов'язково передбачено підтримку файлів, які створено із типами I<перевірки> цілісності, відмінними від B<none> і B<crc32>. Оскільки типовим є B<--check=crc64>, вам слід використовувати B<--check=none> або B<--check=crc32> при створенні файлів для вбудованих систем." #. type: Plain text -#: ../src/xz/xz.1:2653 -msgid "" -"Outside embedded systems, all B<.xz> format decompressors support all the " -"I<check> types, or at least are able to decompress the file without " -"verifying the integrity check if the particular I<check> is not supported." -msgstr "" -"Поза вбудованими системами, в усіх засобах розпаковування формату B<.xz> " -"передбачено підтримку усіх типів I<перевірок> або принаймні можливість " -"розпакувати файл без перевірки цілісності, якщо підтримки певної " -"I<перевірки> не передбачено." +#: ../src/xz/xz.1 +msgid "Outside embedded systems, all B<.xz> format decompressors support all the I<check> types, or at least are able to decompress the file without verifying the integrity check if the particular I<check> is not supported." +msgstr "Поза вбудованими системами, в усіх засобах розпаковування формату B<.xz> передбачено підтримку усіх типів I<перевірок> або принаймні можливість розпакувати файл без перевірки цілісності, якщо підтримки певної I<перевірки> не передбачено." #. type: Plain text -#: ../src/xz/xz.1:2656 -msgid "" -"XZ Embedded supports BCJ filters, but only with the default start offset." -msgstr "" -"У XZ Embedded передбачено підтримку BCJ, але лише з типовим початковим " -"зсувом." +#: ../src/xz/xz.1 +msgid "XZ Embedded supports BCJ filters, but only with the default start offset." +msgstr "У XZ Embedded передбачено підтримку BCJ, але лише з типовим початковим зсувом." #. type: SH -#: ../src/xz/xz.1:2657 +#: ../src/xz/xz.1 #, no-wrap msgid "EXAMPLES" msgstr "ПРИКЛАДИ" #. type: SS -#: ../src/xz/xz.1:2659 +#: ../src/xz/xz.1 #, no-wrap msgid "Basics" msgstr "Основи" #. type: Plain text -#: ../src/xz/xz.1:2669 -msgid "" -"Compress the file I<foo> into I<foo.xz> using the default compression level " -"(B<-6>), and remove I<foo> if compression is successful:" -msgstr "" -"Стиснути файл I<foo> до I<foo.xz> за допомогою типового рівня стискання " -"(B<-6>) і вилучити I<foo>, якщо стискання відбулося успішно:" +#: ../src/xz/xz.1 +msgid "Compress the file I<foo> into I<foo.xz> using the default compression level (B<-6>), and remove I<foo> if compression is successful:" +msgstr "Стиснути файл I<foo> до I<foo.xz> за допомогою типового рівня стискання (B<-6>) і вилучити I<foo>, якщо стискання відбулося успішно:" #. type: Plain text -#: ../src/xz/xz.1:2674 -#, no-wrap -msgid "CW<xz foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz foo>\n" +msgid "\\f(CRxz foo\\fR\n" msgstr "CW<xz foo>\n" #. type: Plain text -#: ../src/xz/xz.1:2685 -msgid "" -"Decompress I<bar.xz> into I<bar> and don't remove I<bar.xz> even if " -"decompression is successful:" -msgstr "" -"Розпакувати I<bar.xz> до I<bar> і не вилучати I<bar.xz>, навіть якщо " -"розпаковування відбулося успішно:" +#: ../src/xz/xz.1 +msgid "Decompress I<bar.xz> into I<bar> and don't remove I<bar.xz> even if decompression is successful:" +msgstr "Розпакувати I<bar.xz> до I<bar> і не вилучати I<bar.xz>, навіть якщо розпаковування відбулося успішно:" #. type: Plain text -#: ../src/xz/xz.1:2690 -#, no-wrap -msgid "CW<xz -dk bar.xz>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -dk bar.xz>\n" +msgid "\\f(CRxz -dk bar.xz\\fR\n" msgstr "CW<xz -dk bar.xz>\n" #. type: Plain text -#: ../src/xz/xz.1:2703 -msgid "" -"Create I<baz.tar.xz> with the preset B<-4e> (B<-4 --extreme>), which is " -"slower than the default B<-6>, but needs less memory for compression and " -"decompression (48\\ MiB and 5\\ MiB, respectively):" -msgstr "" -"Створити I<baz.tar.xz> з використанням шаблона B<-4e> (B<-4 --extreme>), " -"який є повільнішими за типовий B<-6>, але потребує менше пам'яті для " -"стискання та розпаковування (48\\ МіБ та 5\\ МіБ, відповідно):" +#: ../src/xz/xz.1 +msgid "Create I<baz.tar.xz> with the preset B<-4e> (B<-4 --extreme>), which is slower than the default B<-6>, but needs less memory for compression and decompression (48\\ MiB and 5\\ MiB, respectively):" +msgstr "Створити I<baz.tar.xz> з використанням шаблона B<-4e> (B<-4 --extreme>), який є повільнішими за типовий B<-6>, але потребує менше пам'яті для стискання та розпаковування (48\\ МіБ та 5\\ МіБ, відповідно):" #. type: Plain text -#: ../src/xz/xz.1:2708 -#, no-wrap -msgid "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" +msgid "\\f(CRtar cf - baz | xz -4e E<gt> baz.tar.xz\\fR\n" msgstr "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" #. type: Plain text -#: ../src/xz/xz.1:2714 -msgid "" -"A mix of compressed and uncompressed files can be decompressed to standard " -"output with a single command:" -msgstr "" -"Суміш стиснених і нестиснених файлів можна розпакувати до стандартного " -"виведення за допомогою єдиної команди:" +#: ../src/xz/xz.1 +msgid "A mix of compressed and uncompressed files can be decompressed to standard output with a single command:" +msgstr "Суміш стиснених і нестиснених файлів можна розпакувати до стандартного виведення за допомогою єдиної команди:" #. type: Plain text -#: ../src/xz/xz.1:2719 -#, no-wrap -msgid "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" +msgid "\\f(CRxz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt\\fR\n" msgstr "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" #. type: SS -#: ../src/xz/xz.1:2723 +#: ../src/xz/xz.1 #, no-wrap msgid "Parallel compression of many files" msgstr "Паралельне стискання багатьох файлів" #. type: Plain text -#: ../src/xz/xz.1:2729 -msgid "" -"On GNU and *BSD, B<find>(1) and B<xargs>(1) can be used to parallelize " -"compression of many files:" -msgstr "" -"У GNU і *BSD можна скористатися B<find>(1) і B<xargs>(1) для паралельного " -"стискання багатьох файлів:" +#: ../src/xz/xz.1 +msgid "On GNU and *BSD, B<find>(1) and B<xargs>(1) can be used to parallelize compression of many files:" +msgstr "У GNU і *BSD можна скористатися B<find>(1) і B<xargs>(1) для паралельного стискання багатьох файлів:" #. type: Plain text -#: ../src/xz/xz.1:2735 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" +#| " | xargs -0r -P4 -n16 xz -T1>\n" msgid "" -"CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" -" | xargs -0r -P4 -n16 xz -T1>\n" +"\\f(CRfind . -type f \\e! -name '*.xz' -print0 \\e\n" +" | xargs -0r -P4 -n16 xz -T1\\fR\n" msgstr "" "CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" " | xargs -0r -P4 -n16 xz -T1>\n" #. type: Plain text -#: ../src/xz/xz.1:2757 -msgid "" -"The B<-P> option to B<xargs>(1) sets the number of parallel B<xz> " -"processes. The best value for the B<-n> option depends on how many files " -"there are to be compressed. If there are only a couple of files, the value " -"should probably be 1; with tens of thousands of files, 100 or even more may " -"be appropriate to reduce the number of B<xz> processes that B<xargs>(1) " -"will eventually create." -msgstr "" -"Параметр B<-P> B<xargs>(1) встановлює кількість паралельних процесів B<xz>. " -"Найкраще значення параметра B<-n> залежить від того, скільки файлів має бути " -"стиснено. Якщо файлів мало, значенням, ймовірно, має бути 1. Якщо файлів " -"десятки тисяч, може знадобитися значення 100 або навіть більше, щоб зменшити " -"кількість процесів B<xz>, які врешті створить B<xargs>(1)." +#: ../src/xz/xz.1 +msgid "The B<-P> option to B<xargs>(1) sets the number of parallel B<xz> processes. The best value for the B<-n> option depends on how many files there are to be compressed. If there are only a couple of files, the value should probably be 1; with tens of thousands of files, 100 or even more may be appropriate to reduce the number of B<xz> processes that B<xargs>(1) will eventually create." +msgstr "Параметр B<-P> B<xargs>(1) встановлює кількість паралельних процесів B<xz>. Найкраще значення параметра B<-n> залежить від того, скільки файлів має бути стиснено. Якщо файлів мало, значенням, ймовірно, має бути 1. Якщо файлів десятки тисяч, може знадобитися значення 100 або навіть більше, щоб зменшити кількість процесів B<xz>, які врешті створить B<xargs>(1)." #. type: Plain text -#: ../src/xz/xz.1:2765 -msgid "" -"The option B<-T1> for B<xz> is there to force it to single-threaded mode, " -"because B<xargs>(1) is used to control the amount of parallelization." -msgstr "" -"Параметр B<-T1> для B<xz> тут для примусового встановлення однопотокового " -"режиму, оскільки для керування рівнем паралелізації використано B<xargs>(1)." +#: ../src/xz/xz.1 +msgid "The option B<-T1> for B<xz> is there to force it to single-threaded mode, because B<xargs>(1) is used to control the amount of parallelization." +msgstr "Параметр B<-T1> для B<xz> тут для примусового встановлення однопотокового режиму, оскільки для керування рівнем паралелізації використано B<xargs>(1)." #. type: SS -#: ../src/xz/xz.1:2766 +#: ../src/xz/xz.1 #, no-wrap msgid "Robot mode" msgstr "Режим робота" #. type: Plain text -#: ../src/xz/xz.1:2769 -msgid "" -"Calculate how many bytes have been saved in total after compressing multiple " -"files:" -msgstr "" -"Обчислити скільки байтів було заощаджено загалом після стискання декількох " -"файлів:" +#: ../src/xz/xz.1 +msgid "Calculate how many bytes have been saved in total after compressing multiple files:" +msgstr "Обчислити скільки байтів було заощаджено загалом після стискання декількох файлів:" #. type: Plain text -#: ../src/xz/xz.1:2774 -#, no-wrap -msgid "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" +msgid "\\f(CRxz --robot --list *.xz | awk '/^totals/{print $5-$4}'\\fR\n" msgstr "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" #. type: Plain text -#: ../src/xz/xz.1:2789 -msgid "" -"A script may want to know that it is using new enough B<xz>. The following " -"B<sh>(1) script checks that the version number of the B<xz> tool is at " -"least 5.0.0. This method is compatible with old beta versions, which didn't " -"support the B<--robot> option:" -msgstr "" -"Скрипту можуть знадобитися дані щодо того, що використано достатньо нову " -"версію B<xz>. У наведеному нижче скрипті B<sh>(1) виконано перевірку того, " -"що номер версії засобу B<xz> є принаймні рівним 5.0.0. Цей спосіб є сумісним " -"зі старими тестовими версіями, де не передбачено підтримки параметра B<--" -"robot>:" +#: ../src/xz/xz.1 +msgid "A script may want to know that it is using new enough B<xz>. The following B<sh>(1) script checks that the version number of the B<xz> tool is at least 5.0.0. This method is compatible with old beta versions, which didn't support the B<--robot> option:" +msgstr "Скрипту можуть знадобитися дані щодо того, що використано достатньо нову версію B<xz>. У наведеному нижче скрипті B<sh>(1) виконано перевірку того, що номер версії засобу B<xz> є принаймні рівним 5.0.0. Цей спосіб є сумісним зі старими тестовими версіями, де не передбачено підтримки параметра B<--robot>:" #. type: Plain text -#: ../src/xz/xz.1:2798 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" +#| " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" +#| " echo \"Your xz is too old.\"\n" +#| "fi\n" +#| "unset XZ_VERSION LIBLZMA_VERSION>\n" msgid "" -"CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" +"\\f(CRif ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" " echo \"Your xz is too old.\"\n" "fi\n" -"unset XZ_VERSION LIBLZMA_VERSION>\n" +"unset XZ_VERSION LIBLZMA_VERSION\\fR\n" msgstr "" "CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" @@ -4832,24 +3238,27 @@ msgstr "" "unset XZ_VERSION LIBLZMA_VERSION>\n" #. type: Plain text -#: ../src/xz/xz.1:2805 -msgid "" -"Set a memory usage limit for decompression using B<XZ_OPT>, but if a limit " -"has already been set, don't increase it:" -msgstr "" -"Встановити обмеження на використання пам'яті для розпаковування за допомогою " -"B<XZ_OPT>, але якщо обмеження вже було встановлено, не збільшувати його:" +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for decompression using B<XZ_OPT>, but if a limit has already been set, don't increase it:" +msgstr "Встановити обмеження на використання пам'яті для розпаковування за допомогою B<XZ_OPT>, але якщо обмеження вже було встановлено, не збільшувати його:" #. type: Plain text -#: ../src/xz/xz.1:2815 -#, no-wrap +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "" +#| "CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" +#| "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" +#| "if [ $OLDLIM -eq 0 -o $OLDLIM -gt $NEWLIM ]; then\n" +#| " XZ_OPT=\"$XZ_OPT --memlimit-decompress=$NEWLIM\"\n" +#| " export XZ_OPT\n" +#| "fi>\n" msgid "" -"CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" +"\\f(CRNEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" "if [ $OLDLIM -eq 0 -o $OLDLIM -gt $NEWLIM ]; then\n" " XZ_OPT=\"$XZ_OPT --memlimit-decompress=$NEWLIM\"\n" " export XZ_OPT\n" -"fi>\n" +"fi\\fR\n" msgstr "" "CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" @@ -4859,902 +3268,615 @@ msgstr "" "fi>\n" #. type: Plain text -#: ../src/xz/xz.1:2825 -msgid "" -"The simplest use for custom filter chains is customizing a LZMA2 preset. " -"This can be useful, because the presets cover only a subset of the " -"potentially useful combinations of compression settings." -msgstr "" -"Найпростішим використанням ланцюжка фільтрів є налаштовування шаблона LZMA2. " -"Це може бути корисним, оскільки у шаблонах використано лише підмножину " -"потенційно корисних комбінацій параметрів стискання." +#: ../src/xz/xz.1 +msgid "The simplest use for custom filter chains is customizing a LZMA2 preset. This can be useful, because the presets cover only a subset of the potentially useful combinations of compression settings." +msgstr "Найпростішим використанням ланцюжка фільтрів є налаштовування шаблона LZMA2. Це може бути корисним, оскільки у шаблонах використано лише підмножину потенційно корисних комбінацій параметрів стискання." #. type: Plain text -#: ../src/xz/xz.1:2833 -msgid "" -"The CompCPU columns of the tables from the descriptions of the options " -"B<-0> ... B<-9> and B<--extreme> are useful when customizing LZMA2 presets. " -"Here are the relevant parts collected from those two tables:" -msgstr "" -"При налаштовуванні шаблонів LZMA2 корисними є стовпчики CompCPU таблиць з " -"описів параметрів B<-0> ... B<-9> і B<--extreme>. Ось відповідні частини з " -"цих двох таблиць:" +#: ../src/xz/xz.1 +msgid "The CompCPU columns of the tables from the descriptions of the options B<-0> ... B<-9> and B<--extreme> are useful when customizing LZMA2 presets. Here are the relevant parts collected from those two tables:" +msgstr "При налаштовуванні шаблонів LZMA2 корисними є стовпчики CompCPU таблиць з описів параметрів B<-0> ... B<-9> і B<--extreme>. Ось відповідні частини з цих двох таблиць:" #. type: Plain text -#: ../src/xz/xz.1:2858 -msgid "" -"If you know that a file requires somewhat big dictionary (for example, 32\\ " -"MiB) to compress well, but you want to compress it quicker than B<xz -8> " -"would do, a preset with a low CompCPU value (for example, 1) can be " -"modified to use a bigger dictionary:" -msgstr "" -"Якщо вам відомо, що певний файл потребує дещо більшого словника (наприклад, " -"32\\ МіБ) для якісного стискання, але ви хочете стиснути його швидше за " -"команду B<xz -8>, можна внести зміни до шаблона із нижчим значенням CompCPU " -"(наприклад, 1) для використання більшого словника:" +#: ../src/xz/xz.1 +msgid "If you know that a file requires somewhat big dictionary (for example, 32\\ MiB) to compress well, but you want to compress it quicker than B<xz -8> would do, a preset with a low CompCPU value (for example, 1) can be modified to use a bigger dictionary:" +msgstr "Якщо вам відомо, що певний файл потребує дещо більшого словника (наприклад, 32\\ МіБ) для якісного стискання, але ви хочете стиснути його швидше за команду B<xz -8>, можна внести зміни до шаблона із нижчим значенням CompCPU (наприклад, 1) для використання більшого словника:" #. type: Plain text -#: ../src/xz/xz.1:2863 -#, no-wrap -msgid "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" +msgid "\\f(CRxz --lzma2=preset=1,dict=32MiB foo.tar\\fR\n" msgstr "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2879 -msgid "" -"With certain files, the above command may be faster than B<xz -6> while " -"compressing significantly better. However, it must be emphasized that only " -"some files benefit from a big dictionary while keeping the CompCPU value " -"low. The most obvious situation, where a big dictionary can help a lot, is " -"an archive containing very similar files of at least a few megabytes each. " -"The dictionary size has to be significantly bigger than any individual file " -"to allow LZMA2 to take full advantage of the similarities between " -"consecutive files." -msgstr "" -"Для певних файлів наведена вище команда може працювати швидше за B<xz -6> і " -"стискати дані значно краще. Втім, слід наголосити, переваги більшого " -"словника з одночасним низьким значенням CompCPU проявляються лише для деяких " -"файлів. Найочевиднішим випадком, коли великий словник є корисним, є випадок, " -"коли архів містить дуже подібні файли розміром у принаймні декілька " -"мегабайтів. Розмір словника має бути значно більшим за будь-який окремий " -"файл, щоб у LZMA2 було використано усі переваги подібностей між послідовними " -"файлами." +#: ../src/xz/xz.1 +msgid "With certain files, the above command may be faster than B<xz -6> while compressing significantly better. However, it must be emphasized that only some files benefit from a big dictionary while keeping the CompCPU value low. The most obvious situation, where a big dictionary can help a lot, is an archive containing very similar files of at least a few megabytes each. The dictionary size has to be significantly bigger than any individual file to allow LZMA2 to take full advantage of the similarities between consecutive files." +msgstr "Для певних файлів наведена вище команда може працювати швидше за B<xz -6> і стискати дані значно краще. Втім, слід наголосити, переваги більшого словника з одночасним низьким значенням CompCPU проявляються лише для деяких файлів. Найочевиднішим випадком, коли великий словник є корисним, є випадок, коли архів містить дуже подібні файли розміром у принаймні декілька мегабайтів. Розмір словника має бути значно більшим за будь-який окремий файл, щоб у LZMA2 було використано усі переваги подібностей між послідовними файлами." #. type: Plain text -#: ../src/xz/xz.1:2886 -msgid "" -"If very high compressor and decompressor memory usage is fine, and the file " -"being compressed is at least several hundred megabytes, it may be useful to " -"use an even bigger dictionary than the 64 MiB that B<xz -9> would use:" -msgstr "" -"Якщо дуже високий рівень використання пам'яті у засобі стискання або " -"розпаковування не є проблемою, і файли, який стискають має об'єм у принаймні " -"декілька десятків мегабайтів, може бути корисним використання навіть " -"більшого за 64 МіБ словника, який використано у B<xz -9>:" +#: ../src/xz/xz.1 +msgid "If very high compressor and decompressor memory usage is fine, and the file being compressed is at least several hundred megabytes, it may be useful to use an even bigger dictionary than the 64 MiB that B<xz -9> would use:" +msgstr "Якщо дуже високий рівень використання пам'яті у засобі стискання або розпаковування не є проблемою, і файли, який стискають має об'єм у принаймні декілька десятків мегабайтів, може бути корисним використання навіть більшого за 64 МіБ словника, який використано у B<xz -9>:" #. type: Plain text -#: ../src/xz/xz.1:2891 -#, no-wrap -msgid "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" +msgid "\\f(CRxz -vv --lzma2=dict=192MiB big_foo.tar\\fR\n" msgstr "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2904 -msgid "" -"Using B<-vv> (B<--verbose --verbose>) like in the above example can be " -"useful to see the memory requirements of the compressor and decompressor. " -"Remember that using a dictionary bigger than the size of the uncompressed " -"file is waste of memory, so the above command isn't useful for small files." -msgstr "" -"Використання B<-vv> (B<--verbose --verbose>), подібно до наведеного вище " -"прикладу, може бути корисним для перегляду вимог з боку засобів стискання та " -"розпаковування до пам'яті. Пам'ятайте, що використання словника, розмір " -"якого перевищує розмір файла, який стискають, є простоюю витратою пам'яті, " -"отже наведену вище команду не варто використовувати для малих файлів." +#: ../src/xz/xz.1 +msgid "Using B<-vv> (B<--verbose --verbose>) like in the above example can be useful to see the memory requirements of the compressor and decompressor. Remember that using a dictionary bigger than the size of the uncompressed file is waste of memory, so the above command isn't useful for small files." +msgstr "Використання B<-vv> (B<--verbose --verbose>), подібно до наведеного вище прикладу, може бути корисним для перегляду вимог з боку засобів стискання та розпаковування до пам'яті. Пам'ятайте, що використання словника, розмір якого перевищує розмір файла, який стискають, є простоюю витратою пам'яті, отже наведену вище команду не варто використовувати для малих файлів." #. type: Plain text -#: ../src/xz/xz.1:2916 -msgid "" -"Sometimes the compression time doesn't matter, but the decompressor memory " -"usage has to be kept low, for example, to make it possible to decompress the " -"file on an embedded system. The following command uses B<-6e> (B<-6 --" -"extreme>) as a base and sets the dictionary to only 64\\ KiB. The " -"resulting file can be decompressed with XZ Embedded (that's why there is B<--" -"check=crc32>) using about 100\\ KiB of memory." -msgstr "" -"Іноді час стискання не має значення, але використання пам'яті засобом " -"розпаковування має бути низьким для того, щоб, наприклад, уможливити " -"розпаковування файла у вбудованій системі. У наведеній нижче команді " -"використано B<-6e> (B<-6 --extreme>) як основу і встановлено розмір словника " -"лише у 64\\ КіБ. Файл-результат можна розпакувати за допомогою XZ Embedded " -"(ось чому використано B<--check=crc32>) з використанням лише 100\\ КіБ " -"пам'яті." +#: ../src/xz/xz.1 +msgid "Sometimes the compression time doesn't matter, but the decompressor memory usage has to be kept low, for example, to make it possible to decompress the file on an embedded system. The following command uses B<-6e> (B<-6 --extreme>) as a base and sets the dictionary to only 64\\ KiB. The resulting file can be decompressed with XZ Embedded (that's why there is B<--check=crc32>) using about 100\\ KiB of memory." +msgstr "Іноді час стискання не має значення, але використання пам'яті засобом розпаковування має бути низьким для того, щоб, наприклад, уможливити розпаковування файла у вбудованій системі. У наведеній нижче команді використано B<-6e> (B<-6 --extreme>) як основу і встановлено розмір словника лише у 64\\ КіБ. Файл-результат можна розпакувати за допомогою XZ Embedded (ось чому використано B<--check=crc32>) з використанням лише 100\\ КіБ пам'яті." #. type: Plain text -#: ../src/xz/xz.1:2921 -#, no-wrap -msgid "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" +msgid "\\f(CRxz --check=crc32 --lzma2=preset=6e,dict=64KiB foo\\fR\n" msgstr "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" #. type: Plain text -#: ../src/xz/xz.1:2944 -msgid "" -"If you want to squeeze out as many bytes as possible, adjusting the number " -"of literal context bits (I<lc>) and number of position bits (I<pb>) can " -"sometimes help. Adjusting the number of literal position bits (I<lp>) " -"might help too, but usually I<lc> and I<pb> are more important. For " -"example, a source code archive contains mostly US-ASCII text, so something " -"like the following might give slightly (like 0.1\\ %) smaller file than B<xz " -"-6e> (try also without B<lc=4>):" -msgstr "" -"Якщо вам потрібно витиснути зі стискання максимальну кількість байтів, може " -"допомогти коригування кількості бітів контексту літералів (I<lc>) та " -"кількість позиційних бітів (I<pb>). Також може допомогти коригування " -"кількості бітів позиції літералів (I<lp>), але, зазвичай, важливішими є " -"I<lc> і I<pb>. Наприклад, в архівах зі початковим кодом міститься " -"здебільшого текст US-ASCII, щось подібне до наведеного нижче може дещо (на " -"щось близьке до 0,1\\ %) зменшити файл, порівняно із B<xz -6e> (спробуйте " -"також без B<lc=4>):" +#: ../src/xz/xz.1 +msgid "If you want to squeeze out as many bytes as possible, adjusting the number of literal context bits (I<lc>) and number of position bits (I<pb>) can sometimes help. Adjusting the number of literal position bits (I<lp>) might help too, but usually I<lc> and I<pb> are more important. For example, a source code archive contains mostly US-ASCII text, so something like the following might give slightly (like 0.1\\ %) smaller file than B<xz -6e> (try also without B<lc=4>):" +msgstr "Якщо вам потрібно витиснути зі стискання максимальну кількість байтів, може допомогти коригування кількості бітів контексту літералів (I<lc>) та кількість позиційних бітів (I<pb>). Також може допомогти коригування кількості бітів позиції літералів (I<lp>), але, зазвичай, важливішими є I<lc> і I<pb>. Наприклад, в архівах зі початковим кодом міститься здебільшого текст US-ASCII, щось подібне до наведеного нижче може дещо (на щось близьке до 0,1\\ %) зменшити файл, порівняно із B<xz -6e> (спробуйте також без B<lc=4>):" #. type: Plain text -#: ../src/xz/xz.1:2949 -#, no-wrap -msgid "CW<xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar>\n" +msgid "\\f(CRxz --lzma2=preset=6e,pb=0,lc=4 source_code.tar\\fR\n" msgstr "CW<xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar>\n" #. type: Plain text -#: ../src/xz/xz.1:2957 -msgid "" -"Using another filter together with LZMA2 can improve compression with " -"certain file types. For example, to compress a x86-32 or x86-64 shared " -"library using the x86 BCJ filter:" -msgstr "" -"Використання іншого фільтра разом із LZMA2 може покращити стискання для " -"певних типів файлів. Наприклад, для стискання бібліотеки спільного " -"користування x86-32 або x86-64 з використанням фільтра BCJ x86 скористайтеся " -"такою командою:" +#: ../src/xz/xz.1 +msgid "Using another filter together with LZMA2 can improve compression with certain file types. For example, to compress a x86-32 or x86-64 shared library using the x86 BCJ filter:" +msgstr "Використання іншого фільтра разом із LZMA2 може покращити стискання для певних типів файлів. Наприклад, для стискання бібліотеки спільного користування x86-32 або x86-64 з використанням фільтра BCJ x86 скористайтеся такою командою:" #. type: Plain text -#: ../src/xz/xz.1:2962 -#, no-wrap -msgid "CW<xz --x86 --lzma2 libfoo.so>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --x86 --lzma2 libfoo.so>\n" +msgid "\\f(CRxz --x86 --lzma2 libfoo.so\\fR\n" msgstr "CW<xz --x86 --lzma2 libfoo.so>\n" #. type: Plain text -#: ../src/xz/xz.1:2976 -msgid "" -"Note that the order of the filter options is significant. If B<--x86> is " -"specified after B<--lzma2>, B<xz> will give an error, because there cannot " -"be any filter after LZMA2, and also because the x86 BCJ filter cannot be " -"used as the last filter in the chain." -msgstr "" -"Зауважте, що порядок параметрів фільтрування має значення. Якщо B<--x86> " -"вказано після B<--lzma2>, B<xz> повідомить про помилку, оскільки після LZMA2 " -"не може бути жодного фільтра, а також оскільки фільтр BCJ x86 не можна " -"використовувати як останній фільтр у ланцюжку." +#: ../src/xz/xz.1 +msgid "Note that the order of the filter options is significant. If B<--x86> is specified after B<--lzma2>, B<xz> will give an error, because there cannot be any filter after LZMA2, and also because the x86 BCJ filter cannot be used as the last filter in the chain." +msgstr "Зауважте, що порядок параметрів фільтрування має значення. Якщо B<--x86> вказано після B<--lzma2>, B<xz> повідомить про помилку, оскільки після LZMA2 не може бути жодного фільтра, а також оскільки фільтр BCJ x86 не можна використовувати як останній фільтр у ланцюжку." #. type: Plain text -#: ../src/xz/xz.1:2982 -msgid "" -"The Delta filter together with LZMA2 can give good results with bitmap " -"images. It should usually beat PNG, which has a few more advanced filters " -"than simple delta but uses Deflate for the actual compression." -msgstr "" -"Фільтр Delta разом із LZMA2 може дати добрі результати для растрових " -"зображень. Зазвичай, результати є кращими за формат PNG, у якого є декілька " -"більш досконалих фільтрів, ніж проста дельта, але там використовують для " -"стискання Deflate." +#: ../src/xz/xz.1 +msgid "The Delta filter together with LZMA2 can give good results with bitmap images. It should usually beat PNG, which has a few more advanced filters than simple delta but uses Deflate for the actual compression." +msgstr "Фільтр Delta разом із LZMA2 може дати добрі результати для растрових зображень. Зазвичай, результати є кращими за формат PNG, у якого є декілька більш досконалих фільтрів, ніж проста дельта, але там використовують для стискання Deflate." #. type: Plain text -#: ../src/xz/xz.1:2992 -msgid "" -"The image has to be saved in uncompressed format, for example, as " -"uncompressed TIFF. The distance parameter of the Delta filter is set to " -"match the number of bytes per pixel in the image. For example, 24-bit RGB " -"bitmap needs B<dist=3>, and it is also good to pass B<pb=0> to LZMA2 to " -"accommodate the three-byte alignment:" -msgstr "" -"Зображення слід берегти у нестисненому форматі, наприклад, як нестиснений " -"TIFF. Параметр відстані фільтра Delta встановлюють так, щоб він збігався із " -"кількістю байтів на піксель у зображенні. Наприклад, для 24-бітового " -"растрового зображення RGB слід вказати B<dist=3>, а також добре передати " -"B<pb=0> до LZMA2 для пристосовування до трибайтового вирівнювання:" +#: ../src/xz/xz.1 +msgid "The image has to be saved in uncompressed format, for example, as uncompressed TIFF. The distance parameter of the Delta filter is set to match the number of bytes per pixel in the image. For example, 24-bit RGB bitmap needs B<dist=3>, and it is also good to pass B<pb=0> to LZMA2 to accommodate the three-byte alignment:" +msgstr "Зображення слід берегти у нестисненому форматі, наприклад, як нестиснений TIFF. Параметр відстані фільтра Delta встановлюють так, щоб він збігався із кількістю байтів на піксель у зображенні. Наприклад, для 24-бітового растрового зображення RGB слід вказати B<dist=3>, а також добре передати B<pb=0> до LZMA2 для пристосовування до трибайтового вирівнювання:" #. type: Plain text -#: ../src/xz/xz.1:2997 -#, no-wrap -msgid "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" +#: ../src/xz/xz.1 +#, fuzzy, no-wrap +#| msgid "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" +msgid "\\f(CRxz --delta=dist=3 --lzma2=pb=0 foo.tiff\\fR\n" msgstr "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" #. type: Plain text -#: ../src/xz/xz.1:3005 -msgid "" -"If multiple images have been put into a single archive (for example, B<." -"tar>), the Delta filter will work on that too as long as all images have the " -"same number of bytes per pixel." -msgstr "" -"Якщо в один архів запаковано декілька зображень (наприклад, в архів B<." -"tar>), фільтр Delta також даватиме добрі результати, якщо у всіх зображеннях " -"однакова кількість байтів для кожного пікселя." +#: ../src/xz/xz.1 +msgid "If multiple images have been put into a single archive (for example, B<.tar>), the Delta filter will work on that too as long as all images have the same number of bytes per pixel." +msgstr "Якщо в один архів запаковано декілька зображень (наприклад, в архів B<.tar>), фільтр Delta також даватиме добрі результати, якщо у всіх зображеннях однакова кількість байтів для кожного пікселя." #. type: SH -#: ../src/xz/xz.1:3006 ../src/xzdec/xzdec.1:143 ../src/lzmainfo/lzmainfo.1:59 -#: ../src/scripts/xzdiff.1:65 ../src/scripts/xzgrep.1:106 -#: ../src/scripts/xzless.1:65 ../src/scripts/xzmore.1:51 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "SEE ALSO" msgstr "ДИВ. ТАКОЖ" #. type: Plain text -#: ../src/xz/xz.1:3015 -msgid "" -"B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), " -"B<gzip>(1), B<bzip2>(1), B<7z>(1)" -msgstr "" -"B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), " -"B<gzip>(1), B<bzip2>(1), B<7z>(1)" +#: ../src/xz/xz.1 +msgid "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" +msgstr "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" #. type: Plain text -#: ../src/xz/xz.1:3017 +#: ../src/xz/xz.1 msgid "XZ Utils: E<lt>https://tukaani.org/xz/E<gt>" msgstr "XZ Utils: E<lt>https://tukaani.org/xz/E<gt>" #. type: Plain text -#: ../src/xz/xz.1:3019 ../src/xzdec/xzdec.1:146 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 msgid "XZ Embedded: E<lt>https://tukaani.org/xz/embedded.htmlE<gt>" msgstr "Вбудовуваний XZ: E<lt>https://tukaani.org/xz/embedded.htmlE<gt>" #. type: Plain text -#: ../src/xz/xz.1:3020 +#: ../src/xz/xz.1 msgid "LZMA SDK: E<lt>https://7-zip.org/sdk.htmlE<gt>" msgstr "LZMA SDK: E<lt>https://7-zip.org/sdk.htmlE<gt>" #. type: TH -#: ../src/xzdec/xzdec.1:7 +#: ../src/xzdec/xzdec.1 #, no-wrap msgid "XZDEC" msgstr "XZDEC" -#. type: TH -#: ../src/xzdec/xzdec.1:7 -#, no-wrap -msgid "2017-04-19" -msgstr "19 квітня 2017 року" - #. type: Plain text -#: ../src/xzdec/xzdec.1:10 +#: ../src/xzdec/xzdec.1 msgid "xzdec, lzmadec - Small .xz and .lzma decompressors" msgstr "xzdec, lzmadec — невеличкі розпакувальники .xz і .lzma" #. type: Plain text -#: ../src/xzdec/xzdec.1:14 +#: ../src/xzdec/xzdec.1 msgid "B<xzdec> [I<option...>] [I<file...>]" msgstr "B<xzdec> [I<параметр...>] [I<файл...>]" #. type: Plain text -#: ../src/xzdec/xzdec.1:18 +#: ../src/xzdec/xzdec.1 msgid "B<lzmadec> [I<option...>] [I<file...>]" msgstr "B<lzmadec> [I<параметр...>] [I<файл...>]" #. type: Plain text -#: ../src/xzdec/xzdec.1:44 -msgid "" -"B<xzdec> is a liblzma-based decompression-only tool for B<.xz> (and only B<." -"xz>) files. B<xzdec> is intended to work as a drop-in replacement for " -"B<xz>(1) in the most common situations where a script has been written to " -"use B<xz --decompress --stdout> (and possibly a few other commonly used " -"options) to decompress B<.xz> files. B<lzmadec> is identical to B<xzdec> " -"except that B<lzmadec> supports B<.lzma> files instead of B<.xz> files." -msgstr "" -"B<xzdec> є інструментом на основі liblzma, який призначено лише для " -"розпаковування файлів B<.xz> (і лише файлів B<.xz>). B<xzdec> призначено для " -"того, щоб працювати як повноцінний замінник B<xz>(1) у більшості типових " -"ситуацій, де скрипт було написано для використання B<xz --decompress --" -"stdout> (і, можливо, декількох інших типових параметрів), для розпаковування " -"файлів B<.xz>. B<lzmadec> є тотожним до B<xzdec>, але у B<lzmadec> " -"передбачено підтримку файлів B<.lzma>, замість файлів B<.xz>." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> is a liblzma-based decompression-only tool for B<.xz> (and only B<.xz>) files. B<xzdec> is intended to work as a drop-in replacement for B<xz>(1) in the most common situations where a script has been written to use B<xz --decompress --stdout> (and possibly a few other commonly used options) to decompress B<.xz> files. B<lzmadec> is identical to B<xzdec> except that B<lzmadec> supports B<.lzma> files instead of B<.xz> files." +msgstr "B<xzdec> є інструментом на основі liblzma, який призначено лише для розпаковування файлів B<.xz> (і лише файлів B<.xz>). B<xzdec> призначено для того, щоб працювати як повноцінний замінник B<xz>(1) у більшості типових ситуацій, де скрипт було написано для використання B<xz --decompress --stdout> (і, можливо, декількох інших типових параметрів), для розпаковування файлів B<.xz>. B<lzmadec> є тотожним до B<xzdec>, але у B<lzmadec> передбачено підтримку файлів B<.lzma>, замість файлів B<.xz>." #. type: Plain text -#: ../src/xzdec/xzdec.1:61 -msgid "" -"To reduce the size of the executable, B<xzdec> doesn't support " -"multithreading or localization, and doesn't read options from B<XZ_DEFAULTS> " -"and B<XZ_OPT> environment variables. B<xzdec> doesn't support displaying " -"intermediate progress information: sending B<SIGINFO> to B<xzdec> does " -"nothing, but sending B<SIGUSR1> terminates the process instead of displaying " -"progress information." -msgstr "" -"Щоб зменшити розмір виконуваного файла, у B<xzdec> не передбачено підтримки " -"багатопотокової обробки та локалізації, а також читання параметрів зі " -"змінних середовища B<XZ_DEFAULTS> і B<XZ_OPT>. У B<xzdec> не передбачено " -"підтримки показу проміжних даних щодо поступу: надсилання B<SIGINFO> до " -"B<xzdec> не призводить ні до яких наслідків, але надсилання B<SIGUSR1> " -"перериває процес, замість показу даних щодо поступу." +#: ../src/xzdec/xzdec.1 +msgid "To reduce the size of the executable, B<xzdec> doesn't support multithreading or localization, and doesn't read options from B<XZ_DEFAULTS> and B<XZ_OPT> environment variables. B<xzdec> doesn't support displaying intermediate progress information: sending B<SIGINFO> to B<xzdec> does nothing, but sending B<SIGUSR1> terminates the process instead of displaying progress information." +msgstr "Щоб зменшити розмір виконуваного файла, у B<xzdec> не передбачено підтримки багатопотокової обробки та локалізації, а також читання параметрів зі змінних середовища B<XZ_DEFAULTS> і B<XZ_OPT>. У B<xzdec> не передбачено підтримки показу проміжних даних щодо поступу: надсилання B<SIGINFO> до B<xzdec> не призводить ні до яких наслідків, але надсилання B<SIGUSR1> перериває процес, замість показу даних щодо поступу." #. type: Plain text -#: ../src/xzdec/xzdec.1:69 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> supports only decompression." -msgstr "" -"Буде проігноровано для сумісності з B<xz>(1). У B<xzdec> передбачено " -"підтримку лише розпаковування." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> supports only decompression." +msgstr "Буде проігноровано для сумісності з B<xz>(1). У B<xzdec> передбачено підтримку лише розпаковування." #. type: Plain text -#: ../src/xzdec/xzdec.1:76 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> never creates or removes any " -"files." -msgstr "" -"Буде проігноровано. Призначено для сумісності з B<xz>(1). B<xzdec> ніколи не " -"створюватиме і ніколи не вилучатиме ці файли." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> never creates or removes any files." +msgstr "Буде проігноровано. Призначено для сумісності з B<xz>(1). B<xzdec> ніколи не створюватиме і ніколи не вилучатиме ці файли." #. type: Plain text -#: ../src/xzdec/xzdec.1:83 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> always writes the " -"decompressed data to standard output." -msgstr "" -"Буде проігноровано. Для сумісності з B<xz>(1). B<xzdec> завжди записує " -"розпаковані дані до стандартного виведення." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> always writes the decompressed data to standard output." +msgstr "Буде проігноровано. Для сумісності з B<xz>(1). B<xzdec> завжди записує розпаковані дані до стандартного виведення." #. type: Plain text -#: ../src/xzdec/xzdec.1:89 -msgid "" -"Specifying this once does nothing since B<xzdec> never displays any warnings " -"or notices. Specify this twice to suppress errors." -msgstr "" -"Якщо цей параметр вказано один раз, нічого не станеться, оскільки B<xzdec> " -"ніколи не показуватиме жодних попереджень або нотаток. Вкажіть параметр " -"двічі, щоб придушити повідомлення про помилки." +#: ../src/xzdec/xzdec.1 +msgid "Specifying this once does nothing since B<xzdec> never displays any warnings or notices. Specify this twice to suppress errors." +msgstr "Якщо цей параметр вказано один раз, нічого не станеться, оскільки B<xzdec> ніколи не показуватиме жодних попереджень або нотаток. Вкажіть параметр двічі, щоб придушити повідомлення про помилки." #. type: Plain text -#: ../src/xzdec/xzdec.1:96 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> never uses the exit status 2." -msgstr "" -"Буде проігноровано для сумісності із B<xz>(1). B<xzdec> ніколи не " -"використовує стан виходу 2." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> never uses the exit status 2." +msgstr "Буде проігноровано для сумісності із B<xz>(1). B<xzdec> ніколи не використовує стан виходу 2." #. type: Plain text -#: ../src/xzdec/xzdec.1:99 +#: ../src/xzdec/xzdec.1 msgid "Display a help message and exit successfully." msgstr "Вивести довідкове повідомлення і успішно завершити роботу." #. type: Plain text -#: ../src/xzdec/xzdec.1:104 +#: ../src/xzdec/xzdec.1 msgid "Display the version number of B<xzdec> and liblzma." msgstr "Вивести номер версії B<xzdec> та liblzma." #. type: Plain text -#: ../src/xzdec/xzdec.1:108 +#: ../src/xzdec/xzdec.1 msgid "All was good." msgstr "Усе добре." #. type: Plain text -#: ../src/xzdec/xzdec.1:117 -msgid "" -"B<xzdec> doesn't have any warning messages like B<xz>(1) has, thus the exit " -"status 2 is not used by B<xzdec>." -msgstr "" -"B<xzdec> не має жодних повідомлень із попередженнями, на відміну від " -"B<xz>(1), тому у B<xzdec> стан виходу 2 не використовується." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> doesn't have any warning messages like B<xz>(1) has, thus the exit status 2 is not used by B<xzdec>." +msgstr "B<xzdec> не має жодних повідомлень із попередженнями, на відміну від B<xz>(1), тому у B<xzdec> стан виходу 2 не використовується." #. type: Plain text -#: ../src/xzdec/xzdec.1:131 -msgid "" -"Use B<xz>(1) instead of B<xzdec> or B<lzmadec> for normal everyday use. " -"B<xzdec> or B<lzmadec> are meant only for situations where it is important " -"to have a smaller decompressor than the full-featured B<xz>(1)." -msgstr "" -"Користуйтеся B<xz>(1), замість B<xzdec> або B<lzmadec>, для щоденних потреб. " -"B<xzdec> та B<lzmadec> призначено лише для тих ситуацій, коли важливо мати " -"меншу програму для розпаковування, ніж B<xz>(1)." +#: ../src/xzdec/xzdec.1 +msgid "Use B<xz>(1) instead of B<xzdec> or B<lzmadec> for normal everyday use. B<xzdec> or B<lzmadec> are meant only for situations where it is important to have a smaller decompressor than the full-featured B<xz>(1)." +msgstr "Користуйтеся B<xz>(1), замість B<xzdec> або B<lzmadec>, для щоденних потреб. B<xzdec> та B<lzmadec> призначено лише для тих ситуацій, коли важливо мати меншу програму для розпаковування, ніж B<xz>(1)." #. type: Plain text -#: ../src/xzdec/xzdec.1:143 -msgid "" -"B<xzdec> and B<lzmadec> are not really that small. The size can be reduced " -"further by dropping features from liblzma at compile time, but that " -"shouldn't usually be done for executables distributed in typical non-" -"embedded operating system distributions. If you need a truly small B<.xz> " -"decompressor, consider using XZ Embedded." -msgstr "" -"B<xzdec> і B<lzmadec> не такі вже і малі програми. Їхній розмір можна " -"зменшити викиданням можливостей з liblzma під час збирання, але цього " -"зазвичай не роблять для виконуваних файлів, які поширюються у типових, не " -"вбудованих, дистрибутивах операційних систем. Якщо вам потрібний дуже мала " -"програма для розпаковування B<.xz>, варто скористатися XZ Embedded." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> and B<lzmadec> are not really that small. The size can be reduced further by dropping features from liblzma at compile time, but that shouldn't usually be done for executables distributed in typical non-embedded operating system distributions. If you need a truly small B<.xz> decompressor, consider using XZ Embedded." +msgstr "B<xzdec> і B<lzmadec> не такі вже і малі програми. Їхній розмір можна зменшити викиданням можливостей з liblzma під час збирання, але цього зазвичай не роблять для виконуваних файлів, які поширюються у типових, не вбудованих, дистрибутивах операційних систем. Якщо вам потрібний дуже мала програма для розпаковування B<.xz>, варто скористатися XZ Embedded." #. type: Plain text -#: ../src/xzdec/xzdec.1:145 ../src/lzmainfo/lzmainfo.1:60 +#: ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 msgid "B<xz>(1)" msgstr "B<xz>(1)" #. type: TH -#: ../src/lzmainfo/lzmainfo.1:7 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "LZMAINFO" msgstr "LZMAINFO" #. type: TH -#: ../src/lzmainfo/lzmainfo.1:7 ../src/scripts/xzmore.1:7 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "2013-06-30" msgstr "30 червня 2013 року" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:10 +#: ../src/lzmainfo/lzmainfo.1 msgid "lzmainfo - show information stored in the .lzma file header" msgstr "lzmainfo — показ відомостей, які зберігаються у заголовку файла .lzma" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:15 +#: ../src/lzmainfo/lzmainfo.1 msgid "B<lzmainfo> [B<--help>] [B<--version>] [I<file...>]" msgstr "B<lzmainfo> [B<--help>] [B<--version>] [I<файл...>]" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:31 -msgid "" -"B<lzmainfo> shows information stored in the B<.lzma> file header. It reads " -"the first 13 bytes from the specified I<file>, decodes the header, and " -"prints it to standard output in human readable format. If no I<files> are " -"given or I<file> is B<->, standard input is read." -msgstr "" -"B<lzmainfo> показує дані, що зберігаються у заголовку файла B<.lzma>. Вона " -"читає перші 13 байтів із вказаного I<файла>, розкодовує заголовок і виводить " -"його до стандартного виведення у зручному для читання форматі. Якщо не " -"вказано жодного I<файла> або замість I<файла> вказано B<->, дані буде " -"прочитано зі стандартного вхідного джерела даних." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> shows information stored in the B<.lzma> file header. It reads the first 13 bytes from the specified I<file>, decodes the header, and prints it to standard output in human readable format. If no I<files> are given or I<file> is B<->, standard input is read." +msgstr "B<lzmainfo> показує дані, що зберігаються у заголовку файла B<.lzma>. Вона читає перші 13 байтів із вказаного I<файла>, розкодовує заголовок і виводить його до стандартного виведення у зручному для читання форматі. Якщо не вказано жодного I<файла> або замість I<файла> вказано B<->, дані буде прочитано зі стандартного вхідного джерела даних." #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:40 -msgid "" -"Usually the most interesting information is the uncompressed size and the " -"dictionary size. Uncompressed size can be shown only if the file is in the " -"non-streamed B<.lzma> format variant. The amount of memory required to " -"decompress the file is a few dozen kilobytes plus the dictionary size." -msgstr "" -"Зазвичай, найцікавішою інформацією є розпакований розмір та розмір словника. " -"Розпакований розмір може бути показано, лише якщо файл записано у " -"непотоковому варіанті формату B<.lzma>. Об'єм пам'яті, потрібний для " -"розпаковування файла, складає декілька десятків кілобайтів плюс розмір " -"словника." +#: ../src/lzmainfo/lzmainfo.1 +msgid "Usually the most interesting information is the uncompressed size and the dictionary size. Uncompressed size can be shown only if the file is in the non-streamed B<.lzma> format variant. The amount of memory required to decompress the file is a few dozen kilobytes plus the dictionary size." +msgstr "Зазвичай, найцікавішою інформацією є розпакований розмір та розмір словника. Розпакований розмір може бути показано, лише якщо файл записано у непотоковому варіанті формату B<.lzma>. Об'єм пам'яті, потрібний для розпаковування файла, складає декілька десятків кілобайтів плюс розмір словника." #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:44 -msgid "" -"B<lzmainfo> is included in XZ Utils primarily for backward compatibility " -"with LZMA Utils." -msgstr "" -"B<lzmainfo> включено до XZ Utils в основному для зворотної сумісності із " -"LZMA Utils." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> is included in XZ Utils primarily for backward compatibility with LZMA Utils." +msgstr "B<lzmainfo> включено до XZ Utils в основному для зворотної сумісності із LZMA Utils." #. type: SH -#: ../src/lzmainfo/lzmainfo.1:51 ../src/scripts/xzdiff.1:74 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "BUGS" msgstr "ВАДИ" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:59 -msgid "" -"B<lzmainfo> uses B<MB> while the correct suffix would be B<MiB> (2^20 " -"bytes). This is to keep the output compatible with LZMA Utils." -msgstr "" -"B<lzmainfo> використовує B<MB>, хоча правильним суфіксом мав би бути B<MiB> " -"(2^20 байтів). Так зроблено, щоб зберегти сумісність виведених даних із LZMA " -"Utils." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> uses B<MB> while the correct suffix would be B<MiB> (2^20 bytes). This is to keep the output compatible with LZMA Utils." +msgstr "B<lzmainfo> використовує B<MB>, хоча правильним суфіксом мав би бути B<MiB> (2^20 байтів). Так зроблено, щоб зберегти сумісність виведених даних із LZMA Utils." #. type: TH -#: ../src/scripts/xzdiff.1:9 +#: ../src/scripts/xzdiff.1 #, no-wrap msgid "XZDIFF" msgstr "XZDIFF" #. type: TH -#: ../src/scripts/xzdiff.1:9 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 #, no-wrap -msgid "2021-06-04" -msgstr "4 червня 2021 року" +msgid "2024-02-13" +msgstr "13 лютого 2024 року" #. type: Plain text -#: ../src/scripts/xzdiff.1:12 +#: ../src/scripts/xzdiff.1 msgid "xzcmp, xzdiff, lzcmp, lzdiff - compare compressed files" msgstr "xzcmp, xzdiff, lzcmp, lzdiff — порівняння стиснених файлів" #. type: Plain text -#: ../src/scripts/xzdiff.1:15 -msgid "B<xzcmp> [I<cmp_options>] I<file1> [I<file2>]" -msgstr "B<xzcmp> [I<параметри_cmp>] I<файл1> [I<файл2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<xzcmp> [I<option...>] I<file1> [I<file2>]" +msgstr "B<xzcmp> [I<параметр...>] I<файл1> [I<файл2>]" #. type: Plain text -#: ../src/scripts/xzdiff.1:18 -msgid "B<xzdiff> [I<diff_options>] I<file1> [I<file2>]" -msgstr "B<xzdiff> [I<параметри_diff>] I<файл1> [I<файл2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<xzdiff> \\&..." +msgstr "B<xzdiff> \\&..." #. type: Plain text -#: ../src/scripts/xzdiff.1:21 -msgid "B<lzcmp> [I<cmp_options>] I<file1> [I<file2>]" -msgstr "B<lzcmp> [I<параметри_cmp>] I<файл1> [I<файл2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<lzcmp> \\&..." +msgstr "B<lzcmp> \\&..." #. type: Plain text -#: ../src/scripts/xzdiff.1:24 -msgid "B<lzdiff> [I<diff_options>] I<file1> [I<file2>]" -msgstr "B<lzdiff> [I<параметри_diff>] I<файл1> [I<файл2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<lzdiff> \\&..." +msgstr "B<lzdiff> \\&..." #. type: Plain text -#: ../src/scripts/xzdiff.1:59 -msgid "" -"B<xzcmp> and B<xzdiff> invoke B<cmp>(1) or B<diff>(1) on files compressed " -"with B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), or " -"B<zstd>(1). All options specified are passed directly to B<cmp>(1) or " -"B<diff>(1). If only one file is specified, then the files compared are " -"I<file1> (which must have a suffix of a supported compression format) and " -"I<file1> from which the compression format suffix has been stripped. If two " -"files are specified, then they are uncompressed if necessary and fed to " -"B<cmp>(1) or B<diff>(1). The exit status from B<cmp>(1) or B<diff>(1) is " -"preserved unless a decompression error occurs; then exit status is 2." -msgstr "" -"B<xzcmp> і B<xzdiff> викликають B<cmp>(1) або B<diff>(1) для файлів, які " -"стиснено за допомогою B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), " -"B<lzop>(1) або B<zstd>(1). Усі вказані параметри передаються безпосередньо " -"B<cmp>(1) або B<diff>(1). Якщо вказано лише один файл, порівнюваними файлами " -"будуть I<файл1> (який повинен мати суфікс підтримуваного файла стискання) і " -"I<файл1>, з назви якого вилучено суфікс формату стискання. Якщо вказано два " -"файли, їх буде, якщо потрібно, розпаковано і передано B<cmp>(1) або " -"B<diff>(1). Стан виходу B<cmp>(1) або B<diff>(1) буде збережено, якщо не " -"станеться помилок розпаковування. Якщо станеться помилка розпаковування, " -"станом виходу буде 2." - -#. type: Plain text -#: ../src/scripts/xzdiff.1:65 -msgid "" -"The names B<lzcmp> and B<lzdiff> are provided for backward compatibility " -"with LZMA Utils." -msgstr "" -"Працездатність назв B<lzcmp> і B<lzdiff> забезпечено для зворотної " -"сумісності із LZMA Utils." +#: ../src/scripts/xzdiff.1 +msgid "B<xzcmp> and B<xzdiff> compare uncompressed contents of two files. Uncompressed data and options are passed to B<cmp>(1) or B<diff>(1) unless B<--help> or B<--version> is specified." +msgstr "B<xzcmp> і B<xzdiff> порівнюють нестиснені дані двох файлів. Нестиснені дані та параметри буде передано B<cmp>(1) або B<diff>(1), якщо не вказано B<--help> або B<--version>." #. type: Plain text -#: ../src/scripts/xzdiff.1:74 -msgid "" -"B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), " -"B<zstd>(1), B<zdiff>(1)" -msgstr "" -"B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), " -"B<zstd>(1), B<zdiff>(1)" +#: ../src/scripts/xzdiff.1 +msgid "If both I<file1> and I<file2> are specified, they can be uncompressed files or files in formats that B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), or B<lz4>(1) can decompress. The required decompression commands are determined from the filename suffixes of I<file1> and I<file2>. A file with an unknown suffix is assumed to be either uncompressed or in a format that B<xz>(1) can decompress." +msgstr "Якщо вказано одразу I<файл1> і I<файл2>, це можуть бути нестиснені файли або файли у форматах, які може бути розпаковано за допомогою B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1) або B<lz4>(1). Потрібні команди розпаковування визначаються з суфіксів назв файлів I<файл1> і I<файл2>. Файли із невідомими програмі суфіксами вважатимуться або нестисненими або такими, що мають формат, дані у якому може розпаковувати B<xz>(1)." #. type: Plain text -#: ../src/scripts/xzdiff.1:79 -msgid "" -"Messages from the B<cmp>(1) or B<diff>(1) programs refer to temporary " -"filenames instead of those specified." -msgstr "" -"Повідомлення від програм B<cmp>(1) або B<diff>(1) посилатимуться на назви " -"тимчасових файлів, а не вказані назви." +#: ../src/scripts/xzdiff.1 +msgid "If only one filename is provided, I<file1> must have a suffix of a supported compression format and the name for I<file2> is assumed to be I<file1> with the compression format suffix removed." +msgstr "Якщо вказано лише одну назву файла, I<файл1> повинен мати суфікс підтримуваного формату стискання, а назвою I<файл2> має бути назва I<файл1> з вилученим суфіксом формату стискання." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "The commands B<lzcmp> and B<lzdiff> are provided for backward compatibility with LZMA Utils." +msgstr "Працездатність команд B<lzcmp> і B<lzdiff> забезпечено для зворотної сумісності із LZMA Utils." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "If a decompression error occurs, the exit status is B<2>. Otherwise the exit status of B<cmp>(1) or B<diff>(1) is used." +msgstr "Якщо станеться помилка розпаковування, станом виходу буде B<2>. Інакше, станом виходу буде B<cmp>(1) або буде використано B<diff>(1)." + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1)" +msgstr "B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1)" #. type: TH -#: ../src/scripts/xzgrep.1:9 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "XZGREP" msgstr "XZGREP" -#. type: TH -#: ../src/scripts/xzgrep.1:9 -#, no-wrap -msgid "2022-07-19" -msgstr "19 липня 2022 року" - #. type: Plain text -#: ../src/scripts/xzgrep.1:12 -msgid "xzgrep - search compressed files for a regular expression" -msgstr "xzgrep — пошук у стиснених файлах формального виразу" +#: ../src/scripts/xzgrep.1 +msgid "xzgrep - search possibly-compressed files for patterns" +msgstr "xzgrep — пошук взірців у ймовірно стиснених файлах" #. type: Plain text -#: ../src/scripts/xzgrep.1:18 -msgid "B<xzgrep> [I<grep_options>] [B<-e>] I<pattern> [I<file...>]" -msgstr "B<xzgrep> [I<параметри_grep>] [B<-e>] I<взірець> [I<файл...>]" +#: ../src/scripts/xzgrep.1 +msgid "B<xzgrep> [I<option...>] [I<pattern_list>] [I<file...>]" +msgstr "B<xzgrep> [I<параметр...>] [I<список_взірців>] [I<файл...>]" #. type: Plain text -#: ../src/scripts/xzgrep.1:21 +#: ../src/scripts/xzgrep.1 msgid "B<xzegrep> \\&..." msgstr "B<xzegrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:24 +#: ../src/scripts/xzgrep.1 msgid "B<xzfgrep> \\&..." msgstr "B<xzfgrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:27 +#: ../src/scripts/xzgrep.1 msgid "B<lzgrep> \\&..." msgstr "B<lzgrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:30 +#: ../src/scripts/xzgrep.1 msgid "B<lzegrep> \\&..." msgstr "B<lzegrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:33 +#: ../src/scripts/xzgrep.1 msgid "B<lzfgrep> \\&..." msgstr "B<lzfgrep> \\&..." #. type: Plain text -#: ../src/scripts/xzgrep.1:49 -msgid "" -"B<xzgrep> invokes B<grep>(1) on I<files> which may be either uncompressed " -"or compressed with B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), " -"B<lzop>(1), or B<zstd>(1). All options specified are passed directly to " -"B<grep>(1)." -msgstr "" -"B<xzgrep> викликає B<grep>(1) для I<файлів>, які можуть бути розпакованими " -"або запакованими за допомогою B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), " -"B<lzop>(1) або B<zstd>(1). Усі вказані параметри передаються безпосередньо " -"B<grep>(1)." +#: ../src/scripts/xzgrep.1 +msgid "B<xzgrep> invokes B<grep>(1) on uncompressed contents of files. The formats of the I<files> are determined from the filename suffixes. Any I<file> with a suffix supported by B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), or B<lz4>(1) will be decompressed; all other files are assumed to be uncompressed." +msgstr "B<xzgrep> викликає B<grep>(1) для розпакованих даних файлів. Формати I<файлів> визначатимуться з суфіксів назв файлів. Будь-який I<файл> із суфіксом назви, підтримку якого передбачено у B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1) або B<lz4>(1), буде розпаковано; усі інші файли вважатимуться нестисненими." #. type: Plain text -#: ../src/scripts/xzgrep.1:62 -msgid "" -"If no I<file> is specified, then standard input is decompressed if necessary " -"and fed to B<grep>(1). When reading from standard input, B<gzip>(1), " -"B<bzip2>(1), B<lzop>(1), and B<zstd>(1) compressed files are not supported." -msgstr "" -"Якщо не вказано жодного I<файла>, буде розпаковано дані зі стандартного " -"джерела вхідних даних і передано ці дані B<grep>(1). Якщо дані буде " -"прочитано зі стандартного джерела вхідних даних, підтримку стиснених файлів " -"B<gzip>(1), B<bzip2>(1), B<lzop>(1) та B<zstd>(1) буде вимкнено." +#: ../src/scripts/xzgrep.1 +msgid "If no I<files> are specified or I<file> is B<-> then standard input is read. When reading from standard input, only files supported by B<xz>(1) are decompressed. Other files are assumed to be in uncompressed form already." +msgstr "Якщо не вказано аргументу I<файли> або замість I<файл> вказано B<->, дані буде прочитано зі стандартного джерела вхідних даних. При читанні зі стандартного джерела буде розпаковано лише файли, підтримку яких передбачено у B<xz>(1). Інші файли вважатимуться такими, що вже перебувають у нестисненому форматі." #. type: Plain text -#: ../src/scripts/xzgrep.1:81 -msgid "" -"If B<xzgrep> is invoked as B<xzegrep> or B<xzfgrep> then B<grep -E> or " -"B<grep -F> is used instead of B<grep>(1). The same applies to names " -"B<lzgrep>, B<lzegrep>, and B<lzfgrep>, which are provided for backward " -"compatibility with LZMA Utils." -msgstr "" -"Якщо B<xzgrep> викликано як B<xzegrep> або B<xzfgrep>, буде використано " -"B<grep -E> або B<grep -F> замість B<grep>(1). Те саме стосується програм із " -"назвами B<lzgrep>, B<lzegrep> та B<lzfgrep>, які створено для зворотної " -"сумісності з LZMA Utils." +#: ../src/scripts/xzgrep.1 +msgid "Most I<options> of B<grep>(1) are supported. However, the following options are not supported:" +msgstr "Передбачено підтримку більшості I<параметрів> B<grep>(1). Втім, підтримки цих параметрів не передбачено:" #. type: Plain text -#: ../src/scripts/xzgrep.1:86 -msgid "" -"At least one match was found from at least one of the input files. No " -"errors occurred." -msgstr "" -"В одному з файлів вхідних даних знайдено принаймні одну відповідність. " -"Помилок не сталося." +#: ../src/scripts/xzgrep.1 +msgid "B<-r>, B<--recursive>" +msgstr "B<-r>, B<--recursive>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-R>, B<--dereference-recursive>" +msgstr "B<-R>, B<--dereference-recursive>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-d>, B<--directories=>I<action>" +msgstr "B<-d>, B<--directories=>I<дія>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-Z>, B<--null>" +msgstr "B<-Z>, B<--null>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-z>, B<--null-data>" +msgstr "B<-z>, B<--null-data>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--include=>I<glob>" +msgstr "B<--include=>I<glob>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude=>I<glob>" +msgstr "B<--exclude=>I<glob>" #. type: Plain text -#: ../src/scripts/xzgrep.1:90 +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude-from=>I<file>" +msgstr "B<--exclude-from=>I<файл>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude-dir=>I<glob>" +msgstr "B<--exclude-dir=>I<glob>" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<xzegrep> is an alias for B<xzgrep -E>. B<xzfgrep> is an alias for B<xzgrep -F>." +msgstr "B<xzegrep> є альтернативним записом B<xzgrep -E>. B<xzfgrep> є альтернативним записом B<xzgrep -F>." + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "The commands B<lzgrep>, B<lzegrep>, and B<lzfgrep> are provided for backward compatibility with LZMA Utils." +msgstr "Працездатність команд B<lzgrep>, B<lzegrep> і B<lzfgrep> забезпечено для зворотної сумісності із LZMA Utils." + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "At least one match was found from at least one of the input files. No errors occurred." +msgstr "В одному з файлів вхідних даних знайдено принаймні одну відповідність. Помилок не сталося." + +#. type: Plain text +#: ../src/scripts/xzgrep.1 msgid "No matches were found from any of the input files. No errors occurred." -msgstr "" -"У жодному з файлів вхідних даних не знайдено відповідника. Не сталося ніяких " -"помилок." +msgstr "У жодному з файлів вхідних даних не знайдено відповідника. Не сталося ніяких помилок." #. type: TP -#: ../src/scripts/xzgrep.1:90 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "E<gt>1" msgstr "E<gt>1" #. type: Plain text -#: ../src/scripts/xzgrep.1:94 +#: ../src/scripts/xzgrep.1 msgid "One or more errors occurred. It is unknown if matches were found." -msgstr "" -"Сталася одна або декілька помилок. Невідомо, чи було знайдено відповідники " -"критерію пошуку." +msgstr "Сталася одна або декілька помилок. Невідомо, чи було знайдено відповідники критерію пошуку." #. type: TP -#: ../src/scripts/xzgrep.1:95 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "B<GREP>" msgstr "B<GREP>" #. type: Plain text -#: ../src/scripts/xzgrep.1:106 -msgid "" -"If the B<GREP> environment variable is set, B<xzgrep> uses it instead of " -"B<grep>(1), B<grep -E>, or B<grep -F>." -msgstr "" -"Якщо встановлено значення змінної середовища B<GREP>, буде використано це " -"значення B<xzgrep>, замість B<grep>(1), B<grep -E> або B<grep -F>." +#: ../src/scripts/xzgrep.1 +msgid "If B<GREP> is set to a non-empty value, it is used instead of B<grep>, B<grep -E>, or B<grep -F>." +msgstr "Якщо для змінної середовища B<GREP> встановлено непорожнє значення, його буде використано замість B<grep>(1), B<grep -E> або B<grep -F>." #. type: Plain text -#: ../src/scripts/xzgrep.1:113 -msgid "" -"B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), " -"B<zgrep>(1)" -msgstr "" -"B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), " -"B<zgrep>(1)" +#: ../src/scripts/xzgrep.1 +msgid "B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1), B<zgrep>(1)" +msgstr "B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1), B<zgrep>(1)" #. type: TH -#: ../src/scripts/xzless.1:10 +#: ../src/scripts/xzless.1 #, no-wrap msgid "XZLESS" msgstr "XZLESS" #. type: TH -#: ../src/scripts/xzless.1:10 +#: ../src/scripts/xzless.1 ../src/scripts/xzmore.1 #, no-wrap -msgid "2010-09-27" -msgstr "27 вересня 2010 року" +msgid "2024-02-12" +msgstr "12 лютого 2024 року" #. type: Plain text -#: ../src/scripts/xzless.1:13 +#: ../src/scripts/xzless.1 msgid "xzless, lzless - view xz or lzma compressed (text) files" msgstr "xzless, lzless — перегляд стиснених xz або lzma (текстових) файлів" #. type: Plain text -#: ../src/scripts/xzless.1:16 +#: ../src/scripts/xzless.1 msgid "B<xzless> [I<file>...]" msgstr "B<xzless> [I<файл>...]" #. type: Plain text -#: ../src/scripts/xzless.1:19 +#: ../src/scripts/xzless.1 msgid "B<lzless> [I<file>...]" msgstr "B<lzless> [I<файл>...]" #. type: Plain text -#: ../src/scripts/xzless.1:31 -msgid "" -"B<xzless> is a filter that displays text from compressed files to a " -"terminal. It works on files compressed with B<xz>(1) or B<lzma>(1). If no " -"I<files> are given, B<xzless> reads from standard input." -msgstr "" -"B<xzless> є фільтром, який показує текст зі стиснених файлів у терміналі. " -"Працює для файлів, які стиснуто за допомогою B<xz>(1) або B<lzma>(1). Якщо " -"не вказано жодного I<файла>, B<xzless> читатиме дані зі стандартного джерела " -"вхідних даних." +#: ../src/scripts/xzless.1 +msgid "B<xzless> is a filter that displays text from compressed files to a terminal. Files supported by B<xz>(1) are decompressed; other files are assumed to be in uncompressed form already. If no I<files> are given, B<xzless> reads from standard input." +msgstr "B<xzless> є фільтром, який показує текст зі стиснених файлів у терміналі. Файли, підтримку обробки яких передбачено у B<xz>(1), буде розпаковано; інші файли вважатимуться нестисненими. Якщо не вказано жодного I<файла>, B<xzless> читатиме дані зі стандартного джерела вхідних даних." #. type: Plain text -#: ../src/scripts/xzless.1:48 -msgid "" -"B<xzless> uses B<less>(1) to present its output. Unlike B<xzmore>, its " -"choice of pager cannot be altered by setting an environment variable. " -"Commands are based on both B<more>(1) and B<vi>(1) and allow back and " -"forth movement and searching. See the B<less>(1) manual for more " -"information." -msgstr "" -"Для показу виведених даних B<xzless> використовує B<less>(1). На відміну від " -"B<xzmore>, вибір програми для поділу на сторінки не можна змінити за " -"допомогою змінної середовища. Команди засновано на B<more>(1) і B<vi>(1). За " -"допомогою команд можна просуватися назад і вперед даними та шукати дані. Щоб " -"дізнатися більше, ознайомтеся із підручником з B<less>(1)." +#: ../src/scripts/xzless.1 +msgid "B<xzless> uses B<less>(1) to present its output. Unlike B<xzmore>, its choice of pager cannot be altered by setting an environment variable. Commands are based on both B<more>(1) and B<vi>(1) and allow back and forth movement and searching. See the B<less>(1) manual for more information." +msgstr "Для показу виведених даних B<xzless> використовує B<less>(1). На відміну від B<xzmore>, вибір програми для поділу на сторінки не можна змінити за допомогою змінної середовища. Команди засновано на B<more>(1) і B<vi>(1). За допомогою команд можна просуватися назад і вперед даними та шукати дані. Щоб дізнатися більше, ознайомтеся із підручником з B<less>(1)." #. type: Plain text -#: ../src/scripts/xzless.1:52 -msgid "" -"The command named B<lzless> is provided for backward compatibility with LZMA " -"Utils." -msgstr "" -"Команду B<lzless> реалізовано для забезпечення зворотної сумісності з LZMA " -"Utils." +#: ../src/scripts/xzless.1 +msgid "The command named B<lzless> is provided for backward compatibility with LZMA Utils." +msgstr "Команду B<lzless> реалізовано для забезпечення зворотної сумісності з LZMA Utils." #. type: TP -#: ../src/scripts/xzless.1:53 +#: ../src/scripts/xzless.1 #, no-wrap msgid "B<LESSMETACHARS>" msgstr "B<LESSMETACHARS>" #. type: Plain text -#: ../src/scripts/xzless.1:59 -msgid "" -"A list of characters special to the shell. Set by B<xzless> unless it is " -"already set in the environment." -msgstr "" -"Список символів, які є особливими символами командної оболонки. " -"Встановлюється B<xzless>, якщо його ще не встановлено у середовищі." +#: ../src/scripts/xzless.1 +msgid "A list of characters special to the shell. Set by B<xzless> unless it is already set in the environment." +msgstr "Список символів, які є особливими символами командної оболонки. Встановлюється B<xzless>, якщо його ще не встановлено у середовищі." #. type: TP -#: ../src/scripts/xzless.1:59 +#: ../src/scripts/xzless.1 #, no-wrap msgid "B<LESSOPEN>" msgstr "B<LESSOPEN>" #. type: Plain text -#: ../src/scripts/xzless.1:65 -msgid "" -"Set to a command line to invoke the B<xz>(1) decompressor for preprocessing " -"the input files to B<less>(1)." -msgstr "" -"Має значення рядка команди для виклику засобу розпаковування B<xz>(1) для " -"обробки вхідних файлів B<less>(1)." +#: ../src/scripts/xzless.1 +msgid "Set to a command line to invoke the B<xz>(1) decompressor for preprocessing the input files to B<less>(1)." +msgstr "Має значення рядка команди для виклику засобу розпаковування B<xz>(1) для обробки вхідних файлів B<less>(1)." #. type: Plain text -#: ../src/scripts/xzless.1:69 +#: ../src/scripts/xzless.1 msgid "B<less>(1), B<xz>(1), B<xzmore>(1), B<zless>(1)" msgstr "B<less>(1), B<xz>(1), B<xzmore>(1), B<zless>(1)" #. type: TH -#: ../src/scripts/xzmore.1:7 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "XZMORE" msgstr "XZMORE" #. type: Plain text -#: ../src/scripts/xzmore.1:10 +#: ../src/scripts/xzmore.1 msgid "xzmore, lzmore - view xz or lzma compressed (text) files" msgstr "xzmore, lzmore — перегляд стиснених xz або lzma (текстових) файлів" #. type: Plain text -#: ../src/scripts/xzmore.1:13 -msgid "B<xzmore> [I<file...>]" -msgstr "B<xzmore> [I<файл...>]" +#: ../src/scripts/xzmore.1 +msgid "B<xzmore> [I<file>...]" +msgstr "B<xzmore> [I<файл>...]" #. type: Plain text -#: ../src/scripts/xzmore.1:16 -msgid "B<lzmore> [I<file...>]" -msgstr "B<lzmore> [I<файл...>]" +#: ../src/scripts/xzmore.1 +msgid "B<lzmore> [I<file>...]" +msgstr "B<lzmore> [I<файл>...]" #. type: Plain text -#: ../src/scripts/xzmore.1:24 -msgid "" -"B<xzmore> is a filter which allows examination of B<xz>(1) or B<lzma>(1) " -"compressed text files one screenful at a time on a soft-copy terminal." -msgstr "" -"B<xzmore> є фільтром, за допомогою якого можна вивчати стиснені B<xz>(1) або " -"B<lzma>(1) текстові файли поекранно на терміналах із м'яким копіюванням." +#: ../src/scripts/xzmore.1 +msgid "B<xzmore> displays text from compressed files to a terminal using B<more>(1). Files supported by B<xz>(1) are decompressed; other files are assumed to be in uncompressed form already. If no I<files> are given, B<xzmore> reads from standard input. See the B<more>(1) manual for the keyboard commands." +msgstr "B<xzmore> показує текст зі стиснених файлів у терміналі за допомогою B<more>(1). Файли, підтримку яких передбачено у B<xz>(1), буде розпаковано; інші файли вважатимуться вже наданими у розпакованій формі. Якщо не вказано аргументу I<файли>, B<xzmore> читатиме дані зі стандартного джерела даних. Див. підручник з B<more>(1), щоб дізнатися більше про клавіатурні команди." #. type: Plain text -#: ../src/scripts/xzmore.1:33 -msgid "" -"To use a pager other than the default B<more,> set environment variable " -"B<PAGER> to the name of the desired program. The name B<lzmore> is provided " -"for backward compatibility with LZMA Utils." -msgstr "" -"Щоб скористатися засобом поділу на сторінки, відмінним від типового B<more>, " -"встановіть для змінної середовища B<PAGER> значення назви бажаної програми. " -"Команду B<lzmore> реалізовано для забезпечення зворотної сумісності з LZMA " -"Utils." - -#. type: TP -#: ../src/scripts/xzmore.1:33 -#, no-wrap -msgid "B<e> or B<q>" -msgstr "B<e> або B<q>" +#: ../src/scripts/xzmore.1 +msgid "Note that scrolling backwards might not be possible depending on the implementation of B<more>(1). This is because B<xzmore> uses a pipe to pass the decompressed data to B<more>(1). B<xzless>(1) uses B<less>(1) which provides more advanced features." +msgstr "Зауважте, що гортання у зворотному напрямку може бути неможливим через реалізацію B<more>(1). Причиною є те, що B<xzmore> використовує канал для передавання розпакованих даних B<more>(1). B<xzless>(1) використовує B<less>(1), можливості якої є ширшими." #. type: Plain text -#: ../src/scripts/xzmore.1:40 -msgid "" -"When the prompt --More--(Next file: I<file>) is printed, this command " -"causes B<xzmore> to exit." -msgstr "" -"Якщо виведено запит --More--(Наступний файл: I<файл>), ця команда наказує " -"B<xzmore> завершити роботу." +#: ../src/scripts/xzmore.1 +msgid "The command B<lzmore> is provided for backward compatibility with LZMA Utils." +msgstr "Команду B<lzmore> реалізовано для забезпечення зворотної сумісності з LZMA Utils." #. type: TP -#: ../src/scripts/xzmore.1:40 +#: ../src/scripts/xzmore.1 #, no-wrap -msgid "B<s>" -msgstr "B<s>" +msgid "B<PAGER>" +msgstr "B<PAGER>" #. type: Plain text -#: ../src/scripts/xzmore.1:47 -msgid "" -"When the prompt --More--(Next file: I<file>) is printed, this command " -"causes B<xzmore> to skip the next file and continue." -msgstr "" -"Якщо виведено запит --More--(Наступний файл: I<файл>), ця команда наказує " -"B<xzmore> перейти до наступного файла і продовжити показ даних." +#: ../src/scripts/xzmore.1 +msgid "If B<PAGER> is set, its value is used as the pager instead of B<more>(1)." +msgstr "Якщо встановлено значення B<PAGER>, значення буде використано для засобу поділу на сторінки, замість B<more>(1)." #. type: Plain text -#: ../src/scripts/xzmore.1:51 -msgid "" -"For list of keyboard commands supported while actually viewing the content " -"of a file, refer to manual of the pager you use, usually B<more>(1)." -msgstr "" -"Список клавіатурних команд, якими можна скористатися під час перегляду " -"вмісту файла, наведено на сторінці засобу поділу файла на сторінки, яким ви " -"користуєтеся, зазвичай, на сторінці B<more>(1)." - -#. type: Plain text -#: ../src/scripts/xzmore.1:55 +#: ../src/scripts/xzmore.1 msgid "B<more>(1), B<xz>(1), B<xzless>(1), B<zmore>(1)" msgstr "B<more>(1), B<xz>(1), B<xzless>(1), B<zmore>(1)" -#~ msgid "2022-12-01" -#~ msgstr "1 грудня 2022 року" +#, no-wrap +#~ msgid "2024-01-19" +#~ msgstr "19 січня 2024 року" diff --git a/po4a/update-po b/po4a/update-po index b1cc9f5..29c7f70 100755 --- a/po4a/update-po +++ b/po4a/update-po @@ -1,5 +1,6 @@ #!/bin/sh -# +# SPDX-License-Identifier: 0BSD + ############################################################################# # # Updates xz-man.pot and the *.po files, and generates translated man pages. @@ -10,9 +11,6 @@ # # Author: Lasse Collin # -# This file has been put into the public domain. -# You can do whatever you want with this file. -# ############################################################################# if type po4a > /dev/null 2>&1; then @@ -33,13 +31,63 @@ fi PACKAGE_VERSION=`cd .. && sh build-aux/version.sh` || exit 1 +# Put the author info from the .po files into the header comment of +# the generated man pages. +for FILE in *.po +do + printf '%s\n.\\"\n' \ +'PO4A-HEADER: position=^\.\\" Author; mode=after; beginboundary=^\.\\"$' \ + > "$FILE.authors" + sed ' + /^[^#]/,$d + /: 0BSD$/d + /BSD Zero Clause License/d + /distributed under the same license/d + /in the public domain/d + /The XZ Utils authors and contributors$/d + /^#$/d + s/^#/.\\"/ + ' "$FILE" >> "$FILE.authors" +done + # Using --force to get up-to-date version numbers in the output files # when nothing else has changed. This makes it slower but it's fine # as long as this isn't run every time when "make" is run at the # top level directory. (po4a isn't super-fast even without --force). +# +# Make diffing the .pot and .po files easier: +# +# --porefs file Put only the input filenames, not line numbers, +# into the .pot file. This way they won't get +# copied to the .po files either. +# +# --wrap-po newlines Wrap msgids only at \n in the .pot file. +# +# --msgmerge-opt "--no-wrap" +# Wrap msgids and msgstrs only at \n in the .po files. +# +# The values from --package-name and --package-version are used to create +# the Project-Id-Version field. It likely makes sense that its value isn't +# identical to the value in the program message translations. In practice +# it seems that the .po files from many (but not all) translators will use +# "xz-man" no matter what is specified here and in xz-man.pot. Thus it's +# best to use "xz-man" here to get the most consistent results. set -x po4a --force --verbose \ - --package-name="XZ Utils" \ + --porefs file --wrap-po newlines --msgmerge-opt "--no-wrap" \ + --package-name="xz-man" \ --package-version="$PACKAGE_VERSION" \ - --copyright-holder="[See the headers in the input files.]" \ + --copyright-holder="The XZ Utils authors and contributors" \ po4a.conf + +# Remove the *.po.authors files that were generated above. +# This way they won't get included in distribution tarballs. +rm -f *.po.authors + +# Add the customized POT header which contains the SPDX license +# identifier and spells out the license name instead of saying +# "the same license as the XZ Utils package". +mv xz-man.pot xz-man.pot.tmp +cat ../po/xz.pot-header > xz-man.pot +sed '1,/^#$/d' xz-man.pot.tmp >> xz-man.pot +rm xz-man.pot.tmp diff --git a/po4a/xz-man.pot b/po4a/xz-man.pot index 49c3ee0..6130b9e 100644 --- a/po4a/xz-man.pot +++ b/po4a/xz-man.pot @@ -1,13 +1,15 @@ -# SOME DESCRIPTIVE TITLE -# Copyright (C) YEAR [See the headers in the input files.] -# This file is distributed under the same license as the XZ Utils package. +# SPDX-License-Identifier: 0BSD +# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) The XZ Utils authors and contributors +# This file is published under the BSD Zero Clause License. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: XZ Utils 5.4.5\n" -"POT-Creation-Date: 2023-11-01 20:27+0800\n" +"Project-Id-Version: xz-man 5.6.2\n" +"POT-Creation-Date: 2024-05-29 18:17+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -17,4626 +19,3809 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #. type: TH -#: ../src/xz/xz.1:9 +#: ../src/xz/xz.1 #, no-wrap msgid "XZ" msgstr "" #. type: TH -#: ../src/xz/xz.1:9 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap -msgid "2023-07-17" +msgid "2024-04-08" msgstr "" #. type: TH -#: ../src/xz/xz.1:9 ../src/xzdec/xzdec.1:7 ../src/lzmainfo/lzmainfo.1:7 -#: ../src/scripts/xzdiff.1:9 ../src/scripts/xzgrep.1:9 -#: ../src/scripts/xzless.1:10 ../src/scripts/xzmore.1:7 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "Tukaani" msgstr "" #. type: TH -#: ../src/xz/xz.1:9 ../src/xzdec/xzdec.1:7 ../src/lzmainfo/lzmainfo.1:7 -#: ../src/scripts/xzdiff.1:9 ../src/scripts/xzgrep.1:9 -#: ../src/scripts/xzless.1:10 ../src/scripts/xzmore.1:7 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "XZ Utils" msgstr "" #. type: SH -#: ../src/xz/xz.1:11 ../src/xzdec/xzdec.1:8 ../src/lzmainfo/lzmainfo.1:8 -#: ../src/scripts/xzdiff.1:10 ../src/scripts/xzgrep.1:10 -#: ../src/scripts/xzless.1:11 ../src/scripts/xzmore.1:8 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:13 -msgid "" -"xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma " -"files" +#: ../src/xz/xz.1 +msgid "xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma files" msgstr "" #. type: SH -#: ../src/xz/xz.1:14 ../src/xzdec/xzdec.1:10 ../src/lzmainfo/lzmainfo.1:10 -#: ../src/scripts/xzdiff.1:12 ../src/scripts/xzgrep.1:12 -#: ../src/scripts/xzless.1:13 ../src/scripts/xzmore.1:10 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:18 +#: ../src/xz/xz.1 msgid "B<xz> [I<option...>] [I<file...>]" msgstr "" #. type: SH -#: ../src/xz/xz.1:19 +#: ../src/xz/xz.1 #, no-wrap msgid "COMMAND ALIASES" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:23 +#: ../src/xz/xz.1 msgid "B<unxz> is equivalent to B<xz --decompress>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:27 +#: ../src/xz/xz.1 msgid "B<xzcat> is equivalent to B<xz --decompress --stdout>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:31 +#: ../src/xz/xz.1 msgid "B<lzma> is equivalent to B<xz --format=lzma>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:35 +#: ../src/xz/xz.1 msgid "B<unlzma> is equivalent to B<xz --format=lzma --decompress>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:39 +#: ../src/xz/xz.1 msgid "B<lzcat> is equivalent to B<xz --format=lzma --decompress --stdout>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:51 -msgid "" -"When writing scripts that need to decompress files, it is recommended to " -"always use the name B<xz> with appropriate arguments (B<xz -d> or B<xz -dc>) " -"instead of the names B<unxz> and B<xzcat>." +#: ../src/xz/xz.1 +msgid "When writing scripts that need to decompress files, it is recommended to always use the name B<xz> with appropriate arguments (B<xz -d> or B<xz -dc>) instead of the names B<unxz> and B<xzcat>." msgstr "" #. type: SH -#: ../src/xz/xz.1:52 ../src/xzdec/xzdec.1:18 ../src/lzmainfo/lzmainfo.1:15 -#: ../src/scripts/xzdiff.1:24 ../src/scripts/xzgrep.1:33 -#: ../src/scripts/xzless.1:19 ../src/scripts/xzmore.1:16 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:71 -msgid "" -"B<xz> is a general-purpose data compression tool with command line syntax " -"similar to B<gzip>(1) and B<bzip2>(1). The native file format is the " -"B<.xz> format, but the legacy B<.lzma> format used by LZMA Utils and raw " -"compressed streams with no container format headers are also supported. In " -"addition, decompression of the B<.lz> format used by B<lzip> is supported." +#: ../src/xz/xz.1 +msgid "B<xz> is a general-purpose data compression tool with command line syntax similar to B<gzip>(1) and B<bzip2>(1). The native file format is the B<.xz> format, but the legacy B<.lzma> format used by LZMA Utils and raw compressed streams with no container format headers are also supported. In addition, decompression of the B<.lz> format used by B<lzip> is supported." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:93 -msgid "" -"B<xz> compresses or decompresses each I<file> according to the selected " -"operation mode. If no I<files> are given or I<file> is B<->, B<xz> reads " -"from standard input and writes the processed data to standard output. B<xz> " -"will refuse (display an error and skip the I<file>) to write compressed " -"data to standard output if it is a terminal. Similarly, B<xz> will refuse " -"to read compressed data from standard input if it is a terminal." +#: ../src/xz/xz.1 +msgid "B<xz> compresses or decompresses each I<file> according to the selected operation mode. If no I<files> are given or I<file> is B<->, B<xz> reads from standard input and writes the processed data to standard output. B<xz> will refuse (display an error and skip the I<file>) to write compressed data to standard output if it is a terminal. Similarly, B<xz> will refuse to read compressed data from standard input if it is a terminal." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:103 -msgid "" -"Unless B<--stdout> is specified, I<files> other than B<-> are written to a " -"new file whose name is derived from the source I<file> name:" +#: ../src/xz/xz.1 +msgid "Unless B<--stdout> is specified, I<files> other than B<-> are written to a new file whose name is derived from the source I<file> name:" msgstr "" #. type: IP -#: ../src/xz/xz.1:103 ../src/xz/xz.1:109 ../src/xz/xz.1:134 ../src/xz/xz.1:139 -#: ../src/xz/xz.1:142 ../src/xz/xz.1:145 ../src/xz/xz.1:161 ../src/xz/xz.1:422 -#: ../src/xz/xz.1:425 ../src/xz/xz.1:432 ../src/xz/xz.1:677 ../src/xz/xz.1:679 -#: ../src/xz/xz.1:778 ../src/xz/xz.1:789 ../src/xz/xz.1:798 ../src/xz/xz.1:806 -#: ../src/xz/xz.1:1034 ../src/xz/xz.1:1043 ../src/xz/xz.1:1055 -#: ../src/xz/xz.1:1729 ../src/xz/xz.1:1735 ../src/xz/xz.1:1853 -#: ../src/xz/xz.1:1857 ../src/xz/xz.1:1860 ../src/xz/xz.1:1863 -#: ../src/xz/xz.1:1867 ../src/xz/xz.1:1874 ../src/xz/xz.1:1876 +#: ../src/xz/xz.1 #, no-wrap msgid "\\(bu" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:109 -msgid "" -"When compressing, the suffix of the target file format (B<.xz> or B<.lzma>) " -"is appended to the source filename to get the target filename." +#: ../src/xz/xz.1 +msgid "When compressing, the suffix of the target file format (B<.xz> or B<.lzma>) is appended to the source filename to get the target filename." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:124 -msgid "" -"When decompressing, the B<.xz>, B<.lzma>, or B<.lz> suffix is removed from " -"the filename to get the target filename. B<xz> also recognizes the suffixes " -"B<.txz> and B<.tlz>, and replaces them with the B<.tar> suffix." +#: ../src/xz/xz.1 +msgid "When decompressing, the B<.xz>, B<.lzma>, or B<.lz> suffix is removed from the filename to get the target filename. B<xz> also recognizes the suffixes B<.txz> and B<.tlz>, and replaces them with the B<.tar> suffix." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:128 -msgid "" -"If the target file already exists, an error is displayed and the I<file> is " -"skipped." +#: ../src/xz/xz.1 +msgid "If the target file already exists, an error is displayed and the I<file> is skipped." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:134 -msgid "" -"Unless writing to standard output, B<xz> will display a warning and skip the " -"I<file> if any of the following applies:" +#: ../src/xz/xz.1 +msgid "Unless writing to standard output, B<xz> will display a warning and skip the I<file> if any of the following applies:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:139 -msgid "" -"I<File> is not a regular file. Symbolic links are not followed, and thus " -"they are not considered to be regular files." +#: ../src/xz/xz.1 +msgid "I<File> is not a regular file. Symbolic links are not followed, and thus they are not considered to be regular files." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:142 +#: ../src/xz/xz.1 msgid "I<File> has more than one hard link." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:145 +#: ../src/xz/xz.1 msgid "I<File> has setuid, setgid, or sticky bit set." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:161 -msgid "" -"The operation mode is set to compress and the I<file> already has a suffix " -"of the target file format (B<.xz> or B<.txz> when compressing to the B<.xz> " -"format, and B<.lzma> or B<.tlz> when compressing to the B<.lzma> format)." +#: ../src/xz/xz.1 +msgid "The operation mode is set to compress and the I<file> already has a suffix of the target file format (B<.xz> or B<.txz> when compressing to the B<.xz> format, and B<.lzma> or B<.tlz> when compressing to the B<.lzma> format)." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:171 -msgid "" -"The operation mode is set to decompress and the I<file> doesn't have a " -"suffix of any of the supported file formats (B<.xz>, B<.txz>, B<.lzma>, " -"B<.tlz>, or B<.lz>)." +#: ../src/xz/xz.1 +msgid "The operation mode is set to decompress and the I<file> doesn't have a suffix of any of the supported file formats (B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz>)." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:186 -msgid "" -"After successfully compressing or decompressing the I<file>, B<xz> copies " -"the owner, group, permissions, access time, and modification time from the " -"source I<file> to the target file. If copying the group fails, the " -"permissions are modified so that the target file doesn't become accessible " -"to users who didn't have permission to access the source I<file>. B<xz> " -"doesn't support copying other metadata like access control lists or extended " -"attributes yet." +#: ../src/xz/xz.1 +msgid "After successfully compressing or decompressing the I<file>, B<xz> copies the owner, group, permissions, access time, and modification time from the source I<file> to the target file. If copying the group fails, the permissions are modified so that the target file doesn't become accessible to users who didn't have permission to access the source I<file>. B<xz> doesn't support copying other metadata like access control lists or extended attributes yet." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:196 -msgid "" -"Once the target file has been successfully closed, the source I<file> is " -"removed unless B<--keep> was specified. The source I<file> is never removed " -"if the output is written to standard output or if an error occurs." +#: ../src/xz/xz.1 +msgid "Once the target file has been successfully closed, the source I<file> is removed unless B<--keep> was specified. The source I<file> is never removed if the output is written to standard output or if an error occurs." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:208 -msgid "" -"Sending B<SIGINFO> or B<SIGUSR1> to the B<xz> process makes it print " -"progress information to standard error. This has only limited use since " -"when standard error is a terminal, using B<--verbose> will display an " -"automatically updating progress indicator." +#: ../src/xz/xz.1 +msgid "Sending B<SIGINFO> or B<SIGUSR1> to the B<xz> process makes it print progress information to standard error. This has only limited use since when standard error is a terminal, using B<--verbose> will display an automatically updating progress indicator." msgstr "" #. type: SS -#: ../src/xz/xz.1:209 +#: ../src/xz/xz.1 #, no-wrap msgid "Memory usage" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:225 -msgid "" -"The memory usage of B<xz> varies from a few hundred kilobytes to several " -"gigabytes depending on the compression settings. The settings used when " -"compressing a file determine the memory requirements of the decompressor. " -"Typically the decompressor needs 5\\ % to 20\\ % of the amount of memory " -"that the compressor needed when creating the file. For example, " -"decompressing a file created with B<xz -9> currently requires 65\\ MiB of " -"memory. Still, it is possible to have B<.xz> files that require several " -"gigabytes of memory to decompress." +#: ../src/xz/xz.1 +msgid "The memory usage of B<xz> varies from a few hundred kilobytes to several gigabytes depending on the compression settings. The settings used when compressing a file determine the memory requirements of the decompressor. Typically the decompressor needs 5\\ % to 20\\ % of the amount of memory that the compressor needed when creating the file. For example, decompressing a file created with B<xz -9> currently requires 65\\ MiB of memory. Still, it is possible to have B<.xz> files that require several gigabytes of memory to decompress." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:237 -msgid "" -"Especially users of older systems may find the possibility of very large " -"memory usage annoying. To prevent uncomfortable surprises, B<xz> has a " -"built-in memory usage limiter, which is disabled by default. While some " -"operating systems provide ways to limit the memory usage of processes, " -"relying on it wasn't deemed to be flexible enough (for example, using " -"B<ulimit>(1) to limit virtual memory tends to cripple B<mmap>(2))." +#: ../src/xz/xz.1 +msgid "Especially users of older systems may find the possibility of very large memory usage annoying. To prevent uncomfortable surprises, B<xz> has a built-in memory usage limiter, which is disabled by default. While some operating systems provide ways to limit the memory usage of processes, relying on it wasn't deemed to be flexible enough (for example, using B<ulimit>(1) to limit virtual memory tends to cripple B<mmap>(2))." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:259 -msgid "" -"The memory usage limiter can be enabled with the command line option " -"B<--memlimit=>I<limit>. Often it is more convenient to enable the limiter " -"by default by setting the environment variable B<XZ_DEFAULTS>, for example, " -"B<XZ_DEFAULTS=--memlimit=150MiB>. It is possible to set the limits " -"separately for compression and decompression by using " -"B<--memlimit-compress=>I<limit> and B<--memlimit-decompress=>I<limit>. " -"Using these two options outside B<XZ_DEFAULTS> is rarely useful because a " -"single run of B<xz> cannot do both compression and decompression and " -"B<--memlimit=>I<limit> (or B<-M> I<limit>) is shorter to type on the " -"command line." +#: ../src/xz/xz.1 +msgid "The memory usage limiter can be enabled with the command line option B<--memlimit=>I<limit>. Often it is more convenient to enable the limiter by default by setting the environment variable B<XZ_DEFAULTS>, for example, B<XZ_DEFAULTS=--memlimit=150MiB>. It is possible to set the limits separately for compression and decompression by using B<--memlimit-compress=>I<limit> and B<--memlimit-decompress=>I<limit>. Using these two options outside B<XZ_DEFAULTS> is rarely useful because a single run of B<xz> cannot do both compression and decompression and B<--memlimit=>I<limit> (or B<-M> I<limit>) is shorter to type on the command line." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:278 -msgid "" -"If the specified memory usage limit is exceeded when decompressing, B<xz> " -"will display an error and decompressing the file will fail. If the limit is " -"exceeded when compressing, B<xz> will try to scale the settings down so that " -"the limit is no longer exceeded (except when using B<--format=raw> or " -"B<--no-adjust>). This way the operation won't fail unless the limit is very " -"small. The scaling of the settings is done in steps that don't match the " -"compression level presets, for example, if the limit is only slightly less " -"than the amount required for B<xz -9>, the settings will be scaled down only " -"a little, not all the way down to B<xz -8>." +#: ../src/xz/xz.1 +msgid "If the specified memory usage limit is exceeded when decompressing, B<xz> will display an error and decompressing the file will fail. If the limit is exceeded when compressing, B<xz> will try to scale the settings down so that the limit is no longer exceeded (except when using B<--format=raw> or B<--no-adjust>). This way the operation won't fail unless the limit is very small. The scaling of the settings is done in steps that don't match the compression level presets, for example, if the limit is only slightly less than the amount required for B<xz -9>, the settings will be scaled down only a little, not all the way down to B<xz -8>." msgstr "" #. type: SS -#: ../src/xz/xz.1:279 +#: ../src/xz/xz.1 #, no-wrap msgid "Concatenation and padding with .xz files" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:287 -msgid "" -"It is possible to concatenate B<.xz> files as is. B<xz> will decompress " -"such files as if they were a single B<.xz> file." +#: ../src/xz/xz.1 +msgid "It is possible to concatenate B<.xz> files as is. B<xz> will decompress such files as if they were a single B<.xz> file." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:296 -msgid "" -"It is possible to insert padding between the concatenated parts or after the " -"last part. The padding must consist of null bytes and the size of the " -"padding must be a multiple of four bytes. This can be useful, for example, " -"if the B<.xz> file is stored on a medium that measures file sizes in " -"512-byte blocks." +#: ../src/xz/xz.1 +msgid "It is possible to insert padding between the concatenated parts or after the last part. The padding must consist of null bytes and the size of the padding must be a multiple of four bytes. This can be useful, for example, if the B<.xz> file is stored on a medium that measures file sizes in 512-byte blocks." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:300 -msgid "" -"Concatenation and padding are not allowed with B<.lzma> files or raw " -"streams." +#: ../src/xz/xz.1 +msgid "Concatenation and padding are not allowed with B<.lzma> files or raw streams." msgstr "" #. type: SH -#: ../src/xz/xz.1:301 ../src/xzdec/xzdec.1:61 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "OPTIONS" msgstr "" #. type: SS -#: ../src/xz/xz.1:303 +#: ../src/xz/xz.1 #, no-wrap msgid "Integer suffixes and special values" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:307 -msgid "" -"In most places where an integer argument is expected, an optional suffix is " -"supported to easily indicate large integers. There must be no space between " -"the integer and the suffix." +#: ../src/xz/xz.1 +msgid "In most places where an integer argument is expected, an optional suffix is supported to easily indicate large integers. There must be no space between the integer and the suffix." msgstr "" #. type: TP -#: ../src/xz/xz.1:307 +#: ../src/xz/xz.1 #, no-wrap msgid "B<KiB>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:318 -msgid "" -"Multiply the integer by 1,024 (2^10). B<Ki>, B<k>, B<kB>, B<K>, and B<KB> " -"are accepted as synonyms for B<KiB>." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,024 (2^10). B<Ki>, B<k>, B<kB>, B<K>, and B<KB> are accepted as synonyms for B<KiB>." msgstr "" #. type: TP -#: ../src/xz/xz.1:318 +#: ../src/xz/xz.1 #, no-wrap msgid "B<MiB>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:328 -msgid "" -"Multiply the integer by 1,048,576 (2^20). B<Mi>, B<m>, B<M>, and B<MB> are " -"accepted as synonyms for B<MiB>." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,048,576 (2^20). B<Mi>, B<m>, B<M>, and B<MB> are accepted as synonyms for B<MiB>." msgstr "" #. type: TP -#: ../src/xz/xz.1:328 +#: ../src/xz/xz.1 #, no-wrap msgid "B<GiB>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:338 -msgid "" -"Multiply the integer by 1,073,741,824 (2^30). B<Gi>, B<g>, B<G>, and B<GB> " -"are accepted as synonyms for B<GiB>." +#: ../src/xz/xz.1 +msgid "Multiply the integer by 1,073,741,824 (2^30). B<Gi>, B<g>, B<G>, and B<GB> are accepted as synonyms for B<GiB>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:343 -msgid "" -"The special value B<max> can be used to indicate the maximum integer value " -"supported by the option." +#: ../src/xz/xz.1 +msgid "The special value B<max> can be used to indicate the maximum integer value supported by the option." msgstr "" #. type: SS -#: ../src/xz/xz.1:344 +#: ../src/xz/xz.1 #, no-wrap msgid "Operation mode" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:347 +#: ../src/xz/xz.1 msgid "If multiple operation mode options are given, the last one takes effect." msgstr "" #. type: TP -#: ../src/xz/xz.1:347 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-z>, B<--compress>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:356 -msgid "" -"Compress. This is the default operation mode when no operation mode option " -"is specified and no other operation mode is implied from the command name " -"(for example, B<unxz> implies B<--decompress>)." +#: ../src/xz/xz.1 +msgid "Compress. This is the default operation mode when no operation mode option is specified and no other operation mode is implied from the command name (for example, B<unxz> implies B<--decompress>)." msgstr "" #. type: TP -#: ../src/xz/xz.1:356 ../src/xzdec/xzdec.1:62 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-d>, B<--decompress>, B<--uncompress>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:359 +#: ../src/xz/xz.1 msgid "Decompress." msgstr "" #. type: TP -#: ../src/xz/xz.1:359 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-t>, B<--test>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:368 -msgid "" -"Test the integrity of compressed I<files>. This option is equivalent to " -"B<--decompress --stdout> except that the decompressed data is discarded " -"instead of being written to standard output. No files are created or " -"removed." +#: ../src/xz/xz.1 +msgid "Test the integrity of compressed I<files>. This option is equivalent to B<--decompress --stdout> except that the decompressed data is discarded instead of being written to standard output. No files are created or removed." msgstr "" #. type: TP -#: ../src/xz/xz.1:368 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-l>, B<--list>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:377 -msgid "" -"Print information about compressed I<files>. No uncompressed output is " -"produced, and no files are created or removed. In list mode, the program " -"cannot read the compressed data from standard input or from other unseekable " -"sources." +#: ../src/xz/xz.1 +msgid "Print information about compressed I<files>. No uncompressed output is produced, and no files are created or removed. In list mode, the program cannot read the compressed data from standard input or from other unseekable sources." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:392 -msgid "" -"The default listing shows basic information about I<files>, one file per " -"line. To get more detailed information, use also the B<--verbose> option. " -"For even more information, use B<--verbose> twice, but note that this may be " -"slow, because getting all the extra information requires many seeks. The " -"width of verbose output exceeds 80 characters, so piping the output to, for " -"example, B<less\\ -S> may be convenient if the terminal isn't wide enough." +#: ../src/xz/xz.1 +msgid "The default listing shows basic information about I<files>, one file per line. To get more detailed information, use also the B<--verbose> option. For even more information, use B<--verbose> twice, but note that this may be slow, because getting all the extra information requires many seeks. The width of verbose output exceeds 80 characters, so piping the output to, for example, B<less\\ -S> may be convenient if the terminal isn't wide enough." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:399 -msgid "" -"The exact output may vary between B<xz> versions and different locales. For " -"machine-readable output, B<--robot --list> should be used." +#: ../src/xz/xz.1 +msgid "The exact output may vary between B<xz> versions and different locales. For machine-readable output, B<--robot --list> should be used." msgstr "" #. type: SS -#: ../src/xz/xz.1:400 +#: ../src/xz/xz.1 #, no-wrap msgid "Operation modifiers" msgstr "" #. type: TP -#: ../src/xz/xz.1:401 ../src/xzdec/xzdec.1:69 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-k>, B<--keep>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:404 +#: ../src/xz/xz.1 msgid "Don't delete the input files." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:418 -msgid "" -"Since B<xz> 5.2.6, this option also makes B<xz> compress or decompress even " -"if the input is a symbolic link to a regular file, has more than one hard " -"link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and " -"sticky bits are not copied to the target file. In earlier versions this was " -"only done with B<--force>." +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.2.6, this option also makes B<xz> compress or decompress even if the input is a symbolic link to a regular file, has more than one hard link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and sticky bits are not copied to the target file. In earlier versions this was only done with B<--force>." msgstr "" #. type: TP -#: ../src/xz/xz.1:418 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-f>, B<--force>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:421 +#: ../src/xz/xz.1 msgid "This option has several effects:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:425 -msgid "" -"If the target file already exists, delete it before compressing or " -"decompressing." +#: ../src/xz/xz.1 +msgid "If the target file already exists, delete it before compressing or decompressing." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:432 -msgid "" -"Compress or decompress even if the input is a symbolic link to a regular " -"file, has more than one hard link, or has the setuid, setgid, or sticky bit " -"set. The setuid, setgid, and sticky bits are not copied to the target file." +#: ../src/xz/xz.1 +msgid "Compress or decompress even if the input is a symbolic link to a regular file, has more than one hard link, or has the setuid, setgid, or sticky bit set. The setuid, setgid, and sticky bits are not copied to the target file." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:457 -msgid "" -"When used with B<--decompress> B<--stdout> and B<xz> cannot recognize the " -"type of the source file, copy the source file as is to standard output. " -"This allows B<xzcat> B<--force> to be used like B<cat>(1) for files that " -"have not been compressed with B<xz>. Note that in future, B<xz> might " -"support new compressed file formats, which may make B<xz> decompress more " -"types of files instead of copying them as is to standard output. " -"B<--format=>I<format> can be used to restrict B<xz> to decompress only a " -"single file format." +#: ../src/xz/xz.1 +msgid "When used with B<--decompress> B<--stdout> and B<xz> cannot recognize the type of the source file, copy the source file as is to standard output. This allows B<xzcat> B<--force> to be used like B<cat>(1) for files that have not been compressed with B<xz>. Note that in future, B<xz> might support new compressed file formats, which may make B<xz> decompress more types of files instead of copying them as is to standard output. B<--format=>I<format> can be used to restrict B<xz> to decompress only a single file format." msgstr "" #. type: TP -#: ../src/xz/xz.1:458 ../src/xzdec/xzdec.1:76 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-c>, B<--stdout>, B<--to-stdout>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:464 -msgid "" -"Write the compressed or decompressed data to standard output instead of a " -"file. This implies B<--keep>." +#: ../src/xz/xz.1 +msgid "Write the compressed or decompressed data to standard output instead of a file. This implies B<--keep>." msgstr "" #. type: TP -#: ../src/xz/xz.1:464 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--single-stream>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:473 -msgid "" -"Decompress only the first B<.xz> stream, and silently ignore possible " -"remaining input data following the stream. Normally such trailing garbage " -"makes B<xz> display an error." +#: ../src/xz/xz.1 +msgid "Decompress only the first B<.xz> stream, and silently ignore possible remaining input data following the stream. Normally such trailing garbage makes B<xz> display an error." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:482 -msgid "" -"B<xz> never decompresses more than one stream from B<.lzma> files or raw " -"streams, but this option still makes B<xz> ignore the possible trailing data " -"after the B<.lzma> file or raw stream." +#: ../src/xz/xz.1 +msgid "B<xz> never decompresses more than one stream from B<.lzma> files or raw streams, but this option still makes B<xz> ignore the possible trailing data after the B<.lzma> file or raw stream." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:487 -msgid "" -"This option has no effect if the operation mode is not B<--decompress> or " -"B<--test>." +#: ../src/xz/xz.1 +msgid "This option has no effect if the operation mode is not B<--decompress> or B<--test>." msgstr "" #. type: TP -#: ../src/xz/xz.1:487 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--no-sparse>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:499 -msgid "" -"Disable creation of sparse files. By default, if decompressing into a " -"regular file, B<xz> tries to make the file sparse if the decompressed data " -"contains long sequences of binary zeros. It also works when writing to " -"standard output as long as standard output is connected to a regular file " -"and certain additional conditions are met to make it safe. Creating sparse " -"files may save disk space and speed up the decompression by reducing the " -"amount of disk I/O." +#: ../src/xz/xz.1 +msgid "Disable creation of sparse files. By default, if decompressing into a regular file, B<xz> tries to make the file sparse if the decompressed data contains long sequences of binary zeros. It also works when writing to standard output as long as standard output is connected to a regular file and certain additional conditions are met to make it safe. Creating sparse files may save disk space and speed up the decompression by reducing the amount of disk I/O." msgstr "" #. type: TP -#: ../src/xz/xz.1:499 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-S> I<.suf>, B<--suffix=>I<.suf>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:511 -msgid "" -"When compressing, use I<.suf> as the suffix for the target file instead of " -"B<.xz> or B<.lzma>. If not writing to standard output and the source file " -"already has the suffix I<.suf>, a warning is displayed and the file is " -"skipped." +#: ../src/xz/xz.1 +msgid "When compressing, use I<.suf> as the suffix for the target file instead of B<.xz> or B<.lzma>. If not writing to standard output and the source file already has the suffix I<.suf>, a warning is displayed and the file is skipped." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:525 -msgid "" -"When decompressing, recognize files with the suffix I<.suf> in addition to " -"files with the B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz> suffix. If the " -"source file has the suffix I<.suf>, the suffix is removed to get the target " -"filename." +#: ../src/xz/xz.1 +msgid "When decompressing, recognize files with the suffix I<.suf> in addition to files with the B<.xz>, B<.txz>, B<.lzma>, B<.tlz>, or B<.lz> suffix. If the source file has the suffix I<.suf>, the suffix is removed to get the target filename." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:531 -msgid "" -"When compressing or decompressing raw streams (B<--format=raw>), the suffix " -"must always be specified unless writing to standard output, because there is " -"no default suffix for raw streams." +#: ../src/xz/xz.1 +msgid "When compressing or decompressing raw streams (B<--format=raw>), the suffix must always be specified unless writing to standard output, because there is no default suffix for raw streams." msgstr "" #. type: TP -#: ../src/xz/xz.1:531 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--files>[B<=>I<file>]" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:545 -msgid "" -"Read the filenames to process from I<file>; if I<file> is omitted, filenames " -"are read from standard input. Filenames must be terminated with the newline " -"character. A dash (B<->) is taken as a regular filename; it doesn't mean " -"standard input. If filenames are given also as command line arguments, they " -"are processed before the filenames read from I<file>." +#: ../src/xz/xz.1 +msgid "Read the filenames to process from I<file>; if I<file> is omitted, filenames are read from standard input. Filenames must be terminated with the newline character. A dash (B<->) is taken as a regular filename; it doesn't mean standard input. If filenames are given also as command line arguments, they are processed before the filenames read from I<file>." msgstr "" #. type: TP -#: ../src/xz/xz.1:545 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--files0>[B<=>I<file>]" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:549 -msgid "" -"This is identical to B<--files>[B<=>I<file>] except that each filename must " -"be terminated with the null character." +#: ../src/xz/xz.1 +msgid "This is identical to B<--files>[B<=>I<file>] except that each filename must be terminated with the null character." msgstr "" #. type: SS -#: ../src/xz/xz.1:550 +#: ../src/xz/xz.1 #, no-wrap msgid "Basic file format and compression options" msgstr "" #. type: TP -#: ../src/xz/xz.1:551 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-F> I<format>, B<--format=>I<format>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:556 +#: ../src/xz/xz.1 msgid "Specify the file I<format> to compress or decompress:" msgstr "" #. type: TP -#: ../src/xz/xz.1:557 +#: ../src/xz/xz.1 #, no-wrap msgid "B<auto>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:569 -msgid "" -"This is the default. When compressing, B<auto> is equivalent to B<xz>. " -"When decompressing, the format of the input file is automatically detected. " -"Note that raw streams (created with B<--format=raw>) cannot be " -"auto-detected." +#: ../src/xz/xz.1 +msgid "This is the default. When compressing, B<auto> is equivalent to B<xz>. When decompressing, the format of the input file is automatically detected. Note that raw streams (created with B<--format=raw>) cannot be auto-detected." msgstr "" #. type: TP -#: ../src/xz/xz.1:569 +#: ../src/xz/xz.1 #, no-wrap msgid "B<xz>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:576 -msgid "" -"Compress to the B<.xz> file format, or accept only B<.xz> files when " -"decompressing." +#: ../src/xz/xz.1 +msgid "Compress to the B<.xz> file format, or accept only B<.xz> files when decompressing." msgstr "" #. type: TP -#: ../src/xz/xz.1:576 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lzma>, B<alone>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:586 -msgid "" -"Compress to the legacy B<.lzma> file format, or accept only B<.lzma> files " -"when decompressing. The alternative name B<alone> is provided for backwards " -"compatibility with LZMA Utils." +#: ../src/xz/xz.1 +msgid "Compress to the legacy B<.lzma> file format, or accept only B<.lzma> files when decompressing. The alternative name B<alone> is provided for backwards compatibility with LZMA Utils." msgstr "" #. type: TP -#: ../src/xz/xz.1:586 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lzip>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:592 +#: ../src/xz/xz.1 msgid "Accept only B<.lz> files when decompressing. Compression is not supported." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:605 -msgid "" -"The B<.lz> format version 0 and the unextended version 1 are supported. " -"Version 0 files were produced by B<lzip> 1.3 and older. Such files aren't " -"common but may be found from file archives as a few source packages were " -"released in this format. People might have old personal files in this " -"format too. Decompression support for the format version 0 was removed in " -"B<lzip> 1.18." +#: ../src/xz/xz.1 +msgid "The B<.lz> format version 0 and the unextended version 1 are supported. Version 0 files were produced by B<lzip> 1.3 and older. Such files aren't common but may be found from file archives as a few source packages were released in this format. People might have old personal files in this format too. Decompression support for the format version 0 was removed in B<lzip> 1.18." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:614 -msgid "" -"B<lzip> 1.4 and later create files in the format version 1. The sync flush " -"marker extension to the format version 1 was added in B<lzip> 1.6. This " -"extension is rarely used and isn't supported by B<xz> (diagnosed as corrupt " -"input)." +#: ../src/xz/xz.1 +msgid "B<lzip> 1.4 and later create files in the format version 1. The sync flush marker extension to the format version 1 was added in B<lzip> 1.6. This extension is rarely used and isn't supported by B<xz> (diagnosed as corrupt input)." msgstr "" #. type: TP -#: ../src/xz/xz.1:614 +#: ../src/xz/xz.1 #, no-wrap msgid "B<raw>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:622 -msgid "" -"Compress or uncompress a raw stream (no headers). This is meant for " -"advanced users only. To decode raw streams, you need use B<--format=raw> " -"and explicitly specify the filter chain, which normally would have been " -"stored in the container headers." +#: ../src/xz/xz.1 +msgid "Compress or uncompress a raw stream (no headers). This is meant for advanced users only. To decode raw streams, you need use B<--format=raw> and explicitly specify the filter chain, which normally would have been stored in the container headers." msgstr "" #. type: TP -#: ../src/xz/xz.1:623 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-C> I<check>, B<--check=>I<check>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:638 -msgid "" -"Specify the type of the integrity check. The check is calculated from the " -"uncompressed data and stored in the B<.xz> file. This option has an effect " -"only when compressing into the B<.xz> format; the B<.lzma> format doesn't " -"support integrity checks. The integrity check (if any) is verified when the " -"B<.xz> file is decompressed." +#: ../src/xz/xz.1 +msgid "Specify the type of the integrity check. The check is calculated from the uncompressed data and stored in the B<.xz> file. This option has an effect only when compressing into the B<.xz> format; the B<.lzma> format doesn't support integrity checks. The integrity check (if any) is verified when the B<.xz> file is decompressed." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:642 +#: ../src/xz/xz.1 msgid "Supported I<check> types:" msgstr "" #. type: TP -#: ../src/xz/xz.1:643 +#: ../src/xz/xz.1 #, no-wrap msgid "B<none>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:649 -msgid "" -"Don't calculate an integrity check at all. This is usually a bad idea. " -"This can be useful when integrity of the data is verified by other means " -"anyway." +#: ../src/xz/xz.1 +msgid "Don't calculate an integrity check at all. This is usually a bad idea. This can be useful when integrity of the data is verified by other means anyway." msgstr "" #. type: TP -#: ../src/xz/xz.1:649 +#: ../src/xz/xz.1 #, no-wrap msgid "B<crc32>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:652 +#: ../src/xz/xz.1 msgid "Calculate CRC32 using the polynomial from IEEE-802.3 (Ethernet)." msgstr "" #. type: TP -#: ../src/xz/xz.1:652 +#: ../src/xz/xz.1 #, no-wrap msgid "B<crc64>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:657 -msgid "" -"Calculate CRC64 using the polynomial from ECMA-182. This is the default, " -"since it is slightly better than CRC32 at detecting damaged files and the " -"speed difference is negligible." +#: ../src/xz/xz.1 +msgid "Calculate CRC64 using the polynomial from ECMA-182. This is the default, since it is slightly better than CRC32 at detecting damaged files and the speed difference is negligible." msgstr "" #. type: TP -#: ../src/xz/xz.1:657 +#: ../src/xz/xz.1 #, no-wrap msgid "B<sha256>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:661 +#: ../src/xz/xz.1 msgid "Calculate SHA-256. This is somewhat slower than CRC32 and CRC64." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:667 -msgid "" -"Integrity of the B<.xz> headers is always verified with CRC32. It is not " -"possible to change or disable it." +#: ../src/xz/xz.1 +msgid "Integrity of the B<.xz> headers is always verified with CRC32. It is not possible to change or disable it." msgstr "" #. type: TP -#: ../src/xz/xz.1:667 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--ignore-check>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:673 -msgid "" -"Don't verify the integrity check of the compressed data when decompressing. " -"The CRC32 values in the B<.xz> headers will still be verified normally." +#: ../src/xz/xz.1 +msgid "Don't verify the integrity check of the compressed data when decompressing. The CRC32 values in the B<.xz> headers will still be verified normally." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:676 -msgid "" -"B<Do not use this option unless you know what you are doing.> Possible " -"reasons to use this option:" +#: ../src/xz/xz.1 +msgid "B<Do not use this option unless you know what you are doing.> Possible reasons to use this option:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:679 +#: ../src/xz/xz.1 msgid "Trying to recover data from a corrupt .xz file." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:685 -msgid "" -"Speeding up decompression. This matters mostly with SHA-256 or with files " -"that have compressed extremely well. It's recommended to not use this " -"option for this purpose unless the file integrity is verified externally in " -"some other way." +#: ../src/xz/xz.1 +msgid "Speeding up decompression. This matters mostly with SHA-256 or with files that have compressed extremely well. It's recommended to not use this option for this purpose unless the file integrity is verified externally in some other way." msgstr "" #. type: TP -#: ../src/xz/xz.1:686 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-0> ... B<-9>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:695 -msgid "" -"Select a compression preset level. The default is B<-6>. If multiple " -"preset levels are specified, the last one takes effect. If a custom filter " -"chain was already specified, setting a compression preset level clears the " -"custom filter chain." +#: ../src/xz/xz.1 +msgid "Select a compression preset level. The default is B<-6>. If multiple preset levels are specified, the last one takes effect. If a custom filter chain was already specified, setting a compression preset level clears the custom filter chain." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:710 -msgid "" -"The differences between the presets are more significant than with " -"B<gzip>(1) and B<bzip2>(1). The selected compression settings determine " -"the memory requirements of the decompressor, thus using a too high preset " -"level might make it painful to decompress the file on an old system with " -"little RAM. Specifically, B<it's not a good idea to blindly use -9 for " -"everything> like it often is with B<gzip>(1) and B<bzip2>(1)." +#: ../src/xz/xz.1 +msgid "The differences between the presets are more significant than with B<gzip>(1) and B<bzip2>(1). The selected compression settings determine the memory requirements of the decompressor, thus using a too high preset level might make it painful to decompress the file on an old system with little RAM. Specifically, B<it's not a good idea to blindly use -9 for everything> like it often is with B<gzip>(1) and B<bzip2>(1)." msgstr "" #. type: TP -#: ../src/xz/xz.1:711 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-0> ... B<-3>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:723 -msgid "" -"These are somewhat fast presets. B<-0> is sometimes faster than B<gzip -9> " -"while compressing much better. The higher ones often have speed comparable " -"to B<bzip2>(1) with comparable or better compression ratio, although the " -"results depend a lot on the type of data being compressed." +#: ../src/xz/xz.1 +msgid "These are somewhat fast presets. B<-0> is sometimes faster than B<gzip -9> while compressing much better. The higher ones often have speed comparable to B<bzip2>(1) with comparable or better compression ratio, although the results depend a lot on the type of data being compressed." msgstr "" #. type: TP -#: ../src/xz/xz.1:723 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-4> ... B<-6>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:737 -msgid "" -"Good to very good compression while keeping decompressor memory usage " -"reasonable even for old systems. B<-6> is the default, which is usually a " -"good choice for distributing files that need to be decompressible even on " -"systems with only 16\\ MiB RAM. (B<-5e> or B<-6e> may be worth considering " -"too. See B<--extreme>.)" +#: ../src/xz/xz.1 +msgid "Good to very good compression while keeping decompressor memory usage reasonable even for old systems. B<-6> is the default, which is usually a good choice for distributing files that need to be decompressible even on systems with only 16\\ MiB RAM. (B<-5e> or B<-6e> may be worth considering too. See B<--extreme>.)" msgstr "" #. type: TP -#: ../src/xz/xz.1:737 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-7 ... -9>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:744 -msgid "" -"These are like B<-6> but with higher compressor and decompressor memory " -"requirements. These are useful only when compressing files bigger than 8\\ " -"MiB, 16\\ MiB, and 32\\ MiB, respectively." +#: ../src/xz/xz.1 +msgid "These are like B<-6> but with higher compressor and decompressor memory requirements. These are useful only when compressing files bigger than 8\\ MiB, 16\\ MiB, and 32\\ MiB, respectively." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:752 -msgid "" -"On the same hardware, the decompression speed is approximately a constant " -"number of bytes of compressed data per second. In other words, the better " -"the compression, the faster the decompression will usually be. This also " -"means that the amount of uncompressed output produced per second can vary a " -"lot." +#: ../src/xz/xz.1 +msgid "On the same hardware, the decompression speed is approximately a constant number of bytes of compressed data per second. In other words, the better the compression, the faster the decompression will usually be. This also means that the amount of uncompressed output produced per second can vary a lot." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:754 +#: ../src/xz/xz.1 msgid "The following table summarises the features of the presets:" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 ../src/xz/xz.1:2839 +#: ../src/xz/xz.1 #, no-wrap msgid "Preset" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "DictSize" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 ../src/xz/xz.1:2839 +#: ../src/xz/xz.1 #, no-wrap msgid "CompCPU" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "CompMem" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:761 ../src/xz/xz.1:842 +#: ../src/xz/xz.1 #, no-wrap msgid "DecMem" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:2450 ../src/xz/xz.1:2475 -#: ../src/xz/xz.1:2840 +#: ../src/xz/xz.1 #, no-wrap msgid "-0" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:843 ../src/xz/xz.1:2450 +#: ../src/xz/xz.1 #, no-wrap msgid "256 KiB" msgstr "" #. type: TP -#: ../src/xz/xz.1:762 ../src/xz/xz.1:2840 ../src/scripts/xzgrep.1:82 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "0" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:764 ../src/xz/xz.1:845 ../src/xz/xz.1:2475 +#: ../src/xz/xz.1 #, no-wrap msgid "3 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:762 ../src/xz/xz.1:763 ../src/xz/xz.1:843 ../src/xz/xz.1:844 -#: ../src/xz/xz.1:2451 ../src/xz/xz.1:2452 ../src/xz/xz.1:2454 +#: ../src/xz/xz.1 #, no-wrap msgid "1 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:2451 ../src/xz/xz.1:2476 -#: ../src/xz/xz.1:2841 +#: ../src/xz/xz.1 #, no-wrap msgid "-1" msgstr "" #. type: TP -#: ../src/xz/xz.1:763 ../src/xz/xz.1:1758 ../src/xz/xz.1:2841 -#: ../src/scripts/xzgrep.1:86 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "1" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 -#: ../src/xz/xz.1:849 ../src/xz/xz.1:2476 +#: ../src/xz/xz.1 #, no-wrap msgid "9 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:763 ../src/xz/xz.1:764 ../src/xz/xz.1:844 ../src/xz/xz.1:845 -#: ../src/xz/xz.1:2452 ../src/xz/xz.1:2455 ../src/xz/xz.1:2476 +#: ../src/xz/xz.1 #, no-wrap msgid "2 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:2452 ../src/xz/xz.1:2477 -#: ../src/xz/xz.1:2842 +#: ../src/xz/xz.1 #, no-wrap msgid "-2" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:1760 ../src/xz/xz.1:2842 +#: ../src/xz/xz.1 #, no-wrap msgid "2" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:764 ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2477 +#: ../src/xz/xz.1 #, no-wrap msgid "17 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:2453 ../src/xz/xz.1:2478 -#: ../src/xz/xz.1:2843 +#: ../src/xz/xz.1 #, no-wrap msgid "-3" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:766 ../src/xz/xz.1:843 ../src/xz/xz.1:846 -#: ../src/xz/xz.1:847 ../src/xz/xz.1:2453 ../src/xz/xz.1:2454 -#: ../src/xz/xz.1:2456 +#: ../src/xz/xz.1 #, no-wrap msgid "4 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:2843 +#: ../src/xz/xz.1 #, no-wrap msgid "3" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:770 ../src/xz/xz.1:851 ../src/xz/xz.1:2458 -#: ../src/xz/xz.1:2459 ../src/xz/xz.1:2478 +#: ../src/xz/xz.1 #, no-wrap msgid "32 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:765 ../src/xz/xz.1:766 ../src/xz/xz.1:846 ../src/xz/xz.1:847 +#: ../src/xz/xz.1 #, no-wrap msgid "5 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:2454 ../src/xz/xz.1:2479 -#: ../src/xz/xz.1:2844 +#: ../src/xz/xz.1 #, no-wrap msgid "-4" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:1759 ../src/xz/xz.1:1761 -#: ../src/xz/xz.1:1762 ../src/xz/xz.1:1764 ../src/xz/xz.1:2844 +#: ../src/xz/xz.1 #, no-wrap msgid "4" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:766 ../src/xz/xz.1:846 ../src/xz/xz.1:847 ../src/xz/xz.1:2479 +#: ../src/xz/xz.1 #, no-wrap msgid "48 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:2455 ../src/xz/xz.1:2480 -#: ../src/xz/xz.1:2845 +#: ../src/xz/xz.1 #, no-wrap msgid "-5" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 ../src/xz/xz.1:849 -#: ../src/xz/xz.1:2455 ../src/xz/xz.1:2456 ../src/xz/xz.1:2457 +#: ../src/xz/xz.1 #, no-wrap msgid "8 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:2845 +#: ../src/xz/xz.1 #, no-wrap msgid "5" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:767 ../src/xz/xz.1:768 ../src/xz/xz.1:848 ../src/xz/xz.1:849 -#: ../src/xz/xz.1:2480 ../src/xz/xz.1:2481 +#: ../src/xz/xz.1 #, no-wrap msgid "94 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:768 ../src/xz/xz.1:2456 ../src/xz/xz.1:2481 -#: ../src/xz/xz.1:2846 +#: ../src/xz/xz.1 #, no-wrap msgid "-6" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:768 ../src/xz/xz.1:769 ../src/xz/xz.1:770 ../src/xz/xz.1:771 -#: ../src/xz/xz.1:2846 +#: ../src/xz/xz.1 #, no-wrap msgid "6" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:2457 ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "-7" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2457 -#: ../src/xz/xz.1:2458 ../src/xz/xz.1:2479 +#: ../src/xz/xz.1 #, no-wrap msgid "16 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:769 ../src/xz/xz.1:850 ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "186 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:2458 ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "-8" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:851 ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "370 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:770 ../src/xz/xz.1:851 +#: ../src/xz/xz.1 #, no-wrap msgid "33 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:2459 ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "-9" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 ../src/xz/xz.1:2459 +#: ../src/xz/xz.1 #, no-wrap msgid "64 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "674 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:771 ../src/xz/xz.1:852 +#: ../src/xz/xz.1 #, no-wrap msgid "65 MiB" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:777 +#: ../src/xz/xz.1 msgid "Column descriptions:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:789 -msgid "" -"DictSize is the LZMA2 dictionary size. It is waste of memory to use a " -"dictionary bigger than the size of the uncompressed file. This is why it is " -"good to avoid using the presets B<-7> ... B<-9> when there's no real need " -"for them. At B<-6> and lower, the amount of memory wasted is usually low " -"enough to not matter." +#: ../src/xz/xz.1 +msgid "DictSize is the LZMA2 dictionary size. It is waste of memory to use a dictionary bigger than the size of the uncompressed file. This is why it is good to avoid using the presets B<-7> ... B<-9> when there's no real need for them. At B<-6> and lower, the amount of memory wasted is usually low enough to not matter." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:798 -msgid "" -"CompCPU is a simplified representation of the LZMA2 settings that affect " -"compression speed. The dictionary size affects speed too, so while CompCPU " -"is the same for levels B<-6> ... B<-9>, higher levels still tend to be a " -"little slower. To get even slower and thus possibly better compression, see " -"B<--extreme>." +#: ../src/xz/xz.1 +msgid "CompCPU is a simplified representation of the LZMA2 settings that affect compression speed. The dictionary size affects speed too, so while CompCPU is the same for levels B<-6> ... B<-9>, higher levels still tend to be a little slower. To get even slower and thus possibly better compression, see B<--extreme>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:806 -msgid "" -"CompMem contains the compressor memory requirements in the single-threaded " -"mode. It may vary slightly between B<xz> versions. Memory requirements of " -"some of the future multithreaded modes may be dramatically higher than that " -"of the single-threaded mode." +#: ../src/xz/xz.1 +msgid "CompMem contains the compressor memory requirements in the single-threaded mode. It may vary slightly between B<xz> versions." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:813 -msgid "" -"DecMem contains the decompressor memory requirements. That is, the " -"compression settings determine the memory requirements of the decompressor. " -"The exact decompressor memory usage is slightly more than the LZMA2 " -"dictionary size, but the values in the table have been rounded up to the " -"next full MiB." +#: ../src/xz/xz.1 +msgid "DecMem contains the decompressor memory requirements. That is, the compression settings determine the memory requirements of the decompressor. The exact decompressor memory usage is slightly more than the LZMA2 dictionary size, but the values in the table have been rounded up to the next full MiB." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Memory requirements of the multi-threaded mode are significantly higher than that of the single-threaded mode. With the default value of B<--block-size>, each thread needs 3*3*DictSize plus CompMem or DecMem. For example, four threads with preset B<-6> needs 660\\(en670\\ MiB of memory." msgstr "" #. type: TP -#: ../src/xz/xz.1:814 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-e>, B<--extreme>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:823 -msgid "" -"Use a slower variant of the selected compression preset level (B<-0> " -"... B<-9>) to hopefully get a little bit better compression ratio, but with " -"bad luck this can also make it worse. Decompressor memory usage is not " -"affected, but compressor memory usage increases a little at preset levels " -"B<-0> ... B<-3>." +#: ../src/xz/xz.1 +msgid "Use a slower variant of the selected compression preset level (B<-0> ... B<-9>) to hopefully get a little bit better compression ratio, but with bad luck this can also make it worse. Decompressor memory usage is not affected, but compressor memory usage increases a little at preset levels B<-0> ... B<-3>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:835 -msgid "" -"Since there are two presets with dictionary sizes 4\\ MiB and 8\\ MiB, the " -"presets B<-3e> and B<-5e> use slightly faster settings (lower CompCPU) than " -"B<-4e> and B<-6e>, respectively. That way no two presets are identical." +#: ../src/xz/xz.1 +msgid "Since there are two presets with dictionary sizes 4\\ MiB and 8\\ MiB, the presets B<-3e> and B<-5e> use slightly faster settings (lower CompCPU) than B<-4e> and B<-6e>, respectively. That way no two presets are identical." msgstr "" #. type: tbl table -#: ../src/xz/xz.1:843 +#: ../src/xz/xz.1 #, no-wrap msgid "-0e" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:843 ../src/xz/xz.1:844 ../src/xz/xz.1:845 ../src/xz/xz.1:847 -#: ../src/xz/xz.1:849 ../src/xz/xz.1:850 ../src/xz/xz.1:851 ../src/xz/xz.1:852 -#: ../src/xz/xz.1:2848 +#: ../src/xz/xz.1 #, no-wrap msgid "8" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:844 +#: ../src/xz/xz.1 #, no-wrap msgid "-1e" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:844 +#: ../src/xz/xz.1 #, no-wrap msgid "13 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:845 +#: ../src/xz/xz.1 #, no-wrap msgid "-2e" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:845 +#: ../src/xz/xz.1 #, no-wrap msgid "25 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:846 +#: ../src/xz/xz.1 #, no-wrap msgid "-3e" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:846 ../src/xz/xz.1:848 ../src/xz/xz.1:2847 +#: ../src/xz/xz.1 #, no-wrap msgid "7" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:847 +#: ../src/xz/xz.1 #, no-wrap msgid "-4e" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:848 ../src/xz/xz.1:2847 +#: ../src/xz/xz.1 #, no-wrap msgid "-5e" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:849 ../src/xz/xz.1:2848 +#: ../src/xz/xz.1 #, no-wrap msgid "-6e" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:850 +#: ../src/xz/xz.1 #, no-wrap msgid "-7e" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:851 +#: ../src/xz/xz.1 #, no-wrap msgid "-8e" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:852 +#: ../src/xz/xz.1 #, no-wrap msgid "-9e" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:864 -msgid "" -"For example, there are a total of four presets that use 8\\ MiB dictionary, " -"whose order from the fastest to the slowest is B<-5>, B<-6>, B<-5e>, and " -"B<-6e>." +#: ../src/xz/xz.1 +msgid "For example, there are a total of four presets that use 8\\ MiB dictionary, whose order from the fastest to the slowest is B<-5>, B<-6>, B<-5e>, and B<-6e>." msgstr "" #. type: TP -#: ../src/xz/xz.1:864 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--fast>" msgstr "" #. type: TP -#: ../src/xz/xz.1:867 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--best>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:878 -msgid "" -"These are somewhat misleading aliases for B<-0> and B<-9>, respectively. " -"These are provided only for backwards compatibility with LZMA Utils. Avoid " -"using these options." +#: ../src/xz/xz.1 +msgid "These are somewhat misleading aliases for B<-0> and B<-9>, respectively. These are provided only for backwards compatibility with LZMA Utils. Avoid using these options." msgstr "" #. type: TP -#: ../src/xz/xz.1:878 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--block-size=>I<size>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:891 -msgid "" -"When compressing to the B<.xz> format, split the input data into blocks of " -"I<size> bytes. The blocks are compressed independently from each other, " -"which helps with multi-threading and makes limited random-access " -"decompression possible. This option is typically used to override the " -"default block size in multi-threaded mode, but this option can be used in " -"single-threaded mode too." +#: ../src/xz/xz.1 +msgid "When compressing to the B<.xz> format, split the input data into blocks of I<size> bytes. The blocks are compressed independently from each other, which helps with multi-threading and makes limited random-access decompression possible. This option is typically used to override the default block size in multi-threaded mode, but this option can be used in single-threaded mode too." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:909 -msgid "" -"In multi-threaded mode about three times I<size> bytes will be allocated in " -"each thread for buffering input and output. The default I<size> is three " -"times the LZMA2 dictionary size or 1 MiB, whichever is more. Typically a " -"good value is 2\\(en4 times the size of the LZMA2 dictionary or at least 1 " -"MiB. Using I<size> less than the LZMA2 dictionary size is waste of RAM " -"because then the LZMA2 dictionary buffer will never get fully used. The " -"sizes of the blocks are stored in the block headers, which a future version " -"of B<xz> will use for multi-threaded decompression." +#: ../src/xz/xz.1 +msgid "In multi-threaded mode about three times I<size> bytes will be allocated in each thread for buffering input and output. The default I<size> is three times the LZMA2 dictionary size or 1 MiB, whichever is more. Typically a good value is 2\\(en4 times the size of the LZMA2 dictionary or at least 1 MiB. Using I<size> less than the LZMA2 dictionary size is waste of RAM because then the LZMA2 dictionary buffer will never get fully used. In multi-threaded mode, the sizes of the blocks are stored in the block headers. This size information is required for multi-threaded decompression." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:918 -msgid "" -"In single-threaded mode no block splitting is done by default. Setting this " -"option doesn't affect memory usage. No size information is stored in block " -"headers, thus files created in single-threaded mode won't be identical to " -"files created in multi-threaded mode. The lack of size information also " -"means that a future version of B<xz> won't be able decompress the files in " -"multi-threaded mode." +#: ../src/xz/xz.1 +msgid "In single-threaded mode no block splitting is done by default. Setting this option doesn't affect memory usage. No size information is stored in block headers, thus files created in single-threaded mode won't be identical to files created in multi-threaded mode. The lack of size information also means that B<xz> won't be able decompress the files in multi-threaded mode." msgstr "" #. type: TP -#: ../src/xz/xz.1:918 +#: ../src/xz/xz.1 #, no-wrap -msgid "B<--block-list=>I<sizes>" +msgid "B<--block-list=>I<items>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:924 -msgid "" -"When compressing to the B<.xz> format, start a new block after the given " -"intervals of uncompressed data." +#: ../src/xz/xz.1 +msgid "When compressing to the B<.xz> format, start a new block with an optional custom filter chain after the given intervals of uncompressed data." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:930 -msgid "" -"The uncompressed I<sizes> of the blocks are specified as a comma-separated " -"list. Omitting a size (two or more consecutive commas) is a shorthand to " -"use the size of the previous block." +#: ../src/xz/xz.1 +msgid "The I<items> are a comma-separated list. Each item consists of an optional filter chain number between 0 and 9 followed by a colon (B<:>) and a required size of uncompressed data. Omitting an item (two or more consecutive commas) is a shorthand to use the size and filters of the previous item." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:940 -msgid "" -"If the input file is bigger than the sum of I<sizes>, the last value in " -"I<sizes> is repeated until the end of the file. A special value of B<0> may " -"be used as the last value to indicate that the rest of the file should be " -"encoded as a single block." +#: ../src/xz/xz.1 +msgid "If the input file is bigger than the sum of the sizes in I<items>, the last item is repeated until the end of the file. A special value of B<0> may be used as the last size to indicate that the rest of the file should be encoded as a single block." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:955 -msgid "" -"If one specifies I<sizes> that exceed the encoder's block size (either the " -"default value in threaded mode or the value specified with " -"B<--block-size=>I<size>), the encoder will create additional blocks while " -"keeping the boundaries specified in I<sizes>. For example, if one specifies " -"B<--block-size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> and the " -"input file is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, " -"10, 10, and 1 MiB." +#: ../src/xz/xz.1 +msgid "An alternative filter chain for each block can be specified in combination with the B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> options. These options define filter chains with an identifier between 1\\(en9. Filter chain 0 can be used to refer to the default filter chain, which is the same as not specifying a filter chain. The filter chain identifier can be used before the uncompressed size, followed by a colon (B<:>). For example, if one specifies B<--block-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB> then blocks will be created using:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:961 -msgid "" -"In multi-threaded mode the sizes of the blocks are stored in the block " -"headers. This isn't done in single-threaded mode, so the encoded output " -"won't be identical to that of the multi-threaded mode." +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters1> and 2 MiB input" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters3> and 2 MiB input" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The filter chain specified by B<--filters2> and 4 MiB input" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default filter chain and 2 MiB input" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default filter chain and 4 MiB input for every block until end of input." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "If one specifies a size that exceeds the encoder's block size (either the default value in threaded mode or the value specified with B<--block-size=>I<size>), the encoder will create additional blocks while keeping the boundaries specified in I<items>. For example, if one specifies B<--block-size=10MiB> B<--block-list=5MiB,10MiB,8MiB,12MiB,24MiB> and the input file is 80 MiB, one will get 11 blocks: 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, and 1 MiB." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "In multi-threaded mode the sizes of the blocks are stored in the block headers. This isn't done in single-threaded mode, so the encoded output won't be identical to that of the multi-threaded mode." msgstr "" #. type: TP -#: ../src/xz/xz.1:961 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--flush-timeout=>I<timeout>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:978 -msgid "" -"When compressing, if more than I<timeout> milliseconds (a positive integer) " -"has passed since the previous flush and reading more input would block, all " -"the pending input data is flushed from the encoder and made available in the " -"output stream. This can be useful if B<xz> is used to compress data that is " -"streamed over a network. Small I<timeout> values make the data available at " -"the receiving end with a small delay, but large I<timeout> values give " -"better compression ratio." +#: ../src/xz/xz.1 +msgid "When compressing, if more than I<timeout> milliseconds (a positive integer) has passed since the previous flush and reading more input would block, all the pending input data is flushed from the encoder and made available in the output stream. This can be useful if B<xz> is used to compress data that is streamed over a network. Small I<timeout> values make the data available at the receiving end with a small delay, but large I<timeout> values give better compression ratio." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:986 -msgid "" -"This feature is disabled by default. If this option is specified more than " -"once, the last one takes effect. The special I<timeout> value of B<0> can " -"be used to explicitly disable this feature." +#: ../src/xz/xz.1 +msgid "This feature is disabled by default. If this option is specified more than once, the last one takes effect. The special I<timeout> value of B<0> can be used to explicitly disable this feature." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:988 +#: ../src/xz/xz.1 msgid "This feature is not available on non-POSIX systems." msgstr "" #. FIXME #. type: Plain text -#: ../src/xz/xz.1:996 -msgid "" -"B<This feature is still experimental.> Currently B<xz> is unsuitable for " -"decompressing the stream in real time due to how B<xz> does buffering." +#: ../src/xz/xz.1 +msgid "B<This feature is still experimental.> Currently B<xz> is unsuitable for decompressing the stream in real time due to how B<xz> does buffering." msgstr "" #. type: TP -#: ../src/xz/xz.1:996 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-compress=>I<limit>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1001 -msgid "" -"Set a memory usage limit for compression. If this option is specified " -"multiple times, the last one takes effect." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for compression. If this option is specified multiple times, the last one takes effect." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1014 -msgid "" -"If the compression settings exceed the I<limit>, B<xz> will attempt to " -"adjust the settings downwards so that the limit is no longer exceeded and " -"display a notice that automatic adjustment was done. The adjustments are " -"done in this order: reducing the number of threads, switching to " -"single-threaded mode if even one thread in multi-threaded mode exceeds the " -"I<limit>, and finally reducing the LZMA2 dictionary size." +#: ../src/xz/xz.1 +msgid "If the compression settings exceed the I<limit>, B<xz> will attempt to adjust the settings downwards so that the limit is no longer exceeded and display a notice that automatic adjustment was done. The adjustments are done in this order: reducing the number of threads, switching to single-threaded mode if even one thread in multi-threaded mode exceeds the I<limit>, and finally reducing the LZMA2 dictionary size." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1022 -msgid "" -"When compressing with B<--format=raw> or if B<--no-adjust> has been " -"specified, only the number of threads may be reduced since it can be done " -"without affecting the compressed output." +#: ../src/xz/xz.1 +msgid "When compressing with B<--format=raw> or if B<--no-adjust> has been specified, only the number of threads may be reduced since it can be done without affecting the compressed output." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1029 -msgid "" -"If the I<limit> cannot be met even with the adjustments described above, an " -"error is displayed and B<xz> will exit with exit status 1." +#: ../src/xz/xz.1 +msgid "If the I<limit> cannot be met even with the adjustments described above, an error is displayed and B<xz> will exit with exit status 1." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1033 +#: ../src/xz/xz.1 msgid "The I<limit> can be specified in multiple ways:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1043 -msgid "" -"The I<limit> can be an absolute value in bytes. Using an integer suffix " -"like B<MiB> can be useful. Example: B<--memlimit-compress=80MiB>" +#: ../src/xz/xz.1 +msgid "The I<limit> can be an absolute value in bytes. Using an integer suffix like B<MiB> can be useful. Example: B<--memlimit-compress=80MiB>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1055 -msgid "" -"The I<limit> can be specified as a percentage of total physical memory " -"(RAM). This can be useful especially when setting the B<XZ_DEFAULTS> " -"environment variable in a shell initialization script that is shared between " -"different computers. That way the limit is automatically bigger on systems " -"with more memory. Example: B<--memlimit-compress=70%>" +#: ../src/xz/xz.1 +msgid "The I<limit> can be specified as a percentage of total physical memory (RAM). This can be useful especially when setting the B<XZ_DEFAULTS> environment variable in a shell initialization script that is shared between different computers. That way the limit is automatically bigger on systems with more memory. Example: B<--memlimit-compress=70%>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1065 -msgid "" -"The I<limit> can be reset back to its default value by setting it to B<0>. " -"This is currently equivalent to setting the I<limit> to B<max> (no memory " -"usage limit)." +#: ../src/xz/xz.1 +msgid "The I<limit> can be reset back to its default value by setting it to B<0>. This is currently equivalent to setting the I<limit> to B<max> (no memory usage limit)." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1089 -msgid "" -"For 32-bit B<xz> there is a special case: if the I<limit> would be over " -"B<4020\\ MiB>, the I<limit> is set to B<4020\\ MiB>. On MIPS32 B<2000\\ " -"MiB> is used instead. (The values B<0> and B<max> aren't affected by this. " -"A similar feature doesn't exist for decompression.) This can be helpful " -"when a 32-bit executable has access to 4\\ GiB address space (2 GiB on " -"MIPS32) while hopefully doing no harm in other situations." +#: ../src/xz/xz.1 +msgid "For 32-bit B<xz> there is a special case: if the I<limit> would be over B<4020\\ MiB>, the I<limit> is set to B<4020\\ MiB>. On MIPS32 B<2000\\ MiB> is used instead. (The values B<0> and B<max> aren't affected by this. A similar feature doesn't exist for decompression.) This can be helpful when a 32-bit executable has access to 4\\ GiB address space (2 GiB on MIPS32) while hopefully doing no harm in other situations." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1092 +#: ../src/xz/xz.1 msgid "See also the section B<Memory usage>." msgstr "" #. type: TP -#: ../src/xz/xz.1:1092 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-decompress=>I<limit>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1106 -msgid "" -"Set a memory usage limit for decompression. This also affects the B<--list> " -"mode. If the operation is not possible without exceeding the I<limit>, " -"B<xz> will display an error and decompressing the file will fail. See " -"B<--memlimit-compress=>I<limit> for possible ways to specify the I<limit>." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for decompression. This also affects the B<--list> mode. If the operation is not possible without exceeding the I<limit>, B<xz> will display an error and decompressing the file will fail. See B<--memlimit-compress=>I<limit> for possible ways to specify the I<limit>." msgstr "" #. type: TP -#: ../src/xz/xz.1:1106 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--memlimit-mt-decompress=>I<limit>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1128 -msgid "" -"Set a memory usage limit for multi-threaded decompression. This can only " -"affect the number of threads; this will never make B<xz> refuse to " -"decompress a file. If I<limit> is too low to allow any multi-threading, the " -"I<limit> is ignored and B<xz> will continue in single-threaded mode. Note " -"that if also B<--memlimit-decompress> is used, it will always apply to both " -"single-threaded and multi-threaded modes, and so the effective I<limit> for " -"multi-threading will never be higher than the limit set with " -"B<--memlimit-decompress>." +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for multi-threaded decompression. This can only affect the number of threads; this will never make B<xz> refuse to decompress a file. If I<limit> is too low to allow any multi-threading, the I<limit> is ignored and B<xz> will continue in single-threaded mode. Note that if also B<--memlimit-decompress> is used, it will always apply to both single-threaded and multi-threaded modes, and so the effective I<limit> for multi-threading will never be higher than the limit set with B<--memlimit-decompress>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1135 -msgid "" -"In contrast to the other memory usage limit options, " -"B<--memlimit-mt-decompress=>I<limit> has a system-specific default " -"I<limit>. B<xz --info-memory> can be used to see the current value." +#: ../src/xz/xz.1 +msgid "In contrast to the other memory usage limit options, B<--memlimit-mt-decompress=>I<limit> has a system-specific default I<limit>. B<xz --info-memory> can be used to see the current value." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1151 -msgid "" -"This option and its default value exist because without any limit the " -"threaded decompressor could end up allocating an insane amount of memory " -"with some input files. If the default I<limit> is too low on your system, " -"feel free to increase the I<limit> but never set it to a value larger than " -"the amount of usable RAM as with appropriate input files B<xz> will attempt " -"to use that amount of memory even with a low number of threads. Running out " -"of memory or swapping will not improve decompression performance." +#: ../src/xz/xz.1 +msgid "This option and its default value exist because without any limit the threaded decompressor could end up allocating an insane amount of memory with some input files. If the default I<limit> is too low on your system, feel free to increase the I<limit> but never set it to a value larger than the amount of usable RAM as with appropriate input files B<xz> will attempt to use that amount of memory even with a low number of threads. Running out of memory or swapping will not improve decompression performance." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1163 -msgid "" -"See B<--memlimit-compress=>I<limit> for possible ways to specify the " -"I<limit>. Setting I<limit> to B<0> resets the I<limit> to the default " -"system-specific value." +#: ../src/xz/xz.1 +msgid "See B<--memlimit-compress=>I<limit> for possible ways to specify the I<limit>. Setting I<limit> to B<0> resets the I<limit> to the default system-specific value." msgstr "" #. type: TP -#: ../src/xz/xz.1:1163 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-M> I<limit>, B<--memlimit=>I<limit>, B<--memory=>I<limit>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1169 -msgid "" -"This is equivalent to specifying B<--memlimit-compress=>I<limit> " -"B<--memlimit-decompress=>I<limit> B<--memlimit-mt-decompress=>I<limit>." +#: ../src/xz/xz.1 +msgid "This is equivalent to specifying B<--memlimit-compress=>I<limit> B<--memlimit-decompress=>I<limit> B<--memlimit-mt-decompress=>I<limit>." msgstr "" #. type: TP -#: ../src/xz/xz.1:1169 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--no-adjust>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1179 -msgid "" -"Display an error and exit if the memory usage limit cannot be met without " -"adjusting settings that affect the compressed output. That is, this " -"prevents B<xz> from switching the encoder from multi-threaded mode to " -"single-threaded mode and from reducing the LZMA2 dictionary size. Even when " -"this option is used the number of threads may be reduced to meet the memory " -"usage limit as that won't affect the compressed output." +#: ../src/xz/xz.1 +msgid "Display an error and exit if the memory usage limit cannot be met without adjusting settings that affect the compressed output. That is, this prevents B<xz> from switching the encoder from multi-threaded mode to single-threaded mode and from reducing the LZMA2 dictionary size. Even when this option is used the number of threads may be reduced to meet the memory usage limit as that won't affect the compressed output." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1182 -msgid "" -"Automatic adjusting is always disabled when creating raw streams " -"(B<--format=raw>)." +#: ../src/xz/xz.1 +msgid "Automatic adjusting is always disabled when creating raw streams (B<--format=raw>)." msgstr "" #. type: TP -#: ../src/xz/xz.1:1182 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-T> I<threads>, B<--threads=>I<threads>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1197 -msgid "" -"Specify the number of worker threads to use. Setting I<threads> to a " -"special value B<0> makes B<xz> use up to as many threads as the processor(s) " -"on the system support. The actual number of threads can be fewer than " -"I<threads> if the input file is not big enough for threading with the given " -"settings or if using more threads would exceed the memory usage limit." +#: ../src/xz/xz.1 +msgid "Specify the number of worker threads to use. Setting I<threads> to a special value B<0> makes B<xz> use up to as many threads as the processor(s) on the system support. The actual number of threads can be fewer than I<threads> if the input file is not big enough for threading with the given settings or if using more threads would exceed the memory usage limit." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1216 -msgid "" -"The single-threaded and multi-threaded compressors produce different " -"output. Single-threaded compressor will give the smallest file size but " -"only the output from the multi-threaded compressor can be decompressed using " -"multiple threads. Setting I<threads> to B<1> will use the single-threaded " -"mode. Setting I<threads> to any other value, including B<0>, will use the " -"multi-threaded compressor even if the system supports only one hardware " -"thread. (B<xz> 5.2.x used single-threaded mode in this situation.)" +#: ../src/xz/xz.1 +msgid "The single-threaded and multi-threaded compressors produce different output. Single-threaded compressor will give the smallest file size but only the output from the multi-threaded compressor can be decompressed using multiple threads. Setting I<threads> to B<1> will use the single-threaded mode. Setting I<threads> to any other value, including B<0>, will use the multi-threaded compressor even if the system supports only one hardware thread. (B<xz> 5.2.x used single-threaded mode in this situation.)" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1235 -msgid "" -"To use multi-threaded mode with only one thread, set I<threads> to B<+1>. " -"The B<+> prefix has no effect with values other than B<1>. A memory usage " -"limit can still make B<xz> switch to single-threaded mode unless " -"B<--no-adjust> is used. Support for the B<+> prefix was added in B<xz> " -"5.4.0." +#: ../src/xz/xz.1 +msgid "To use multi-threaded mode with only one thread, set I<threads> to B<+1>. The B<+> prefix has no effect with values other than B<1>. A memory usage limit can still make B<xz> switch to single-threaded mode unless B<--no-adjust> is used. Support for the B<+> prefix was added in B<xz> 5.4.0." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1250 -msgid "" -"If an automatic number of threads has been requested and no memory usage " -"limit has been specified, then a system-specific default soft limit will be " -"used to possibly limit the number of threads. It is a soft limit in sense " -"that it is ignored if the number of threads becomes one, thus a soft limit " -"will never stop B<xz> from compressing or decompressing. This default soft " -"limit will not make B<xz> switch from multi-threaded mode to single-threaded " -"mode. The active limits can be seen with B<xz --info-memory>." +#: ../src/xz/xz.1 +msgid "If an automatic number of threads has been requested and no memory usage limit has been specified, then a system-specific default soft limit will be used to possibly limit the number of threads. It is a soft limit in sense that it is ignored if the number of threads becomes one, thus a soft limit will never stop B<xz> from compressing or decompressing. This default soft limit will not make B<xz> switch from multi-threaded mode to single-threaded mode. The active limits can be seen with B<xz --info-memory>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1257 -msgid "" -"Currently the only threading method is to split the input into blocks and " -"compress them independently from each other. The default block size depends " -"on the compression level and can be overridden with the " -"B<--block-size=>I<size> option." +#: ../src/xz/xz.1 +msgid "Currently the only threading method is to split the input into blocks and compress them independently from each other. The default block size depends on the compression level and can be overridden with the B<--block-size=>I<size> option." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1265 -msgid "" -"Threaded decompression only works on files that contain multiple blocks with " -"size information in block headers. All large enough files compressed in " -"multi-threaded mode meet this condition, but files compressed in " -"single-threaded mode don't even if B<--block-size=>I<size> has been used." +#: ../src/xz/xz.1 +msgid "Threaded decompression only works on files that contain multiple blocks with size information in block headers. All large enough files compressed in multi-threaded mode meet this condition, but files compressed in single-threaded mode don't even if B<--block-size=>I<size> has been used." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The default value for I<threads> is B<0>. In B<xz> 5.4.x and older the default is B<1>." msgstr "" #. type: SS -#: ../src/xz/xz.1:1266 ../src/xz/xz.1:2819 +#: ../src/xz/xz.1 #, no-wrap msgid "Custom compressor filter chains" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1282 -msgid "" -"A custom filter chain allows specifying the compression settings in detail " -"instead of relying on the settings associated to the presets. When a custom " -"filter chain is specified, preset options (B<-0> \\&...\\& B<-9> and " -"B<--extreme>) earlier on the command line are forgotten. If a preset " -"option is specified after one or more custom filter chain options, the new " -"preset takes effect and the custom filter chain options specified earlier " -"are forgotten." +#: ../src/xz/xz.1 +msgid "A custom filter chain allows specifying the compression settings in detail instead of relying on the settings associated to the presets. When a custom filter chain is specified, preset options (B<-0> \\&...\\& B<-9> and B<--extreme>) earlier on the command line are forgotten. If a preset option is specified after one or more custom filter chain options, the new preset takes effect and the custom filter chain options specified earlier are forgotten." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1289 -msgid "" -"A filter chain is comparable to piping on the command line. When " -"compressing, the uncompressed input goes to the first filter, whose output " -"goes to the next filter (if any). The output of the last filter gets " -"written to the compressed file. The maximum number of filters in the chain " -"is four, but typically a filter chain has only one or two filters." +#: ../src/xz/xz.1 +msgid "A filter chain is comparable to piping on the command line. When compressing, the uncompressed input goes to the first filter, whose output goes to the next filter (if any). The output of the last filter gets written to the compressed file. The maximum number of filters in the chain is four, but typically a filter chain has only one or two filters." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1297 -msgid "" -"Many filters have limitations on where they can be in the filter chain: some " -"filters can work only as the last filter in the chain, some only as a " -"non-last filter, and some work in any position in the chain. Depending on " -"the filter, this limitation is either inherent to the filter design or " -"exists to prevent security issues." +#: ../src/xz/xz.1 +msgid "Many filters have limitations on where they can be in the filter chain: some filters can work only as the last filter in the chain, some only as a non-last filter, and some work in any position in the chain. Depending on the filter, this limitation is either inherent to the filter design or exists to prevent security issues." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1305 -msgid "" -"A custom filter chain is specified by using one or more filter options in " -"the order they are wanted in the filter chain. That is, the order of filter " -"options is significant! When decoding raw streams (B<--format=raw>), the " -"filter chain is specified in the same order as it was specified when " -"compressing." +#: ../src/xz/xz.1 +msgid "A custom filter chain can be specified in two different ways. The options B<--filters=>I<filters> and B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> allow specifying an entire filter chain in one option using the liblzma filter string syntax. Alternatively, a filter chain can be specified by using one or more individual filter options in the order they are wanted in the filter chain. That is, the order of the individual filter options is significant! When decoding raw streams (B<--format=raw>), the filter chain must be specified in the same order as it was specified when compressing. Any individual filter or preset options specified before the full chain option (B<--filters=>I<filters>) will be forgotten. Individual filters specified after the full chain option will reset the filter chain." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1314 -msgid "" -"Filters take filter-specific I<options> as a comma-separated list. Extra " -"commas in I<options> are ignored. Every option has a default value, so you " -"need to specify only those you want to change." +#: ../src/xz/xz.1 +msgid "Both the full and individual filter options take filter-specific I<options> as a comma-separated list. Extra commas in I<options> are ignored. Every option has a default value, so specify those you want to change." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1323 -msgid "" -"To see the whole filter chain and I<options>, use B<xz -vv> (that is, use " -"B<--verbose> twice). This works also for viewing the filter chain options " -"used by presets." +#: ../src/xz/xz.1 +msgid "To see the whole filter chain and I<options>, use B<xz -vv> (that is, use B<--verbose> twice). This works also for viewing the filter chain options used by presets." +msgstr "" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters=>I<filters>" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Specify the full filter chain or a preset in a single option. Each filter can be separated by spaces or two dashes (B<-->). I<filters> may need to be quoted on the shell command line so it is parsed as a single option. To denote I<options>, use B<:> or B<=>. A preset can be prefixed with a B<-> and followed with zero or more flags. The only supported flag is B<e> to apply the same options as B<--extreme>." +msgstr "" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters1>=I<filters> ... B<--filters9>=I<filters>" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Specify up to nine additional filter chains that can be used with B<--block-list>." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "For example, when compressing an archive with executable files followed by text files, the executable part could use a filter chain with a BCJ filter and the text part only the LZMA2 filter." +msgstr "" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--filters-help>" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Display a help message describing how to specify presets and custom filter chains in the B<--filters> and B<--filters1=>I<filters> \\&...\\& B<--filters9=>I<filters> options, and exit successfully." msgstr "" #. type: TP -#: ../src/xz/xz.1:1323 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--lzma1>[B<=>I<options>]" msgstr "" #. type: TP -#: ../src/xz/xz.1:1326 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--lzma2>[B<=>I<options>]" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1331 -msgid "" -"Add LZMA1 or LZMA2 filter to the filter chain. These filters can be used " -"only as the last filter in the chain." +#: ../src/xz/xz.1 +msgid "Add LZMA1 or LZMA2 filter to the filter chain. These filters can be used only as the last filter in the chain." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1343 -msgid "" -"LZMA1 is a legacy filter, which is supported almost solely due to the legacy " -"B<.lzma> file format, which supports only LZMA1. LZMA2 is an updated " -"version of LZMA1 to fix some practical issues of LZMA1. The B<.xz> format " -"uses LZMA2 and doesn't support LZMA1 at all. Compression speed and ratios " -"of LZMA1 and LZMA2 are practically the same." +#: ../src/xz/xz.1 +msgid "LZMA1 is a legacy filter, which is supported almost solely due to the legacy B<.lzma> file format, which supports only LZMA1. LZMA2 is an updated version of LZMA1 to fix some practical issues of LZMA1. The B<.xz> format uses LZMA2 and doesn't support LZMA1 at all. Compression speed and ratios of LZMA1 and LZMA2 are practically the same." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1346 +#: ../src/xz/xz.1 msgid "LZMA1 and LZMA2 share the same set of I<options>:" msgstr "" #. type: TP -#: ../src/xz/xz.1:1347 +#: ../src/xz/xz.1 #, no-wrap msgid "B<preset=>I<preset>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1374 -msgid "" -"Reset all LZMA1 or LZMA2 I<options> to I<preset>. I<Preset> consist of an " -"integer, which may be followed by single-letter preset modifiers. The " -"integer can be from B<0> to B<9>, matching the command line options B<-0> " -"\\&...\\& B<-9>. The only supported modifier is currently B<e>, which " -"matches B<--extreme>. If no B<preset> is specified, the default values of " -"LZMA1 or LZMA2 I<options> are taken from the preset B<6>." +#: ../src/xz/xz.1 +msgid "Reset all LZMA1 or LZMA2 I<options> to I<preset>. I<Preset> consist of an integer, which may be followed by single-letter preset modifiers. The integer can be from B<0> to B<9>, matching the command line options B<-0> \\&...\\& B<-9>. The only supported modifier is currently B<e>, which matches B<--extreme>. If no B<preset> is specified, the default values of LZMA1 or LZMA2 I<options> are taken from the preset B<6>." msgstr "" #. type: TP -#: ../src/xz/xz.1:1374 +#: ../src/xz/xz.1 #, no-wrap msgid "B<dict=>I<size>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1389 -msgid "" -"Dictionary (history buffer) I<size> indicates how many bytes of the " -"recently processed uncompressed data is kept in memory. The algorithm tries " -"to find repeating byte sequences (matches) in the uncompressed data, and " -"replace them with references to the data currently in the dictionary. The " -"bigger the dictionary, the higher is the chance to find a match. Thus, " -"increasing dictionary I<size> usually improves compression ratio, but a " -"dictionary bigger than the uncompressed file is waste of memory." +#: ../src/xz/xz.1 +msgid "Dictionary (history buffer) I<size> indicates how many bytes of the recently processed uncompressed data is kept in memory. The algorithm tries to find repeating byte sequences (matches) in the uncompressed data, and replace them with references to the data currently in the dictionary. The bigger the dictionary, the higher is the chance to find a match. Thus, increasing dictionary I<size> usually improves compression ratio, but a dictionary bigger than the uncompressed file is waste of memory." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1398 -msgid "" -"Typical dictionary I<size> is from 64\\ KiB to 64\\ MiB. The minimum is 4\\ " -"KiB. The maximum for compression is currently 1.5\\ GiB (1536\\ MiB). The " -"decompressor already supports dictionaries up to one byte less than 4\\ GiB, " -"which is the maximum for the LZMA1 and LZMA2 stream formats." +#: ../src/xz/xz.1 +msgid "Typical dictionary I<size> is from 64\\ KiB to 64\\ MiB. The minimum is 4\\ KiB. The maximum for compression is currently 1.5\\ GiB (1536\\ MiB). The decompressor already supports dictionaries up to one byte less than 4\\ GiB, which is the maximum for the LZMA1 and LZMA2 stream formats." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1425 -msgid "" -"Dictionary I<size> and match finder (I<mf>) together determine the memory " -"usage of the LZMA1 or LZMA2 encoder. The same (or bigger) dictionary " -"I<size> is required for decompressing that was used when compressing, thus " -"the memory usage of the decoder is determined by the dictionary size used " -"when compressing. The B<.xz> headers store the dictionary I<size> either as " -"2^I<n> or 2^I<n> + 2^(I<n>-1), so these I<sizes> are somewhat preferred for " -"compression. Other I<sizes> will get rounded up when stored in the B<.xz> " -"headers." +#: ../src/xz/xz.1 +msgid "Dictionary I<size> and match finder (I<mf>) together determine the memory usage of the LZMA1 or LZMA2 encoder. The same (or bigger) dictionary I<size> is required for decompressing that was used when compressing, thus the memory usage of the decoder is determined by the dictionary size used when compressing. The B<.xz> headers store the dictionary I<size> either as 2^I<n> or 2^I<n> + 2^(I<n>-1), so these I<sizes> are somewhat preferred for compression. Other I<sizes> will get rounded up when stored in the B<.xz> headers." msgstr "" #. type: TP -#: ../src/xz/xz.1:1425 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lc=>I<lc>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1434 -msgid "" -"Specify the number of literal context bits. The minimum is 0 and the " -"maximum is 4; the default is 3. In addition, the sum of I<lc> and I<lp> " -"must not exceed 4." +#: ../src/xz/xz.1 +msgid "Specify the number of literal context bits. The minimum is 0 and the maximum is 4; the default is 3. In addition, the sum of I<lc> and I<lp> must not exceed 4." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1439 -msgid "" -"All bytes that cannot be encoded as matches are encoded as literals. That " -"is, literals are simply 8-bit bytes that are encoded one at a time." +#: ../src/xz/xz.1 +msgid "All bytes that cannot be encoded as matches are encoded as literals. That is, literals are simply 8-bit bytes that are encoded one at a time." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1453 -msgid "" -"The literal coding makes an assumption that the highest I<lc> bits of the " -"previous uncompressed byte correlate with the next byte. For example, in " -"typical English text, an upper-case letter is often followed by a lower-case " -"letter, and a lower-case letter is usually followed by another lower-case " -"letter. In the US-ASCII character set, the highest three bits are 010 for " -"upper-case letters and 011 for lower-case letters. When I<lc> is at least " -"3, the literal coding can take advantage of this property in the " -"uncompressed data." +#: ../src/xz/xz.1 +msgid "The literal coding makes an assumption that the highest I<lc> bits of the previous uncompressed byte correlate with the next byte. For example, in typical English text, an upper-case letter is often followed by a lower-case letter, and a lower-case letter is usually followed by another lower-case letter. In the US-ASCII character set, the highest three bits are 010 for upper-case letters and 011 for lower-case letters. When I<lc> is at least 3, the literal coding can take advantage of this property in the uncompressed data." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1462 -msgid "" -"The default value (3) is usually good. If you want maximum compression, " -"test B<lc=4>. Sometimes it helps a little, and sometimes it makes " -"compression worse. If it makes it worse, test B<lc=2> too." +#: ../src/xz/xz.1 +msgid "The default value (3) is usually good. If you want maximum compression, test B<lc=4>. Sometimes it helps a little, and sometimes it makes compression worse. If it makes it worse, test B<lc=2> too." msgstr "" #. type: TP -#: ../src/xz/xz.1:1462 +#: ../src/xz/xz.1 #, no-wrap msgid "B<lp=>I<lp>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1466 -msgid "" -"Specify the number of literal position bits. The minimum is 0 and the " -"maximum is 4; the default is 0." +#: ../src/xz/xz.1 +msgid "Specify the number of literal position bits. The minimum is 0 and the maximum is 4; the default is 0." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1473 -msgid "" -"I<Lp> affects what kind of alignment in the uncompressed data is assumed " -"when encoding literals. See I<pb> below for more information about " -"alignment." +#: ../src/xz/xz.1 +msgid "I<Lp> affects what kind of alignment in the uncompressed data is assumed when encoding literals. See I<pb> below for more information about alignment." msgstr "" #. type: TP -#: ../src/xz/xz.1:1473 +#: ../src/xz/xz.1 #, no-wrap msgid "B<pb=>I<pb>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1477 -msgid "" -"Specify the number of position bits. The minimum is 0 and the maximum is 4; " -"the default is 2." +#: ../src/xz/xz.1 +msgid "Specify the number of position bits. The minimum is 0 and the maximum is 4; the default is 2." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1484 -msgid "" -"I<Pb> affects what kind of alignment in the uncompressed data is assumed in " -"general. The default means four-byte alignment (2^I<pb>=2^2=4), which is " -"often a good choice when there's no better guess." +#: ../src/xz/xz.1 +msgid "I<Pb> affects what kind of alignment in the uncompressed data is assumed in general. The default means four-byte alignment (2^I<pb>=2^2=4), which is often a good choice when there's no better guess." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1498 -msgid "" -"When the alignment is known, setting I<pb> accordingly may reduce the file " -"size a little. For example, with text files having one-byte alignment " -"(US-ASCII, ISO-8859-*, UTF-8), setting B<pb=0> can improve compression " -"slightly. For UTF-16 text, B<pb=1> is a good choice. If the alignment is " -"an odd number like 3 bytes, B<pb=0> might be the best choice." +#: ../src/xz/xz.1 +msgid "When the alignment is known, setting I<pb> accordingly may reduce the file size a little. For example, with text files having one-byte alignment (US-ASCII, ISO-8859-*, UTF-8), setting B<pb=0> can improve compression slightly. For UTF-16 text, B<pb=1> is a good choice. If the alignment is an odd number like 3 bytes, B<pb=0> might be the best choice." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1506 -msgid "" -"Even though the assumed alignment can be adjusted with I<pb> and I<lp>, " -"LZMA1 and LZMA2 still slightly favor 16-byte alignment. It might be worth " -"taking into account when designing file formats that are likely to be often " -"compressed with LZMA1 or LZMA2." +#: ../src/xz/xz.1 +msgid "Even though the assumed alignment can be adjusted with I<pb> and I<lp>, LZMA1 and LZMA2 still slightly favor 16-byte alignment. It might be worth taking into account when designing file formats that are likely to be often compressed with LZMA1 or LZMA2." msgstr "" #. type: TP -#: ../src/xz/xz.1:1506 +#: ../src/xz/xz.1 #, no-wrap msgid "B<mf=>I<mf>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1521 -msgid "" -"Match finder has a major effect on encoder speed, memory usage, and " -"compression ratio. Usually Hash Chain match finders are faster than Binary " -"Tree match finders. The default depends on the I<preset>: 0 uses B<hc3>, " -"1\\(en3 use B<hc4>, and the rest use B<bt4>." +#: ../src/xz/xz.1 +msgid "Match finder has a major effect on encoder speed, memory usage, and compression ratio. Usually Hash Chain match finders are faster than Binary Tree match finders. The default depends on the I<preset>: 0 uses B<hc3>, 1\\(en3 use B<hc4>, and the rest use B<bt4>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1527 -msgid "" -"The following match finders are supported. The memory usage formulas below " -"are rough approximations, which are closest to the reality when I<dict> is a " -"power of two." +#: ../src/xz/xz.1 +msgid "The following match finders are supported. The memory usage formulas below are rough approximations, which are closest to the reality when I<dict> is a power of two." msgstr "" #. type: TP -#: ../src/xz/xz.1:1528 +#: ../src/xz/xz.1 #, no-wrap msgid "B<hc3>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1531 +#: ../src/xz/xz.1 msgid "Hash Chain with 2- and 3-byte hashing" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1535 ../src/xz/xz.1:1584 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 3" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1537 ../src/xz/xz.1:1556 ../src/xz/xz.1:1586 -#: ../src/xz/xz.1:1605 +#: ../src/xz/xz.1 msgid "Memory usage:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1542 +#: ../src/xz/xz.1 msgid "I<dict> * 7.5 (if I<dict> E<lt>= 16 MiB);" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1547 +#: ../src/xz/xz.1 msgid "I<dict> * 5.5 + 64 MiB (if I<dict> E<gt> 16 MiB)" msgstr "" #. type: TP -#: ../src/xz/xz.1:1547 +#: ../src/xz/xz.1 #, no-wrap msgid "B<hc4>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1550 +#: ../src/xz/xz.1 msgid "Hash Chain with 2-, 3-, and 4-byte hashing" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1554 ../src/xz/xz.1:1603 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 4" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1561 +#: ../src/xz/xz.1 msgid "I<dict> * 7.5 (if I<dict> E<lt>= 32 MiB);" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1566 +#: ../src/xz/xz.1 msgid "I<dict> * 6.5 (if I<dict> E<gt> 32 MiB)" msgstr "" #. type: TP -#: ../src/xz/xz.1:1566 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt2>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1569 +#: ../src/xz/xz.1 msgid "Binary Tree with 2-byte hashing" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1573 +#: ../src/xz/xz.1 msgid "Minimum value for I<nice>: 2" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1577 +#: ../src/xz/xz.1 msgid "Memory usage: I<dict> * 9.5" msgstr "" #. type: TP -#: ../src/xz/xz.1:1577 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt3>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1580 +#: ../src/xz/xz.1 msgid "Binary Tree with 2- and 3-byte hashing" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1591 +#: ../src/xz/xz.1 msgid "I<dict> * 11.5 (if I<dict> E<lt>= 16 MiB);" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1596 +#: ../src/xz/xz.1 msgid "I<dict> * 9.5 + 64 MiB (if I<dict> E<gt> 16 MiB)" msgstr "" #. type: TP -#: ../src/xz/xz.1:1596 +#: ../src/xz/xz.1 #, no-wrap msgid "B<bt4>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1599 +#: ../src/xz/xz.1 msgid "Binary Tree with 2-, 3-, and 4-byte hashing" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1610 +#: ../src/xz/xz.1 msgid "I<dict> * 11.5 (if I<dict> E<lt>= 32 MiB);" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1615 +#: ../src/xz/xz.1 msgid "I<dict> * 10.5 (if I<dict> E<gt> 32 MiB)" msgstr "" #. type: TP -#: ../src/xz/xz.1:1616 +#: ../src/xz/xz.1 #, no-wrap msgid "B<mode=>I<mode>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1637 -msgid "" -"Compression I<mode> specifies the method to analyze the data produced by the " -"match finder. Supported I<modes> are B<fast> and B<normal>. The default is " -"B<fast> for I<presets> 0\\(en3 and B<normal> for I<presets> 4\\(en9." +#: ../src/xz/xz.1 +msgid "Compression I<mode> specifies the method to analyze the data produced by the match finder. Supported I<modes> are B<fast> and B<normal>. The default is B<fast> for I<presets> 0\\(en3 and B<normal> for I<presets> 4\\(en9." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1646 -msgid "" -"Usually B<fast> is used with Hash Chain match finders and B<normal> with " -"Binary Tree match finders. This is also what the I<presets> do." +#: ../src/xz/xz.1 +msgid "Usually B<fast> is used with Hash Chain match finders and B<normal> with Binary Tree match finders. This is also what the I<presets> do." msgstr "" #. type: TP -#: ../src/xz/xz.1:1646 +#: ../src/xz/xz.1 #, no-wrap msgid "B<nice=>I<nice>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1653 -msgid "" -"Specify what is considered to be a nice length for a match. Once a match of " -"at least I<nice> bytes is found, the algorithm stops looking for possibly " -"better matches." +#: ../src/xz/xz.1 +msgid "Specify what is considered to be a nice length for a match. Once a match of at least I<nice> bytes is found, the algorithm stops looking for possibly better matches." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1660 -msgid "" -"I<Nice> can be 2\\(en273 bytes. Higher values tend to give better " -"compression ratio at the expense of speed. The default depends on the " -"I<preset>." +#: ../src/xz/xz.1 +msgid "I<Nice> can be 2\\(en273 bytes. Higher values tend to give better compression ratio at the expense of speed. The default depends on the I<preset>." msgstr "" #. type: TP -#: ../src/xz/xz.1:1660 +#: ../src/xz/xz.1 #, no-wrap msgid "B<depth=>I<depth>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1670 -msgid "" -"Specify the maximum search depth in the match finder. The default is the " -"special value of 0, which makes the compressor determine a reasonable " -"I<depth> from I<mf> and I<nice>." +#: ../src/xz/xz.1 +msgid "Specify the maximum search depth in the match finder. The default is the special value of 0, which makes the compressor determine a reasonable I<depth> from I<mf> and I<nice>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1681 -msgid "" -"Reasonable I<depth> for Hash Chains is 4\\(en100 and 16\\(en1000 for Binary " -"Trees. Using very high values for I<depth> can make the encoder extremely " -"slow with some files. Avoid setting the I<depth> over 1000 unless you are " -"prepared to interrupt the compression in case it is taking far too long." +#: ../src/xz/xz.1 +msgid "Reasonable I<depth> for Hash Chains is 4\\(en100 and 16\\(en1000 for Binary Trees. Using very high values for I<depth> can make the encoder extremely slow with some files. Avoid setting the I<depth> over 1000 unless you are prepared to interrupt the compression in case it is taking far too long." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1692 -msgid "" -"When decoding raw streams (B<--format=raw>), LZMA2 needs only the dictionary " -"I<size>. LZMA1 needs also I<lc>, I<lp>, and I<pb>." +#: ../src/xz/xz.1 +msgid "When decoding raw streams (B<--format=raw>), LZMA2 needs only the dictionary I<size>. LZMA1 needs also I<lc>, I<lp>, and I<pb>." msgstr "" #. type: TP -#: ../src/xz/xz.1:1692 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--x86>[B<=>I<options>]" msgstr "" #. type: TP -#: ../src/xz/xz.1:1695 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--arm>[B<=>I<options>]" msgstr "" #. type: TP -#: ../src/xz/xz.1:1697 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--armthumb>[B<=>I<options>]" msgstr "" #. type: TP -#: ../src/xz/xz.1:1699 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--arm64>[B<=>I<options>]" msgstr "" #. type: TP -#: ../src/xz/xz.1:1701 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--powerpc>[B<=>I<options>]" msgstr "" #. type: TP -#: ../src/xz/xz.1:1703 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--ia64>[B<=>I<options>]" msgstr "" #. type: TP -#: ../src/xz/xz.1:1705 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--sparc>[B<=>I<options>]" msgstr "" +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<--riscv>[B<=>I<options>]" +msgstr "" + #. type: Plain text -#: ../src/xz/xz.1:1711 -msgid "" -"Add a branch/call/jump (BCJ) filter to the filter chain. These filters can " -"be used only as a non-last filter in the filter chain." +#: ../src/xz/xz.1 +msgid "Add a branch/call/jump (BCJ) filter to the filter chain. These filters can be used only as a non-last filter in the filter chain." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1725 -msgid "" -"A BCJ filter converts relative addresses in the machine code to their " -"absolute counterparts. This doesn't change the size of the data but it " -"increases redundancy, which can help LZMA2 to produce 0\\(en15\\ % smaller " -"B<.xz> file. The BCJ filters are always reversible, so using a BCJ filter " -"for wrong type of data doesn't cause any data loss, although it may make the " -"compression ratio slightly worse. The BCJ filters are very fast and use an " -"insignificant amount of memory." +#: ../src/xz/xz.1 +msgid "A BCJ filter converts relative addresses in the machine code to their absolute counterparts. This doesn't change the size of the data but it increases redundancy, which can help LZMA2 to produce 0\\(en15\\ % smaller B<.xz> file. The BCJ filters are always reversible, so using a BCJ filter for wrong type of data doesn't cause any data loss, although it may make the compression ratio slightly worse. The BCJ filters are very fast and use an insignificant amount of memory." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1728 +#: ../src/xz/xz.1 msgid "These BCJ filters have known problems related to the compression ratio:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1735 -msgid "" -"Some types of files containing executable code (for example, object files, " -"static libraries, and Linux kernel modules) have the addresses in the " -"instructions filled with filler values. These BCJ filters will still do the " -"address conversion, which will make the compression worse with these files." +#: ../src/xz/xz.1 +msgid "Some types of files containing executable code (for example, object files, static libraries, and Linux kernel modules) have the addresses in the instructions filled with filler values. These BCJ filters will still do the address conversion, which will make the compression worse with these files." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1745 -msgid "" -"If a BCJ filter is applied on an archive, it is possible that it makes the " -"compression ratio worse than not using a BCJ filter. For example, if there " -"are similar or even identical executables then filtering will likely make " -"the files less similar and thus compression is worse. The contents of " -"non-executable files in the same archive can matter too. In practice one " -"has to try with and without a BCJ filter to see which is better in each " -"situation." +#: ../src/xz/xz.1 +msgid "If a BCJ filter is applied on an archive, it is possible that it makes the compression ratio worse than not using a BCJ filter. For example, if there are similar or even identical executables then filtering will likely make the files less similar and thus compression is worse. The contents of non-executable files in the same archive can matter too. In practice one has to try with and without a BCJ filter to see which is better in each situation." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1750 -msgid "" -"Different instruction sets have different alignment: the executable file " -"must be aligned to a multiple of this value in the input data to make the " -"filter work." +#: ../src/xz/xz.1 +msgid "Different instruction sets have different alignment: the executable file must be aligned to a multiple of this value in the input data to make the filter work." msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Filter" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Alignment" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1757 +#: ../src/xz/xz.1 #, no-wrap msgid "Notes" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1758 +#: ../src/xz/xz.1 #, no-wrap msgid "x86" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1758 +#: ../src/xz/xz.1 #, no-wrap msgid "32-bit or 64-bit x86" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1759 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1760 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM-Thumb" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1761 +#: ../src/xz/xz.1 #, no-wrap msgid "ARM64" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1761 +#: ../src/xz/xz.1 #, no-wrap msgid "4096-byte alignment is best" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1762 +#: ../src/xz/xz.1 #, no-wrap msgid "PowerPC" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1762 +#: ../src/xz/xz.1 #, no-wrap msgid "Big endian only" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "IA-64" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "16" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1763 +#: ../src/xz/xz.1 #, no-wrap msgid "Itanium" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:1764 +#: ../src/xz/xz.1 #, no-wrap msgid "SPARC" msgstr "" +#. type: tbl table +#: ../src/xz/xz.1 +#, no-wrap +msgid "RISC-V" +msgstr "" + #. type: Plain text -#: ../src/xz/xz.1:1781 -msgid "" -"Since the BCJ-filtered data is usually compressed with LZMA2, the " -"compression ratio may be improved slightly if the LZMA2 options are set to " -"match the alignment of the selected BCJ filter. For example, with the IA-64 " -"filter, it's good to set B<pb=4> or even B<pb=4,lp=4,lc=0> with LZMA2 " -"(2^4=16). The x86 filter is an exception; it's usually good to stick to " -"LZMA2's default four-byte alignment when compressing x86 executables." +#: ../src/xz/xz.1 +msgid "Since the BCJ-filtered data is usually compressed with LZMA2, the compression ratio may be improved slightly if the LZMA2 options are set to match the alignment of the selected BCJ filter. Examples:" +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "IA-64 filter has 16-byte alignment so B<pb=4,lp=4,lc=0> is good with LZMA2 (2^4=16)." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "RISC-V code has 2-byte or 4-byte alignment depending on whether the file contains 16-bit compressed instructions (the C extension). When 16-bit instructions are used, B<pb=2,lp=1,lc=3> or B<pb=1,lp=1,lc=3> is good. When 16-bit instructions aren't present, B<pb=2,lp=2,lc=2> is the best. B<readelf -h> can be used to check if \"RVC\" appears on the \"Flags\" line." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 +msgid "ARM64 is always 4-byte aligned so B<pb=2,lp=2,lc=2> is the best." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1784 +#: ../src/xz/xz.1 +msgid "The x86 filter is an exception. It's usually good to stick to LZMA2's defaults (B<pb=2,lp=0,lc=3>) when compressing x86 executables." +msgstr "" + +#. type: Plain text +#: ../src/xz/xz.1 msgid "All BCJ filters support the same I<options>:" msgstr "" #. type: TP -#: ../src/xz/xz.1:1785 +#: ../src/xz/xz.1 #, no-wrap msgid "B<start=>I<offset>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1799 -msgid "" -"Specify the start I<offset> that is used when converting between relative " -"and absolute addresses. The I<offset> must be a multiple of the alignment " -"of the filter (see the table above). The default is zero. In practice, the " -"default is good; specifying a custom I<offset> is almost never useful." +#: ../src/xz/xz.1 +msgid "Specify the start I<offset> that is used when converting between relative and absolute addresses. The I<offset> must be a multiple of the alignment of the filter (see the table above). The default is zero. In practice, the default is good; specifying a custom I<offset> is almost never useful." msgstr "" #. type: TP -#: ../src/xz/xz.1:1800 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--delta>[B<=>I<options>]" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1805 -msgid "" -"Add the Delta filter to the filter chain. The Delta filter can be only used " -"as a non-last filter in the filter chain." +#: ../src/xz/xz.1 +msgid "Add the Delta filter to the filter chain. The Delta filter can be only used as a non-last filter in the filter chain." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1814 -msgid "" -"Currently only simple byte-wise delta calculation is supported. It can be " -"useful when compressing, for example, uncompressed bitmap images or " -"uncompressed PCM audio. However, special purpose algorithms may give " -"significantly better results than Delta + LZMA2. This is true especially " -"with audio, which compresses faster and better, for example, with " -"B<flac>(1)." +#: ../src/xz/xz.1 +msgid "Currently only simple byte-wise delta calculation is supported. It can be useful when compressing, for example, uncompressed bitmap images or uncompressed PCM audio. However, special purpose algorithms may give significantly better results than Delta + LZMA2. This is true especially with audio, which compresses faster and better, for example, with B<flac>(1)." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1817 +#: ../src/xz/xz.1 msgid "Supported I<options>:" msgstr "" #. type: TP -#: ../src/xz/xz.1:1818 +#: ../src/xz/xz.1 #, no-wrap msgid "B<dist=>I<distance>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1826 -msgid "" -"Specify the I<distance> of the delta calculation in bytes. I<distance> must " -"be 1\\(en256. The default is 1." +#: ../src/xz/xz.1 +msgid "Specify the I<distance> of the delta calculation in bytes. I<distance> must be 1\\(en256. The default is 1." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1831 -msgid "" -"For example, with B<dist=2> and eight-byte input A1 B1 A2 B3 A3 B5 A4 B7, " -"the output will be A1 B1 01 02 01 02 01 02." +#: ../src/xz/xz.1 +msgid "For example, with B<dist=2> and eight-byte input A1 B1 A2 B3 A3 B5 A4 B7, the output will be A1 B1 01 02 01 02 01 02." msgstr "" #. type: SS -#: ../src/xz/xz.1:1833 +#: ../src/xz/xz.1 #, no-wrap msgid "Other options" msgstr "" #. type: TP -#: ../src/xz/xz.1:1834 ../src/xzdec/xzdec.1:83 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-q>, B<--quiet>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1841 -msgid "" -"Suppress warnings and notices. Specify this twice to suppress errors too. " -"This option has no effect on the exit status. That is, even if a warning " -"was suppressed, the exit status to indicate a warning is still used." +#: ../src/xz/xz.1 +msgid "Suppress warnings and notices. Specify this twice to suppress errors too. This option has no effect on the exit status. That is, even if a warning was suppressed, the exit status to indicate a warning is still used." msgstr "" #. type: TP -#: ../src/xz/xz.1:1841 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-v>, B<--verbose>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1850 -msgid "" -"Be verbose. If standard error is connected to a terminal, B<xz> will " -"display a progress indicator. Specifying B<--verbose> twice will give even " -"more verbose output." +#: ../src/xz/xz.1 +msgid "Be verbose. If standard error is connected to a terminal, B<xz> will display a progress indicator. Specifying B<--verbose> twice will give even more verbose output." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1852 +#: ../src/xz/xz.1 msgid "The progress indicator shows the following information:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1857 -msgid "" -"Completion percentage is shown if the size of the input file is known. That " -"is, the percentage cannot be shown in pipes." +#: ../src/xz/xz.1 +msgid "Completion percentage is shown if the size of the input file is known. That is, the percentage cannot be shown in pipes." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1860 -msgid "" -"Amount of compressed data produced (compressing) or consumed " -"(decompressing)." +#: ../src/xz/xz.1 +msgid "Amount of compressed data produced (compressing) or consumed (decompressing)." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1863 -msgid "" -"Amount of uncompressed data consumed (compressing) or produced " -"(decompressing)." +#: ../src/xz/xz.1 +msgid "Amount of uncompressed data consumed (compressing) or produced (decompressing)." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1867 -msgid "" -"Compression ratio, which is calculated by dividing the amount of compressed " -"data processed so far by the amount of uncompressed data processed so far." +#: ../src/xz/xz.1 +msgid "Compression ratio, which is calculated by dividing the amount of compressed data processed so far by the amount of uncompressed data processed so far." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1874 -msgid "" -"Compression or decompression speed. This is measured as the amount of " -"uncompressed data consumed (compression) or produced (decompression) per " -"second. It is shown after a few seconds have passed since B<xz> started " -"processing the file." +#: ../src/xz/xz.1 +msgid "Compression or decompression speed. This is measured as the amount of uncompressed data consumed (compression) or produced (decompression) per second. It is shown after a few seconds have passed since B<xz> started processing the file." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1876 +#: ../src/xz/xz.1 msgid "Elapsed time in the format M:SS or H:MM:SS." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1884 -msgid "" -"Estimated remaining time is shown only when the size of the input file is " -"known and a couple of seconds have already passed since B<xz> started " -"processing the file. The time is shown in a less precise format which never " -"has any colons, for example, 2 min 30 s." +#: ../src/xz/xz.1 +msgid "Estimated remaining time is shown only when the size of the input file is known and a couple of seconds have already passed since B<xz> started processing the file. The time is shown in a less precise format which never has any colons, for example, 2 min 30 s." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1899 -msgid "" -"When standard error is not a terminal, B<--verbose> will make B<xz> print " -"the filename, compressed size, uncompressed size, compression ratio, and " -"possibly also the speed and elapsed time on a single line to standard error " -"after compressing or decompressing the file. The speed and elapsed time are " -"included only when the operation took at least a few seconds. If the " -"operation didn't finish, for example, due to user interruption, also the " -"completion percentage is printed if the size of the input file is known." +#: ../src/xz/xz.1 +msgid "When standard error is not a terminal, B<--verbose> will make B<xz> print the filename, compressed size, uncompressed size, compression ratio, and possibly also the speed and elapsed time on a single line to standard error after compressing or decompressing the file. The speed and elapsed time are included only when the operation took at least a few seconds. If the operation didn't finish, for example, due to user interruption, also the completion percentage is printed if the size of the input file is known." msgstr "" #. type: TP -#: ../src/xz/xz.1:1899 ../src/xzdec/xzdec.1:89 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-Q>, B<--no-warn>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1909 -msgid "" -"Don't set the exit status to 2 even if a condition worth a warning was " -"detected. This option doesn't affect the verbosity level, thus both " -"B<--quiet> and B<--no-warn> have to be used to not display warnings and to " -"not alter the exit status." +#: ../src/xz/xz.1 +msgid "Don't set the exit status to 2 even if a condition worth a warning was detected. This option doesn't affect the verbosity level, thus both B<--quiet> and B<--no-warn> have to be used to not display warnings and to not alter the exit status." msgstr "" #. type: TP -#: ../src/xz/xz.1:1909 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--robot>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1921 -msgid "" -"Print messages in a machine-parsable format. This is intended to ease " -"writing frontends that want to use B<xz> instead of liblzma, which may be " -"the case with various scripts. The output with this option enabled is meant " -"to be stable across B<xz> releases. See the section B<ROBOT MODE> for " -"details." +#: ../src/xz/xz.1 +msgid "Print messages in a machine-parsable format. This is intended to ease writing frontends that want to use B<xz> instead of liblzma, which may be the case with various scripts. The output with this option enabled is meant to be stable across B<xz> releases. See the section B<ROBOT MODE> for details." msgstr "" #. type: TP -#: ../src/xz/xz.1:1921 +#: ../src/xz/xz.1 #, no-wrap msgid "B<--info-memory>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1928 -msgid "" -"Display, in human-readable format, how much physical memory (RAM) and how " -"many processor threads B<xz> thinks the system has and the memory usage " -"limits for compression and decompression, and exit successfully." +#: ../src/xz/xz.1 +msgid "Display, in human-readable format, how much physical memory (RAM) and how many processor threads B<xz> thinks the system has and the memory usage limits for compression and decompression, and exit successfully." msgstr "" #. type: TP -#: ../src/xz/xz.1:1928 ../src/xzdec/xzdec.1:96 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-h>, B<--help>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1932 -msgid "" -"Display a help message describing the most commonly used options, and exit " -"successfully." +#: ../src/xz/xz.1 +msgid "Display a help message describing the most commonly used options, and exit successfully." msgstr "" #. type: TP -#: ../src/xz/xz.1:1932 +#: ../src/xz/xz.1 #, no-wrap msgid "B<-H>, B<--long-help>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1937 -msgid "" -"Display a help message describing all features of B<xz>, and exit " -"successfully" +#: ../src/xz/xz.1 +msgid "Display a help message describing all features of B<xz>, and exit successfully" msgstr "" #. type: TP -#: ../src/xz/xz.1:1937 ../src/xzdec/xzdec.1:99 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "B<-V>, B<--version>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1946 -msgid "" -"Display the version number of B<xz> and liblzma in human readable format. " -"To get machine-parsable output, specify B<--robot> before B<--version>." +#: ../src/xz/xz.1 +msgid "Display the version number of B<xz> and liblzma in human readable format. To get machine-parsable output, specify B<--robot> before B<--version>." msgstr "" #. type: SH -#: ../src/xz/xz.1:1947 +#: ../src/xz/xz.1 #, no-wrap msgid "ROBOT MODE" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1963 -msgid "" -"The robot mode is activated with the B<--robot> option. It makes the output " -"of B<xz> easier to parse by other programs. Currently B<--robot> is " -"supported only together with B<--version>, B<--info-memory>, and B<--list>. " -"It will be supported for compression and decompression in the future." +#: ../src/xz/xz.1 +msgid "The robot mode is activated with the B<--robot> option. It makes the output of B<xz> easier to parse by other programs. Currently B<--robot> is supported only together with B<--list>, B<--filters-help>, B<--info-memory>, and B<--version>. It will be supported for compression and decompression in the future." msgstr "" #. type: SS -#: ../src/xz/xz.1:1964 +#: ../src/xz/xz.1 #, no-wrap -msgid "Version" +msgid "List mode" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1969 -msgid "" -"B<xz --robot --version> prints the version number of B<xz> and liblzma in " -"the following format:" +#: ../src/xz/xz.1 +msgid "B<xz --robot --list> uses tab-separated output. The first column of every line has a string that indicates the type of the information found on that line:" msgstr "" -#. type: Plain text -#: ../src/xz/xz.1:1971 -msgid "B<XZ_VERSION=>I<XYYYZZZS>" +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<name>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1973 -msgid "B<LIBLZMA_VERSION=>I<XYYYZZZS>" +#: ../src/xz/xz.1 +msgid "This is always the first line when starting to list a file. The second column on the line is the filename." msgstr "" #. type: TP -#: ../src/xz/xz.1:1973 +#: ../src/xz/xz.1 #, no-wrap -msgid "I<X>" +msgid "B<file>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1976 -msgid "Major version." +#: ../src/xz/xz.1 +msgid "This line contains overall information about the B<.xz> file. This line is always printed after the B<name> line." msgstr "" #. type: TP -#: ../src/xz/xz.1:1976 +#: ../src/xz/xz.1 #, no-wrap -msgid "I<YYY>" +msgid "B<stream>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1981 -msgid "" -"Minor version. Even numbers are stable. Odd numbers are alpha or beta " -"versions." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified. There are as many B<stream> lines as there are streams in the B<.xz> file." msgstr "" #. type: TP -#: ../src/xz/xz.1:1981 +#: ../src/xz/xz.1 #, no-wrap -msgid "I<ZZZ>" +msgid "B<block>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1985 -msgid "Patch level for stable releases or just a counter for development releases." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified. There are as many B<block> lines as there are blocks in the B<.xz> file. The B<block> lines are shown after all the B<stream> lines; different line types are not interleaved." msgstr "" #. type: TP -#: ../src/xz/xz.1:1985 +#: ../src/xz/xz.1 #, no-wrap -msgid "I<S>" +msgid "B<summary>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1993 -msgid "" -"Stability. 0 is alpha, 1 is beta, and 2 is stable. I<S> should be always 2 " -"when I<YYY> is even." +#: ../src/xz/xz.1 +msgid "This line type is used only when B<--verbose> was specified twice. This line is printed after all B<block> lines. Like the B<file> line, the B<summary> line contains overall information about the B<.xz> file." +msgstr "" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "B<totals>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:1998 -msgid "" -"I<XYYYZZZS> are the same on both lines if B<xz> and liblzma are from the " -"same XZ Utils release." +#: ../src/xz/xz.1 +msgid "This line is always the very last line of the list output. It shows the total counts and sizes." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2004 -msgid "Examples: 4.999.9beta is B<49990091> and 5.0.0 is B<50000002>." +#: ../src/xz/xz.1 +msgid "The columns of the B<file> lines:" msgstr "" -#. type: SS -#: ../src/xz/xz.1:2005 +#. type: IP +#: ../src/xz/xz.1 #, no-wrap -msgid "Memory limit information" +msgid "2." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2008 -msgid "" -"B<xz --robot --info-memory> prints a single line with multiple tab-separated " -"columns:" +#: ../src/xz/xz.1 +msgid "Number of streams in the file" msgstr "" #. type: IP -#: ../src/xz/xz.1:2008 +#: ../src/xz/xz.1 #, no-wrap -msgid "1." +msgid "3." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2010 -msgid "Total amount of physical memory (RAM) in bytes." +#: ../src/xz/xz.1 +msgid "Total number of blocks in the stream(s)" msgstr "" #. type: IP -#: ../src/xz/xz.1:2010 ../src/xz/xz.1:2125 ../src/xz/xz.1:2162 -#: ../src/xz/xz.1:2188 ../src/xz/xz.1:2258 ../src/xz/xz.1:2285 +#: ../src/xz/xz.1 #, no-wrap -msgid "2." +msgid "4." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2017 -msgid "" -"Memory usage limit for compression in bytes (B<--memlimit-compress>). A " -"special value of B<0> indicates the default setting which for " -"single-threaded mode is the same as no limit." +#: ../src/xz/xz.1 +msgid "Compressed size of the file" msgstr "" #. type: IP -#: ../src/xz/xz.1:2017 ../src/xz/xz.1:2127 ../src/xz/xz.1:2164 -#: ../src/xz/xz.1:2190 ../src/xz/xz.1:2263 ../src/xz/xz.1:2287 +#: ../src/xz/xz.1 #, no-wrap -msgid "3." +msgid "5." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2024 -msgid "" -"Memory usage limit for decompression in bytes (B<--memlimit-decompress>). A " -"special value of B<0> indicates the default setting which for " -"single-threaded mode is the same as no limit." +#: ../src/xz/xz.1 +msgid "Uncompressed size of the file" msgstr "" #. type: IP -#: ../src/xz/xz.1:2024 ../src/xz/xz.1:2129 ../src/xz/xz.1:2166 -#: ../src/xz/xz.1:2193 ../src/xz/xz.1:2273 ../src/xz/xz.1:2289 +#: ../src/xz/xz.1 #, no-wrap -msgid "4." +msgid "6." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2036 -msgid "" -"Since B<xz> 5.3.4alpha: Memory usage for multi-threaded decompression in " -"bytes (B<--memlimit-mt-decompress>). This is never zero because a " -"system-specific default value shown in the column 5 is used if no limit has " -"been specified explicitly. This is also never greater than the value in the " -"column 3 even if a larger value has been specified with " -"B<--memlimit-mt-decompress>." +#: ../src/xz/xz.1 +msgid "Compression ratio, for example, B<0.123>. If ratio is over 9.999, three dashes (B<--->) are displayed instead of the ratio." msgstr "" #. type: IP -#: ../src/xz/xz.1:2036 ../src/xz/xz.1:2131 ../src/xz/xz.1:2168 -#: ../src/xz/xz.1:2195 ../src/xz/xz.1:2291 +#: ../src/xz/xz.1 #, no-wrap -msgid "5." +msgid "7." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2048 -msgid "" -"Since B<xz> 5.3.4alpha: A system-specific default memory usage limit that is " -"used to limit the number of threads when compressing with an automatic " -"number of threads (B<--threads=0>) and no memory usage limit has been " -"specified (B<--memlimit-compress>). This is also used as the default value " -"for B<--memlimit-mt-decompress>." +#: ../src/xz/xz.1 +msgid "Comma-separated list of integrity check names. The following strings are used for the known check types: B<None>, B<CRC32>, B<CRC64>, and B<SHA-256>. For unknown check types, B<Unknown->I<N> is used, where I<N> is the Check ID as a decimal number (one or two digits)." msgstr "" #. type: IP -#: ../src/xz/xz.1:2048 ../src/xz/xz.1:2133 ../src/xz/xz.1:2170 -#: ../src/xz/xz.1:2197 ../src/xz/xz.1:2293 +#: ../src/xz/xz.1 #, no-wrap -msgid "6." +msgid "8." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2053 -msgid "Since B<xz> 5.3.4alpha: Number of available processor threads." +#: ../src/xz/xz.1 +msgid "Total size of stream padding in the file" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2057 -msgid "" -"In the future, the output of B<xz --robot --info-memory> may have more " -"columns, but never more than a single line." -msgstr "" - -#. type: SS -#: ../src/xz/xz.1:2058 -#, no-wrap -msgid "List mode" +#: ../src/xz/xz.1 +msgid "The columns of the B<stream> lines:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2063 -msgid "" -"B<xz --robot --list> uses tab-separated output. The first column of every " -"line has a string that indicates the type of the information found on that " -"line:" +#: ../src/xz/xz.1 +msgid "Stream number (the first stream is 1)" msgstr "" -#. type: TP -#: ../src/xz/xz.1:2063 -#, no-wrap -msgid "B<name>" +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Number of blocks in the stream" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2067 -msgid "" -"This is always the first line when starting to list a file. The second " -"column on the line is the filename." +#: ../src/xz/xz.1 +msgid "Compressed start offset" msgstr "" -#. type: TP -#: ../src/xz/xz.1:2067 -#, no-wrap -msgid "B<file>" +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Uncompressed start offset" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2075 -msgid "" -"This line contains overall information about the B<.xz> file. This line is " -"always printed after the B<name> line." +#: ../src/xz/xz.1 +msgid "Compressed size (does not include stream padding)" msgstr "" -#. type: TP -#: ../src/xz/xz.1:2075 -#, no-wrap -msgid "B<stream>" +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Uncompressed size" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2085 -msgid "" -"This line type is used only when B<--verbose> was specified. There are as " -"many B<stream> lines as there are streams in the B<.xz> file." +#: ../src/xz/xz.1 +msgid "Compression ratio" msgstr "" -#. type: TP -#: ../src/xz/xz.1:2085 +#. type: IP +#: ../src/xz/xz.1 #, no-wrap -msgid "B<block>" +msgid "9." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2100 -msgid "" -"This line type is used only when B<--verbose> was specified. There are as " -"many B<block> lines as there are blocks in the B<.xz> file. The B<block> " -"lines are shown after all the B<stream> lines; different line types are not " -"interleaved." +#: ../src/xz/xz.1 +msgid "Name of the integrity check" msgstr "" -#. type: TP -#: ../src/xz/xz.1:2100 +#. type: IP +#: ../src/xz/xz.1 #, no-wrap -msgid "B<summary>" +msgid "10." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2115 -msgid "" -"This line type is used only when B<--verbose> was specified twice. This " -"line is printed after all B<block> lines. Like the B<file> line, the " -"B<summary> line contains overall information about the B<.xz> file." +#: ../src/xz/xz.1 +msgid "Size of stream padding" msgstr "" -#. type: TP -#: ../src/xz/xz.1:2115 -#, no-wrap -msgid "B<totals>" +#. type: Plain text +#: ../src/xz/xz.1 +msgid "The columns of the B<block> lines:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2119 -msgid "" -"This line is always the very last line of the list output. It shows the " -"total counts and sizes." +#: ../src/xz/xz.1 +msgid "Number of the stream containing this block" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2123 -msgid "The columns of the B<file> lines:" +#: ../src/xz/xz.1 +msgid "Block number relative to the beginning of the stream (the first block is 1)" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2127 -msgid "Number of streams in the file" +#: ../src/xz/xz.1 +msgid "Block number relative to the beginning of the file" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2129 -msgid "Total number of blocks in the stream(s)" +#: ../src/xz/xz.1 +msgid "Compressed start offset relative to the beginning of the file" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2131 -msgid "Compressed size of the file" +#: ../src/xz/xz.1 +msgid "Uncompressed start offset relative to the beginning of the file" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2133 -msgid "Uncompressed size of the file" +#: ../src/xz/xz.1 +msgid "Total compressed size of the block (includes headers)" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2139 -msgid "" -"Compression ratio, for example, B<0.123>. If ratio is over 9.999, three " -"dashes (B<--->) are displayed instead of the ratio." +#: ../src/xz/xz.1 +msgid "If B<--verbose> was specified twice, additional columns are included on the B<block> lines. These are not displayed with a single B<--verbose>, because getting this information requires many seeks and can thus be slow:" msgstr "" #. type: IP -#: ../src/xz/xz.1:2139 ../src/xz/xz.1:2172 ../src/xz/xz.1:2199 -#: ../src/xz/xz.1:2295 +#: ../src/xz/xz.1 #, no-wrap -msgid "7." +msgid "11." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2152 -msgid "" -"Comma-separated list of integrity check names. The following strings are " -"used for the known check types: B<None>, B<CRC32>, B<CRC64>, and " -"B<SHA-256>. For unknown check types, B<Unknown->I<N> is used, where I<N> is " -"the Check ID as a decimal number (one or two digits)." +#: ../src/xz/xz.1 +msgid "Value of the integrity check in hexadecimal" msgstr "" #. type: IP -#: ../src/xz/xz.1:2152 ../src/xz/xz.1:2174 ../src/xz/xz.1:2201 -#: ../src/xz/xz.1:2298 +#: ../src/xz/xz.1 #, no-wrap -msgid "8." +msgid "12." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2154 -msgid "Total size of stream padding in the file" +#: ../src/xz/xz.1 +msgid "Block header size" +msgstr "" + +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "13." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2160 -msgid "The columns of the B<stream> lines:" +#: ../src/xz/xz.1 +msgid "Block flags: B<c> indicates that compressed size is present, and B<u> indicates that uncompressed size is present. If the flag is not set, a dash (B<->) is shown instead to keep the string length fixed. New flags may be added to the end of the string in the future." +msgstr "" + +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "14." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2164 -msgid "Stream number (the first stream is 1)" +#: ../src/xz/xz.1 +msgid "Size of the actual compressed data in the block (this excludes the block header, block padding, and check fields)" +msgstr "" + +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "15." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2166 -msgid "Number of blocks in the stream" +#: ../src/xz/xz.1 +msgid "Amount of memory (in bytes) required to decompress this block with this B<xz> version" +msgstr "" + +#. type: IP +#: ../src/xz/xz.1 +#, no-wrap +msgid "16." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2168 -msgid "Compressed start offset" +#: ../src/xz/xz.1 +msgid "Filter chain. Note that most of the options used at compression time cannot be known, because only the options that are needed for decompression are stored in the B<.xz> headers." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2170 -msgid "Uncompressed start offset" +#: ../src/xz/xz.1 +msgid "The columns of the B<summary> lines:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2172 -msgid "Compressed size (does not include stream padding)" +#: ../src/xz/xz.1 +msgid "Amount of memory (in bytes) required to decompress this file with this B<xz> version" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2174 ../src/xz/xz.1:2203 ../src/xz/xz.1:2293 -msgid "Uncompressed size" +#: ../src/xz/xz.1 +msgid "B<yes> or B<no> indicating if all block headers have both compressed size and uncompressed size stored in them" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2176 ../src/xz/xz.1:2205 -msgid "Compression ratio" +#: ../src/xz/xz.1 +msgid "I<Since> B<xz> I<5.1.2alpha:>" msgstr "" -#. type: IP -#: ../src/xz/xz.1:2176 ../src/xz/xz.1:2203 ../src/xz/xz.1:2300 -#, no-wrap -msgid "9." +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Minimum B<xz> version required to decompress the file" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2178 ../src/xz/xz.1:2207 -msgid "Name of the integrity check" +#: ../src/xz/xz.1 +msgid "The columns of the B<totals> line:" msgstr "" -#. type: IP -#: ../src/xz/xz.1:2178 ../src/xz/xz.1:2205 ../src/xz/xz.1:2316 -#, no-wrap -msgid "10." +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Number of streams" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2180 -msgid "Size of stream padding" +#: ../src/xz/xz.1 +msgid "Number of blocks" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2186 -msgid "The columns of the B<block> lines:" +#: ../src/xz/xz.1 +msgid "Compressed size" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2190 -msgid "Number of the stream containing this block" +#: ../src/xz/xz.1 +msgid "Average compression ratio" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2193 -msgid "Block number relative to the beginning of the stream (the first block is 1)" +#: ../src/xz/xz.1 +msgid "Comma-separated list of integrity check names that were present in the files" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2195 -msgid "Block number relative to the beginning of the file" +#: ../src/xz/xz.1 +msgid "Stream padding size" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2197 -msgid "Compressed start offset relative to the beginning of the file" +#: ../src/xz/xz.1 +msgid "Number of files. This is here to keep the order of the earlier columns the same as on B<file> lines." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2199 -msgid "Uncompressed start offset relative to the beginning of the file" +#: ../src/xz/xz.1 +msgid "If B<--verbose> was specified twice, additional columns are included on the B<totals> line:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2201 -msgid "Total compressed size of the block (includes headers)" +#: ../src/xz/xz.1 +msgid "Maximum amount of memory (in bytes) required to decompress the files with this B<xz> version" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2219 -msgid "" -"If B<--verbose> was specified twice, additional columns are included on the " -"B<block> lines. These are not displayed with a single B<--verbose>, because " -"getting this information requires many seeks and can thus be slow:" +#: ../src/xz/xz.1 +msgid "Future versions may add new line types and new columns can be added to the existing line types, but the existing columns won't be changed." msgstr "" -#. type: IP -#: ../src/xz/xz.1:2221 ../src/xz/xz.1:2321 +#. type: SS +#: ../src/xz/xz.1 #, no-wrap -msgid "11." +msgid "Filters help" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2223 -msgid "Value of the integrity check in hexadecimal" +#: ../src/xz/xz.1 +msgid "B<xz --robot --filters-help> prints the supported filters in the following format:" msgstr "" -#. type: IP -#: ../src/xz/xz.1:2223 ../src/xz/xz.1:2331 +#. type: Plain text +#: ../src/xz/xz.1 +msgid "I<filter>B<:>I<option>B<=E<lt>>I<value>B<E<gt>,>I<option>B<=E<lt>>I<value>B<E<gt>>..." +msgstr "" + +#. type: TP +#: ../src/xz/xz.1 #, no-wrap -msgid "12." +msgid "I<filter>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2225 -msgid "Block header size" +#: ../src/xz/xz.1 +msgid "Name of the filter" msgstr "" -#. type: IP -#: ../src/xz/xz.1:2225 +#. type: TP +#: ../src/xz/xz.1 #, no-wrap -msgid "13." +msgid "I<option>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2235 -msgid "" -"Block flags: B<c> indicates that compressed size is present, and B<u> " -"indicates that uncompressed size is present. If the flag is not set, a dash " -"(B<->) is shown instead to keep the string length fixed. New flags may be " -"added to the end of the string in the future." +#: ../src/xz/xz.1 +msgid "Name of a filter specific option" msgstr "" -#. type: IP -#: ../src/xz/xz.1:2235 +#. type: TP +#: ../src/xz/xz.1 #, no-wrap -msgid "14." +msgid "I<value>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2238 -msgid "" -"Size of the actual compressed data in the block (this excludes the block " -"header, block padding, and check fields)" +#: ../src/xz/xz.1 +msgid "Numeric I<value> ranges appear as B<E<lt>>I<min>B<->I<max>B<E<gt>>. String I<value> choices are shown within B<E<lt> E<gt>> and separated by a B<|> character." msgstr "" -#. type: IP -#: ../src/xz/xz.1:2238 +#. type: Plain text +#: ../src/xz/xz.1 +msgid "Each filter is printed on its own line." +msgstr "" + +#. type: SS +#: ../src/xz/xz.1 #, no-wrap -msgid "15." +msgid "Memory limit information" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2243 -msgid "" -"Amount of memory (in bytes) required to decompress this block with this " -"B<xz> version" +#: ../src/xz/xz.1 +msgid "B<xz --robot --info-memory> prints a single line with multiple tab-separated columns:" msgstr "" #. type: IP -#: ../src/xz/xz.1:2243 +#: ../src/xz/xz.1 #, no-wrap -msgid "16." +msgid "1." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2250 -msgid "" -"Filter chain. Note that most of the options used at compression time cannot " -"be known, because only the options that are needed for decompression are " -"stored in the B<.xz> headers." +#: ../src/xz/xz.1 +msgid "Total amount of physical memory (RAM) in bytes." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2256 -msgid "The columns of the B<summary> lines:" +#: ../src/xz/xz.1 +msgid "Memory usage limit for compression in bytes (B<--memlimit-compress>). A special value of B<0> indicates the default setting which for single-threaded mode is the same as no limit." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2263 -msgid "" -"Amount of memory (in bytes) required to decompress this file with this B<xz> " -"version" +#: ../src/xz/xz.1 +msgid "Memory usage limit for decompression in bytes (B<--memlimit-decompress>). A special value of B<0> indicates the default setting which for single-threaded mode is the same as no limit." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2269 ../src/xz/xz.1:2327 -msgid "" -"B<yes> or B<no> indicating if all block headers have both compressed size " -"and uncompressed size stored in them" +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: Memory usage for multi-threaded decompression in bytes (B<--memlimit-mt-decompress>). This is never zero because a system-specific default value shown in the column 5 is used if no limit has been specified explicitly. This is also never greater than the value in the column 3 even if a larger value has been specified with B<--memlimit-mt-decompress>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2273 ../src/xz/xz.1:2331 -msgid "I<Since> B<xz> I<5.1.2alpha:>" +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: A system-specific default memory usage limit that is used to limit the number of threads when compressing with an automatic number of threads (B<--threads=0>) and no memory usage limit has been specified (B<--memlimit-compress>). This is also used as the default value for B<--memlimit-mt-decompress>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2277 ../src/xz/xz.1:2335 -msgid "Minimum B<xz> version required to decompress the file" +#: ../src/xz/xz.1 +msgid "Since B<xz> 5.3.4alpha: Number of available processor threads." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2283 -msgid "The columns of the B<totals> line:" +#: ../src/xz/xz.1 +msgid "In the future, the output of B<xz --robot --info-memory> may have more columns, but never more than a single line." msgstr "" -#. type: Plain text -#: ../src/xz/xz.1:2287 -msgid "Number of streams" +#. type: SS +#: ../src/xz/xz.1 +#, no-wrap +msgid "Version" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2289 -msgid "Number of blocks" +#: ../src/xz/xz.1 +msgid "B<xz --robot --version> prints the version number of B<xz> and liblzma in the following format:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2291 -msgid "Compressed size" +#: ../src/xz/xz.1 +msgid "B<XZ_VERSION=>I<XYYYZZZS>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2295 -msgid "Average compression ratio" +#: ../src/xz/xz.1 +msgid "B<LIBLZMA_VERSION=>I<XYYYZZZS>" +msgstr "" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<X>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2298 -msgid "Comma-separated list of integrity check names that were present in the files" +#: ../src/xz/xz.1 +msgid "Major version." +msgstr "" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<YYY>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2300 -msgid "Stream padding size" +#: ../src/xz/xz.1 +msgid "Minor version. Even numbers are stable. Odd numbers are alpha or beta versions." +msgstr "" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<ZZZ>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2306 -msgid "" -"Number of files. This is here to keep the order of the earlier columns the " -"same as on B<file> lines." +#: ../src/xz/xz.1 +msgid "Patch level for stable releases or just a counter for development releases." +msgstr "" + +#. type: TP +#: ../src/xz/xz.1 +#, no-wrap +msgid "I<S>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2314 -msgid "" -"If B<--verbose> was specified twice, additional columns are included on the " -"B<totals> line:" +#: ../src/xz/xz.1 +msgid "Stability. 0 is alpha, 1 is beta, and 2 is stable. I<S> should be always 2 when I<YYY> is even." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2321 -msgid "" -"Maximum amount of memory (in bytes) required to decompress the files with " -"this B<xz> version" +#: ../src/xz/xz.1 +msgid "I<XYYYZZZS> are the same on both lines if B<xz> and liblzma are from the same XZ Utils release." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2341 -msgid "" -"Future versions may add new line types and new columns can be added to the " -"existing line types, but the existing columns won't be changed." +#: ../src/xz/xz.1 +msgid "Examples: 4.999.9beta is B<49990091> and 5.0.0 is B<50000002>." msgstr "" #. type: SH -#: ../src/xz/xz.1:2342 ../src/xzdec/xzdec.1:104 ../src/lzmainfo/lzmainfo.1:44 -#: ../src/scripts/xzgrep.1:81 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 #, no-wrap msgid "EXIT STATUS" msgstr "" #. type: TP -#: ../src/xz/xz.1:2343 ../src/xzdec/xzdec.1:105 ../src/lzmainfo/lzmainfo.1:45 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "B<0>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2346 ../src/lzmainfo/lzmainfo.1:48 +#: ../src/xz/xz.1 ../src/lzmainfo/lzmainfo.1 msgid "All is good." msgstr "" #. type: TP -#: ../src/xz/xz.1:2346 ../src/xzdec/xzdec.1:108 ../src/lzmainfo/lzmainfo.1:48 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "B<1>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2349 ../src/xzdec/xzdec.1:111 ../src/lzmainfo/lzmainfo.1:51 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 msgid "An error occurred." msgstr "" #. type: TP -#: ../src/xz/xz.1:2349 +#: ../src/xz/xz.1 #, no-wrap msgid "B<2>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2353 +#: ../src/xz/xz.1 msgid "Something worth a warning occurred, but no actual errors occurred." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2356 -msgid "" -"Notices (not warnings or errors) printed on standard error don't affect the " -"exit status." +#: ../src/xz/xz.1 +msgid "Notices (not warnings or errors) printed on standard error don't affect the exit status." msgstr "" #. type: SH -#: ../src/xz/xz.1:2357 ../src/scripts/xzgrep.1:94 ../src/scripts/xzless.1:52 +#: ../src/xz/xz.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "ENVIRONMENT" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2370 -msgid "" -"B<xz> parses space-separated lists of options from the environment variables " -"B<XZ_DEFAULTS> and B<XZ_OPT>, in this order, before parsing the options from " -"the command line. Note that only options are parsed from the environment " -"variables; all non-options are silently ignored. Parsing is done with " -"B<getopt_long>(3) which is used also for the command line arguments." +#: ../src/xz/xz.1 +msgid "B<xz> parses space-separated lists of options from the environment variables B<XZ_DEFAULTS> and B<XZ_OPT>, in this order, before parsing the options from the command line. Note that only options are parsed from the environment variables; all non-options are silently ignored. Parsing is done with B<getopt_long>(3) which is used also for the command line arguments." msgstr "" #. type: TP -#: ../src/xz/xz.1:2370 +#: ../src/xz/xz.1 #, no-wrap msgid "B<XZ_DEFAULTS>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2379 -msgid "" -"User-specific or system-wide default options. Typically this is set in a " -"shell initialization script to enable B<xz>'s memory usage limiter by " -"default. Excluding shell initialization scripts and similar special cases, " -"scripts must never set or unset B<XZ_DEFAULTS>." +#: ../src/xz/xz.1 +msgid "User-specific or system-wide default options. Typically this is set in a shell initialization script to enable B<xz>'s memory usage limiter by default. Excluding shell initialization scripts and similar special cases, scripts must never set or unset B<XZ_DEFAULTS>." msgstr "" #. type: TP -#: ../src/xz/xz.1:2379 +#: ../src/xz/xz.1 #, no-wrap msgid "B<XZ_OPT>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2390 -msgid "" -"This is for passing options to B<xz> when it is not possible to set the " -"options directly on the B<xz> command line. This is the case when B<xz> is " -"run by a script or tool, for example, GNU B<tar>(1):" +#: ../src/xz/xz.1 +msgid "This is for passing options to B<xz> when it is not possible to set the options directly on the B<xz> command line. This is the case when B<xz> is run by a script or tool, for example, GNU B<tar>(1):" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2396 +#: ../src/xz/xz.1 #, no-wrap -msgid "CW<XZ_OPT=-2v tar caf foo.tar.xz foo>\n" +msgid "\\f(CRXZ_OPT=-2v tar caf foo.tar.xz foo\\fR\n" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2410 -msgid "" -"Scripts may use B<XZ_OPT>, for example, to set script-specific default " -"compression options. It is still recommended to allow users to override " -"B<XZ_OPT> if that is reasonable. For example, in B<sh>(1) scripts one may " -"use something like this:" +#: ../src/xz/xz.1 +msgid "Scripts may use B<XZ_OPT>, for example, to set script-specific default compression options. It is still recommended to allow users to override B<XZ_OPT> if that is reasonable. For example, in B<sh>(1) scripts one may use something like this:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2417 +#: ../src/xz/xz.1 #, no-wrap msgid "" -"CW<XZ_OPT=${XZ_OPT-\"-7e\"}\n" -"export XZ_OPT>\n" +"\\f(CRXZ_OPT=${XZ_OPT-\"-7e\"}\n" +"export XZ_OPT\\fR\n" msgstr "" #. type: SH -#: ../src/xz/xz.1:2422 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA UTILS COMPATIBILITY" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2435 -msgid "" -"The command line syntax of B<xz> is practically a superset of B<lzma>, " -"B<unlzma>, and B<lzcat> as found from LZMA Utils 4.32.x. In most cases, it " -"is possible to replace LZMA Utils with XZ Utils without breaking existing " -"scripts. There are some incompatibilities though, which may sometimes cause " -"problems." +#: ../src/xz/xz.1 +msgid "The command line syntax of B<xz> is practically a superset of B<lzma>, B<unlzma>, and B<lzcat> as found from LZMA Utils 4.32.x. In most cases, it is possible to replace LZMA Utils with XZ Utils without breaking existing scripts. There are some incompatibilities though, which may sometimes cause problems." msgstr "" #. type: SS -#: ../src/xz/xz.1:2436 +#: ../src/xz/xz.1 #, no-wrap msgid "Compression preset levels" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2443 -msgid "" -"The numbering of the compression level presets is not identical in B<xz> and " -"LZMA Utils. The most important difference is how dictionary sizes are " -"mapped to different presets. Dictionary size is roughly equal to the " -"decompressor memory usage." +#: ../src/xz/xz.1 +msgid "The numbering of the compression level presets is not identical in B<xz> and LZMA Utils. The most important difference is how dictionary sizes are mapped to different presets. Dictionary size is roughly equal to the decompressor memory usage." msgstr "" #. type: tbl table -#: ../src/xz/xz.1:2449 ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "Level" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:2449 ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "xz" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:2449 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA Utils" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:2450 ../src/xz/xz.1:2475 +#: ../src/xz/xz.1 #, no-wrap msgid "N/A" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:2451 +#: ../src/xz/xz.1 #, no-wrap msgid "64 KiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:2453 +#: ../src/xz/xz.1 #, no-wrap msgid "512 KiB" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2468 -msgid "" -"The dictionary size differences affect the compressor memory usage too, but " -"there are some other differences between LZMA Utils and XZ Utils, which make " -"the difference even bigger:" +#: ../src/xz/xz.1 +msgid "The dictionary size differences affect the compressor memory usage too, but there are some other differences between LZMA Utils and XZ Utils, which make the difference even bigger:" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:2474 +#: ../src/xz/xz.1 #, no-wrap msgid "LZMA Utils 4.32.x" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:2477 ../src/xz/xz.1:2478 +#: ../src/xz/xz.1 #, no-wrap msgid "12 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:2480 +#: ../src/xz/xz.1 #, no-wrap msgid "26 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:2481 +#: ../src/xz/xz.1 #, no-wrap msgid "45 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:2482 +#: ../src/xz/xz.1 #, no-wrap msgid "83 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:2483 +#: ../src/xz/xz.1 #, no-wrap msgid "159 MiB" msgstr "" #. type: tbl table -#: ../src/xz/xz.1:2484 +#: ../src/xz/xz.1 #, no-wrap msgid "311 MiB" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2493 -msgid "" -"The default preset level in LZMA Utils is B<-7> while in XZ Utils it is " -"B<-6>, so both use an 8 MiB dictionary by default." +#: ../src/xz/xz.1 +msgid "The default preset level in LZMA Utils is B<-7> while in XZ Utils it is B<-6>, so both use an 8 MiB dictionary by default." msgstr "" #. type: SS -#: ../src/xz/xz.1:2494 +#: ../src/xz/xz.1 #, no-wrap msgid "Streamed vs. non-streamed .lzma files" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2504 -msgid "" -"The uncompressed size of the file can be stored in the B<.lzma> header. " -"LZMA Utils does that when compressing regular files. The alternative is to " -"mark that uncompressed size is unknown and use end-of-payload marker to " -"indicate where the decompressor should stop. LZMA Utils uses this method " -"when uncompressed size isn't known, which is the case, for example, in " -"pipes." +#: ../src/xz/xz.1 +msgid "The uncompressed size of the file can be stored in the B<.lzma> header. LZMA Utils does that when compressing regular files. The alternative is to mark that uncompressed size is unknown and use end-of-payload marker to indicate where the decompressor should stop. LZMA Utils uses this method when uncompressed size isn't known, which is the case, for example, in pipes." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2525 -msgid "" -"B<xz> supports decompressing B<.lzma> files with or without end-of-payload " -"marker, but all B<.lzma> files created by B<xz> will use end-of-payload " -"marker and have uncompressed size marked as unknown in the B<.lzma> header. " -"This may be a problem in some uncommon situations. For example, a B<.lzma> " -"decompressor in an embedded device might work only with files that have " -"known uncompressed size. If you hit this problem, you need to use LZMA " -"Utils or LZMA SDK to create B<.lzma> files with known uncompressed size." +#: ../src/xz/xz.1 +msgid "B<xz> supports decompressing B<.lzma> files with or without end-of-payload marker, but all B<.lzma> files created by B<xz> will use end-of-payload marker and have uncompressed size marked as unknown in the B<.lzma> header. This may be a problem in some uncommon situations. For example, a B<.lzma> decompressor in an embedded device might work only with files that have known uncompressed size. If you hit this problem, you need to use LZMA Utils or LZMA SDK to create B<.lzma> files with known uncompressed size." msgstr "" #. type: SS -#: ../src/xz/xz.1:2526 +#: ../src/xz/xz.1 #, no-wrap msgid "Unsupported .lzma files" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2549 -msgid "" -"The B<.lzma> format allows I<lc> values up to 8, and I<lp> values up to 4. " -"LZMA Utils can decompress files with any I<lc> and I<lp>, but always creates " -"files with B<lc=3> and B<lp=0>. Creating files with other I<lc> and I<lp> " -"is possible with B<xz> and with LZMA SDK." +#: ../src/xz/xz.1 +msgid "The B<.lzma> format allows I<lc> values up to 8, and I<lp> values up to 4. LZMA Utils can decompress files with any I<lc> and I<lp>, but always creates files with B<lc=3> and B<lp=0>. Creating files with other I<lc> and I<lp> is possible with B<xz> and with LZMA SDK." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2560 -msgid "" -"The implementation of the LZMA1 filter in liblzma requires that the sum of " -"I<lc> and I<lp> must not exceed 4. Thus, B<.lzma> files, which exceed this " -"limitation, cannot be decompressed with B<xz>." +#: ../src/xz/xz.1 +msgid "The implementation of the LZMA1 filter in liblzma requires that the sum of I<lc> and I<lp> must not exceed 4. Thus, B<.lzma> files, which exceed this limitation, cannot be decompressed with B<xz>." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2575 -msgid "" -"LZMA Utils creates only B<.lzma> files which have a dictionary size of " -"2^I<n> (a power of 2) but accepts files with any dictionary size. liblzma " -"accepts only B<.lzma> files which have a dictionary size of 2^I<n> or 2^I<n> " -"+ 2^(I<n>-1). This is to decrease false positives when detecting B<.lzma> " -"files." +#: ../src/xz/xz.1 +msgid "LZMA Utils creates only B<.lzma> files which have a dictionary size of 2^I<n> (a power of 2) but accepts files with any dictionary size. liblzma accepts only B<.lzma> files which have a dictionary size of 2^I<n> or 2^I<n> + 2^(I<n>-1). This is to decrease false positives when detecting B<.lzma> files." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2580 -msgid "" -"These limitations shouldn't be a problem in practice, since practically all " -"B<.lzma> files have been compressed with settings that liblzma will accept." +#: ../src/xz/xz.1 +msgid "These limitations shouldn't be a problem in practice, since practically all B<.lzma> files have been compressed with settings that liblzma will accept." msgstr "" #. type: SS -#: ../src/xz/xz.1:2581 +#: ../src/xz/xz.1 #, no-wrap msgid "Trailing garbage" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2591 -msgid "" -"When decompressing, LZMA Utils silently ignore everything after the first " -"B<.lzma> stream. In most situations, this is a bug. This also means that " -"LZMA Utils don't support decompressing concatenated B<.lzma> files." +#: ../src/xz/xz.1 +msgid "When decompressing, LZMA Utils silently ignore everything after the first B<.lzma> stream. In most situations, this is a bug. This also means that LZMA Utils don't support decompressing concatenated B<.lzma> files." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2601 -msgid "" -"If there is data left after the first B<.lzma> stream, B<xz> considers the " -"file to be corrupt unless B<--single-stream> was used. This may break " -"obscure scripts which have assumed that trailing garbage is ignored." +#: ../src/xz/xz.1 +msgid "If there is data left after the first B<.lzma> stream, B<xz> considers the file to be corrupt unless B<--single-stream> was used. This may break obscure scripts which have assumed that trailing garbage is ignored." msgstr "" #. type: SH -#: ../src/xz/xz.1:2602 ../src/xzdec/xzdec.1:117 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 #, no-wrap msgid "NOTES" msgstr "" #. type: SS -#: ../src/xz/xz.1:2604 +#: ../src/xz/xz.1 #, no-wrap msgid "Compressed output may vary" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2615 -msgid "" -"The exact compressed output produced from the same uncompressed input file " -"may vary between XZ Utils versions even if compression options are " -"identical. This is because the encoder can be improved (faster or better " -"compression) without affecting the file format. The output can vary even " -"between different builds of the same XZ Utils version, if different build " -"options are used." +#: ../src/xz/xz.1 +msgid "The exact compressed output produced from the same uncompressed input file may vary between XZ Utils versions even if compression options are identical. This is because the encoder can be improved (faster or better compression) without affecting the file format. The output can vary even between different builds of the same XZ Utils version, if different build options are used." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2625 -msgid "" -"The above means that once B<--rsyncable> has been implemented, the resulting " -"files won't necessarily be rsyncable unless both old and new files have been " -"compressed with the same xz version. This problem can be fixed if a part of " -"the encoder implementation is frozen to keep rsyncable output stable across " -"xz versions." +#: ../src/xz/xz.1 +msgid "The above means that once B<--rsyncable> has been implemented, the resulting files won't necessarily be rsyncable unless both old and new files have been compressed with the same xz version. This problem can be fixed if a part of the encoder implementation is frozen to keep rsyncable output stable across xz versions." msgstr "" #. type: SS -#: ../src/xz/xz.1:2626 +#: ../src/xz/xz.1 #, no-wrap msgid "Embedded .xz decompressors" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2643 -msgid "" -"Embedded B<.xz> decompressor implementations like XZ Embedded don't " -"necessarily support files created with integrity I<check> types other than " -"B<none> and B<crc32>. Since the default is B<--check=crc64>, you must use " -"B<--check=none> or B<--check=crc32> when creating files for embedded " -"systems." +#: ../src/xz/xz.1 +msgid "Embedded B<.xz> decompressor implementations like XZ Embedded don't necessarily support files created with integrity I<check> types other than B<none> and B<crc32>. Since the default is B<--check=crc64>, you must use B<--check=none> or B<--check=crc32> when creating files for embedded systems." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2653 -msgid "" -"Outside embedded systems, all B<.xz> format decompressors support all the " -"I<check> types, or at least are able to decompress the file without " -"verifying the integrity check if the particular I<check> is not supported." +#: ../src/xz/xz.1 +msgid "Outside embedded systems, all B<.xz> format decompressors support all the I<check> types, or at least are able to decompress the file without verifying the integrity check if the particular I<check> is not supported." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2656 +#: ../src/xz/xz.1 msgid "XZ Embedded supports BCJ filters, but only with the default start offset." msgstr "" #. type: SH -#: ../src/xz/xz.1:2657 +#: ../src/xz/xz.1 #, no-wrap msgid "EXAMPLES" msgstr "" #. type: SS -#: ../src/xz/xz.1:2659 +#: ../src/xz/xz.1 #, no-wrap msgid "Basics" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2669 -msgid "" -"Compress the file I<foo> into I<foo.xz> using the default compression level " -"(B<-6>), and remove I<foo> if compression is successful:" +#: ../src/xz/xz.1 +msgid "Compress the file I<foo> into I<foo.xz> using the default compression level (B<-6>), and remove I<foo> if compression is successful:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2674 +#: ../src/xz/xz.1 #, no-wrap -msgid "CW<xz foo>\n" +msgid "\\f(CRxz foo\\fR\n" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2685 -msgid "" -"Decompress I<bar.xz> into I<bar> and don't remove I<bar.xz> even if " -"decompression is successful:" +#: ../src/xz/xz.1 +msgid "Decompress I<bar.xz> into I<bar> and don't remove I<bar.xz> even if decompression is successful:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2690 +#: ../src/xz/xz.1 #, no-wrap -msgid "CW<xz -dk bar.xz>\n" +msgid "\\f(CRxz -dk bar.xz\\fR\n" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2703 -msgid "" -"Create I<baz.tar.xz> with the preset B<-4e> (B<-4 --extreme>), which is " -"slower than the default B<-6>, but needs less memory for compression and " -"decompression (48\\ MiB and 5\\ MiB, respectively):" +#: ../src/xz/xz.1 +msgid "Create I<baz.tar.xz> with the preset B<-4e> (B<-4 --extreme>), which is slower than the default B<-6>, but needs less memory for compression and decompression (48\\ MiB and 5\\ MiB, respectively):" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2708 +#: ../src/xz/xz.1 #, no-wrap -msgid "CW<tar cf - baz | xz -4e E<gt> baz.tar.xz>\n" +msgid "\\f(CRtar cf - baz | xz -4e E<gt> baz.tar.xz\\fR\n" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2714 -msgid "" -"A mix of compressed and uncompressed files can be decompressed to standard " -"output with a single command:" +#: ../src/xz/xz.1 +msgid "A mix of compressed and uncompressed files can be decompressed to standard output with a single command:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2719 +#: ../src/xz/xz.1 #, no-wrap -msgid "CW<xz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt>\n" +msgid "\\f(CRxz -dcf a.txt b.txt.xz c.txt d.txt.lzma E<gt> abcd.txt\\fR\n" msgstr "" #. type: SS -#: ../src/xz/xz.1:2723 +#: ../src/xz/xz.1 #, no-wrap msgid "Parallel compression of many files" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2729 -msgid "" -"On GNU and *BSD, B<find>(1) and B<xargs>(1) can be used to parallelize " -"compression of many files:" +#: ../src/xz/xz.1 +msgid "On GNU and *BSD, B<find>(1) and B<xargs>(1) can be used to parallelize compression of many files:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2735 +#: ../src/xz/xz.1 #, no-wrap msgid "" -"CW<find . -type f \\e! -name '*.xz' -print0 \\e\n" -" | xargs -0r -P4 -n16 xz -T1>\n" +"\\f(CRfind . -type f \\e! -name '*.xz' -print0 \\e\n" +" | xargs -0r -P4 -n16 xz -T1\\fR\n" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2757 -msgid "" -"The B<-P> option to B<xargs>(1) sets the number of parallel B<xz> " -"processes. The best value for the B<-n> option depends on how many files " -"there are to be compressed. If there are only a couple of files, the value " -"should probably be 1; with tens of thousands of files, 100 or even more may " -"be appropriate to reduce the number of B<xz> processes that B<xargs>(1) " -"will eventually create." +#: ../src/xz/xz.1 +msgid "The B<-P> option to B<xargs>(1) sets the number of parallel B<xz> processes. The best value for the B<-n> option depends on how many files there are to be compressed. If there are only a couple of files, the value should probably be 1; with tens of thousands of files, 100 or even more may be appropriate to reduce the number of B<xz> processes that B<xargs>(1) will eventually create." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2765 -msgid "" -"The option B<-T1> for B<xz> is there to force it to single-threaded mode, " -"because B<xargs>(1) is used to control the amount of parallelization." +#: ../src/xz/xz.1 +msgid "The option B<-T1> for B<xz> is there to force it to single-threaded mode, because B<xargs>(1) is used to control the amount of parallelization." msgstr "" #. type: SS -#: ../src/xz/xz.1:2766 +#: ../src/xz/xz.1 #, no-wrap msgid "Robot mode" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2769 -msgid "" -"Calculate how many bytes have been saved in total after compressing multiple " -"files:" +#: ../src/xz/xz.1 +msgid "Calculate how many bytes have been saved in total after compressing multiple files:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2774 +#: ../src/xz/xz.1 #, no-wrap -msgid "CW<xz --robot --list *.xz | awk '/^totals/{print $5-$4}'>\n" +msgid "\\f(CRxz --robot --list *.xz | awk '/^totals/{print $5-$4}'\\fR\n" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2789 -msgid "" -"A script may want to know that it is using new enough B<xz>. The following " -"B<sh>(1) script checks that the version number of the B<xz> tool is at " -"least 5.0.0. This method is compatible with old beta versions, which didn't " -"support the B<--robot> option:" +#: ../src/xz/xz.1 +msgid "A script may want to know that it is using new enough B<xz>. The following B<sh>(1) script checks that the version number of the B<xz> tool is at least 5.0.0. This method is compatible with old beta versions, which didn't support the B<--robot> option:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2798 +#: ../src/xz/xz.1 #, no-wrap msgid "" -"CW<if ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" +"\\f(CRif ! eval \"$(xz --robot --version 2E<gt> /dev/null)\" ||\n" " [ \"$XZ_VERSION\" -lt 50000002 ]; then\n" " echo \"Your xz is too old.\"\n" "fi\n" -"unset XZ_VERSION LIBLZMA_VERSION>\n" +"unset XZ_VERSION LIBLZMA_VERSION\\fR\n" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2805 -msgid "" -"Set a memory usage limit for decompression using B<XZ_OPT>, but if a limit " -"has already been set, don't increase it:" +#: ../src/xz/xz.1 +msgid "Set a memory usage limit for decompression using B<XZ_OPT>, but if a limit has already been set, don't increase it:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2815 +#: ../src/xz/xz.1 #, no-wrap msgid "" -"CW<NEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" +"\\f(CRNEWLIM=$((123 E<lt>E<lt> 20))\\ \\ # 123 MiB\n" "OLDLIM=$(xz --robot --info-memory | cut -f3)\n" "if [ $OLDLIM -eq 0 -o $OLDLIM -gt $NEWLIM ]; then\n" " XZ_OPT=\"$XZ_OPT --memlimit-decompress=$NEWLIM\"\n" " export XZ_OPT\n" -"fi>\n" +"fi\\fR\n" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2825 -msgid "" -"The simplest use for custom filter chains is customizing a LZMA2 preset. " -"This can be useful, because the presets cover only a subset of the " -"potentially useful combinations of compression settings." +#: ../src/xz/xz.1 +msgid "The simplest use for custom filter chains is customizing a LZMA2 preset. This can be useful, because the presets cover only a subset of the potentially useful combinations of compression settings." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2833 -msgid "" -"The CompCPU columns of the tables from the descriptions of the options B<-0> " -"... B<-9> and B<--extreme> are useful when customizing LZMA2 presets. Here " -"are the relevant parts collected from those two tables:" +#: ../src/xz/xz.1 +msgid "The CompCPU columns of the tables from the descriptions of the options B<-0> ... B<-9> and B<--extreme> are useful when customizing LZMA2 presets. Here are the relevant parts collected from those two tables:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2858 -msgid "" -"If you know that a file requires somewhat big dictionary (for example, 32\\ " -"MiB) to compress well, but you want to compress it quicker than B<xz -8> " -"would do, a preset with a low CompCPU value (for example, 1) can be " -"modified to use a bigger dictionary:" +#: ../src/xz/xz.1 +msgid "If you know that a file requires somewhat big dictionary (for example, 32\\ MiB) to compress well, but you want to compress it quicker than B<xz -8> would do, a preset with a low CompCPU value (for example, 1) can be modified to use a bigger dictionary:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2863 +#: ../src/xz/xz.1 #, no-wrap -msgid "CW<xz --lzma2=preset=1,dict=32MiB foo.tar>\n" +msgid "\\f(CRxz --lzma2=preset=1,dict=32MiB foo.tar\\fR\n" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2879 -msgid "" -"With certain files, the above command may be faster than B<xz -6> while " -"compressing significantly better. However, it must be emphasized that only " -"some files benefit from a big dictionary while keeping the CompCPU value " -"low. The most obvious situation, where a big dictionary can help a lot, is " -"an archive containing very similar files of at least a few megabytes each. " -"The dictionary size has to be significantly bigger than any individual file " -"to allow LZMA2 to take full advantage of the similarities between " -"consecutive files." +#: ../src/xz/xz.1 +msgid "With certain files, the above command may be faster than B<xz -6> while compressing significantly better. However, it must be emphasized that only some files benefit from a big dictionary while keeping the CompCPU value low. The most obvious situation, where a big dictionary can help a lot, is an archive containing very similar files of at least a few megabytes each. The dictionary size has to be significantly bigger than any individual file to allow LZMA2 to take full advantage of the similarities between consecutive files." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2886 -msgid "" -"If very high compressor and decompressor memory usage is fine, and the file " -"being compressed is at least several hundred megabytes, it may be useful to " -"use an even bigger dictionary than the 64 MiB that B<xz -9> would use:" +#: ../src/xz/xz.1 +msgid "If very high compressor and decompressor memory usage is fine, and the file being compressed is at least several hundred megabytes, it may be useful to use an even bigger dictionary than the 64 MiB that B<xz -9> would use:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2891 +#: ../src/xz/xz.1 #, no-wrap -msgid "CW<xz -vv --lzma2=dict=192MiB big_foo.tar>\n" +msgid "\\f(CRxz -vv --lzma2=dict=192MiB big_foo.tar\\fR\n" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2904 -msgid "" -"Using B<-vv> (B<--verbose --verbose>) like in the above example can be " -"useful to see the memory requirements of the compressor and decompressor. " -"Remember that using a dictionary bigger than the size of the uncompressed " -"file is waste of memory, so the above command isn't useful for small files." +#: ../src/xz/xz.1 +msgid "Using B<-vv> (B<--verbose --verbose>) like in the above example can be useful to see the memory requirements of the compressor and decompressor. Remember that using a dictionary bigger than the size of the uncompressed file is waste of memory, so the above command isn't useful for small files." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2916 -msgid "" -"Sometimes the compression time doesn't matter, but the decompressor memory " -"usage has to be kept low, for example, to make it possible to decompress the " -"file on an embedded system. The following command uses B<-6e> (B<-6 " -"--extreme>) as a base and sets the dictionary to only 64\\ KiB. The " -"resulting file can be decompressed with XZ Embedded (that's why there is " -"B<--check=crc32>) using about 100\\ KiB of memory." +#: ../src/xz/xz.1 +msgid "Sometimes the compression time doesn't matter, but the decompressor memory usage has to be kept low, for example, to make it possible to decompress the file on an embedded system. The following command uses B<-6e> (B<-6 --extreme>) as a base and sets the dictionary to only 64\\ KiB. The resulting file can be decompressed with XZ Embedded (that's why there is B<--check=crc32>) using about 100\\ KiB of memory." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2921 +#: ../src/xz/xz.1 #, no-wrap -msgid "CW<xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo>\n" +msgid "\\f(CRxz --check=crc32 --lzma2=preset=6e,dict=64KiB foo\\fR\n" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2944 -msgid "" -"If you want to squeeze out as many bytes as possible, adjusting the number " -"of literal context bits (I<lc>) and number of position bits (I<pb>) can " -"sometimes help. Adjusting the number of literal position bits (I<lp>) " -"might help too, but usually I<lc> and I<pb> are more important. For " -"example, a source code archive contains mostly US-ASCII text, so something " -"like the following might give slightly (like 0.1\\ %) smaller file than B<xz " -"-6e> (try also without B<lc=4>):" +#: ../src/xz/xz.1 +msgid "If you want to squeeze out as many bytes as possible, adjusting the number of literal context bits (I<lc>) and number of position bits (I<pb>) can sometimes help. Adjusting the number of literal position bits (I<lp>) might help too, but usually I<lc> and I<pb> are more important. For example, a source code archive contains mostly US-ASCII text, so something like the following might give slightly (like 0.1\\ %) smaller file than B<xz -6e> (try also without B<lc=4>):" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2949 +#: ../src/xz/xz.1 #, no-wrap -msgid "CW<xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar>\n" +msgid "\\f(CRxz --lzma2=preset=6e,pb=0,lc=4 source_code.tar\\fR\n" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2957 -msgid "" -"Using another filter together with LZMA2 can improve compression with " -"certain file types. For example, to compress a x86-32 or x86-64 shared " -"library using the x86 BCJ filter:" +#: ../src/xz/xz.1 +msgid "Using another filter together with LZMA2 can improve compression with certain file types. For example, to compress a x86-32 or x86-64 shared library using the x86 BCJ filter:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2962 +#: ../src/xz/xz.1 #, no-wrap -msgid "CW<xz --x86 --lzma2 libfoo.so>\n" +msgid "\\f(CRxz --x86 --lzma2 libfoo.so\\fR\n" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2976 -msgid "" -"Note that the order of the filter options is significant. If B<--x86> is " -"specified after B<--lzma2>, B<xz> will give an error, because there cannot " -"be any filter after LZMA2, and also because the x86 BCJ filter cannot be " -"used as the last filter in the chain." +#: ../src/xz/xz.1 +msgid "Note that the order of the filter options is significant. If B<--x86> is specified after B<--lzma2>, B<xz> will give an error, because there cannot be any filter after LZMA2, and also because the x86 BCJ filter cannot be used as the last filter in the chain." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2982 -msgid "" -"The Delta filter together with LZMA2 can give good results with bitmap " -"images. It should usually beat PNG, which has a few more advanced filters " -"than simple delta but uses Deflate for the actual compression." +#: ../src/xz/xz.1 +msgid "The Delta filter together with LZMA2 can give good results with bitmap images. It should usually beat PNG, which has a few more advanced filters than simple delta but uses Deflate for the actual compression." msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2992 -msgid "" -"The image has to be saved in uncompressed format, for example, as " -"uncompressed TIFF. The distance parameter of the Delta filter is set to " -"match the number of bytes per pixel in the image. For example, 24-bit RGB " -"bitmap needs B<dist=3>, and it is also good to pass B<pb=0> to LZMA2 to " -"accommodate the three-byte alignment:" +#: ../src/xz/xz.1 +msgid "The image has to be saved in uncompressed format, for example, as uncompressed TIFF. The distance parameter of the Delta filter is set to match the number of bytes per pixel in the image. For example, 24-bit RGB bitmap needs B<dist=3>, and it is also good to pass B<pb=0> to LZMA2 to accommodate the three-byte alignment:" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:2997 +#: ../src/xz/xz.1 #, no-wrap -msgid "CW<xz --delta=dist=3 --lzma2=pb=0 foo.tiff>\n" +msgid "\\f(CRxz --delta=dist=3 --lzma2=pb=0 foo.tiff\\fR\n" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:3005 -msgid "" -"If multiple images have been put into a single archive (for example, " -"B<.tar>), the Delta filter will work on that too as long as all images have " -"the same number of bytes per pixel." +#: ../src/xz/xz.1 +msgid "If multiple images have been put into a single archive (for example, B<.tar>), the Delta filter will work on that too as long as all images have the same number of bytes per pixel." msgstr "" #. type: SH -#: ../src/xz/xz.1:3006 ../src/xzdec/xzdec.1:143 ../src/lzmainfo/lzmainfo.1:59 -#: ../src/scripts/xzdiff.1:65 ../src/scripts/xzgrep.1:106 -#: ../src/scripts/xzless.1:65 ../src/scripts/xzmore.1:51 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 ../src/scripts/xzless.1 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:3015 -msgid "" -"B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), " -"B<gzip>(1), B<bzip2>(1), B<7z>(1)" +#: ../src/xz/xz.1 +msgid "B<xzdec>(1), B<xzdiff>(1), B<xzgrep>(1), B<xzless>(1), B<xzmore>(1), B<gzip>(1), B<bzip2>(1), B<7z>(1)" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:3017 +#: ../src/xz/xz.1 msgid "XZ Utils: E<lt>https://tukaani.org/xz/E<gt>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:3019 ../src/xzdec/xzdec.1:146 +#: ../src/xz/xz.1 ../src/xzdec/xzdec.1 msgid "XZ Embedded: E<lt>https://tukaani.org/xz/embedded.htmlE<gt>" msgstr "" #. type: Plain text -#: ../src/xz/xz.1:3020 +#: ../src/xz/xz.1 msgid "LZMA SDK: E<lt>https://7-zip.org/sdk.htmlE<gt>" msgstr "" #. type: TH -#: ../src/xzdec/xzdec.1:7 +#: ../src/xzdec/xzdec.1 #, no-wrap msgid "XZDEC" msgstr "" -#. type: TH -#: ../src/xzdec/xzdec.1:7 -#, no-wrap -msgid "2017-04-19" -msgstr "" - #. type: Plain text -#: ../src/xzdec/xzdec.1:10 +#: ../src/xzdec/xzdec.1 msgid "xzdec, lzmadec - Small .xz and .lzma decompressors" msgstr "" #. type: Plain text -#: ../src/xzdec/xzdec.1:14 +#: ../src/xzdec/xzdec.1 msgid "B<xzdec> [I<option...>] [I<file...>]" msgstr "" #. type: Plain text -#: ../src/xzdec/xzdec.1:18 +#: ../src/xzdec/xzdec.1 msgid "B<lzmadec> [I<option...>] [I<file...>]" msgstr "" #. type: Plain text -#: ../src/xzdec/xzdec.1:44 -msgid "" -"B<xzdec> is a liblzma-based decompression-only tool for B<.xz> (and only " -"B<.xz>) files. B<xzdec> is intended to work as a drop-in replacement for " -"B<xz>(1) in the most common situations where a script has been written to " -"use B<xz --decompress --stdout> (and possibly a few other commonly used " -"options) to decompress B<.xz> files. B<lzmadec> is identical to B<xzdec> " -"except that B<lzmadec> supports B<.lzma> files instead of B<.xz> files." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> is a liblzma-based decompression-only tool for B<.xz> (and only B<.xz>) files. B<xzdec> is intended to work as a drop-in replacement for B<xz>(1) in the most common situations where a script has been written to use B<xz --decompress --stdout> (and possibly a few other commonly used options) to decompress B<.xz> files. B<lzmadec> is identical to B<xzdec> except that B<lzmadec> supports B<.lzma> files instead of B<.xz> files." msgstr "" #. type: Plain text -#: ../src/xzdec/xzdec.1:61 -msgid "" -"To reduce the size of the executable, B<xzdec> doesn't support " -"multithreading or localization, and doesn't read options from B<XZ_DEFAULTS> " -"and B<XZ_OPT> environment variables. B<xzdec> doesn't support displaying " -"intermediate progress information: sending B<SIGINFO> to B<xzdec> does " -"nothing, but sending B<SIGUSR1> terminates the process instead of displaying " -"progress information." +#: ../src/xzdec/xzdec.1 +msgid "To reduce the size of the executable, B<xzdec> doesn't support multithreading or localization, and doesn't read options from B<XZ_DEFAULTS> and B<XZ_OPT> environment variables. B<xzdec> doesn't support displaying intermediate progress information: sending B<SIGINFO> to B<xzdec> does nothing, but sending B<SIGUSR1> terminates the process instead of displaying progress information." msgstr "" #. type: Plain text -#: ../src/xzdec/xzdec.1:69 +#: ../src/xzdec/xzdec.1 msgid "Ignored for B<xz>(1) compatibility. B<xzdec> supports only decompression." msgstr "" #. type: Plain text -#: ../src/xzdec/xzdec.1:76 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> never creates or removes any " -"files." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> never creates or removes any files." msgstr "" #. type: Plain text -#: ../src/xzdec/xzdec.1:83 -msgid "" -"Ignored for B<xz>(1) compatibility. B<xzdec> always writes the " -"decompressed data to standard output." +#: ../src/xzdec/xzdec.1 +msgid "Ignored for B<xz>(1) compatibility. B<xzdec> always writes the decompressed data to standard output." msgstr "" #. type: Plain text -#: ../src/xzdec/xzdec.1:89 -msgid "" -"Specifying this once does nothing since B<xzdec> never displays any warnings " -"or notices. Specify this twice to suppress errors." +#: ../src/xzdec/xzdec.1 +msgid "Specifying this once does nothing since B<xzdec> never displays any warnings or notices. Specify this twice to suppress errors." msgstr "" #. type: Plain text -#: ../src/xzdec/xzdec.1:96 +#: ../src/xzdec/xzdec.1 msgid "Ignored for B<xz>(1) compatibility. B<xzdec> never uses the exit status 2." msgstr "" #. type: Plain text -#: ../src/xzdec/xzdec.1:99 +#: ../src/xzdec/xzdec.1 msgid "Display a help message and exit successfully." msgstr "" #. type: Plain text -#: ../src/xzdec/xzdec.1:104 +#: ../src/xzdec/xzdec.1 msgid "Display the version number of B<xzdec> and liblzma." msgstr "" #. type: Plain text -#: ../src/xzdec/xzdec.1:108 +#: ../src/xzdec/xzdec.1 msgid "All was good." msgstr "" #. type: Plain text -#: ../src/xzdec/xzdec.1:117 -msgid "" -"B<xzdec> doesn't have any warning messages like B<xz>(1) has, thus the exit " -"status 2 is not used by B<xzdec>." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> doesn't have any warning messages like B<xz>(1) has, thus the exit status 2 is not used by B<xzdec>." msgstr "" #. type: Plain text -#: ../src/xzdec/xzdec.1:131 -msgid "" -"Use B<xz>(1) instead of B<xzdec> or B<lzmadec> for normal everyday use. " -"B<xzdec> or B<lzmadec> are meant only for situations where it is important " -"to have a smaller decompressor than the full-featured B<xz>(1)." +#: ../src/xzdec/xzdec.1 +msgid "Use B<xz>(1) instead of B<xzdec> or B<lzmadec> for normal everyday use. B<xzdec> or B<lzmadec> are meant only for situations where it is important to have a smaller decompressor than the full-featured B<xz>(1)." msgstr "" #. type: Plain text -#: ../src/xzdec/xzdec.1:143 -msgid "" -"B<xzdec> and B<lzmadec> are not really that small. The size can be reduced " -"further by dropping features from liblzma at compile time, but that " -"shouldn't usually be done for executables distributed in typical " -"non-embedded operating system distributions. If you need a truly small " -"B<.xz> decompressor, consider using XZ Embedded." +#: ../src/xzdec/xzdec.1 +msgid "B<xzdec> and B<lzmadec> are not really that small. The size can be reduced further by dropping features from liblzma at compile time, but that shouldn't usually be done for executables distributed in typical non-embedded operating system distributions. If you need a truly small B<.xz> decompressor, consider using XZ Embedded." msgstr "" #. type: Plain text -#: ../src/xzdec/xzdec.1:145 ../src/lzmainfo/lzmainfo.1:60 +#: ../src/xzdec/xzdec.1 ../src/lzmainfo/lzmainfo.1 msgid "B<xz>(1)" msgstr "" #. type: TH -#: ../src/lzmainfo/lzmainfo.1:7 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "LZMAINFO" msgstr "" #. type: TH -#: ../src/lzmainfo/lzmainfo.1:7 ../src/scripts/xzmore.1:7 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "2013-06-30" msgstr "" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:10 +#: ../src/lzmainfo/lzmainfo.1 msgid "lzmainfo - show information stored in the .lzma file header" msgstr "" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:15 +#: ../src/lzmainfo/lzmainfo.1 msgid "B<lzmainfo> [B<--help>] [B<--version>] [I<file...>]" msgstr "" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:31 -msgid "" -"B<lzmainfo> shows information stored in the B<.lzma> file header. It reads " -"the first 13 bytes from the specified I<file>, decodes the header, and " -"prints it to standard output in human readable format. If no I<files> are " -"given or I<file> is B<->, standard input is read." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> shows information stored in the B<.lzma> file header. It reads the first 13 bytes from the specified I<file>, decodes the header, and prints it to standard output in human readable format. If no I<files> are given or I<file> is B<->, standard input is read." msgstr "" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:40 -msgid "" -"Usually the most interesting information is the uncompressed size and the " -"dictionary size. Uncompressed size can be shown only if the file is in the " -"non-streamed B<.lzma> format variant. The amount of memory required to " -"decompress the file is a few dozen kilobytes plus the dictionary size." +#: ../src/lzmainfo/lzmainfo.1 +msgid "Usually the most interesting information is the uncompressed size and the dictionary size. Uncompressed size can be shown only if the file is in the non-streamed B<.lzma> format variant. The amount of memory required to decompress the file is a few dozen kilobytes plus the dictionary size." msgstr "" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:44 -msgid "" -"B<lzmainfo> is included in XZ Utils primarily for backward compatibility " -"with LZMA Utils." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> is included in XZ Utils primarily for backward compatibility with LZMA Utils." msgstr "" #. type: SH -#: ../src/lzmainfo/lzmainfo.1:51 ../src/scripts/xzdiff.1:74 +#: ../src/lzmainfo/lzmainfo.1 #, no-wrap msgid "BUGS" msgstr "" #. type: Plain text -#: ../src/lzmainfo/lzmainfo.1:59 -msgid "" -"B<lzmainfo> uses B<MB> while the correct suffix would be B<MiB> (2^20 " -"bytes). This is to keep the output compatible with LZMA Utils." +#: ../src/lzmainfo/lzmainfo.1 +msgid "B<lzmainfo> uses B<MB> while the correct suffix would be B<MiB> (2^20 bytes). This is to keep the output compatible with LZMA Utils." msgstr "" #. type: TH -#: ../src/scripts/xzdiff.1:9 +#: ../src/scripts/xzdiff.1 #, no-wrap msgid "XZDIFF" msgstr "" #. type: TH -#: ../src/scripts/xzdiff.1:9 +#: ../src/scripts/xzdiff.1 ../src/scripts/xzgrep.1 #, no-wrap -msgid "2021-06-04" +msgid "2024-02-13" msgstr "" #. type: Plain text -#: ../src/scripts/xzdiff.1:12 +#: ../src/scripts/xzdiff.1 msgid "xzcmp, xzdiff, lzcmp, lzdiff - compare compressed files" msgstr "" #. type: Plain text -#: ../src/scripts/xzdiff.1:15 -msgid "B<xzcmp> [I<cmp_options>] I<file1> [I<file2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<xzcmp> [I<option...>] I<file1> [I<file2>]" msgstr "" #. type: Plain text -#: ../src/scripts/xzdiff.1:18 -msgid "B<xzdiff> [I<diff_options>] I<file1> [I<file2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<xzdiff> \\&..." msgstr "" #. type: Plain text -#: ../src/scripts/xzdiff.1:21 -msgid "B<lzcmp> [I<cmp_options>] I<file1> [I<file2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<lzcmp> \\&..." msgstr "" #. type: Plain text -#: ../src/scripts/xzdiff.1:24 -msgid "B<lzdiff> [I<diff_options>] I<file1> [I<file2>]" +#: ../src/scripts/xzdiff.1 +msgid "B<lzdiff> \\&..." msgstr "" #. type: Plain text -#: ../src/scripts/xzdiff.1:59 -msgid "" -"B<xzcmp> and B<xzdiff> invoke B<cmp>(1) or B<diff>(1) on files compressed " -"with B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), or " -"B<zstd>(1). All options specified are passed directly to B<cmp>(1) or " -"B<diff>(1). If only one file is specified, then the files compared are " -"I<file1> (which must have a suffix of a supported compression format) and " -"I<file1> from which the compression format suffix has been stripped. If two " -"files are specified, then they are uncompressed if necessary and fed to " -"B<cmp>(1) or B<diff>(1). The exit status from B<cmp>(1) or B<diff>(1) is " -"preserved unless a decompression error occurs; then exit status is 2." +#: ../src/scripts/xzdiff.1 +msgid "B<xzcmp> and B<xzdiff> compare uncompressed contents of two files. Uncompressed data and options are passed to B<cmp>(1) or B<diff>(1) unless B<--help> or B<--version> is specified." msgstr "" #. type: Plain text -#: ../src/scripts/xzdiff.1:65 -msgid "" -"The names B<lzcmp> and B<lzdiff> are provided for backward compatibility " -"with LZMA Utils." +#: ../src/scripts/xzdiff.1 +msgid "If both I<file1> and I<file2> are specified, they can be uncompressed files or files in formats that B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), or B<lz4>(1) can decompress. The required decompression commands are determined from the filename suffixes of I<file1> and I<file2>. A file with an unknown suffix is assumed to be either uncompressed or in a format that B<xz>(1) can decompress." msgstr "" #. type: Plain text -#: ../src/scripts/xzdiff.1:74 -msgid "" -"B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), " -"B<zstd>(1), B<zdiff>(1)" +#: ../src/scripts/xzdiff.1 +msgid "If only one filename is provided, I<file1> must have a suffix of a supported compression format and the name for I<file2> is assumed to be I<file1> with the compression format suffix removed." msgstr "" #. type: Plain text -#: ../src/scripts/xzdiff.1:79 -msgid "" -"Messages from the B<cmp>(1) or B<diff>(1) programs refer to temporary " -"filenames instead of those specified." +#: ../src/scripts/xzdiff.1 +msgid "The commands B<lzcmp> and B<lzdiff> are provided for backward compatibility with LZMA Utils." msgstr "" -#. type: TH -#: ../src/scripts/xzgrep.1:9 -#, no-wrap -msgid "XZGREP" +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "If a decompression error occurs, the exit status is B<2>. Otherwise the exit status of B<cmp>(1) or B<diff>(1) is used." +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzdiff.1 +msgid "B<cmp>(1), B<diff>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1)" msgstr "" #. type: TH -#: ../src/scripts/xzgrep.1:9 +#: ../src/scripts/xzgrep.1 #, no-wrap -msgid "2022-07-19" +msgid "XZGREP" msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:12 -msgid "xzgrep - search compressed files for a regular expression" +#: ../src/scripts/xzgrep.1 +msgid "xzgrep - search possibly-compressed files for patterns" msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:18 -msgid "B<xzgrep> [I<grep_options>] [B<-e>] I<pattern> [I<file...>]" +#: ../src/scripts/xzgrep.1 +msgid "B<xzgrep> [I<option...>] [I<pattern_list>] [I<file...>]" msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:21 +#: ../src/scripts/xzgrep.1 msgid "B<xzegrep> \\&..." msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:24 +#: ../src/scripts/xzgrep.1 msgid "B<xzfgrep> \\&..." msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:27 +#: ../src/scripts/xzgrep.1 msgid "B<lzgrep> \\&..." msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:30 +#: ../src/scripts/xzgrep.1 msgid "B<lzegrep> \\&..." msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:33 +#: ../src/scripts/xzgrep.1 msgid "B<lzfgrep> \\&..." msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:49 -msgid "" -"B<xzgrep> invokes B<grep>(1) on I<files> which may be either uncompressed " -"or compressed with B<xz>(1), B<lzma>(1), B<gzip>(1), B<bzip2>(1), " -"B<lzop>(1), or B<zstd>(1). All options specified are passed directly to " -"B<grep>(1)." +#: ../src/scripts/xzgrep.1 +msgid "B<xzgrep> invokes B<grep>(1) on uncompressed contents of files. The formats of the I<files> are determined from the filename suffixes. Any I<file> with a suffix supported by B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), or B<lz4>(1) will be decompressed; all other files are assumed to be uncompressed." msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:62 -msgid "" -"If no I<file> is specified, then standard input is decompressed if necessary " -"and fed to B<grep>(1). When reading from standard input, B<gzip>(1), " -"B<bzip2>(1), B<lzop>(1), and B<zstd>(1) compressed files are not supported." +#: ../src/scripts/xzgrep.1 +msgid "If no I<files> are specified or I<file> is B<-> then standard input is read. When reading from standard input, only files supported by B<xz>(1) are decompressed. Other files are assumed to be in uncompressed form already." msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:81 -msgid "" -"If B<xzgrep> is invoked as B<xzegrep> or B<xzfgrep> then B<grep -E> or " -"B<grep -F> is used instead of B<grep>(1). The same applies to names " -"B<lzgrep>, B<lzegrep>, and B<lzfgrep>, which are provided for backward " -"compatibility with LZMA Utils." +#: ../src/scripts/xzgrep.1 +msgid "Most I<options> of B<grep>(1) are supported. However, the following options are not supported:" msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:86 -msgid "" -"At least one match was found from at least one of the input files. No " -"errors occurred." +#: ../src/scripts/xzgrep.1 +msgid "B<-r>, B<--recursive>" msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:90 +#: ../src/scripts/xzgrep.1 +msgid "B<-R>, B<--dereference-recursive>" +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-d>, B<--directories=>I<action>" +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-Z>, B<--null>" +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<-z>, B<--null-data>" +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--include=>I<glob>" +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude=>I<glob>" +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude-from=>I<file>" +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<--exclude-dir=>I<glob>" +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "B<xzegrep> is an alias for B<xzgrep -E>. B<xzfgrep> is an alias for B<xzgrep -F>." +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "The commands B<lzgrep>, B<lzegrep>, and B<lzfgrep> are provided for backward compatibility with LZMA Utils." +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 +msgid "At least one match was found from at least one of the input files. No errors occurred." +msgstr "" + +#. type: Plain text +#: ../src/scripts/xzgrep.1 msgid "No matches were found from any of the input files. No errors occurred." msgstr "" #. type: TP -#: ../src/scripts/xzgrep.1:90 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "E<gt>1" msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:94 +#: ../src/scripts/xzgrep.1 msgid "One or more errors occurred. It is unknown if matches were found." msgstr "" #. type: TP -#: ../src/scripts/xzgrep.1:95 +#: ../src/scripts/xzgrep.1 #, no-wrap msgid "B<GREP>" msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:106 -msgid "" -"If the B<GREP> environment variable is set, B<xzgrep> uses it instead of " -"B<grep>(1), B<grep -E>, or B<grep -F>." +#: ../src/scripts/xzgrep.1 +msgid "If B<GREP> is set to a non-empty value, it is used instead of B<grep>, B<grep -E>, or B<grep -F>." msgstr "" #. type: Plain text -#: ../src/scripts/xzgrep.1:113 -msgid "" -"B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), " -"B<zgrep>(1)" +#: ../src/scripts/xzgrep.1 +msgid "B<grep>(1), B<xz>(1), B<gzip>(1), B<bzip2>(1), B<lzop>(1), B<zstd>(1), B<lz4>(1), B<zgrep>(1)" msgstr "" #. type: TH -#: ../src/scripts/xzless.1:10 +#: ../src/scripts/xzless.1 #, no-wrap msgid "XZLESS" msgstr "" #. type: TH -#: ../src/scripts/xzless.1:10 +#: ../src/scripts/xzless.1 ../src/scripts/xzmore.1 #, no-wrap -msgid "2010-09-27" +msgid "2024-02-12" msgstr "" #. type: Plain text -#: ../src/scripts/xzless.1:13 +#: ../src/scripts/xzless.1 msgid "xzless, lzless - view xz or lzma compressed (text) files" msgstr "" #. type: Plain text -#: ../src/scripts/xzless.1:16 +#: ../src/scripts/xzless.1 msgid "B<xzless> [I<file>...]" msgstr "" #. type: Plain text -#: ../src/scripts/xzless.1:19 +#: ../src/scripts/xzless.1 msgid "B<lzless> [I<file>...]" msgstr "" #. type: Plain text -#: ../src/scripts/xzless.1:31 -msgid "" -"B<xzless> is a filter that displays text from compressed files to a " -"terminal. It works on files compressed with B<xz>(1) or B<lzma>(1). If no " -"I<files> are given, B<xzless> reads from standard input." +#: ../src/scripts/xzless.1 +msgid "B<xzless> is a filter that displays text from compressed files to a terminal. Files supported by B<xz>(1) are decompressed; other files are assumed to be in uncompressed form already. If no I<files> are given, B<xzless> reads from standard input." msgstr "" #. type: Plain text -#: ../src/scripts/xzless.1:48 -msgid "" -"B<xzless> uses B<less>(1) to present its output. Unlike B<xzmore>, its " -"choice of pager cannot be altered by setting an environment variable. " -"Commands are based on both B<more>(1) and B<vi>(1) and allow back and " -"forth movement and searching. See the B<less>(1) manual for more " -"information." +#: ../src/scripts/xzless.1 +msgid "B<xzless> uses B<less>(1) to present its output. Unlike B<xzmore>, its choice of pager cannot be altered by setting an environment variable. Commands are based on both B<more>(1) and B<vi>(1) and allow back and forth movement and searching. See the B<less>(1) manual for more information." msgstr "" #. type: Plain text -#: ../src/scripts/xzless.1:52 -msgid "" -"The command named B<lzless> is provided for backward compatibility with LZMA " -"Utils." +#: ../src/scripts/xzless.1 +msgid "The command named B<lzless> is provided for backward compatibility with LZMA Utils." msgstr "" #. type: TP -#: ../src/scripts/xzless.1:53 +#: ../src/scripts/xzless.1 #, no-wrap msgid "B<LESSMETACHARS>" msgstr "" #. type: Plain text -#: ../src/scripts/xzless.1:59 -msgid "" -"A list of characters special to the shell. Set by B<xzless> unless it is " -"already set in the environment." +#: ../src/scripts/xzless.1 +msgid "A list of characters special to the shell. Set by B<xzless> unless it is already set in the environment." msgstr "" #. type: TP -#: ../src/scripts/xzless.1:59 +#: ../src/scripts/xzless.1 #, no-wrap msgid "B<LESSOPEN>" msgstr "" #. type: Plain text -#: ../src/scripts/xzless.1:65 -msgid "" -"Set to a command line to invoke the B<xz>(1) decompressor for preprocessing " -"the input files to B<less>(1)." +#: ../src/scripts/xzless.1 +msgid "Set to a command line to invoke the B<xz>(1) decompressor for preprocessing the input files to B<less>(1)." msgstr "" #. type: Plain text -#: ../src/scripts/xzless.1:69 +#: ../src/scripts/xzless.1 msgid "B<less>(1), B<xz>(1), B<xzmore>(1), B<zless>(1)" msgstr "" #. type: TH -#: ../src/scripts/xzmore.1:7 +#: ../src/scripts/xzmore.1 #, no-wrap msgid "XZMORE" msgstr "" #. type: Plain text -#: ../src/scripts/xzmore.1:10 +#: ../src/scripts/xzmore.1 msgid "xzmore, lzmore - view xz or lzma compressed (text) files" msgstr "" #. type: Plain text -#: ../src/scripts/xzmore.1:13 -msgid "B<xzmore> [I<file...>]" +#: ../src/scripts/xzmore.1 +msgid "B<xzmore> [I<file>...]" msgstr "" #. type: Plain text -#: ../src/scripts/xzmore.1:16 -msgid "B<lzmore> [I<file...>]" +#: ../src/scripts/xzmore.1 +msgid "B<lzmore> [I<file>...]" msgstr "" #. type: Plain text -#: ../src/scripts/xzmore.1:24 -msgid "" -"B<xzmore> is a filter which allows examination of B<xz>(1) or B<lzma>(1) " -"compressed text files one screenful at a time on a soft-copy terminal." +#: ../src/scripts/xzmore.1 +msgid "B<xzmore> displays text from compressed files to a terminal using B<more>(1). Files supported by B<xz>(1) are decompressed; other files are assumed to be in uncompressed form already. If no I<files> are given, B<xzmore> reads from standard input. See the B<more>(1) manual for the keyboard commands." msgstr "" #. type: Plain text -#: ../src/scripts/xzmore.1:33 -msgid "" -"To use a pager other than the default B<more,> set environment variable " -"B<PAGER> to the name of the desired program. The name B<lzmore> is provided " -"for backward compatibility with LZMA Utils." -msgstr "" - -#. type: TP -#: ../src/scripts/xzmore.1:33 -#, no-wrap -msgid "B<e> or B<q>" +#: ../src/scripts/xzmore.1 +msgid "Note that scrolling backwards might not be possible depending on the implementation of B<more>(1). This is because B<xzmore> uses a pipe to pass the decompressed data to B<more>(1). B<xzless>(1) uses B<less>(1) which provides more advanced features." msgstr "" #. type: Plain text -#: ../src/scripts/xzmore.1:40 -msgid "" -"When the prompt --More--(Next file: I<file>) is printed, this command " -"causes B<xzmore> to exit." +#: ../src/scripts/xzmore.1 +msgid "The command B<lzmore> is provided for backward compatibility with LZMA Utils." msgstr "" #. type: TP -#: ../src/scripts/xzmore.1:40 +#: ../src/scripts/xzmore.1 #, no-wrap -msgid "B<s>" +msgid "B<PAGER>" msgstr "" #. type: Plain text -#: ../src/scripts/xzmore.1:47 -msgid "" -"When the prompt --More--(Next file: I<file>) is printed, this command " -"causes B<xzmore> to skip the next file and continue." -msgstr "" - -#. type: Plain text -#: ../src/scripts/xzmore.1:51 -msgid "" -"For list of keyboard commands supported while actually viewing the content " -"of a file, refer to manual of the pager you use, usually B<more>(1)." +#: ../src/scripts/xzmore.1 +msgid "If B<PAGER> is set, its value is used as the pager instead of B<more>(1)." msgstr "" #. type: Plain text -#: ../src/scripts/xzmore.1:55 +#: ../src/scripts/xzmore.1 msgid "B<more>(1), B<xz>(1), B<xzless>(1), B<zmore>(1)" msgstr "" |