diff options
author | Guillem Jover <guillem@debian.org> | 2016-11-06 06:07:07 +0100 |
---|---|---|
committer | Guillem Jover <guillem@debian.org> | 2016-11-06 06:08:01 +0100 |
commit | c4d76610c2596c985a731c9b91eea266d57d0a2b (patch) | |
tree | 8769d3c9a663ddca8b70276a941ee635ee554d89 /man/po/zh_CN.po | |
parent | 440df47fa761624e6199b05e924501d9bad34978 (diff) | |
download | dpkg-c4d76610c2596c985a731c9b91eea266d57d0a2b.tar.gz |
po: Regenerate .pot files and merge .po files with them
Diffstat (limited to 'man/po/zh_CN.po')
-rw-r--r-- | man/po/zh_CN.po | 2042 |
1 files changed, 1340 insertions, 702 deletions
diff --git a/man/po/zh_CN.po b/man/po/zh_CN.po index 44b4e64f8..4e75dbed8 100644 --- a/man/po/zh_CN.po +++ b/man/po/zh_CN.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: dpkg-man 1.17.21\n" "Report-Msgid-Bugs-To: debian-dpkg@lists.debian.org\n" -"POT-Creation-Date: 2016-10-16 22:55+0200\n" +"POT-Creation-Date: 2016-11-06 06:04+0100\n" "PO-Revision-Date: 2016-10-17 05:19+0200\n" "Last-Translator: Zhou Mo <cdluminate@gmail.com>\n" "Language-Team: Chinese (simplified) <debian-l10n-chinese@lists.debian.org>\n" @@ -25,65 +25,77 @@ msgid "deb" msgstr "deb" #. type: TH -#: deb.man deb822.man deb-changelog.man deb-changes.man deb-control.man -#: deb-conffiles.man deb-src-control.man deb-src-files.man deb-split.man -#: deb-version.man deb-old.man deb-origin.man deb-override.man +#: deb.man deb822.man deb-buildinfo.man deb-changelog.man deb-changes.man +#: deb-control.man deb-conffiles.man deb-src-control.man deb-src-files.man +#: deb-split.man deb-version.man deb-old.man deb-origin.man deb-override.man #: deb-extra-override.man deb-shlibs.man deb-substvars.man deb-symbols.man #: deb-postinst.man deb-postrm.man deb-preinst.man deb-prerm.man #: deb-triggers.man dsc.man dpkg.man dpkg-architecture.man dpkg.cfg.man -#: dpkg-buildflags.man dpkg-buildpackage.man dpkg-checkbuilddeps.man -#: dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man dpkg-genchanges.man -#: dpkg-gencontrol.man dpkg-gensymbols.man dpkg-maintscript-helper.man -#: dpkg-mergechangelogs.man dpkg-name.man dpkg-parsechangelog.man -#: dpkg-query.man dpkg-scanpackages.man dpkg-scansources.man dpkg-shlibdeps.man -#: dpkg-source.man dpkg-split.man dpkg-statoverride.man dpkg-trigger.man -#: dpkg-vendor.man dselect.man dselect.cfg.man start-stop-daemon.man -#: update-alternatives.man +#: dpkg-buildflags.man dpkg-buildpackage.man dpkg-genbuildinfo.man +#: dpkg-checkbuilddeps.man dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man +#: dpkg-genchanges.man dpkg-gencontrol.man dpkg-gensymbols.man +#: dpkg-maintscript-helper.man dpkg-mergechangelogs.man dpkg-name.man +#: dpkg-parsechangelog.man dpkg-query.man dpkg-scanpackages.man +#: dpkg-scansources.man dpkg-shlibdeps.man dpkg-source.man dpkg-split.man +#: dpkg-statoverride.man dpkg-trigger.man dpkg-vendor.man dselect.man +#: dselect.cfg.man start-stop-daemon.man update-alternatives.man #, no-wrap msgid "%RELEASE_DATE%" msgstr "" #. type: TH -#: deb.man deb822.man deb-changelog.man deb-changes.man deb-control.man -#: deb-conffiles.man deb-src-control.man deb-src-files.man deb-split.man -#: deb-version.man deb-old.man deb-origin.man deb-override.man +#: deb.man deb822.man deb-buildinfo.man deb-changelog.man deb-changes.man +#: deb-control.man deb-conffiles.man deb-src-control.man deb-src-files.man +#: deb-split.man deb-version.man deb-old.man deb-origin.man deb-override.man #: deb-extra-override.man deb-shlibs.man deb-substvars.man deb-symbols.man #: deb-postinst.man deb-postrm.man deb-preinst.man deb-prerm.man #: deb-triggers.man dsc.man dpkg.man dpkg-architecture.man dpkg.cfg.man -#: dpkg-buildflags.man dpkg-buildpackage.man dpkg-checkbuilddeps.man -#: dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man dpkg-genchanges.man -#: dpkg-gencontrol.man dpkg-gensymbols.man dpkg-maintscript-helper.man -#: dpkg-mergechangelogs.man dpkg-name.man dpkg-parsechangelog.man -#: dpkg-query.man dpkg-scanpackages.man dpkg-scansources.man dpkg-shlibdeps.man -#: dpkg-source.man dpkg-split.man dpkg-trigger.man dpkg-vendor.man dselect.man +#: dpkg-buildflags.man dpkg-buildpackage.man dpkg-genbuildinfo.man +#: dpkg-checkbuilddeps.man dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man +#: dpkg-genchanges.man dpkg-gencontrol.man dpkg-gensymbols.man +#: dpkg-maintscript-helper.man dpkg-mergechangelogs.man dpkg-name.man +#: dpkg-parsechangelog.man dpkg-query.man dpkg-scanpackages.man +#: dpkg-scansources.man dpkg-shlibdeps.man dpkg-source.man dpkg-split.man +#: dpkg-statoverride.man dpkg-trigger.man dpkg-vendor.man dselect.man #: dselect.cfg.man start-stop-daemon.man update-alternatives.man #, no-wrap msgid "%VERSION%" msgstr "" #. type: TH -#: deb.man deb822.man deb-changelog.man deb-changes.man deb-control.man -#: deb-src-control.man deb-split.man deb-version.man deb-old.man deb-origin.man -#: dsc.man dselect.man +#: deb.man deb822.man deb-buildinfo.man deb-changelog.man deb-changes.man +#: deb-control.man deb-conffiles.man deb-src-control.man deb-src-files.man +#: deb-split.man deb-version.man deb-old.man deb-origin.man deb-override.man +#: deb-extra-override.man deb-shlibs.man deb-substvars.man deb-symbols.man +#: deb-postinst.man deb-postrm.man deb-preinst.man deb-prerm.man +#: deb-triggers.man dsc.man dpkg.man dpkg-architecture.man dpkg.cfg.man +#: dpkg-buildflags.man dpkg-buildpackage.man dpkg-genbuildinfo.man +#: dpkg-checkbuilddeps.man dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man +#: dpkg-genchanges.man dpkg-gencontrol.man dpkg-gensymbols.man +#: dpkg-maintscript-helper.man dpkg-mergechangelogs.man dpkg-name.man +#: dpkg-parsechangelog.man dpkg-query.man dpkg-scanpackages.man +#: dpkg-scansources.man dpkg-shlibdeps.man dpkg-source.man dpkg-split.man +#: dpkg-statoverride.man dpkg-trigger.man dpkg-vendor.man dselect.man +#: dselect.cfg.man start-stop-daemon.man update-alternatives.man #, no-wrap -msgid "Debian" -msgstr "Debian" +msgid "dpkg suite" +msgstr "dpkg 软件集" #. type: SH -#: deb.man deb822.man deb-changelog.man deb-changes.man deb-control.man -#: deb-conffiles.man deb-src-control.man deb-src-files.man deb-split.man -#: deb-version.man deb-old.man deb-origin.man deb-override.man +#: deb.man deb822.man deb-buildinfo.man deb-changelog.man deb-changes.man +#: deb-control.man deb-conffiles.man deb-src-control.man deb-src-files.man +#: deb-split.man deb-version.man deb-old.man deb-origin.man deb-override.man #: deb-extra-override.man deb-shlibs.man deb-substvars.man deb-symbols.man #: deb-postinst.man deb-postrm.man deb-preinst.man deb-prerm.man #: deb-triggers.man dsc.man dpkg.man dpkg-architecture.man dpkg.cfg.man -#: dpkg-buildflags.man dpkg-buildpackage.man dpkg-checkbuilddeps.man -#: dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man dpkg-genchanges.man -#: dpkg-gencontrol.man dpkg-gensymbols.man dpkg-maintscript-helper.man -#: dpkg-mergechangelogs.man dpkg-name.man dpkg-parsechangelog.man -#: dpkg-query.man dpkg-scanpackages.man dpkg-scansources.man dpkg-shlibdeps.man -#: dpkg-source.man dpkg-split.man dpkg-statoverride.man dpkg-trigger.man -#: dpkg-vendor.man dselect.man dselect.cfg.man start-stop-daemon.man -#: update-alternatives.man +#: dpkg-buildflags.man dpkg-buildpackage.man dpkg-genbuildinfo.man +#: dpkg-checkbuilddeps.man dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man +#: dpkg-genchanges.man dpkg-gencontrol.man dpkg-gensymbols.man +#: dpkg-maintscript-helper.man dpkg-mergechangelogs.man dpkg-name.man +#: dpkg-parsechangelog.man dpkg-query.man dpkg-scanpackages.man +#: dpkg-scansources.man dpkg-shlibdeps.man dpkg-source.man dpkg-split.man +#: dpkg-statoverride.man dpkg-trigger.man dpkg-vendor.man dselect.man +#: dselect.cfg.man start-stop-daemon.man update-alternatives.man #, no-wrap msgid "NAME" msgstr "名称" @@ -94,16 +106,16 @@ msgid "deb - Debian binary package format" msgstr "deb - Debian 二进制包格式" #. type: SH -#: deb.man deb-changelog.man deb-changes.man deb-control.man deb-conffiles.man -#: deb-src-control.man deb-src-files.man deb-split.man deb-version.man -#: deb-old.man deb-origin.man deb-override.man deb-extra-override.man -#: deb-substvars.man deb-symbols.man deb-postinst.man deb-postrm.man -#: deb-preinst.man deb-prerm.man deb-triggers.man dsc.man dpkg.man -#: dpkg-architecture.man dpkg-buildflags.man dpkg-buildpackage.man -#: dpkg-checkbuilddeps.man dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man -#: dpkg-genchanges.man dpkg-gencontrol.man dpkg-gensymbols.man -#: dpkg-maintscript-helper.man dpkg-mergechangelogs.man dpkg-name.man -#: dpkg-parsechangelog.man dpkg-query.man dpkg-scanpackages.man +#: deb.man deb-buildinfo.man deb-changelog.man deb-changes.man deb-control.man +#: deb-conffiles.man deb-src-control.man deb-src-files.man deb-split.man +#: deb-version.man deb-old.man deb-origin.man deb-override.man +#: deb-extra-override.man deb-substvars.man deb-symbols.man deb-postinst.man +#: deb-postrm.man deb-preinst.man deb-prerm.man deb-triggers.man dsc.man +#: dpkg.man dpkg-architecture.man dpkg-buildflags.man dpkg-buildpackage.man +#: dpkg-genbuildinfo.man dpkg-checkbuilddeps.man dpkg-distaddfile.man +#: dpkg-deb.man dpkg-divert.man dpkg-genchanges.man dpkg-gencontrol.man +#: dpkg-gensymbols.man dpkg-maintscript-helper.man dpkg-mergechangelogs.man +#: dpkg-name.man dpkg-parsechangelog.man dpkg-query.man dpkg-scanpackages.man #: dpkg-scansources.man dpkg-shlibdeps.man dpkg-source.man dpkg-split.man #: dpkg-statoverride.man dpkg-trigger.man dpkg-vendor.man dselect.man #: start-stop-daemon.man update-alternatives.man @@ -117,20 +129,20 @@ msgid "I<filename>B<.deb>" msgstr "I<filename>B<.deb>" #. type: SH -#: deb.man deb822.man deb-changelog.man deb-changes.man deb-control.man -#: deb-conffiles.man deb-src-control.man deb-src-files.man deb-split.man -#: deb-version.man deb-old.man deb-origin.man deb-override.man +#: deb.man deb822.man deb-buildinfo.man deb-changelog.man deb-changes.man +#: deb-control.man deb-conffiles.man deb-src-control.man deb-src-files.man +#: deb-split.man deb-version.man deb-old.man deb-origin.man deb-override.man #: deb-extra-override.man deb-shlibs.man deb-substvars.man deb-symbols.man #: deb-postinst.man deb-postrm.man deb-preinst.man deb-prerm.man #: deb-triggers.man dsc.man dpkg.man dpkg-architecture.man dpkg.cfg.man -#: dpkg-buildflags.man dpkg-buildpackage.man dpkg-checkbuilddeps.man -#: dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man dpkg-genchanges.man -#: dpkg-gencontrol.man dpkg-gensymbols.man dpkg-maintscript-helper.man -#: dpkg-mergechangelogs.man dpkg-name.man dpkg-parsechangelog.man -#: dpkg-query.man dpkg-scanpackages.man dpkg-scansources.man dpkg-shlibdeps.man -#: dpkg-source.man dpkg-split.man dpkg-statoverride.man dpkg-trigger.man -#: dpkg-vendor.man dselect.man dselect.cfg.man start-stop-daemon.man -#: update-alternatives.man +#: dpkg-buildflags.man dpkg-buildpackage.man dpkg-genbuildinfo.man +#: dpkg-checkbuilddeps.man dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man +#: dpkg-genchanges.man dpkg-gencontrol.man dpkg-gensymbols.man +#: dpkg-maintscript-helper.man dpkg-mergechangelogs.man dpkg-name.man +#: dpkg-parsechangelog.man dpkg-query.man dpkg-scanpackages.man +#: dpkg-scansources.man dpkg-shlibdeps.man dpkg-source.man dpkg-split.man +#: dpkg-statoverride.man dpkg-trigger.man dpkg-vendor.man dselect.man +#: dselect.cfg.man start-stop-daemon.man update-alternatives.man #, no-wrap msgid "DESCRIPTION" msgstr "描述" @@ -226,8 +238,8 @@ msgid "" "since dpkg 1.17.6), or compressed with gzip (with B<.gz> extension) or xz " "(with B<.xz> extension, supported since 1.17.6), as a series of plain files, " "of which the file B<control> is mandatory and contains the core control " -"information. The control tarball may optionally contain an entry for \\(oqB<." -">\\(cq, the current directory." +"information. The control tarball may optionally contain an entry for ‘B<.>’, " +"the current directory." msgstr "" #. type: Plain text @@ -249,8 +261,7 @@ msgid "" "defined in the future, and (if possible) will be placed after these three. " "Any additional members that may need to be inserted after B<debian-binary> " "and before B<control.tar> or B<data.tar> and which should be safely ignored " -"by older programs, will have names starting with an underscore, \\(oqB<_>" -"\\(cq." +"by older programs, will have names starting with an underscore, ‘B<_>’." msgstr "" #. type: Plain text @@ -296,18 +307,19 @@ msgid "application/x-deb" msgstr "application/x-deb" #. type: SH -#: deb.man deb822.man deb-changelog.man deb-changes.man deb-control.man -#: deb-conffiles.man deb-src-control.man deb-src-files.man deb-split.man -#: deb-version.man deb-old.man deb-origin.man deb-override.man +#: deb.man deb822.man deb-buildinfo.man deb-changelog.man deb-changes.man +#: deb-control.man deb-conffiles.man deb-src-control.man deb-src-files.man +#: deb-split.man deb-version.man deb-old.man deb-origin.man deb-override.man #: deb-extra-override.man deb-shlibs.man deb-substvars.man deb-symbols.man #: deb-postinst.man deb-postrm.man deb-preinst.man deb-prerm.man #: deb-triggers.man dsc.man dpkg.man dpkg-architecture.man dpkg.cfg.man -#: dpkg-buildpackage.man dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man -#: dpkg-genchanges.man dpkg-gencontrol.man dpkg-gensymbols.man -#: dpkg-maintscript-helper.man dpkg-name.man dpkg-parsechangelog.man -#: dpkg-query.man dpkg-scanpackages.man dpkg-scansources.man dpkg-shlibdeps.man -#: dpkg-source.man dpkg-split.man dpkg-statoverride.man dpkg-trigger.man -#: dpkg-vendor.man dselect.man dselect.cfg.man update-alternatives.man +#: dpkg-buildpackage.man dpkg-genbuildinfo.man dpkg-distaddfile.man +#: dpkg-deb.man dpkg-divert.man dpkg-genchanges.man dpkg-gencontrol.man +#: dpkg-gensymbols.man dpkg-maintscript-helper.man dpkg-name.man +#: dpkg-parsechangelog.man dpkg-query.man dpkg-scanpackages.man +#: dpkg-scansources.man dpkg-shlibdeps.man dpkg-source.man dpkg-split.man +#: dpkg-statoverride.man dpkg-trigger.man dpkg-vendor.man dselect.man +#: dselect.cfg.man update-alternatives.man #, no-wrap msgid "SEE ALSO" msgstr "参考" @@ -365,13 +377,12 @@ msgstr "" #: deb822.man msgid "" "Each paragraph consists of a series of data fields. Each field consists of " -"the field name followed by a colon (U+003A \\(oqB<:>\\(cq), and then the " -"data/value associated with that field. The field name is composed of US-" -"ASCII characters excluding control characters, space, and colon (i.e., " -"characters in the ranges U+0021 \\(oqB<!>\\(cq through U+0039 \\(oqB<9>" -"\\(cq, and U+003B \\(oqB<;>\\(cq through U+007E \\(oqB<~>\\(cq, inclusive). " -"Field names must not begin with the comment character (U+0023 \\(oqB<#>" -"\\(cq), nor with the hyphen character (U+002D \\(oqB<->\\(cq)." +"the field name followed by a colon (U+003A ‘B<:>’), and then the data/value " +"associated with that field. The field name is composed of US-ASCII " +"characters excluding control characters, space, and colon (i.e., characters " +"in the ranges U+0021 ‘B<!>’ through U+0039 ‘B<9>’, and U+003B ‘B<;>’ through " +"U+007E ‘B<~>’, inclusive). Field names must not begin with the comment " +"character (U+0023 ‘B<#>’), nor with the hyphen character (U+002D ‘B<->’)." msgstr "" #. type: Plain text @@ -499,14 +510,14 @@ msgid "" "Paragraph separators (empty lines) and lines consisting only of U+0020 " "B<SPACE> and U+0009 B<TAB>, are not allowed within field values or between " "fields. Empty lines in field values are usually escaped by representing " -"them by a U+0020 B<SPACE> followed by a dot (U+002E \\(oqB<.>\\(cq)." +"them by a U+0020 B<SPACE> followed by a dot (U+002E ‘B<.>’)." msgstr "" #. type: Plain text #: deb822.man msgid "" -"Lines starting with U+0023 \\(oqB<#>\\(cq, without any preceding whitespace " -"are comments lines that are only permitted in source package control files " +"Lines starting with U+0023 ‘B<#>’, without any preceding whitespace are " +"comments lines that are only permitted in source package control files " "(I<debian/control>) and in B<deb-origin>(5) files. These comment lines are " "ignored, even between two continuation lines. They do not end logical lines." msgstr "" @@ -522,6 +533,344 @@ msgid "B<RFC822>, B<RFC5322>." msgstr "" #. type: TH +#: deb-buildinfo.man +#, no-wrap +msgid "deb-buildinfo" +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man +#, fuzzy +#| msgid "deb-control - Debian packages' master control file format" +msgid "deb-buildinfo - Debian build information file format" +msgstr "deb-control - Debian 软件包的主控文件格式" + +#. type: Plain text +#: deb-buildinfo.man +#, fuzzy +#| msgid "I<filename>B<.deb>" +msgid "I<filename>B<.buildinfo>" +msgstr "I<filename>B<.deb>" + +#. type: Plain text +#: deb-buildinfo.man +msgid "" +"Each Debian source package build can record the build information in a B<." +"buildinfo> control file, which contains a number of fields. Each field " +"begins with a tag, such as B<Source> or B<Binary> (case insensitive), " +"followed by a colon, and the body of the field. Fields are delimited only " +"by field tags. In other words, field text may be multiple lines in length, " +"but the installation tools will generally join lines when processing the " +"body of the field (except in case of the multiline fields B<Binary-Only-" +"Changes>, B<Installed-Build-Depends>, B<Environment>, B<Checksums-Md5>, " +"B<Checksums-Sha1> and B<Checksums-Sha256>, see below)." +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man deb-changes.man dsc.man +msgid "" +"The control data might be enclosed in an OpenPGP ASCII Armored signature, as " +"specified in RFC4880." +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man +msgid "The B<.buildinfo> filename by default has the following form:" +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man +msgid "I<source-name>B<_>I<source-version>B<_>I<buildinfo-id>B<.buildinfo>" +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man +msgid "" +"where I<buildinfo-id> is composed of the build time formatted as " +"B<strftime>(2) «%Y%m%dT%H%M%Sz», followed by a minus ‘-’ and the eight left-" +"most characters from the B<.buildinfo>'s file contents MD5 digest." +msgstr "" + +#. type: SH +#: deb-buildinfo.man deb-changes.man deb-control.man deb-origin.man dsc.man +#, fuzzy, no-wrap +#| msgid "SOURCE FIELDS" +msgid "FIELDS" +msgstr "源码相关字段" + +#. type: TP +#: deb-buildinfo.man deb-changes.man dsc.man +#, fuzzy, no-wrap +#| msgid "B<Version:>I< version-string>" +msgid "B<Format:> I<format-version> (required)" +msgstr "B<Version:>I< version-string>" + +#. type: Plain text +#: deb-buildinfo.man +msgid "" +"The value of this field declares the format version of the file. The syntax " +"of the field value is a version number with a major and minor component. " +"Backward incompatible changes to the format will bump the major version, and " +"backward compatible changes (such as field additions) will bump the minor " +"version. The current format version is B<0.1>." +msgstr "" + +#. type: TP +#: deb-buildinfo.man deb-changes.man +#, no-wrap +msgid "B<Source:> I<source-name> [B<(>I<source-version>B<)>] (required)" +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man +msgid "" +"The name of the source package. If the source version differs from the " +"binary version, then the I<source-name> will be followed by a I<source-" +"version> in parenthesis. This can happen when the build is for a binary-" +"only non-maintainer upload." +msgstr "" + +#. type: TP +#: deb-buildinfo.man deb-changes.man +#, fuzzy, no-wrap +#| msgid "B<Package:>I< package-name>" +msgid "B<Binary:> I<binary-package-list> (required)" +msgstr "B<Package:>I< package-name>" + +#. type: Plain text +#: deb-buildinfo.man +msgid "This folded field is a space-separated list of binary packages built." +msgstr "" + +#. type: TP +#: deb-buildinfo.man +#, fuzzy, no-wrap +#| msgid "B<--add-architecture >I<architecture>" +msgid "B<Architecture:> I<arch-list> (required)" +msgstr "B<--add-architecture >I<architectur>" + +#. type: Plain text +#: deb-buildinfo.man +msgid "" +"This space-separated field lists the architectures of the files currently " +"being built. Common architectures are B<amd64>, B<armel>, B<i386>, etc. " +"Note that the B<all> value is meant for packages that are architecture " +"independent. If the source for the package is also being built, the special " +"entry B<source> is also present. Architecture wildcards must never be " +"present in the list." +msgstr "" + +#. type: TP +#: deb-buildinfo.man deb-changes.man deb-control.man dsc.man +#, fuzzy, no-wrap +#| msgid "B<Version:>I< version-string>" +msgid "B<Version:> I<version-string> (required)" +msgstr "B<Version:>I< version-string>" + +#. type: Plain text +#: deb-buildinfo.man deb-changes.man dsc.man +msgid "" +"Typically, this is the original package's version number in whatever form " +"the program's author uses. It may also include a Debian revision number " +"(for non-native packages). The exact format and sorting algorithm are " +"described in B<deb-version>(5)." +msgstr "" + +#. type: TP +#: deb-buildinfo.man +#, no-wrap +msgid "B<Binary-Only-Changes:>" +msgstr "" + +#. type: TQ +#: deb-buildinfo.man +#, fuzzy, no-wrap +#| msgid "B<--unpack >I<package-file>..." +msgid "I<changelog-entry>" +msgstr "B<--unpack >I<package-file>..." + +#. type: Plain text +#: deb-buildinfo.man +msgid "" +"This multiline field contains the concatenated text of the changelog entry " +"for a binary-only non-maintainer upload (binNMU) if that is the case. To " +"make this a valid multiline field empty lines are replaced with a single " +"full stop (‘.’) and all lines are indented by one space character. The " +"exact content depends on the changelog format." +msgstr "" + +#. type: TP +#: deb-buildinfo.man +#, fuzzy, no-wrap +#| msgid "B<Package:>I< package-name>" +msgid "B<Checksums-Md5:> (required)" +msgstr "B<Package:>I< package-name>" + +#. type: TQ +#: deb-buildinfo.man deb-changes.man dsc.man +#, no-wrap +msgid "B<Checksums-Sha1:> (required)" +msgstr "" + +#. type: TQ +#: deb-buildinfo.man deb-changes.man dsc.man +#, no-wrap +msgid "B<Checksums-Sha256:> (required)" +msgstr "" + +#. type: TQ +#: deb-buildinfo.man deb-changes.man dsc.man +#, no-wrap +msgid " I<checksum> I<size> I<filename>" +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man +msgid "" +"These multiline fields contain a list of files with a checksum and size for " +"each one. These fields have the same syntax and differ only in the checksum " +"algorithm used: MD5 for B<Checksums-Md5>, SHA-1 for B<Checksums-Sha1> and " +"SHA-256 for B<Checksums-Sha256>." +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man deb-changes.man +msgid "" +"The first line of the field value (the part on the same line as the field " +"name followed by a colon) is always empty. The content of the field is " +"expressed as continuation lines, one line per file. Each line consists of " +"space-separated entries describing the file: the checksum, the file size, " +"and the file name." +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man +msgid "These fields list all files that make up the build." +msgstr "" + +#. type: TP +#: deb-buildinfo.man +#, fuzzy, no-wrap +#| msgid "B<--abort-after=>I<number>" +msgid "B<Build-Origin:> I<name>" +msgstr "B<--abort-after=>I<number>" + +#. type: Plain text +#: deb-buildinfo.man deb-control.man dsc.man +msgid "The name of the distribution this package is originating from." +msgstr "" + +#. type: TP +#: deb-buildinfo.man +#, fuzzy, no-wrap +#| msgid "B<--add-architecture >I<architecture>" +msgid "B<Build-Architecture:> I<arch> (required)" +msgstr "B<--add-architecture >I<architectur>" + +#. type: Plain text +#: deb-buildinfo.man +msgid "" +"The Debian architecture for the installation the packages is being built " +"in. Common architectures are B<amd64>, B<armel>, B<i386>, etc." +msgstr "" + +#. type: TP +#: deb-buildinfo.man +#, no-wrap +msgid "B<Build-Path:> I<build-path>" +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man +msgid "" +"The absolute build path, which correspond to the unpacked source tree. This " +"field is only going to be present if the vendor has whitelisted it via some " +"pattern match to avoid leaking possibly sensitive information." +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man +msgid "" +"On Debian and derivaties only build paths starting with I</build/> will emit " +"this field." +msgstr "" + +#. type: TP +#: deb-buildinfo.man +#, fuzzy, no-wrap +#| msgid "B<reinst-required>" +msgid "B<Installed-Build-Depends:> (required)" +msgstr "B<reinst-required>" + +#. type: TQ +#: deb-buildinfo.man +#, fuzzy, no-wrap +#| msgid "Package states" +msgid "I<package-list>" +msgstr "软件包状态" + +#. type: Plain text +#: deb-buildinfo.man +msgid "" +"The list of installed and configured packages that might affect the package " +"build process." +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man +msgid "" +"The list consists of each package name, optionally arch-qualified for " +"foreign architectures, with an exact version restriction, separated by " +"commas." +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man +msgid "" +"The list includes all essential packages, packages listed in B<Build-" +"Depends>, B<Build-Depends-Arch>, B<Build-Depends-Indep> source control " +"fields, any vendor specific builtin dependencies, and all their recursive " +"dependencies. On Debian and derivatives the dependency builtin is B<build-" +"essential>." +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man +msgid "" +"For dependencies coming from the source control fields, all dependency " +"alternatives and all providers of virtual packages depended on will be " +"included." +msgstr "" + +#. type: TP +#: deb-buildinfo.man +#, no-wrap +msgid "B<Environment:>" +msgstr "" + +#. type: TQ +#: deb-buildinfo.man +#, no-wrap +msgid "I<variable-list>" +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man +msgid "" +"The list of environment variables that are known to affect the package build " +"process, with each environment variable followed by an equal sign (‘=’) and " +"the variable's quoted value, using double quotes (‘\"’), and backslashes " +"escaped (‘\\e\\e’)." +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man +#, fuzzy +#| msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." +msgid "B<deb-changes>(5), B<deb-version>(5), B<dpkg-genbuildinfo>(1)." +msgstr "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." + +#. type: TH #: deb-changelog.man #, no-wrap msgid "deb-changelog" @@ -648,7 +997,7 @@ msgstr "" #: deb-changelog.man msgid "" "The I<date> has the following format (compatible and with the same semantics " -"of RFC2822 and RFC5322, or what \\(Fodate -R\\(Fc generates):" +"of RFC2822 and RFC5322, or what «date -R» generates):" msgstr "" #. type: Plain text @@ -750,21 +1099,21 @@ msgstr "" #. type: Plain text #: deb-changelog.man msgid "" -"Is the time zone offset from Coordinated Universal Time (UTC). \\(oqB<+>" -"\\(cq indicates that the time is ahead of (i.e., east of) UTC and \\(oqB<->" -"\\(cq indicates that the time is behind (i.e., west of) UTC. The first two " -"digits indicate the hour difference from UTC and the last two digits " -"indicate the number of additional minutes difference from UTC. The last two " -"digits must be in the range B<00>-B<59>." +"Is the time zone offset from Coordinated Universal Time (UTC). ‘B<+>’ " +"indicates that the time is ahead of (i.e., east of) UTC and ‘B<->’ indicates " +"that the time is behind (i.e., west of) UTC. The first two digits indicate " +"the hour difference from UTC and the last two digits indicate the number of " +"additional minutes difference from UTC. The last two digits must be in the " +"range B<00>-B<59>." msgstr "" #. type: Plain text #: deb-changelog.man msgid "" -"The first \\(lqtitle\\(rq line with the package name must start at the left " -"hand margin. The \\(lqtrailer\\(rq line with the maintainer and date " -"details must be preceded by exactly one space. The maintainer details and " -"the date must be separated by exactly two spaces." +"The first “title” line with the package name must start at the left hand " +"margin. The “trailer” line with the maintainer and date details must be " +"preceded by exactly one space. The maintainer details and the date must be " +"separated by exactly two spaces." msgstr "" #. type: Plain text @@ -774,10 +1123,10 @@ msgstr "" #. type: SH #: deb-changelog.man deb-substvars.man dpkg.man dpkg-architecture.man -#: dpkg.cfg.man dpkg-buildflags.man dpkg-buildpackage.man dpkg-distaddfile.man -#: dpkg-divert.man dpkg-genchanges.man dpkg-gencontrol.man -#: dpkg-parsechangelog.man dpkg-split.man dpkg-statoverride.man dselect.cfg.man -#: update-alternatives.man +#: dpkg.cfg.man dpkg-buildflags.man dpkg-buildpackage.man dpkg-genbuildinfo.man +#: dpkg-distaddfile.man dpkg-divert.man dpkg-genchanges.man dpkg-gencontrol.man +#: dpkg-parsechangelog.man dpkg-source.man dpkg-split.man dpkg-statoverride.man +#: dselect.cfg.man update-alternatives.man #, no-wrap msgid "FILES" msgstr "" @@ -876,27 +1225,6 @@ msgid "" msgstr "" #. type: Plain text -#: deb-changes.man dsc.man -msgid "" -"The control data might be enclosed in an OpenPGP ASCII Armored signature, as " -"specified in RFC4880." -msgstr "" - -#. type: SH -#: deb-changes.man deb-control.man deb-origin.man dsc.man -#, fuzzy, no-wrap -#| msgid "SOURCE FIELDS" -msgid "FIELDS" -msgstr "源码相关字段" - -#. type: TP -#: deb-changes.man dsc.man -#, fuzzy, no-wrap -#| msgid "B<Version:>I< version-string>" -msgid "B<Format:> I<format-version> (required)" -msgstr "B<Version:>I< version-string>" - -#. type: Plain text #: deb-changes.man msgid "" "The value of this field declares the format version of the file. The syntax " @@ -927,12 +1255,6 @@ msgid "" "file." msgstr "" -#. type: TP -#: deb-changes.man -#, no-wrap -msgid "B<Source:> I<source-name> [B<(>I<source-version>B<)>] (required)" -msgstr "" - #. type: Plain text #: deb-changes.man msgid "" @@ -942,13 +1264,6 @@ msgid "" "non-maintainer upload." msgstr "" -#. type: TP -#: deb-changes.man -#, fuzzy, no-wrap -#| msgid "B<Package:>I< package-name>" -msgid "B<Binary:> I<binary-package-list> (required)" -msgstr "B<Package:>I< package-name>" - #. type: Plain text #: deb-changes.man msgid "" @@ -973,22 +1288,6 @@ msgid "" msgstr "" #. type: TP -#: deb-changes.man deb-control.man dsc.man -#, fuzzy, no-wrap -#| msgid "B<Version:>I< version-string>" -msgid "B<Version:> I<version-string> (required)" -msgstr "B<Version:>I< version-string>" - -#. type: Plain text -#: deb-changes.man dsc.man -msgid "" -"Typically, this is the original package's version number in whatever form " -"the program's author uses. It may also include a Debian revision number " -"(for non-native packages). The exact format and sorting algorithm are " -"described in B<deb-version>(5)." -msgstr "" - -#. type: TP #: deb-changes.man #, fuzzy, no-wrap #| msgid "B<Version:>I< version-string>" @@ -1024,9 +1323,9 @@ msgstr "" #. type: Plain text #: deb-changes.man msgid "" -"Should be in the format \\(lqJoe Bloggs E<lt>jbloggs@example.orgE<gt>\\(rq, " -"and is typically the person who created the package, as opposed to the " -"author of the software that was packaged." +"Should be in the format “Joe Bloggs E<lt>jbloggs@example.orgE<gt>”, and is " +"typically the person who created the package, as opposed to the author of " +"the software that was packaged." msgstr "" #. type: TP @@ -1038,9 +1337,8 @@ msgstr "" #. type: Plain text #: deb-changes.man msgid "" -"Should be in the format \\(lqJoe Bloggs E<lt>jbloggs@example.orgE<gt>\\(rq, " -"and is typically the person who prepared the package changes for this " -"release." +"Should be in the format “Joe Bloggs E<lt>jbloggs@example.orgE<gt>”, and is " +"typically the person who prepared the package changes for this release." msgstr "" #. type: TP @@ -1059,8 +1357,7 @@ msgstr "" #: deb-changes.man msgid "" "This multiline field contains a list of binary package names followed by a " -"space, a dash (\\(oqB<->\\(cq) and their possibly truncated short " -"descriptions." +"space, a dash (‘B<->’) and their possibly truncated short descriptions." msgstr "" #. type: TP @@ -1111,9 +1408,8 @@ msgstr "B<--unpack >I<package-file>..." msgid "" "This multiline field contains the concatenated text of all changelog entries " "that are part of the upload. To make this a valid multiline field empty " -"lines are replaced with a single full stop (\\(oq.\\(cq) and all lines are " -"indented by one space character. The exact content depends on the changelog " -"format." +"lines are replaced with a single full stop (‘.’) and all lines are indented " +"by one space character. The exact content depends on the changelog format." msgstr "" #. type: TP @@ -1154,24 +1450,6 @@ msgid "" "fields." msgstr "" -#. type: TQ -#: deb-changes.man dsc.man -#, no-wrap -msgid "B<Checksums-Sha1:> (required)" -msgstr "" - -#. type: TQ -#: deb-changes.man dsc.man -#, no-wrap -msgid "B<Checksums-Sha256:> (required)" -msgstr "" - -#. type: TQ -#: deb-changes.man dsc.man -#, no-wrap -msgid " I<checksum> I<size> I<filename>" -msgstr "" - #. type: Plain text #: deb-changes.man msgid "" @@ -1184,16 +1462,6 @@ msgstr "" #. type: Plain text #: deb-changes.man msgid "" -"The first line of the field value (the part on the same line as the field " -"name followed by a colon) is always empty. The content of the field is " -"expressed as continuation lines, one line per file. Each line consists of " -"space-separated entries describing the file: the checksum, the file size, " -"and the file name." -msgstr "" - -#. type: Plain text -#: deb-changes.man -msgid "" "These fields list all files that make up the upload. The list of files in " "these fields must match the list of files in the B<Files> field and the " "other related B<Checksums> fields." @@ -1284,8 +1552,8 @@ msgstr "" #. type: Plain text #: deb-control.man dsc.man msgid "" -"Should be in the format \\(lqJoe Bloggs E<lt>jbloggs@foo.comE<gt>\\(rq, and " -"is typically the person who created the package, as opposed to the author of " +"Should be in the format “Joe Bloggs E<lt>jbloggs@foo.comE<gt>”, and is " +"typically the person who created the package, as opposed to the author of " "the software that was packaged." msgstr "" @@ -1309,7 +1577,7 @@ msgid "" "line (after the B<Description> field). The following lines should be used as " "a longer, more detailed description. Each line of the long description must " "be preceded by a space, and blank lines in the long description must contain " -"a single \\(oqB<.>\\(cq following the preceding space." +"a single ‘B<.>’ following the preceding space." msgstr "" #. type: TP @@ -1410,11 +1678,6 @@ msgstr "" msgid "B<Origin:>I< name>" msgstr "" -#. type: Plain text -#: deb-control.man dsc.man -msgid "The name of the distribution this package is originating from." -msgstr "" - #. type: TP #: deb-control.man deb-src-control.man #, no-wrap @@ -1536,7 +1799,7 @@ msgid "" "differs from the binary version, then the I<source-name> will be followed by " "a I<source-version> in parenthesis. This can happen for example on a binary-" "only non-maintainer upload, or when setting a different binary version via " -"\\(FoB<dpkg-gencontrol -v>\\(Fc." +"«B<dpkg-gencontrol -v>»." msgstr "" #. type: TP @@ -1631,12 +1894,11 @@ msgstr "" msgid "" "The syntax of B<Depends>, B<Pre-Depends>, B<Recommends> and B<Suggests> " "fields is a list of groups of alternative packages. Each group is a list of " -"packages separated by vertical bar (or \\(lqpipe\\(rq) symbols, \\(oqB<|>" -"\\(cq. The groups are separated by commas. Commas are to be read as " -"\\(lqAND\\(rq, and pipes as \\(lqOR\\(rq, with pipes binding more tightly. " -"Each package name is optionally followed by an architecture qualifier " -"appended after a colon \\(oqB<:>\\(cq, optionally followed by a version " -"number specification in parentheses." +"packages separated by vertical bar (or “pipe”) symbols, ‘B<|>’. The groups " +"are separated by commas. Commas are to be read as “AND”, and pipes as “OR”, " +"with pipes binding more tightly. Each package name is optionally followed " +"by an architecture qualifier appended after a colon ‘B<:>’, optionally " +"followed by a version number specification in parentheses." msgstr "" #. type: Plain text @@ -1653,12 +1915,12 @@ msgstr "" #. type: Plain text #: deb-control.man deb-src-control.man msgid "" -"A version number may start with a \\(oqB<E<gt>E<gt>>\\(cq, in which case any " -"later version will match, and may specify or omit the Debian packaging " -"revision (separated by a hyphen). Accepted version relationships are " -"\\(oqB<E<gt>E<gt>>\\(cq for greater than, \\(oqB<E<lt>E<lt>>\\(cq for less " -"than, \\(oqB<E<gt>=>\\(cq for greater than or equal to, \\(oqB<E<lt>=>\\(cq " -"for less than or equal to, and \\(oqB<=>\\(cq for equal to." +"A version number may start with a ‘B<E<gt>E<gt>>’, in which case any later " +"version will match, and may specify or omit the Debian packaging revision " +"(separated by a hyphen). Accepted version relationships are ‘B<E<gt>E<gt>>’ " +"for greater than, ‘B<E<lt>E<lt>>’ for less than, ‘B<E<gt>=>’ for greater " +"than or equal to, ‘B<E<lt>=>’ for less than or equal to, and ‘B<=>’ for " +"equal to." msgstr "" #. type: TQ @@ -1711,7 +1973,7 @@ msgstr "" msgid "" "The syntax of B<Breaks>, B<Conflicts> and B<Replaces> is a list of package " "names, separated by commas (and optional whitespace). In the B<Breaks> and " -"B<Conflicts> fields, the comma should be read as \\(lqOR\\(rq. An optional " +"B<Conflicts> fields, the comma should be read as “OR”. An optional " "architecture qualifier can also be appended to the package name with the " "same syntax as above, but the default is B<any> instead of the binary " "package architecture. An optional version can also be given with the same " @@ -1730,11 +1992,11 @@ msgid "" "This is a list of virtual packages that this one provides. Usually this is " "used in the case of several packages all providing the same service. For " "example, sendmail and exim can serve as a mail server, so they provide a " -"common package (\\(lqmail-transport-agent\\(rq) on which other packages can " -"depend. This will allow sendmail or exim to serve as a valid option to " -"satisfy the dependency. This prevents the packages that depend on a mail " -"server from having to know the package names for all of them, and using " -"\\(oqB<|>\\(cq to separate the list." +"common package (“mail-transport-agent”) on which other packages can depend. " +"This will allow sendmail or exim to serve as a valid option to satisfy the " +"dependency. This prevents the packages that depend on a mail server from " +"having to know the package names for all of them, and using ‘B<|>’ to " +"separate the list." msgstr "" #. type: Plain text @@ -1761,9 +2023,9 @@ msgid "" "this binary package. This is an indication to the archive maintenance " "software that these extra source packages must be kept whilst this binary " "package is maintained. This field must be a list of source package names " -"with strict \\(oqB<=>\\(cq version relationships. Note that the archive " -"maintenance software is likely to refuse to accept an upload which declares " -"a B<Built-Using> relationship which cannot be satisfied within the archive." +"with strict ‘B<=>’ version relationships. Note that the archive maintenance " +"software is likely to refuse to accept an upload which declares a B<Built-" +"Using> relationship which cannot be satisfied within the archive." msgstr "" #. type: TP @@ -1825,20 +2087,6 @@ msgstr "" msgid "deb-conffiles" msgstr "deb-control" -#. type: TH -#: deb-conffiles.man deb-src-files.man deb-override.man deb-extra-override.man -#: deb-shlibs.man deb-substvars.man deb-symbols.man deb-postinst.man -#: deb-postrm.man deb-preinst.man deb-prerm.man deb-triggers.man -#: dpkg-architecture.man dpkg-buildpackage.man dpkg-checkbuilddeps.man -#: dpkg-distaddfile.man dpkg-divert.man dpkg-genchanges.man dpkg-gencontrol.man -#: dpkg-gensymbols.man dpkg-name.man dpkg-parsechangelog.man -#: dpkg-scanpackages.man dpkg-scansources.man dpkg-shlibdeps.man -#: dpkg-source.man dpkg-split.man dpkg-statoverride.man start-stop-daemon.man -#: update-alternatives.man -#, no-wrap -msgid "dpkg utilities" -msgstr "" - #. type: Plain text #: deb-conffiles.man msgid "deb-conffiles - package conffiles" @@ -1903,7 +2151,7 @@ msgstr "deb-control" #. type: Plain text #: deb-src-control.man msgid "" -"Each Debian source package contains the master \\(Focontrol\\(Fc file, which " +"Each Debian source package contains the master «control» file, which " "contains at least 2 paragraphs, separated by a blank line. The first " "paragraph lists all information about the source package in general, while " "each following paragraph describes exactly one binary package. Each " @@ -1914,8 +2162,7 @@ msgid "" "one space. The content of the multi-line fields is generally joined to a " "single line by the tools (except in the case of the B<Description> field, " "see below). To insert empty lines into a multi-line field, insert a dot " -"after the space. Lines starting with a \\(oqB<#>\\(cq are treated as " -"comments." +"after the space. Lines starting with a ‘B<#>’ are treated as comments." msgstr "" #. type: SH @@ -1943,7 +2190,7 @@ msgstr "" #. type: Plain text #: deb-src-control.man msgid "" -"Should be in the format \\(FoJoe Bloggs E<lt>jbloggs@foo.comE<gt>\\(Fc, and " +"Should be in the format «Joe Bloggs E<lt>jbloggs@foo.comE<gt>», and " "references the person who currently maintains the package, as opposed to the " "author of the software or the original packager." msgstr "" @@ -2160,14 +2407,14 @@ msgstr "" msgid "" "The syntax of the B<Build-Depends>, B<Build-Depends-Arch> and B<Build-" "Depends-Indep> fields is a list of groups of alternative packages. Each " -"group is a list of packages separated by vertical bar (or \\(lqpipe\\(rq) " -"symbols, \\(oqB<|>\\(cq. The groups are separated by commas. Commas are to " -"be read as \\(lqAND\\(rq, and pipes as \\(lqOR\\(rq, with pipes binding more " -"tightly. Each package name is optionally followed by an architecture " -"qualifier appended after a colon \\(oqB<:>\\(cq, optionally followed by a " -"version number specification in parentheses, an architecture specification " -"in square brackets, and a restriction formula consisting of one or more " -"lists of profile names in angle brackets." +"group is a list of packages separated by vertical bar (or “pipe”) symbols, " +"‘B<|>’. The groups are separated by commas. Commas are to be read as " +"“AND”, and pipes as “OR”, with pipes binding more tightly. Each package " +"name is optionally followed by an architecture qualifier appended after a " +"colon ‘B<:>’, optionally followed by a version number specification in " +"parentheses, an architecture specification in square brackets, and a " +"restriction formula consisting of one or more lists of profile names in " +"angle brackets." msgstr "" #. type: Plain text @@ -2175,11 +2422,11 @@ msgstr "" msgid "" "The syntax of the B<Build-Conflicts>, B<Build-Conflicts-Arch> and B<Build-" "Conflicts-Indep> fields is a list of comma-separated package names, where " -"the comma is read as an \\(lqAND\\(rq. Specifying alternative packages " -"using a \\(lqpipe\\(rq is not supported. Each package name is optionally " -"followed by a version number specification in parentheses, an architecture " -"specification in square brackets, and a restriction formula consisting of " -"one or more lists of profile names in angle brackets." +"the comma is read as an “AND”. Specifying alternative packages using a " +"“pipe” is not supported. Each package name is optionally followed by a " +"version number specification in parentheses, an architecture specification " +"in square brackets, and a restriction formula consisting of one or more " +"lists of profile names in angle brackets." msgstr "" #. type: Plain text @@ -2201,7 +2448,7 @@ msgstr "" msgid "" "An architecture specification consists of one or more architecture names, " "separated by whitespace. Exclamation marks may be prepended to each of the " -"names, meaning \\(lqNOT\\(rq." +"names, meaning “NOT”." msgstr "" #. type: Plain text @@ -2210,8 +2457,8 @@ msgid "" "A restriction formula consists of one or more restriction lists, separated " "by whitespace. Each restriction list is enclosed in angle brackets. Items in " "the restriction list are build profile names, separated by whitespace and " -"can be prefixed with an exclamation mark, meaning \\(lqNOT\\(rq. A " -"restriction formula represents a disjunctive normal form expression." +"can be prefixed with an exclamation mark, meaning “NOT”. A restriction " +"formula represents a disjunctive normal form expression." msgstr "" #. type: Plain text @@ -2510,11 +2757,27 @@ msgid "" "archive." msgstr "" +#. type: SH +#: deb-src-files.man deb-version.man dpkg-architecture.man +#: dpkg-buildpackage.man dpkg-deb.man dpkg-divert.man dpkg-parsechangelog.man +#, no-wrap +msgid "NOTES" +msgstr "" + #. type: Plain text #: deb-src-files.man -msgid "B<dpkg-distaddfile>(1), B<dpkg-genchanges>(1)." +msgid "" +"This file is not intended to be modified directly, please use one of B<dpkg-" +"gencontrol> or B<dpkg-distaddfile> to add entries to it." msgstr "" +#. type: Plain text +#: deb-src-files.man +#, fuzzy +#| msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." +msgid "B<dpkg-genchanges>(1), B<dpkg-distaddfile>(1)." +msgstr "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." + #. type: TH #: deb-split.man #, no-wrap @@ -2550,7 +2813,7 @@ msgstr "" #. type: IP #: deb-split.man dpkg-gensymbols.man #, no-wrap -msgid "\\(bu" +msgid "•" msgstr "" #. type: Plain text @@ -2588,7 +2851,7 @@ msgstr "" #: deb-split.man msgid "" "The current part number, followed by a slash and the total amount of parts " -"(as in \\(oq1/10\\(cq)." +"(as in ‘1/10’)." msgstr "" #. type: Plain text @@ -2688,10 +2951,10 @@ msgstr "" #: deb-version.man msgid "" "This is the main part of the version number. It is usually the version " -"number of the original (\\(lqupstream\\(rq) package from which the I<.deb> " -"file has been made, if this is applicable. Usually this will be in the same " -"format as that specified by the upstream author(s); however, it may need to " -"be reformatted to fit into the package management system's format and " +"number of the original (“upstream”) package from which the I<.deb> file has " +"been made, if this is applicable. Usually this will be in the same format " +"as that specified by the upstream author(s); however, it may need to be " +"reformatted to fit into the package management system's format and " "comparison scheme." msgstr "" @@ -2706,11 +2969,10 @@ msgstr "" #. type: Plain text #: deb-version.man msgid "" -"The I<upstream-version> may contain only alphanumerics (\\(lqA-Za-z0-9\\(rq) " -"and the characters B<.> B<+> B<-> B<:> B<~> (full stop, plus, hyphen, colon, " -"tilde) and should start with a digit. If there is no I<debian-revision> " -"then hyphens are not allowed; if there is no I<epoch> then colons are not " -"allowed." +"The I<upstream-version> may contain only alphanumerics (“A-Za-z0-9”) and the " +"characters B<.> B<+> B<-> B<:> B<~> (full stop, plus, hyphen, colon, tilde) " +"and should start with a digit. If there is no I<debian-revision> then " +"hyphens are not allowed; if there is no I<epoch> then colons are not allowed." msgstr "" #. type: TP @@ -2734,15 +2996,15 @@ msgid "" "It is optional; if it isn't present then the I<upstream-version> may not " "contain a hyphen. This format represents the case where a piece of software " "was written specifically to be turned into a Debian package, and so there is " -"only one \\(lqdebianisation\\(rq of it and therefore no revision indication " -"is required." +"only one “debianisation” of it and therefore no revision indication is " +"required." msgstr "" #. type: Plain text #: deb-version.man msgid "" -"It is conventional to restart the I<debian-revision> at \\(oq1\\(cq each " -"time the I<upstream-version> is increased." +"It is conventional to restart the I<debian-revision> at ‘1’ each time the " +"I<upstream-version> is increased." msgstr "" #. type: Plain text @@ -2782,8 +3044,7 @@ msgid "" "comparison is a comparison of ASCII values modified so that all the letters " "sort earlier than all the non-letters and so that a tilde sorts before " "anything, even the end of a part. For example, the following parts are in " -"sorted order: \\(oq~~\\(cq, \\(oq~~a\\(cq, \\(oq~\\(cq, the empty part, " -"\\(oqa\\(cq." +"sorted order: ‘~~’, ‘~~a’, ‘~’, the empty part, ‘a’." msgstr "" #. type: Plain text @@ -2811,15 +3072,7 @@ msgid "" "version numbering, and to cope with situations where the version numbering " "scheme changes. It is B<not> intended to cope with version numbers " "containing strings of letters which the package management system cannot " -"interpret (such as \\(oqALPHA\\(cq or \\(oqpre-\\(cq), or with silly " -"orderings." -msgstr "" - -#. type: SH -#: deb-version.man dpkg-architecture.man dpkg-buildpackage.man dpkg-deb.man -#: dpkg-divert.man dpkg-parsechangelog.man -#, no-wrap -msgid "NOTES" +"interpret (such as ‘ALPHA’ or ‘pre-’), or with silly orderings." msgstr "" #. type: Plain text @@ -2895,7 +3148,7 @@ msgid "" "be in a B<DEBIAN> subdirectory. In that case, the B<DEBIAN> subdirectory " "will be in the control tarfile too, and the control tarfile will have only " "files in that directory. Optionally the control tarfile may contain an entry " -"for \\(oqB<.>\\(cq, that is, the current directory." +"for ‘B<.>’, that is, the current directory." msgstr "" #. type: Plain text @@ -2938,11 +3191,10 @@ msgstr "" #: deb-origin.man msgid "" "They contain a number of fields, or comments when the line starts with " -"\\(oqB<#>\\(cq. Each field begins with a tag, such as B<Vendor> or " -"B<Parent>, followed by a colon and the body of the field. Fields are " -"delimited only by field tags. In other words, field text may be multiple " -"lines in length, but the tools will join lines when processing the body of " -"the field." +"‘B<#>’. Each field begins with a tag, such as B<Vendor> or B<Parent>, " +"followed by a colon and the body of the field. Fields are delimited only by " +"field tags. In other words, field text may be multiple lines in length, but " +"the tools will join lines when processing the body of the field." msgstr "" #. type: Plain text @@ -2950,9 +3202,9 @@ msgstr "" msgid "" "The file should be named according to the vendor name. The usual convention " "is to name the vendor file using the vendor name in all lowercase, but some " -"variation is permitted. Namely, spaces are mapped to dashes (\\(oqB<->" -"\\(cq), and the file can have the same casing as the value in B<Vendor> " -"field, or it can be capitalized." +"variation is permitted. Namely, spaces are mapped to dashes (‘B<->’), and " +"the file can have the same casing as the value in B<Vendor> field, or it can " +"be capitalized." msgstr "" #. type: TP @@ -3596,16 +3848,15 @@ msgstr "" msgid "" "The I<library-soname> is exactly the value of the SONAME field as exported " "by B<objdump>(1). A I<dependency-template> is a dependency where I<#MINVER#> " -"is dynamically replaced either by a version check like \\(lq(E<gt>= " -"I<minimal-version>)\\(rq or by nothing (if an unversioned dependency is " -"deemed sufficient)." +"is dynamically replaced either by a version check like “(E<gt>= I<minimal-" +"version>)” or by nothing (if an unversioned dependency is deemed sufficient)." msgstr "" #. type: Plain text #: deb-symbols.man msgid "" "Each exported I<symbol> (listed as I<name>@I<version>, with I<version> being " -"\\(lqBase\\(rq if the library is not versioned) is associated to a I<minimal-" +"“Base” if the library is not versioned) is associated to a I<minimal-" "version> of its dependency template (the main dependency template is always " "used and will end up being combined with the dependency template referenced " "by I<id-of-dependency-template> if present). The first alternative " @@ -3629,10 +3880,9 @@ msgstr "" #. type: Plain text #: deb-symbols.man msgid "" -"It indicates the name of the \\(lq-dev\\(rq package associated to the " -"library and is used by B<dpkg-shlibdeps> to make sure that the dependency " -"generated is at least as strict as the corresponding build dependency (since " -"dpkg 1.14.13)." +"It indicates the name of the “-dev” package associated to the library and is " +"used by B<dpkg-shlibdeps> to make sure that the dependency generated is at " +"least as strict as the corresponding build dependency (since dpkg 1.14.13)." msgstr "" #. type: TP @@ -4153,8 +4403,8 @@ msgstr "" msgid "" "Specifies that the package is interested in the named trigger. All triggers " "in which a package is interested must be listed using this directive in the " -"triggers control file. The \\(lqnoawait\\(rq variant does not put the " -"triggering packages in triggers-awaited state. This should be used when the " +"triggers control file. The “noawait” variant does not put the triggering " +"packages in triggers-awaited state. This should be used when the " "functionality provided by the trigger is not crucial." msgstr "" @@ -4182,9 +4432,9 @@ msgid "" "Arranges that changes to this package's state will activate the specified " "trigger. The trigger will be activated at the start of the following " "operations: unpack, configure, remove (including for the benefit of a " -"conflicting package), purge and deconfigure. The \\(lqnoawait\\(rq variant " -"does not put the triggering packages in triggers-awaited state. This should " -"be used when the functionality provided by the trigger is not crucial." +"conflicting package), purge and deconfigure. The “noawait” variant does not " +"put the triggering packages in triggers-awaited state. This should be used " +"when the functionality provided by the trigger is not crucial." msgstr "" #. type: Plain text @@ -4207,7 +4457,7 @@ msgstr "" #. type: Plain text #: deb-triggers.man msgid "" -"The \\(lq-noawait\\(rq variants should always be favored when possible since " +"The “-noawait” variants should always be favored when possible since " "triggering packages are not put in triggers-awaited state and can thus be " "immediately configured without requiring the processing of the trigger. If " "the triggering packages are dependencies of other upgraded packages, it will " @@ -4218,19 +4468,19 @@ msgstr "" #. type: Plain text #: deb-triggers.man msgid "" -"The \\(lq-noawait\\(rq variants are only supported since dpkg 1.16.1, and " -"will lead to errors if used with an older dpkg. It is thus recommended to " -"add a \\(lqPre-Depends: dpkg (E<gt>= 1.16.1)\\(rq to any package that wish " -"to use those directives." +"The “-noawait” variants are only supported since dpkg 1.16.1, and will lead " +"to errors if used with an older dpkg. It is thus recommended to add a “Pre-" +"Depends: dpkg (E<gt>= 1.16.1)” to any package that wish to use those " +"directives." msgstr "" #. type: Plain text #: deb-triggers.man msgid "" -"The \\(lq-await\\(rq alias variants are only supported since dpkg 1.17.21, " -"and will lead to errors if used with an older dpkg. It is thus recommended " -"to add a \\(lqPre-Depends: dpkg (E<gt>= 1.17.21)\\(rq to any package that " -"wish to use those directives." +"The “-await” alias variants are only supported since dpkg 1.17.21, and will " +"lead to errors if used with an older dpkg. It is thus recommended to add a " +"“Pre-Depends: dpkg (E<gt>= 1.17.21)” to any package that wish to use those " +"directives." msgstr "" #. FIXME: Unhardcode the pathname, and use dpkg instead of dpkg-dev. @@ -4476,7 +4726,7 @@ msgstr "" #: dsc.man msgid "" "The architecture restriction from the binary package B<Architecture> field, " -"with spaces converted to \\(oq,\\(cq." +"with spaces converted to ‘,’." msgstr "" #. type: TP @@ -4490,8 +4740,7 @@ msgstr "B<config-files>" #: dsc.man msgid "" "The normalized build-profile restriction formula from the binary package " -"B<Build-Profile> field, with ORs converted to \\(oq+\\(cq and ANDs to \\(oq," -"\\(cq." +"B<Build-Profile> field, with ORs converted to ‘+’ and ANDs to ‘,’." msgstr "" #. type: TP @@ -4553,14 +4802,6 @@ msgstr "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." msgid "dpkg" msgstr "dpkg" -#. type: TH -#: dpkg.man dpkg.cfg.man dpkg-buildflags.man dpkg-deb.man -#: dpkg-maintscript-helper.man dpkg-mergechangelogs.man dpkg-query.man -#: dpkg-trigger.man dpkg-vendor.man dselect.cfg.man -#, no-wrap -msgid "dpkg suite" -msgstr "dpkg 软件集" - #. type: Plain text #: dpkg.man msgid "dpkg - package manager for Debian" @@ -5204,10 +5445,10 @@ msgid "" "action B<--merge-avail>, old information is combined with information from " "I<Packages-file>. With action B<--update-avail>, old information is replaced " "with the information in the I<Packages-file>. The I<Packages-file> " -"distributed with Debian is simply named \\(FoI<Packages>\\(Fc. If the " -"I<Packages-file> argument is missing or named \\(FoB<->\\(Fc then it will be " -"read from standard input (since dpkg 1.17.7). B<dpkg> keeps its record of " -"available packages in I<%ADMINDIR%/available>." +"distributed with Debian is simply named «I<Packages>». If the I<Packages-" +"file> argument is missing or named «B<->» then it will be read from standard " +"input (since dpkg 1.17.7). B<dpkg> keeps its record of available packages in " +"I<%ADMINDIR%/available>." msgstr "" "更新 B<dpkg> 和 B<dselect> 对有效软件包的感知。通过 B<--merge-avail> 行为,旧" "信息会与 I<Packages-file> 中的信息结合。通过 B<--update-avail> 行为,旧信息会" @@ -5302,9 +5543,9 @@ msgstr "B<--set-selections>" #| "beginning with '#' are also permitted." msgid "" "Set package selections using file read from stdin. This file should be in " -"the format \\(lqI<package> I<state>\\(rq, where state is one of B<install>, " -"B<hold>, B<deinstall> or B<purge>. Blank lines and comment lines beginning " -"with \\(oqB<#>\\(cq are also permitted." +"the format “I<package> I<state>”, where state is one of B<install>, B<hold>, " +"B<deinstall> or B<purge>. Blank lines and comment lines beginning with " +"‘B<#>’ are also permitted." msgstr "" "通过标准输入读取文件,以此设置软件包选择。读入的文件格式应该是“I<package> " "I<state>”,其中的“state”是 B<install>,B<hold>,B<deinstall>,B<purge> 四者之" @@ -5441,9 +5682,7 @@ msgstr "B<--print-architecture>" #, fuzzy #| msgid "" #| "Print architecture of packages B<dpkg> installs (for example, \"i386\")." -msgid "" -"Print architecture of packages B<dpkg> installs (for example, " -"\\(lqi386\\(rq)." +msgid "Print architecture of packages B<dpkg> installs (for example, “i386”)." msgstr "打印 B<dpkg> 安装的软件包的体系结构(比如 \"i386\")。" #. type: TP @@ -5589,9 +5828,9 @@ msgstr "" "E<gt>= E<gt>E<gt> E<gt>>。" #. type: TP -#: dpkg.man dpkg-architecture.man dpkg-buildpackage.man dpkg-checkbuilddeps.man -#: dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man dpkg-genchanges.man -#: dpkg-gencontrol.man dpkg-gensymbols.man dpkg-name.man +#: dpkg.man dpkg-architecture.man dpkg-buildpackage.man dpkg-genbuildinfo.man +#: dpkg-checkbuilddeps.man dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man +#: dpkg-genchanges.man dpkg-gencontrol.man dpkg-gensymbols.man dpkg-name.man #: dpkg-parsechangelog.man dpkg-query.man dpkg-scanpackages.man #: dpkg-shlibdeps.man dpkg-source.man dpkg-split.man dpkg-trigger.man #: dselect.man @@ -5628,10 +5867,10 @@ msgstr "显示关于调试选项的帮助信息。" #. type: TP #: dpkg.man dpkg-architecture.man dpkg-buildflags.man dpkg-buildpackage.man -#: dpkg-checkbuilddeps.man dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man -#: dpkg-genchanges.man dpkg-gencontrol.man dpkg-gensymbols.man -#: dpkg-mergechangelogs.man dpkg-parsechangelog.man dpkg-query.man -#: dpkg-scanpackages.man dpkg-scansources.man dpkg-shlibdeps.man +#: dpkg-genbuildinfo.man dpkg-checkbuilddeps.man dpkg-distaddfile.man +#: dpkg-deb.man dpkg-divert.man dpkg-genchanges.man dpkg-gencontrol.man +#: dpkg-gensymbols.man dpkg-mergechangelogs.man dpkg-parsechangelog.man +#: dpkg-query.man dpkg-scanpackages.man dpkg-scansources.man dpkg-shlibdeps.man #: dpkg-source.man dpkg-split.man dpkg-statoverride.man dpkg-trigger.man #: dpkg-vendor.man dselect.man update-alternatives.man #, no-wrap @@ -5756,13 +5995,13 @@ msgstr "" " 的用户应使用 B<apt-cache show> I<package-name> 。\n" #. type: SH -#: dpkg.man dpkg-architecture.man dpkg-buildpackage.man dpkg-checkbuilddeps.man -#: dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man dpkg-genchanges.man -#: dpkg-gencontrol.man dpkg-gensymbols.man dpkg-mergechangelogs.man -#: dpkg-name.man dpkg-parsechangelog.man dpkg-query.man dpkg-scanpackages.man -#: dpkg-scansources.man dpkg-shlibdeps.man dpkg-source.man dpkg-split.man -#: dpkg-statoverride.man dpkg-trigger.man dpkg-vendor.man dselect.man -#: start-stop-daemon.man update-alternatives.man +#: dpkg.man dpkg-architecture.man dpkg-buildpackage.man dpkg-genbuildinfo.man +#: dpkg-checkbuilddeps.man dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man +#: dpkg-genchanges.man dpkg-gencontrol.man dpkg-gensymbols.man +#: dpkg-mergechangelogs.man dpkg-name.man dpkg-parsechangelog.man +#: dpkg-query.man dpkg-scanpackages.man dpkg-scansources.man dpkg-shlibdeps.man +#: dpkg-source.man dpkg-split.man dpkg-statoverride.man dpkg-trigger.man +#: dpkg-vendor.man dselect.man start-stop-daemon.man update-alternatives.man #, no-wrap msgid "OPTIONS" msgstr "选项" @@ -5780,10 +6019,10 @@ msgstr "选项" msgid "" "All options can be specified both on the command line and in the B<dpkg> " "configuration file I<%PKGCONFDIR%/dpkg.cfg> or fragment files (with names " -"matching this shell pattern \\(aq[0-9a-zA-Z_-]*\\(aq) on the configuration " -"directory I<%PKGCONFDIR%/dpkg.cfg.d/>. Each line in the configuration file " -"is either an option (exactly the same as the command line option but without " -"leading hyphens) or a comment (if it starts with a \\(oqB<#>\\(cq)." +"matching this shell pattern '[0-9a-zA-Z_-]*') on the configuration directory " +"I<%PKGCONFDIR%/dpkg.cfg.d/>. Each line in the configuration file is either " +"an option (exactly the same as the command line option but without leading " +"hyphens) or a comment (if it starts with a ‘B<#>’)." msgstr "" "所有选项都可以在命令行中或者在 B<dpkg> 配置文件 I<%PKGCONFDIR%/dpkg.cfg> 中指" "定,在配置目录 I<%PKGCONFDIR%/dpkg.cfg.d/> 里的零碎文件中指定也可(零碎文件需" @@ -5935,7 +6174,7 @@ msgstr "" #: dpkg.man #, fuzzy #| msgid "B<hold>: Process packages even when marked \"hold\"." -msgid "B<hold>: Process packages even when marked \\(lqhold\\(rq." +msgid "B<hold>: Process packages even when marked “hold”." msgstr "B<bold>: 连同标记了 “hold” 的软件包一并处理。" #. type: Plain text @@ -6212,8 +6451,8 @@ msgstr "" "也是 B<--refuse-downgrade> 选项的别名。" #. type: TP -#: dpkg.man dpkg-buildpackage.man dpkg-checkbuilddeps.man dpkg-query.man -#: dpkg-shlibdeps.man dpkg-trigger.man +#: dpkg.man dpkg-buildpackage.man dpkg-genbuildinfo.man dpkg-checkbuilddeps.man +#: dpkg-query.man dpkg-shlibdeps.man dpkg-trigger.man #, no-wrap msgid "B<--admindir=>I<dir>" msgstr "B<--admindir=>I<dir>" @@ -6228,7 +6467,7 @@ msgstr "B<--admindir=>I<dir>" msgid "" "Change default administrative directory, which contains many files that give " "information about status of installed or uninstalled packages, etc. " -"(Defaults to \\(FoI<%ADMINDIR%>\\(Fc)" +"(Defaults to «I<%ADMINDIR%>»)" msgstr "" "变更默认管理目录,这个目录包含着许多已安装和未安装软件包的状态记录文件等。" "(默认为 I<%ADMINDIR%>)" @@ -6251,7 +6490,7 @@ msgid "" "Change default installation directory which refers to the directory where " "packages are to be installed. B<instdir> is also the directory passed to " "B<chroot>(2) before running package's installation scripts, which means that " -"the scripts see B<instdir> as a root directory. (Defaults to \\(FoI</>\\(Fc)" +"the scripts see B<instdir> as a root directory. (Defaults to «I</>»)" msgstr "" "变更默认的软件包安装目录。在执行软件包的安装脚本之前,目录 B<instdir> 同样会" "传递给 B<chroot>(2),这意味着那些脚本会视 B<instdir> 为根目录。(默认为 I</" @@ -6270,8 +6509,8 @@ msgstr "B<--root=>I<dir>" #| "Changing B<root> changes B<instdir> to I<dir> and B<admindir> to I<dir>B</" #| "var/lib/dpkg>." msgid "" -"Changing B<root> changes B<instdir> to \\(FoI<dir>\\(Fc and B<admindir> to " -"\\(FoI<dir>B<%ADMINDIR%>\\(Fc." +"Changing B<root> changes B<instdir> to «I<dir>» and B<admindir> to «I<dir>B<" +"%ADMINDIR%>»." msgstr "" "对 B<root> 的更改会将 B<instdir> 迁至 I<dir> 并把 B<admindir> 迁至 I<dir>B</" "var/lib/dpkg> 。" @@ -6361,12 +6600,11 @@ msgstr "" #. type: Plain text #: dpkg.man msgid "" -"The glob patterns use the same wildcards used in the shell, were \\(oq*\\(cq " -"matches any sequence of characters, including the empty string and also " -"\\(oq/\\(cq. For example, \\(FoI</usr/*/READ*>\\(Fc matches \\(FoI</usr/" -"share/doc/package/README>\\(Fc. As usual, \\(oq?\\(cq matches any single " -"character (again, including \\(oq/\\(cq). And \\(oq[\\(cq starts a " -"character class, which can contain a list of characters, ranges and " +"The glob patterns use the same wildcards used in the shell, were ‘*’ matches " +"any sequence of characters, including the empty string and also ‘/’. For " +"example, «I</usr/*/READ*>» matches «I</usr/share/doc/package/README>». As " +"usual, ‘?’ matches any single character (again, including ‘/’). And ‘[’ " +"starts a character class, which can contain a list of characters, ranges and " "complementations. See B<glob>(7) for detailed information about globbing. " "Note: the current implementation might re-include more directories and " "symlinks than needed, to be on the safe side and avoid possible unpack " @@ -6436,13 +6674,13 @@ msgstr "" msgid "" "The only currently supported output format is B<rpm>, which consists of a " "line for every path that failed any check. The lines start with 9 " -"characters to report each specific check result, a \\(oqB<?>\\(cq implies " -"the check could not be done (lack of support, file permissions, etc), " -"\\(oqB<.>\\(cq implies the check passed, and an alphanumeric character " -"implies a specific check failed; the md5sum verification failure (the file " -"contents have changed) is denoted with a \\(oqB<5>\\(cq on the third " -"character. The line is followed by a space and an attribute character " -"(currently \\(oqB<c>\\(cq for conffiles), another space and the pathname." +"characters to report each specific check result, a ‘B<?>’ implies the check " +"could not be done (lack of support, file permissions, etc), ‘B<.>’ implies " +"the check passed, and an alphanumeric character implies a specific check " +"failed; the md5sum verification failure (the file contents have changed) is " +"denoted with a ‘B<5>’ on the third character. The line is followed by a " +"space and an attribute character (currently ‘B<c>’ for conffiles), another " +"space and the pathname." msgstr "" #. type: TP @@ -6692,8 +6930,9 @@ msgstr "" #. type: SH #: dpkg.man dpkg-buildflags.man dpkg-buildpackage.man dpkg-checkbuilddeps.man -#: dpkg-deb.man dpkg-divert.man dpkg-query.man dpkg-statoverride.man -#: dpkg-trigger.man dpkg-vendor.man dselect.man update-alternatives.man +#: dpkg-deb.man dpkg-divert.man dpkg-query.man dpkg-source.man dpkg-split.man +#: dpkg-statoverride.man dpkg-trigger.man dpkg-vendor.man dselect.man +#: update-alternatives.man #, no-wrap msgid "ENVIRONMENT" msgstr "" @@ -6945,9 +7184,9 @@ msgstr "" #. type: Plain text #: dpkg.man msgid "" -"Defined by B<dpkg> on the maintainer script environment to a value (\\(oqB<0>" -"\\(cq or \\(oqB<1>\\(cq) noting whether debugging has been requested (with " -"the B<--debug> option) for the maintainer scripts (since dpkg 1.18.4)." +"Defined by B<dpkg> on the maintainer script environment to a value (‘B<0>’ " +"or ‘B<1>’) noting whether debugging has been requested (with the B<--debug> " +"option) for the maintainer scripts (since dpkg 1.18.4)." msgstr "" #. type: Plain text @@ -7060,7 +7299,7 @@ msgstr "" #. type: Plain text #: dpkg.man #, no-wrap -msgid " B<dpkg -l \\(aq*vi*\\(aq>\n" +msgid " B<dpkg -l '*vi*'>\n" msgstr "" #. type: Plain text @@ -7374,23 +7613,24 @@ msgstr "" #. type: Plain text #: dpkg-architecture.man dpkg-buildflags.man dpkg-buildpackage.man -#: dpkg-checkbuilddeps.man dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man -#: dpkg-genchanges.man dpkg-gencontrol.man dpkg-gensymbols.man -#: dpkg-mergechangelogs.man dpkg-name.man dpkg-parsechangelog.man -#: dpkg-query.man dpkg-scanpackages.man dpkg-scansources.man dpkg-shlibdeps.man -#: dpkg-split.man dpkg-statoverride.man dpkg-trigger.man dpkg-vendor.man -#: update-alternatives.man +#: dpkg-genbuildinfo.man dpkg-checkbuilddeps.man dpkg-distaddfile.man +#: dpkg-deb.man dpkg-divert.man dpkg-genchanges.man dpkg-gencontrol.man +#: dpkg-gensymbols.man dpkg-mergechangelogs.man dpkg-name.man +#: dpkg-parsechangelog.man dpkg-query.man dpkg-scanpackages.man +#: dpkg-scansources.man dpkg-shlibdeps.man dpkg-split.man dpkg-statoverride.man +#: dpkg-trigger.man dpkg-vendor.man update-alternatives.man msgid "Show the usage message and exit." msgstr "" #. type: Plain text #: dpkg-architecture.man dpkg-buildflags.man dpkg-buildpackage.man -#: dpkg-checkbuilddeps.man dpkg-distaddfile.man dpkg-deb.man dpkg-divert.man -#: dpkg-genchanges.man dpkg-gencontrol.man dpkg-gensymbols.man -#: dpkg-mergechangelogs.man dpkg-name.man dpkg-parsechangelog.man -#: dpkg-query.man dpkg-scanpackages.man dpkg-scansources.man dpkg-shlibdeps.man -#: dpkg-source.man dpkg-split.man dpkg-statoverride.man dpkg-trigger.man -#: dpkg-vendor.man update-alternatives.man +#: dpkg-genbuildinfo.man dpkg-checkbuilddeps.man dpkg-distaddfile.man +#: dpkg-deb.man dpkg-divert.man dpkg-genchanges.man dpkg-gencontrol.man +#: dpkg-gensymbols.man dpkg-mergechangelogs.man dpkg-name.man +#: dpkg-parsechangelog.man dpkg-query.man dpkg-scanpackages.man +#: dpkg-scansources.man dpkg-shlibdeps.man dpkg-source.man dpkg-split.man +#: dpkg-statoverride.man dpkg-trigger.man dpkg-vendor.man +#: update-alternatives.man msgid "Show the version and exit." msgstr "" @@ -7551,6 +7791,22 @@ msgstr "" #. type: IP #: dpkg-architecture.man #, no-wrap +msgid "Debian architecture tuple" +msgstr "" + +#. type: Plain text +#: dpkg-architecture.man +msgid "" +"A Debian architecture tuple is the fully qualified architecture with all its " +"components spelled out. This differs with Debian architectures in that at " +"least the I<cpu> component does not embed the I<abi>. The current tuple has " +"the form I<abi>-I<libc>-I<os>-I<cpu>. Examples: base-gnu-linux-amd64, " +"eabihf-musl-linux-arm." +msgstr "" + +#. type: IP +#: dpkg-architecture.man +#, no-wrap msgid "Debian architecture wildcard" msgstr "" @@ -7558,8 +7814,25 @@ msgstr "" #: dpkg-architecture.man msgid "" "A Debian architecture wildcard is a special architecture string that will " -"match any real architecture being part of it. The general form is " -"E<lt>kernelE<gt>-E<lt>cpuE<gt>. Examples: linux-any, any-i386, hurd-any." +"match any real architecture being part of it. The general form is a Debian " +"architecture tuple with four or less elements, and with at least one of them " +"being B<any>. Missing elements of the tuple are prefixed implicitly as " +"B<any>, and thus the following pairs are equivalent:" +msgstr "" + +#. type: Plain text +#: dpkg-architecture.man +#, no-wrap +msgid "" +" B<any>-B<any>-B<any>-B<any> = B<any>\n" +" B<any>-B<any>-I<os>-B<any> = I<os>-B<any>\n" +" B<any>-I<libc>-B<any>-B<any> = I<libc>-B<any>-B<any>\n" +msgstr "" + +#. type: Plain text +#: dpkg-architecture.man +msgid "" +"Examples: linux-any, any-i386, hurd-any, eabi-any-any-arm, musl-any-any." msgstr "" #. type: IP @@ -7618,6 +7891,30 @@ msgstr "" #. type: IP #: dpkg-architecture.man #, no-wrap +msgid "B<DEB_BUILD_ARCH_ABI>" +msgstr "" + +#. type: Plain text +#: dpkg-architecture.man +#, fuzzy +#| msgid "B<bad-version>: Process even packages with wrong versions." +msgid "The Debian abi name of the build machine (since dpkg 1.18.11)." +msgstr "B<bad-version>: 容忍错误的软件包版本并继续。" + +#. type: IP +#: dpkg-architecture.man +#, no-wrap +msgid "B<DEB_BUILD_ARCH_LIBC>" +msgstr "" + +#. type: Plain text +#: dpkg-architecture.man +msgid "The Debian libc name of the build machine (since dpkg 1.18.11)." +msgstr "" + +#. type: IP +#: dpkg-architecture.man +#, no-wrap msgid "B<DEB_BUILD_ARCH_OS>" msgstr "" @@ -7719,6 +8016,32 @@ msgstr "" #. type: IP #: dpkg-architecture.man #, no-wrap +msgid "B<DEB_HOST_ARCH_ABI>" +msgstr "" + +#. type: Plain text +#: dpkg-architecture.man +#, fuzzy +#| msgid "B<bad-version>: Process even packages with wrong versions." +msgid "The Debian abi name of the host machine (since dpkg 1.18.11)." +msgstr "B<bad-version>: 容忍错误的软件包版本并继续。" + +#. type: IP +#: dpkg-architecture.man +#, no-wrap +msgid "B<DEB_HOST_ARCH_LIBC>" +msgstr "" + +#. type: Plain text +#: dpkg-architecture.man +#, fuzzy +#| msgid "B<bad-version>: Process even packages with wrong versions." +msgid "The Debian libc name of the host machine (since dpkg 1.18.11)." +msgstr "B<bad-version>: 容忍错误的软件包版本并继续。" + +#. type: IP +#: dpkg-architecture.man +#, no-wrap msgid "B<DEB_HOST_ARCH_OS>" msgstr "" @@ -7820,6 +8143,32 @@ msgstr "" #. type: IP #: dpkg-architecture.man #, no-wrap +msgid "B<DEB_TARGET_ARCH_ABI>" +msgstr "" + +#. type: Plain text +#: dpkg-architecture.man +#, fuzzy +#| msgid "B<bad-version>: Process even packages with wrong versions." +msgid "The Debian abi name of the target machine (since dpkg 1.18.11)." +msgstr "B<bad-version>: 容忍错误的软件包版本并继续。" + +#. type: IP +#: dpkg-architecture.man +#, no-wrap +msgid "B<DEB_TARGET_ARCH_LIBC>" +msgstr "" + +#. type: Plain text +#: dpkg-architecture.man +#, fuzzy +#| msgid "B<bad-version>: Process even packages with wrong versions." +msgid "The Debian libc name of the target machine (since dpkg 1.18.11)." +msgstr "B<bad-version>: 容忍错误的软件包版本并继续。" + +#. type: IP +#: dpkg-architecture.man +#, no-wrap msgid "B<DEB_TARGET_ARCH_OS>" msgstr "" @@ -7919,7 +8268,9 @@ msgstr "" msgid "" "All these files have to be present for B<dpkg-architecture> to work. Their " "location can be overridden at runtime with the environment variable " -"B<DPKG_DATADIR>." +"B<DPKG_DATADIR>. These tables contain a format B<Version> pseudo-field on " +"their first line to mark their format, so that parsers can check if they " +"understand it, such as \"# Version=1.0\"." msgstr "" #. type: TP @@ -7930,7 +8281,9 @@ msgstr "" #. type: Plain text #: dpkg-architecture.man -msgid "Table of known CPU names and mapping to their GNU name." +msgid "" +"Table of known CPU names and mapping to their GNU name. Format version 1.0 " +"(since dpkg 1.13.2)." msgstr "" #. type: TP @@ -7941,19 +8294,22 @@ msgstr "" #. type: Plain text #: dpkg-architecture.man -msgid "Table of known operating system names and mapping to their GNU name." +msgid "" +"Table of known operating system names and mapping to their GNU name. Format " +"version 2.0 (since dpkg 1.18.11)." msgstr "" #. type: TP #: dpkg-architecture.man #, no-wrap -msgid "I<%PKGDATADIR%/triplettable>" +msgid "I<%PKGDATADIR%/tupletable>" msgstr "" #. type: Plain text #: dpkg-architecture.man msgid "" -"Mapping between Debian architecture triplets and Debian architecture names." +"Mapping between Debian architecture tuples and Debian architecture names. " +"Format version 1.0 (since dpkg 1.18.11)." msgstr "" #. type: TP @@ -7964,7 +8320,9 @@ msgstr "" #. type: Plain text #: dpkg-architecture.man -msgid "Table of Debian architecture ABI attribute overrides." +msgid "" +"Table of Debian architecture ABI attribute overrides. Format version 2.0 " +"(since dpkg 1.18.11)." msgstr "" #. type: SS @@ -8149,7 +8507,7 @@ msgid "" "option which is exactly the same as a normal command line option for dpkg " "except for the leading hyphens which are not used here. Quotes surrounding " "option values are stripped. Comments are allowed by starting a line with a " -"hash sign (\\(oqB<#>\\(cq)." +"hash sign (‘B<#>’)." msgstr "" #. type: Plain text @@ -8311,7 +8669,7 @@ msgstr "" msgid "" "Print to standard output all compilation flags and their values. It prints " "one flag per line separated from its value by an equal sign " -"(\\(lqI<flag>=I<value>\\(rq). This is the default action." +"(“I<flag>=I<value>”). This is the default action." msgstr "" #. type: TP @@ -8517,7 +8875,7 @@ msgstr "" #, no-wrap msgid "" " Feature: pie\n" -" Enabled: no\n" +" Enabled: yes\n" msgstr "" #. type: Plain text @@ -8663,10 +9021,9 @@ msgstr "" #: dpkg-buildflags.man msgid "" "Each area feature can be enabled and disabled in the B<DEB_BUILD_OPTIONS> " -"and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the " -"\\(oqB<+>\\(cq and \\(oqB<->\\(cq modifier. For example, to enable the " -"B<hardening> \\(lqpie\\(rq feature and disable the \\(lqfortify\\(rq feature " -"you can do this in B<debian/rules>:" +"and B<DEB_BUILD_MAINT_OPTIONS> environment variable's area value with the ‘B<" +"+>’ and ‘B<->’ modifier. For example, to enable the B<hardening> “pie” " +"feature and disable the “fortify” feature you can do this in B<debian/rules>:" msgstr "" #. type: Plain text @@ -8680,8 +9037,8 @@ msgstr "" msgid "" "The special feature B<all> (valid in any area) can be used to enable or " "disable all area features at the same time. Thus disabling everything in " -"the B<hardening> area and enabling only \\(lqformat\\(rq and \\(lqfortify" -"\\(rq can be achieved with:" +"the B<hardening> area and enabling only “format” and “fortify” can be " +"achieved with:" msgstr "" #. type: Plain text @@ -8838,8 +9195,7 @@ msgid "" "warns about calls to B<printf> and B<scanf> functions where the format " "string is not a string literal and there are no format arguments, as in " "B<printf(foo);> instead of B<printf(\"%s\", foo);> This may be a security " -"hole if the format string came from untrusted input and contains \\(oq%n" -"\\(cq." +"hole if the format string came from untrusted input and contains ‘%n’." msgstr "" #. type: TP @@ -8856,9 +9212,8 @@ msgid "" "information about buffer sizes (where possible), and attempts to replace " "insecure unlimited length buffer function calls with length-limited ones. " "This is especially useful for old, crufty code. Additionally, format " -"strings in writable memory that contain \\(oq%n\\(cq are blocked. If an " -"application depends on such a format string, it will need to be worked " -"around." +"strings in writable memory that contain ‘%n’ are blocked. If an application " +"depends on such a format string, it will need to be worked around." msgstr "" #. type: Plain text @@ -8964,17 +9319,28 @@ msgstr "" #. type: Plain text #: dpkg-buildflags.man msgid "" -"This setting (disabled by default) adds B<-fPIE> to B<CFLAGS>, B<CXXFLAGS>, " -"B<OBJCFLAGS>, B<OBJCXXFLAGS>, B<GCJFLAGS>, B<FFLAGS> and B<FCFLAGS>, and B<-" -"fPIE -pie> to B<LDFLAGS>. Position Independent Executable are needed to take " -"advantage of Address Space Layout Randomization, supported by some kernel " -"versions. While ASLR can already be enforced for data areas in the stack and " -"heap (brk and mmap), the code areas must be compiled as position-" -"independent. Shared libraries already do this (-fPIC), so they gain ASLR " -"automatically, but binary .text regions need to be build PIE to gain ASLR. " -"When this happens, ROP (Return Oriented Programming) attacks are much harder " -"since there are no static locations to bounce off of during a memory " -"corruption attack." +"This setting (enabled and injected by default by gcc on the amd64, arm64, " +"armel, armhf, i386, mips, mipsel, mips64el, ppc64el and s390x architectures, " +"since dpkg 1.18.11) adds the required options if needed to enable or disable " +"PIE. When enabled and injected by gcc, adds nothing. When enabled and not " +"injected by gcc, adds B<-fPIE> to B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS>, " +"B<OBJCXXFLAGS>, B<GCJFLAGS>, B<FFLAGS> and B<FCFLAGS>, and B<-fPIE -pie> to " +"B<LDFLAGS>. When disabled and injected by gcc, adds B<-fno-PIE> to " +"B<CFLAGS>, B<CXXFLAGS>, B<OBJCFLAGS>, B<OBJCXXFLAGS>, B<GCJFLAGS>, B<FFLAGS> " +"and B<FCFLAGS>, and B<-no-pie> to B<LDFLAGS>." +msgstr "" + +#. type: Plain text +#: dpkg-buildflags.man +msgid "" +"Position Independent Executable are needed to take advantage of Address " +"Space Layout Randomization, supported by some kernel versions. While ASLR " +"can already be enforced for data areas in the stack and heap (brk and mmap), " +"the code areas must be compiled as position-independent. Shared libraries " +"already do this (-fPIC), so they gain ASLR automatically, but binary .text " +"regions need to be build PIE to gain ASLR. When this happens, ROP (Return " +"Oriented Programming) attacks are much harder since there are no static " +"locations to bounce off of during a memory corruption attack." msgstr "" #. type: Plain text @@ -9498,6 +9864,20 @@ msgstr "" #. type: Plain text #: dpkg-buildpackage.man msgid "" +"Unless a source-only build has been requested, it runs the B<buildinfo> hook " +"and calls B<dpkg-genbuildinfo> to generate a B<.buildinfo> file. Several " +"B<dpkg-buildpackage> options are forwarded to B<dpkg-genbuildinfo>." +msgstr "" + +#. type: IP +#: dpkg-buildpackage.man +#, no-wrap +msgid "B<7.>" +msgstr "" + +#. type: Plain text +#: dpkg-buildpackage.man +msgid "" "It runs the B<changes> hook and calls B<dpkg-genchanges> to generate a B<." "changes> file. The name of the B<.changes> file will depend on the type of " "build and will be as specific as necessary but not more; for a build that " @@ -9512,7 +9892,7 @@ msgstr "" #. type: IP #: dpkg-buildpackage.man #, no-wrap -msgid "B<7.>" +msgid "B<8.>" msgstr "" #. type: Plain text @@ -9525,7 +9905,7 @@ msgstr "" #. type: IP #: dpkg-buildpackage.man #, no-wrap -msgid "B<8.>" +msgid "B<9.>" msgstr "" #. type: Plain text @@ -9536,7 +9916,7 @@ msgstr "" #. type: IP #: dpkg-buildpackage.man #, no-wrap -msgid "B<9.>" +msgid "B<10.>" msgstr "" #. type: Plain text @@ -9550,7 +9930,7 @@ msgstr "" #. type: IP #: dpkg-buildpackage.man #, no-wrap -msgid "B<10.>" +msgid "B<11.>" msgstr "" #. type: Plain text @@ -9565,7 +9945,7 @@ msgstr "" #. type: IP #: dpkg-buildpackage.man #, no-wrap -msgid "B<11.>" +msgid "B<12.>" msgstr "" #. type: Plain text @@ -9588,7 +9968,7 @@ msgid "" "buildpackage> system and user configuration files. Each line in the " "configuration file is either an option (exactly the same as the command line " "option but without leading hyphens) or a comment (if it starts with a " -"\\(oqB<#>\\(cq)." +"‘B<#>’)." msgstr "" "所有选项都可以在命令行中或者在 B<dpkg> 配置文件 I<%PKGCONFDIR%/dpkg.cfg> 中指" "定,在配置目录 I<%PKGCONFDIR%/dpkg.cfg.d/> 里的零碎文件中指定也可(零碎文件需" @@ -9596,7 +9976,7 @@ msgstr "" "选项一致,但无需连字符)也可以是注释(以 B<#> 开头)。" #. type: TP -#: dpkg-buildpackage.man dpkg-genchanges.man +#: dpkg-buildpackage.man dpkg-genbuildinfo.man dpkg-genchanges.man #, no-wrap msgid "B<--build=>I<type>" msgstr "" @@ -9609,12 +9989,12 @@ msgid "" msgstr "" #. type: Plain text -#: dpkg-buildpackage.man dpkg-genchanges.man +#: dpkg-buildpackage.man dpkg-genbuildinfo.man dpkg-genchanges.man msgid "The allowed values are:" msgstr "" #. type: TP -#: dpkg-buildpackage.man dpkg-genchanges.man +#: dpkg-buildpackage.man dpkg-genbuildinfo.man dpkg-genchanges.man #, fuzzy, no-wrap #| msgid "dpkg-source" msgid "B<source>" @@ -9630,7 +10010,7 @@ msgid "" msgstr "" #. type: TP -#: dpkg-buildpackage.man dpkg-genchanges.man +#: dpkg-buildpackage.man dpkg-genbuildinfo.man dpkg-genchanges.man #, no-wrap msgid "B<any>" msgstr "" @@ -9641,7 +10021,7 @@ msgid "Builds the architecture specific binary packages." msgstr "" #. type: TP -#: dpkg-buildpackage.man dpkg-genchanges.man +#: dpkg-buildpackage.man dpkg-genbuildinfo.man dpkg-genchanges.man #, fuzzy, no-wrap #| msgid "B<install>" msgid "B<all>" @@ -9653,7 +10033,7 @@ msgid "Builds the architecture independent binary packages." msgstr "" #. type: TP -#: dpkg-buildpackage.man dpkg-genchanges.man +#: dpkg-buildpackage.man dpkg-genbuildinfo.man dpkg-genchanges.man #, no-wrap msgid "B<binary>" msgstr "" @@ -9666,7 +10046,7 @@ msgid "" msgstr "" #. type: TP -#: dpkg-buildpackage.man dpkg-genchanges.man +#: dpkg-buildpackage.man dpkg-genbuildinfo.man dpkg-genchanges.man #, no-wrap msgid "B<full>" msgstr "" @@ -9943,6 +10323,11 @@ msgid "" "that are not parallel-build safe." msgstr "" +#. type: Plain text +#: dpkg-buildpackage.man +msgid "B<auto> is the default behavior (since dpkg 1.18.11)." +msgstr "" + #. type: TP #: dpkg-buildpackage.man #, fuzzy, no-wrap @@ -10204,6 +10589,38 @@ msgid "The upstream version." msgstr "" #. type: TP +#: dpkg-buildpackage.man dpkg-genbuildinfo.man +#, fuzzy, no-wrap +#| msgid "B<--admindir=>I<dir>" +msgid "B<--buildinfo-id=>I<identifier>" +msgstr "B<--admindir=>I<dir>" + +#. type: Plain text +#: dpkg-buildpackage.man +msgid "" +"Specify the identifier part of the B<.buildinfo> file name (since dpkg " +"1.18.11). By default, B<dpkg-buildpackage> will create an identifier using " +"the current time and the first characters of the MD5 hash. An arbitrary " +"identifier can be specified as a replacement. The identifier has the same " +"restriction as package names: it must consist only of lower case letters (a-" +"z), digits (0-9), plus (+) and minus (-) signs, and periods (.), be at " +"least two characters long and must start with an alphanumeric character." +msgstr "" + +#. type: TP +#: dpkg-buildpackage.man +#, no-wrap +msgid "B<--buildinfo-option=>I<opt>" +msgstr "" + +#. type: Plain text +#: dpkg-buildpackage.man +msgid "" +"Pass option I<opt> to B<dpkg-genbuildinfo> (since dpkg 1.18.11). Can be " +"used multiple times." +msgstr "" + +#. type: TP #: dpkg-buildpackage.man #, fuzzy, no-wrap #| msgid "B<-E>, B<--skip-same-version>" @@ -10481,7 +10898,7 @@ msgid "" msgstr "" #. type: TP -#: dpkg-buildpackage.man dpkg-deb.man +#: dpkg-buildpackage.man dpkg-deb.man dpkg-source.man dpkg-split.man #, no-wrap msgid "B<SOURCE_DATE_EPOCH>" msgstr "" @@ -10558,9 +10975,252 @@ msgstr "" #: dpkg-buildpackage.man msgid "" "B<dpkg-source>(1), B<dpkg-architecture>(1), B<dpkg-buildflags>(1), B<dpkg-" -"genchanges>(1), B<fakeroot>(1), B<lintian>(1), B<gpg2>(1), B<gpg>(1)." +"genbuildinfo>(1), B<dpkg-genchanges>(1), B<fakeroot>(1), B<lintian>(1), " +"B<gpg2>(1), B<gpg>(1)." +msgstr "" + +#. type: TH +#: dpkg-genbuildinfo.man +#, no-wrap +msgid "dpkg-genbuildinfo" +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "dpkg-genbuildinfo - generate Debian .buildinfo files" +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +#, fuzzy +#| msgid "B<dpkg> [I<option>...] I<action>" +msgid "B<dpkg-genbuildinfo> [I<option>...]" +msgstr "B<dpkg> [I<option>...] I<action>" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"B<dpkg-genbuildinfo> reads information from an unpacked and built Debian " +"source tree and from the files it has generated and generates a Debian " +"control file describing the build environment and the build artifacts (B<." +"buildinfo> file)." +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "This command was introduced in dpkg 1.18.11." +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "Specifies the build I<type> from a comma-separated list of components." +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"Generate build information including unqualified build dependencies (B<Build-" +"Depends>) and architecture specific build dependencies (B<Build-Depends-" +"Arch>)." +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"Generate build information including unqualified build dependencies (B<Build-" +"Depends>) and architecture independent build dependencies (B<Build-Depends-" +"Indep>)." +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"Effectively ignored; generate build information with just the unqualified " +"build dependencies (B<Build-Depends>)." +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"Generate build information with all three types of build dependencies. This " +"is an alias for B<any,all>." +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"Generate build information with all three types of build dependencies. This " +"is an alias for B<any,all,source>, and the same as the default case when no " +"build option is specified." +msgstr "" + +#. type: TP +#: dpkg-genbuildinfo.man dpkg-genchanges.man +#, no-wrap +msgid "B<-c>I<controlfile>" +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man dpkg-genchanges.man dpkg-gencontrol.man +msgid "" +"Specifies the main source control file to read information from. The default " +"is B<debian/control>." +msgstr "" + +#. type: TP +#: dpkg-genbuildinfo.man dpkg-genchanges.man dpkg-gencontrol.man +#: dpkg-source.man +#, no-wrap +msgid "B<-l>I<changelog-file>" +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man dpkg-genchanges.man dpkg-gencontrol.man +msgid "" +"Specifies the changelog file to read information from. The default is " +"B<debian/changelog>." +msgstr "" + +#. type: TP +#: dpkg-genbuildinfo.man dpkg-distaddfile.man dpkg-genchanges.man +#: dpkg-gencontrol.man +#, no-wrap +msgid "B<-f>I<files-list-file>" +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"Specifies where is the list of files that have been produced by the build, " +"rather than using B<debian/files>." +msgstr "" + +#. type: TP +#: dpkg-genbuildinfo.man dpkg-genchanges.man dpkg-gencontrol.man +#: dpkg-source.man +#, no-wrap +msgid "B<-F>I<changelog-format>" +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man dpkg-genchanges.man dpkg-gencontrol.man +#: dpkg-source.man +msgid "" +"Specifies the format of the changelog. See B<dpkg-parsechangelog>(1) for " +"information about alternative formats." +msgstr "" + +#. type: TP +#: dpkg-genbuildinfo.man dpkg-genchanges.man dpkg-gencontrol.man +#: dpkg-gensymbols.man dpkg-shlibdeps.man +#, no-wrap +msgid "B<-O>[I<filename>]" +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"Print the buildinfo file to standard output (or I<filename> if specified) " +"rather than to I<dir>B</>I<source-name>B<_>I<source-version>B<_>I<buildinfo-" +"id>B<.buildinfo> (where I<dir> is B<..> by default or I<upload-files-dir> if " +"B<-u> was used)." +msgstr "" + +#. type: TP +#: dpkg-genbuildinfo.man dpkg-genchanges.man +#, no-wrap +msgid "B<-u>I<upload-files-dir>" +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"Look for the files to be uploaded in I<upload-files-dir> rather than B<..> " +"(B<dpkg-genbuildinfo> needs to find these files so that it can include their " +"sizes and checksums in the B<.buildinfo> file)." +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"Specify the identifier part of the B<.buildinfo> file name. By default, " +"B<dpkg-genbuildinfo> will create an identifier using the current time and " +"the first characters of the MD5 hash. An arbitrary identifier can be " +"specified as a replacement. The identifier has the same restriction as " +"package names: it must consist only of lower case letters (a-z), digits " +"(0-9), plus (+) and minus (-) signs, and periods (.), be at least two " +"characters long and must start with an alphanumeric character." +msgstr "" + +#. type: TP +#: dpkg-genbuildinfo.man +#, fuzzy, no-wrap +#| msgid "B<--path-include=>I<glob-pattern>" +msgid "B<--always-include-path>" +msgstr "B<--path-include=>I<glob-pattern>" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"By default, the B<Build-Path> field will only be written if the current " +"directory starts with a whitelisted pattern." +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"On Debian and derivatives the pattern matches on B</build/> at the start of " +"the pathname." +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"Specify this option to always write a B<Build-Path> field when generating " +"the B<.buildinfo>." +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"Change the location of the B<dpkg> database. The default location is I</var/" +"lib/dpkg>." msgstr "" +#. type: TP +#: dpkg-genbuildinfo.man dpkg-genchanges.man dpkg-gensymbols.man +#, no-wrap +msgid "B<-q>" +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"B<dpkg-genbuildinfo> might produce informative messages on standard error. " +"B<-q> suppresses these messages." +msgstr "" + +#. type: TP +#: dpkg-genbuildinfo.man dpkg-distaddfile.man dpkg-genchanges.man +#: dpkg-gencontrol.man +#, no-wrap +msgid "B<debian/files>" +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"The list of generated files. B<dpkg-genbuildinfo> reads the data here when " +"producing a B<.buildinfo> file." +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +#, fuzzy +#| msgid "B<--unpack >I<package-file>..." +msgid "B<deb-buildinfo>(5)." +msgstr "B<--unpack >I<package-file>..." + #. type: TH #: dpkg-checkbuilddeps.man #, no-wrap @@ -10713,12 +11373,6 @@ msgid "" "a pathname relative to the current directory when B<dpkg-distaddfile> is run." msgstr "" -#. type: TP -#: dpkg-distaddfile.man dpkg-genchanges.man dpkg-gencontrol.man -#, no-wrap -msgid "B<-f>I<files-list-file>" -msgstr "" - #. type: Plain text #: dpkg-distaddfile.man dpkg-gencontrol.man msgid "" @@ -10726,12 +11380,6 @@ msgid "" "B<debian/files>." msgstr "" -#. type: TP -#: dpkg-distaddfile.man dpkg-genchanges.man dpkg-gencontrol.man -#, no-wrap -msgid "B<debian/files>" -msgstr "" - #. type: Plain text #: dpkg-distaddfile.man msgid "" @@ -10786,8 +11434,8 @@ msgstr "" msgid "" "For most commands taking an input archive argument, the archive can be read " "from standard input if the archive name is given as a single minus character " -"(\\(FoB<->\\(Fc); otherwise lack of support will be documented in their " -"respective command description." +"(«B<->»); otherwise lack of support will be documented in their respective " +"command description." msgstr "" #. type: TP @@ -10990,7 +11638,7 @@ msgstr "" #: dpkg-deb.man msgid "" "The input archive is not (currently) processed sequentially, so reading it " -"from standard input (\\(FoB<->\\(Fc) is B<not> supported." +"from standard input («B<->») is B<not> supported." msgstr "" #. type: TP @@ -11059,16 +11707,16 @@ msgstr "" #. type: Plain text #: dpkg-deb.man msgid "" -"The string may reference any status field using the \\(lq${I<field-" -"name>}\\(rq form, a list of the valid fields can be easily produced using B<-" -"I> on the same package. A complete explanation of the formatting options " -"(including escape sequences and field tabbing) can be found in the " -"explanation of the B<--showformat> option in B<dpkg-query>(1)." +"The string may reference any status field using the “${I<field-name>}” form, " +"a list of the valid fields can be easily produced using B<-I> on the same " +"package. A complete explanation of the formatting options (including escape " +"sequences and field tabbing) can be found in the explanation of the B<--" +"showformat> option in B<dpkg-query>(1)." msgstr "" #. type: Plain text #: dpkg-deb.man -msgid "The default for this field is \\(lq${Package}\\et${Version}\\en\\(rq." +msgid "The default for this field is “${Package}\\et${Version}\\en”." msgstr "" #. type: TP @@ -11271,8 +11919,8 @@ msgid "" "through the Debian package scripts to move a file away when it causes a " "conflict. System administrators can also use it to override some package's " "configuration file, or whenever some files (which aren't marked as " -"\\(lqconffiles\\(rq) need to be preserved by B<dpkg>, when installing a " -"newer version of a package which contains those files." +"“conffiles”) need to be preserved by B<dpkg>, when installing a newer " +"version of a package which contains those files." msgstr "" #. type: TP @@ -11708,32 +12356,6 @@ msgstr "" msgid "Remove an output control file field." msgstr "" -#. type: TP -#: dpkg-genchanges.man -#, no-wrap -msgid "B<-c>I<controlfile>" -msgstr "" - -#. type: Plain text -#: dpkg-genchanges.man dpkg-gencontrol.man -msgid "" -"Specifies the main source control file to read information from. The default " -"is B<debian/control>." -msgstr "" - -#. type: TP -#: dpkg-genchanges.man dpkg-gencontrol.man dpkg-source.man -#, no-wrap -msgid "B<-l>I<changelog-file>" -msgstr "" - -#. type: Plain text -#: dpkg-genchanges.man dpkg-gencontrol.man -msgid "" -"Specifies the changelog file to read information from. The default is " -"B<debian/changelog>." -msgstr "" - #. type: Plain text #: dpkg-genchanges.man msgid "" @@ -11741,25 +12363,6 @@ msgid "" "files>." msgstr "" -#. type: TP -#: dpkg-genchanges.man dpkg-gencontrol.man dpkg-source.man -#, no-wrap -msgid "B<-F>I<changelog-format>" -msgstr "" - -#. type: Plain text -#: dpkg-genchanges.man dpkg-gencontrol.man dpkg-source.man -msgid "" -"Specifies the format of the changelog. See B<dpkg-parsechangelog>(1) for " -"information about alternative formats." -msgstr "" - -#. type: TP -#: dpkg-genchanges.man -#, no-wrap -msgid "B<-u>I<upload-files-dir>" -msgstr "" - #. type: Plain text #: dpkg-genchanges.man msgid "" @@ -11768,12 +12371,6 @@ msgid "" "sizes and checksums in the B<.changes> file)." msgstr "" -#. type: TP -#: dpkg-genchanges.man dpkg-gensymbols.man -#, no-wrap -msgid "B<-q>" -msgstr "" - #. type: Plain text #: dpkg-genchanges.man msgid "" @@ -11782,13 +12379,6 @@ msgid "" "uploaded. B<-q> suppresses these messages." msgstr "" -#. type: TP -#: dpkg-genchanges.man dpkg-gencontrol.man dpkg-gensymbols.man -#: dpkg-shlibdeps.man -#, no-wrap -msgid "B<-O>[I<filename>]" -msgstr "" - #. type: Plain text #: dpkg-genchanges.man msgid "" @@ -12089,7 +12679,7 @@ msgid "" "so that backports with a lower version number but the same upstream version " "still satisfy the generated dependencies. If the Debian revision can't be " "dropped because the symbol really got added by the Debian specific change, " -"then one should suffix the version with \\(oqB<~>\\(cq." +"then one should suffix the version with ‘B<~>’." msgstr "" #. type: Plain text @@ -12103,10 +12693,10 @@ msgstr "" #. type: Plain text #: dpkg-gensymbols.man msgid "" -"Note that you can put comments in symbols files: any line with \\(oq#\\(cq " -"as the first character is a comment except if it starts with \\(oq#include" -"\\(cq (see section B<Using includes>). Lines starting with \\(oq#MISSING:" -"\\(cq are special comments documenting symbols that have disappeared." +"Note that you can put comments in symbols files: any line with ‘#’ as the " +"first character is a comment except if it starts with ‘#include’ (see " +"section B<Using includes>). Lines starting with ‘#MISSING:’ are special " +"comments documenting symbols that have disappeared." msgstr "" #. type: Plain text @@ -12224,7 +12814,7 @@ msgid "" "that such a symbol needs to be removed from the symbol file or readded to " "the library. When the optional symbol, which was previously declared as " "MISSING, suddenly reappears in the next revision, it will be upgraded back " -"to the \\(lqexisting\\(rq status with its minimum version unchanged." +"to the “existing” status with its minimum version unchanged." msgstr "" #. type: Plain text @@ -13042,11 +13632,11 @@ msgstr "" #. type: Plain text #: dpkg-maintscript-helper.man msgid "" -"The package name. When the package is \\(lqMulti-Arch: same\\(rq this " -"parameter must include the architecture qualifier, otherwise it should " -"B<not> usually include the architecture qualifier (as it would disallow " -"cross-grades, or switching from being architecture specific to architecture " -"B<all> or vice versa). If the parameter is empty or omitted, the " +"The package name. When the package is “Multi-Arch: same” this parameter must " +"include the architecture qualifier, otherwise it should B<not> usually " +"include the architecture qualifier (as it would disallow cross-grades, or " +"switching from being architecture specific to architecture B<all> or vice " +"versa). If the parameter is empty or omitted, the " "B<DPKG_MAINTSCRIPT_PACKAGE> and B<DPKG_MAINTSCRIPT_ARCH> environment " "variables (as set by B<dpkg>) will be used to generate an arch-qualified " "package name." @@ -13402,9 +13992,9 @@ msgid "" "version number after the last tilde is dropped so that 1.0-1~exp1 and " "1.0-1~exp5 are considered to be the same entry. When the same version is " "available in both I<new-a> and I<new-b>, a standard line-based 3-way merge " -"is attempted (provided that the module Algorithm::Merge is available \\[em] " -"it's part of the package libalgorithm-merge-perl \\[em] otherwise you get a " -"global conflict on the content of the entry)." +"is attempted (provided that the module Algorithm::Merge is available — it's " +"part of the package libalgorithm-merge-perl — otherwise you get a global " +"conflict on the content of the entry)." msgstr "" #. type: TP @@ -13556,13 +14146,12 @@ msgid "" "Files will be moved into a subdirectory. If the directory given as argument " "exists the files will be moved into that directory otherwise the name of the " "target directory is extracted from the section field in the control part of " -"the package. The target directory will be \\(Founstable/binary-" -"I<architecture>/I<section>\\(Fc. If the section is not found in the " -"control, then B<no-section> is assumed, and in this case, as well as for " -"sections B<non-free> and B<contrib> the target directory is \\(FoI<section>/" -"binary-I<architecture>\\(Fc. The section field is not required so a lot of " -"packages will find their way to the B<no-section> area. Use this option " -"with care, it's messy." +"the package. The target directory will be «unstable/binary-I<architecture>/" +"I<section>». If the section is not found in the control, then B<no-section> " +"is assumed, and in this case, as well as for sections B<non-free> and " +"B<contrib> the target directory is «I<section>/binary-I<architecture>». The " +"section field is not required so a lot of packages will find their way to " +"the B<no-section> area. Use this option with care, it's messy." msgstr "" #. type: TP @@ -13611,7 +14200,7 @@ msgstr "" #. type: TP #: dpkg-name.man #, no-wrap -msgid "B<find /root/debian/ -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a>" +msgid "B<find /root/debian/ -name '*.deb' | xargs -n 1 dpkg-name -a>" msgstr "" #. type: Plain text @@ -13625,7 +14214,7 @@ msgstr "" #. type: TP #: dpkg-name.man #, no-wrap -msgid "B<find -name \\(aq*.deb\\(aq | xargs -n 1 dpkg-name -a -o -s -c>" +msgid "B<find -name '*.deb' | xargs -n 1 dpkg-name -a -o -s -c>" msgstr "" #. type: Plain text @@ -13687,9 +14276,8 @@ msgstr "B<--unpack >I<package-file>..." #. type: Plain text #: dpkg-parsechangelog.man msgid "" -"Specifies the changelog file to read information from. A \\(oq-\\(cq can be " -"used to specify reading from standard input. The default is B<debian/" -"changelog>." +"Specifies the changelog file to read information from. A ‘-’ can be used to " +"specify reading from standard input. The default is B<debian/changelog>." msgstr "" #. type: TP @@ -13755,9 +14343,7 @@ msgstr "" #. type: Plain text #: dpkg-parsechangelog.man -msgid "" -"Set the changelog filename to parse. Default is \\(oq-\\(cq (standard " -"input)." +msgid "Set the changelog filename to parse. Default is ‘-’ (standard input)." msgstr "" #. type: TP @@ -14021,8 +14607,8 @@ msgstr "" msgid "" "In order to have B<dpkg-parsechangelog> run the new parser, a line must be " "included within the last 40 lines of the changelog file, matching the Perl " -"regular expression: \\(lqB<\\eschangelog-format:\\es+([0-9a-z]+)\\eW>\\(rq. " -"The part in parentheses should be the name of the format. For example:" +"regular expression: “B<\\eschangelog-format:\\es+([0-9a-z]+)\\eW>”. The " +"part in parentheses should be the name of the format. For example:" msgstr "" #. type: Plain text @@ -14161,7 +14747,7 @@ msgstr "" #. type: Plain text #: dpkg-query.man #, no-wrap -msgid " B<dpkg-query -l \\(aqlibc6*\\(aq>\n" +msgid " B<dpkg-query -l 'libc6*'>\n" msgstr "" #. type: Plain text @@ -14354,13 +14940,12 @@ msgstr "" #. type: Plain text #: dpkg-query.man msgid "" -"If the first character in the I<filename-search-pattern> is none of " -"\\(oqB<*[?/>\\(cq then it will be considered a substring match and will be " -"implicitly surrounded by \\(oqB<*>\\(cq (as in B<*>I<filename-search-" -"pattern>B<*>). If the subsequent string contains any of \\(oqB<*[?\\e>" -"\\(cq, then it will handled like a glob pattern, otherwise any trailing " -"\\(oqB</>\\(cq or \\(oqB</.>\\(cq will be removed and a literal path lookup " -"will be performed." +"If the first character in the I<filename-search-pattern> is none of ‘B<*[?/" +">’ then it will be considered a substring match and will be implicitly " +"surrounded by ‘B<*>’ (as in B<*>I<filename-search-pattern>B<*>). If the " +"subsequent string contains any of ‘B<*[?\\e>’, then it will handled like a " +"glob pattern, otherwise any trailing ‘B</>’ or ‘B</.>’ will be removed and a " +"literal path lookup will be performed." msgstr "" #. type: Plain text @@ -14422,7 +15007,7 @@ msgstr "" #. type: Plain text #: dpkg-query.man -msgid "In the format string, \\(lqB<\\e>\\(rq introduces escapes:" +msgid "In the format string, “B<\\e>” introduces escapes:" msgstr "" #. type: Plain text @@ -14437,20 +15022,19 @@ msgstr "" #. type: Plain text #: dpkg-query.man msgid "" -"\\(lqB<\\e>\\(rq before any other character suppresses any special meaning " -"of the following character, which is useful for \\(lqB<\\e>\\(rq and \\(lqB<" -"$>\\(rq." +"“B<\\e>” before any other character suppresses any special meaning of the " +"following character, which is useful for “B<\\e>” and “B<$>”." msgstr "" #. type: Plain text #: dpkg-query.man msgid "" "Package information can be included by inserting variable references to " -"package fields using the syntax \\(lqB<${>I<field>[B<;>I<width>]B<}>\\(rq. " -"Fields are printed right-aligned unless the width is negative in which case " -"left alignment will be used. The following I<field>s are recognized but they " -"are not necessarily available in the status file (only internal fields or " -"fields stored in the binary package end up in it):" +"package fields using the syntax “B<${>I<field>[B<;>I<width>]B<}>”. Fields " +"are printed right-aligned unless the width is negative in which case left " +"alignment will be used. The following I<field>s are recognized but they are " +"not necessarily available in the status file (only internal fields or fields " +"stored in the binary package end up in it):" msgstr "" #. type: Plain text @@ -14510,10 +15094,10 @@ msgstr "" #: dpkg-query.man msgid "" "It contains the binary package name with a possible architecture qualifier " -"like \\(lqlibc6:amd64\\(rq (since dpkg 1.16.2). An architecture qualifier " -"will be present to make the package name unambiguous, for example if the " -"package has a B<Multi-Arch> field with a value of B<same> or the package is " -"of a foreign architecture." +"like “libc6:amd64” (since dpkg 1.16.2). An architecture qualifier will be " +"present to make the package name unambiguous, for example if the package has " +"a B<Multi-Arch> field with a value of B<same> or the package is of a foreign " +"architecture." msgstr "" #. type: TP @@ -14537,8 +15121,8 @@ msgstr "" #: dpkg-query.man msgid "" "It contains the abbreviated package status (as three characters), such as " -"\\(lqii \\(rq or \\(lqiHR\\(rq (since dpkg 1.16.2). See the B<--list> " -"command description for more details." +"“ii ” or “iHR” (since dpkg 1.16.2). See the B<--list> command description " +"for more details." msgstr "" #. type: TP @@ -14603,17 +15187,17 @@ msgstr "" #. type: Plain text #: dpkg-query.man msgid "" -"The default format string is \\(lqB<${binary:Package}\\et${Version}\\en>" -"\\(rq. Actually, all other fields found in the status file (i.e. user " -"defined fields) can be requested, too. They will be printed as-is, though, " -"no conversion nor error checking is done on them. To get the name of the " +"The default format string is “B<${binary:Package}\\et${Version}\\en>”. " +"Actually, all other fields found in the status file (i.e. user defined " +"fields) can be requested, too. They will be printed as-is, though, no " +"conversion nor error checking is done on them. To get the name of the " "B<dpkg> maintainer and the installed version, you could run:" msgstr "" #. type: Plain text #: dpkg-query.man #, no-wrap -msgid " B<dpkg-query -W -f=\\(aq${binary:Package} ${Version}\\et${Maintainer}\\en\\(aq dpkg>\n" +msgid " B<dpkg-query -W -f='${binary:Package} ${Version}\\et${Maintainer}\\en' dpkg>\n" msgstr "" #. type: Plain text @@ -15020,7 +15604,7 @@ msgstr "" #. type: IP #: dpkg-shlibdeps.man #, no-wrap -msgid "Output from \\(lqB<dpkg-query --control-path> I<package> symbols\\(rq" +msgid "Output from “B<dpkg-query --control-path> I<package> symbols”" msgstr "" #. type: Plain text @@ -15110,7 +15694,7 @@ msgstr "" #. type: IP #: dpkg-shlibdeps.man #, no-wrap -msgid "Output from \\(lqB<dpkg-query --control-path> I<package> shlibs\\(rq" +msgid "Output from “B<dpkg-query --control-path> I<package> shlibs”" msgstr "" #. type: IP @@ -15351,12 +15935,12 @@ msgstr "" msgid "" "I<value> is a bit field defining the set of warnings that can be emitted by " "B<dpkg-shlibdeps> (since dpkg 1.14.17). Bit 0 (value=1) enables the warning " -"\\(lqsymbol I<sym> used by I<binary> found in none of the libraries\\(rq, " -"bit 1 (value=2) enables the warning \\(lqpackage could avoid a useless " -"dependency\\(rq and bit 2 (value=4) enables the warning \\(lqI<binary> " -"should not be linked against I<library>\\(rq. The default I<value> is 3: " -"the first two warnings are active by default, the last one is not. Set " -"I<value> to 7 if you want all warnings to be active." +"“symbol I<sym> used by I<binary> found in none of the libraries”, bit 1 " +"(value=2) enables the warning “package could avoid a useless dependency” and " +"bit 2 (value=4) enables the warning “I<binary> should not be linked against " +"I<library>”. The default I<value> is 3: the first two warnings are active " +"by default, the last one is not. Set I<value> to 7 if you want all warnings " +"to be active." msgstr "" #. type: SS @@ -15618,9 +16202,9 @@ msgstr "" #: dpkg-source.man msgid "" "If the source package uses a non-standard format (currently this means all " -"formats except \\(lq1.0\\(rq), its name will be stored in B<debian/source/" -"format> so that the following builds of the source package use the same " -"format by default." +"formats except “1.0”), its name will be stored in B<debian/source/format> so " +"that the following builds of the source package use the same format by " +"default." msgstr "" #. type: TP @@ -15644,9 +16228,9 @@ msgstr "" msgid "" "B<dpkg-source> will build the source package with the first format found in " "this ordered list: the format indicated with the I<--format> command line " -"option, the format indicated in B<debian/source/format>, \\(lq1.0\\(rq. The " -"fallback to \\(lq1.0\\(rq is deprecated and will be removed at some point in " -"the future, you should always document the desired source format in B<debian/" +"option, the format indicated in B<debian/source/format>, “1.0”. The " +"fallback to “1.0” is deprecated and will be removed at some point in the " +"future, you should always document the desired source format in B<debian/" "source/format>. See section B<SOURCE PACKAGE FORMATS> for an extensive " "description of the various source package formats." msgstr "" @@ -15833,8 +16417,8 @@ msgid "" "cvsignore, .svn/). The default regex is already very exhaustive, but if you " "need to replace it, please note that by default it can match any part of a " "path, so if you want to match the begin of a filename or only full " -"filenames, you will need to provide the necessary anchors (e.g. " -"\\(oq(^|/)\\(cq, \\(oq($|/)\\(cq) yourself." +"filenames, you will need to provide the necessary anchors (e.g. ‘(^|/)’, " +"‘($|/)’) yourself." msgstr "" #. type: TP @@ -15848,9 +16432,9 @@ msgstr "" msgid "" "The perl regular expression specified will extend the default value used by " "B<--diff-ignore> and its current value, if set (since dpkg 1.15.6). It does " -"this by concatenating \\(lqB<|>I<regex>\\(rq to the existing value. This " -"option is convenient to use in B<debian/source/options> to exclude some auto-" -"generated files from the automatic patch generation." +"this by concatenating “B<|>I<regex>” to the existing value. This option is " +"convenient to use in B<debian/source/options> to exclude some auto-generated " +"files from the automatic patch generation." msgstr "" #. type: TP @@ -15995,9 +16579,8 @@ msgstr "" #: dpkg-source.man msgid "" "If you don't know what source format to use, you should probably pick either " -"\\(lq3.0 (quilt)\\(rq or \\(lq3.0 (native)\\(rq. See https://wiki.debian." -"org/Projects/DebSrc3.0 for information on the deployment of those formats " -"within Debian." +"“3.0 (quilt)” or “3.0 (native)”. See https://wiki.debian.org/Projects/" +"DebSrc3.0 for information on the deployment of those formats within Debian." msgstr "" #. type: SS @@ -16044,8 +16627,8 @@ msgstr "" msgid "" "Building a native package is just creating a single tarball with the source " "directory. Building a non-native package involves extracting the original " -"tarball in a separate \\(lq.orig\\(rq directory and regenerating the B<.diff." -"gz> by comparing the source package I<directory> with the .orig directory." +"tarball in a separate “.orig” directory and regenerating the B<.diff.gz> by " +"comparing the source package I<directory> with the .orig directory." msgstr "" #. type: Plain text @@ -16223,17 +16806,17 @@ msgstr "" msgid "" "Extraction supported since dpkg 1.13.9, building supported since dpkg " "1.14.8. Also known as wig&pen. This format is not recommended for wide-" -"spread usage, the format \\(lq3.0 (quilt)\\(rq replaces it. Wig&pen was the " -"first specification of a new-generation source package format." +"spread usage, the format “3.0 (quilt)” replaces it. Wig&pen was the first " +"specification of a new-generation source package format." msgstr "" #. type: Plain text #: dpkg-source.man msgid "" -"The behaviour of this format is the same as the \\(lq3.0 (quilt)\\(rq format " -"except that it doesn't use an explicit list of patches. All files in " -"B<debian/patches/> matching the perl regular expression B<[\\ew-]+> must be " -"valid patches: they are applied at extraction time." +"The behaviour of this format is the same as the “3.0 (quilt)” format except " +"that it doesn't use an explicit list of patches. All files in B<debian/" +"patches/> matching the perl regular expression B<[\\ew-]+> must be valid " +"patches: they are applied at extraction time." msgstr "" #. type: Plain text @@ -16273,10 +16856,10 @@ msgid "" "B<bz2>, B<lzma> and B<xz>) and a debian tarball (B<.debian.tar.>I<ext>). It " "can also contain additional original tarballs (B<.orig->I<component>B<.tar." ">I<ext>). I<component> can only contain alphanumeric characters and hyphens " -"(\\(oq-\\(cq). Optionally each original tarball can be accompanied by a " -"detached upstream signature (B<.orig.tar.>I<ext>B<.asc> and B<.orig-" -">I<component>B<.tar.>I<ext>B<.asc>), extraction supported since dpkg " -"1.17.20, building supported since dpkg 1.18.5." +"(‘-’). Optionally each original tarball can be accompanied by a detached " +"upstream signature (B<.orig.tar.>I<ext>B<.asc> and B<.orig->I<component>B<." +"tar.>I<ext>B<.asc>), extraction supported since dpkg 1.17.20, building " +"supported since dpkg 1.18.5." msgstr "" #. type: Plain text @@ -16533,7 +17116,7 @@ msgid "" "Automatically create the main original tarball as empty if it's missing and " "if there are supplementary original tarballs (since dpkg 1.15.6). This " "option is meant to be used when the source package is just a bundle of " -"multiple upstream software and where there's no \\(lqmain\\(rq software." +"multiple upstream software and where there's no “main” software." msgstr "" #. type: TP @@ -16633,7 +17216,7 @@ msgstr "" msgid "" "B<Required>. Defines the real format of the generated source package. The " "generated .dsc file will contain this value in its B<Format> field and not " -"\\(lq3.0 (custom)\\(rq." +"“3.0 (custom)”." msgstr "" #. type: SS @@ -16667,9 +17250,9 @@ msgstr "" #: dpkg-source.man msgid "" "Note that by default the new repository will have the same branch checked " -"out that was checked out in the original source. (Typically \\(lqmaster" -"\\(rq, but it could be anything.) Any other branches will be available " -"under I<remotes/origin/>." +"out that was checked out in the original source. (Typically “master”, but " +"it could be anything.) Any other branches will be available under I<remotes/" +"origin/>." msgstr "" #. type: Plain text @@ -16754,20 +17337,20 @@ msgstr "" #: dpkg-source.man msgid "" "The file B<debian/source/format> should always exist and indicate the " -"desired source format. For backwards compatibility, format \\(lq1.0\\(rq is " -"assumed when the file doesn't exist but you should not rely on this: at some " -"point in the future B<dpkg-source> will be modified to fail when that file " -"doesn't exist." +"desired source format. For backwards compatibility, format “1.0” is assumed " +"when the file doesn't exist but you should not rely on this: at some point " +"in the future B<dpkg-source> will be modified to fail when that file doesn't " +"exist." msgstr "" #. type: Plain text #: dpkg-source.man msgid "" -"The rationale is that format \\(lq1.0\\(rq is no longer the recommended " -"format, you should usually pick one of the newer formats (\\(lq3.0 " -"(quilt)\\(rq, \\(lq3.0 (native)\\(rq) but B<dpkg-source> will not do this " -"automatically for you. If you want to continue using the old format, you " -"should be explicit about it and put \\(lq1.0\\(rq in B<debian/source/format>." +"The rationale is that format “1.0” is no longer the recommended format, you " +"should usually pick one of the newer formats (“3.0 (quilt)”, “3.0 (native)”) " +"but B<dpkg-source> will not do this automatically for you. If you want to " +"continue using the old format, you should be explicit about it and put “1.0” " +"in B<debian/source/format>." msgstr "" #. type: SS @@ -16779,11 +17362,11 @@ msgstr "" #. type: Plain text #: dpkg-source.man msgid "" -"When using source format \\(lq1.0\\(rq it is usually a bad idea to modify " -"upstream files directly as the changes end up hidden and mostly undocumented " -"in the .diff.gz file. Instead you should store your changes as patches in " -"the debian directory and apply them at build-time. To avoid this complexity " -"you can also use the format \\(lq3.0 (quilt)\\(rq that offers this natively." +"When using source format “1.0” it is usually a bad idea to modify upstream " +"files directly as the changes end up hidden and mostly undocumented in the ." +"diff.gz file. Instead you should store your changes as patches in the debian " +"directory and apply them at build-time. To avoid this complexity you can " +"also use the format “3.0 (quilt)” that offers this natively." msgstr "" #. type: SS @@ -16842,10 +17425,63 @@ msgid "" "are not stored in the source package. This warning reminds you of that fact." msgstr "" -#. type: SH +#. type: Plain text +#: dpkg-source.man +msgid "" +"If set, it will be used as the timestamp (as seconds since the epoch) to " +"clamp the mtime in the B<tar>(5) file entries." +msgstr "" + +#. type: TP +#: dpkg-source.man +#, no-wrap +msgid "B<VISUAL>" +msgstr "" + +#. type: TQ +#: dpkg-source.man +#, no-wrap +msgid "B<EDITOR>" +msgstr "" + +#. type: Plain text +#: dpkg-source.man +msgid "Used by the “2.0” and “3.0 (quilt)” source format modules." +msgstr "" + +#. type: TP +#: dpkg-source.man +#, no-wrap +msgid "B<GIT_DIR>" +msgstr "" + +#. type: TQ +#: dpkg-source.man +#, no-wrap +msgid "B<GIT_INDEX_FILE>" +msgstr "" + +#. type: TQ #: dpkg-source.man #, no-wrap -msgid "FILE FORMATS" +msgid "B<GIT_OBJECT_DIRECTORY>" +msgstr "" + +#. type: TQ +#: dpkg-source.man +#, no-wrap +msgid "B<GIT_ALTERNATE_OBJECT_DIRECTORIES>" +msgstr "" + +#. type: TQ +#: dpkg-source.man +#, no-wrap +msgid "B<GIT_WORK_TREE>" +msgstr "" + +#. type: Plain text +#: dpkg-source.man +msgid "Used by the “3.0 (git)” source format modules." msgstr "" #. type: SS @@ -16873,8 +17509,8 @@ msgstr "" msgid "" "This file contains a list of binary files (one per line) that should be " "included in the debian tarball. Leading and trailing spaces are stripped. " -"Lines starting with \\(oqB<#>\\(cq are comments and are skipped. Empty " -"lines are ignored." +"Lines starting with ‘B<#>’ are comments and are skipped. Empty lines are " +"ignored." msgstr "" #. type: SS @@ -16896,10 +17532,10 @@ msgstr "" #: dpkg-source.man msgid "" "Each option should be put on a separate line. Empty lines and lines starting " -"with \\(oqB<#>\\(cq are ignored. The leading \\(oqB<-->\\(cq should be " -"stripped and short options are not allowed. Optional spaces are allowed " -"around the \\(oqB<=>\\(cq symbol and optional quotes are allowed around the " -"value. Here's an example of such a file:" +"with ‘B<#>’ are ignored. The leading ‘B<-->’ should be stripped and short " +"options are not allowed. Optional spaces are allowed around the ‘B<=>’ " +"symbol and optional quotes are allowed around the value. Here's an example " +"of such a file:" msgstr "" #. type: Plain text @@ -16947,8 +17583,8 @@ msgstr "" #: dpkg-source.man msgid "" "Free form text that is put on top of the automatic patch generated in " -"formats \\(lq2.0\\(rq or \\(lq3.0 (quilt)\\(rq. B<local-patch-header> is not " -"included in the generated source package while B<patch-header> is." +"formats “2.0” or “3.0 (quilt)”. B<local-patch-header> is not included in the " +"generated source package while B<patch-header> is." msgstr "" #. type: SS @@ -16962,12 +17598,12 @@ msgstr "" msgid "" "This file lists all patches that have to be applied (in the given order) on " "top of the upstream source package. Leading and trailing spaces are " -"stripped. Lines starting with \\(oqB<#>\\(cq are comments and are skipped. " -"Empty lines are ignored. Remaining lines start with a patch filename " -"(relative to the B<debian/patches/> directory) up to the first space " -"character or the end of line. Optional B<quilt> options can follow up to the " -"end of line or the first \\(oqB<#>\\(cq preceded by one or more spaces " -"(which marks the start of a comment up to the end of line)." +"stripped. Lines starting with ‘B<#>’ are comments and are skipped. Empty " +"lines are ignored. Remaining lines start with a patch filename (relative to " +"the B<debian/patches/> directory) up to the first space character or the end " +"of line. Optional B<quilt> options can follow up to the end of line or the " +"first ‘B<#>’ preceded by one or more spaces (which marks the start of a " +"comment up to the end of line)." msgstr "" #. type: Plain text @@ -17308,6 +17944,13 @@ msgid "" "system, such as accesses to the database, memory allocations, etc." msgstr "" +#. type: Plain text +#: dpkg-split.man +msgid "" +"If set, it will be used as the timestamp (as seconds since the epoch) in the " +"B<deb-split>(5)'s B<ar>(5) container." +msgstr "" + #. type: TP #: dpkg-split.man #, no-wrap @@ -17353,12 +17996,6 @@ msgstr "" msgid "dpkg-statoverride" msgstr "" -#. type: TH -#: dpkg-statoverride.man -#, no-wrap -msgid "Debian project" -msgstr "" - #. type: Plain text #: dpkg-statoverride.man msgid "dpkg-statoverride - override ownership and mode of files" @@ -17372,8 +18009,8 @@ msgstr "" #. type: Plain text #: dpkg-statoverride.man msgid "" -"\\(lqB<stat overrides>\\(rq are a way to tell B<dpkg>(1) to use a different " -"owner or mode for a path when a package is installed (this applies to any " +"“B<stat overrides>” are a way to tell B<dpkg>(1) to use a different owner " +"or mode for a path when a package is installed (this applies to any " "filesystem object that B<dpkg> handles, including directories, devices, " "etc.). This can be used to force programs that are normally setuid to be " "install without a setuid flag, or only executable by a certain group." @@ -17398,8 +18035,8 @@ msgid "" "Add an override for I<path>. I<path> does not need to exist when this " "command is used; the override will be stored and used later. Users and " "groups can be specified by their name (for example B<root> or B<nobody>), or " -"by their number by prepending the number with a \\(oqB<#>\\(cq (for example " -"B<#0> or B<#65534>). The I<mode> needs to be specified in octal." +"by their number by prepending the number with a ‘B<#>’ (for example B<#0> or " +"B<#65534>). The I<mode> needs to be specified in octal." msgstr "" #. type: Plain text @@ -17496,7 +18133,7 @@ msgstr "" #: dpkg-statoverride.man msgid "" "Note: B<dpkg-statoverride> preserves the old copy of this file, with " -"extension \\(lq-old\\(rq, before replacing it with the new one." +"extension “-old”, before replacing it with the new one." msgstr "" #. type: TH @@ -17778,7 +18415,7 @@ msgid "" "configuration directory I<%PKGCONFDIR%/dselect.cfg.d/>. Each line in the " "configuration file is either an option (exactly the same as the command line " "option but without leading hyphens) or a comment (if it starts with a " -"\\(oqB<#>\\(cq)." +"‘B<#>’)." msgstr "" "所有选项都可以在命令行中或者在 B<dpkg> 配置文件 I<%PKGCONFDIR%/dpkg.cfg> 中指" "定,在配置目录 I<%PKGCONFDIR%/dpkg.cfg.d/> 里的零碎文件中指定也可(零碎文件需" @@ -17788,9 +18425,9 @@ msgstr "" #. type: Plain text #: dselect.man msgid "" -"Changes the directory where the dpkg \\(oqI<status>\\(cq, \\(oqI<available>" -"\\(cq and similar files are located. This defaults to I<%ADMINDIR%> and " -"normally there shouldn't be any need to change it." +"Changes the directory where the dpkg ‘I<status>’, ‘I<available>’ and similar " +"files are located. This defaults to I<%ADMINDIR%> and normally there " +"shouldn't be any need to change it." msgstr "" #. type: TP @@ -17982,9 +18619,9 @@ msgstr "" msgid "" "Optionally, after the color specification is another colon, and an attribute " "specification. This is a list of one or more attributes, separated by plus " -"(\\(oq+\\(cq) characters. Available attributes include (not all of these " -"will work on all terminals): B<normal>, B<standout>, B<underline>, " -"B<reverse>, B<blink>, B<bright>, B<dim>, B<bold>" +"(‘+’) characters. Available attributes include (not all of these will work " +"on all terminals): B<normal>, B<standout>, B<underline>, B<reverse>, " +"B<blink>, B<bright>, B<dim>, B<bold>" msgstr "" #. type: Plain text @@ -18212,7 +18849,7 @@ msgid "" "displayed when choosing this command from the menu. The user is I<strongly> " "advised to study all of the information presented in the online help " "screens, when one pops up. The online help screens can at any time be " -"invoked with the \\(oqB<?>\\(cq key." +"invoked with the ‘B<?>’ key." msgstr "" #. type: SS @@ -18235,9 +18872,8 @@ msgstr "" #. type: Plain text #: dselect.man msgid "" -"Pressing the \\(oqB<I>\\(cq key toggles a full-screen display of the " -"packages list, an enlarged view of the package details, or the equally split " -"screen." +"Pressing the ‘B<I>’ key toggles a full-screen display of the packages list, " +"an enlarged view of the package details, or the equally split screen." msgstr "" #. type: SS @@ -18252,7 +18888,7 @@ msgstr "" msgid "" "The package details view by default shows the extended package description\n" "for the package that is currently selected in the packages status list.\n" -"The type of detail can be toggled by pressing the \\(oqB<i>\\(cq key.\n" +"The type of detail can be toggled by pressing the ‘B<i>’ key.\n" "This alternates between:\n" " - the extended description\n" " - the control information for the installed version\n" @@ -18287,11 +18923,11 @@ msgid "" "For every package, the list shows the package's status, priority, section, " "installed and available architecture, installed and available versions, the " "package name and its short description, all in one line. By pressing the " -"\\(oqB<A>\\(cq key, the display of the installed and available architecture " -"can be toggled between on an off. By pressing the \\(oqB<V>\\(cq key, the " -"display of the installed and available version can be toggled between on an " -"off. By pressing the \\(oqB<v>\\(cq key, the package status display is " -"toggled between verbose and shorthand. Shorthand display is the default." +"‘B<A>’ key, the display of the installed and available architecture can be " +"toggled between on an off. By pressing the ‘B<V>’ key, the display of the " +"installed and available version can be toggled between on an off. By " +"pressing the ‘B<v>’ key, the package status display is toggled between " +"verbose and shorthand. Shorthand display is the default." msgstr "" #. type: Plain text @@ -18371,14 +19007,14 @@ msgstr "" #: dselect.man msgid "" "The list of packages can be searched by package name. This is done by " -"pressing \\(oqB</>\\(cq, and typing a simple search string. The string is " -"interpreted as a B<regex>(7) regular expression. If you add \\(oqB</d>" -"\\(cq to the search expression, dselect will also search in descriptions. " -"If you add \\(oqB</i>\\(cq the search will be case insensitive. You may " -"combine these two suffixes like this: \\(oqB</id>\\(cq. Repeated searching " -"is accomplished by repeatedly pressing the \\(oqB<n>\\(cq or \\(oqB<\\e>" -"\\(cq keys, until the wanted package is found. If the search reaches the " -"bottom of the list, it wraps to the top and continues searching from there." +"pressing ‘B</>’, and typing a simple search string. The string is " +"interpreted as a B<regex>(7) regular expression. If you add ‘B</d>’ to the " +"search expression, dselect will also search in descriptions. If you add ‘B</" +"i>’ the search will be case insensitive. You may combine these two suffixes " +"like this: ‘B</id>’. Repeated searching is accomplished by repeatedly " +"pressing the ‘B<n>’ or ‘B<\\e>’ keys, until the wanted package is found. If " +"the search reaches the bottom of the list, it wraps to the top and continues " +"searching from there." msgstr "" #. type: Plain text @@ -18386,7 +19022,7 @@ msgstr "" #, no-wrap msgid "" "The list sort order can be varied by pressing\n" -"the \\(oqB<o>\\(cq and \\(oqB<O>\\(cq keys repeatedly.\n" +"the ‘B<o>’ and ‘B<O>’ keys repeatedly.\n" "The following nine sort orderings can be selected:\n" " alphabet available status\n" " priority+section available+priority status+priority\n" @@ -18485,11 +19121,10 @@ msgstr "" msgid "" "The listed packages' selection state may be reverted to the original " "settings, as they were before the unresolved depends or conflicts were " -"created, by pressing the \\(oqB<R>\\(cq key. By pressing the \\(oqB<D>\\(cq " -"key, the automatic suggestions are reset, but the change that caused the " -"dependency resolution screen to be prompted is kept as requested. Finally, " -"by pressing \\(oqB<U>\\(cq, the selections are again set to the automatic " -"suggestion values." +"created, by pressing the ‘B<R>’ key. By pressing the ‘B<D>’ key, the " +"automatic suggestions are reset, but the change that caused the dependency " +"resolution screen to be prompted is kept as requested. Finally, by pressing " +"‘B<U>’, the selections are again set to the automatic suggestion values." msgstr "" #. type: SS @@ -18512,29 +19147,29 @@ msgstr "" #: dselect.man msgid "" "To alter a set of selections that creates unresolved depends or conflicts " -"and forcing B<dselect> to accept it, press the \\(oqB<Q>\\(cq key. This sets " -"the selections as specified by the user, unconditionally. Generally, don't " -"do this unless you've read the fine print." +"and forcing B<dselect> to accept it, press the ‘B<Q>’ key. This sets the " +"selections as specified by the user, unconditionally. Generally, don't do " +"this unless you've read the fine print." msgstr "" #. type: Plain text #: dselect.man msgid "" "The opposite effect, to back out any selections change requests and go back " -"to the previous list of selections, is attained by pressing the \\(oqB<X>" -"\\(cq or B<escape> keys. By repeatedly pressing these keys, any possibly " -"detrimental changes to the requested package selections can be backed out " -"completely to the last established settings." +"to the previous list of selections, is attained by pressing the ‘B<X>’ or " +"B<escape> keys. By repeatedly pressing these keys, any possibly detrimental " +"changes to the requested package selections can be backed out completely to " +"the last established settings." msgstr "" #. type: Plain text #: dselect.man msgid "" "If you mistakenly establish some settings and wish to revert all the " -"selections to what is currently installed on the system, press the \\(oqB<C>" -"\\(cq key. This is somewhat similar to using the unhold command on all " -"packages, but provides a more obvious panic button in cases where the user " -"pressed B<enter> by accident." +"selections to what is currently installed on the system, press the ‘B<C>’ " +"key. This is somewhat similar to using the unhold command on all packages, " +"but provides a more obvious panic button in cases where the user pressed " +"B<enter> by accident." msgstr "" #. type: Plain text @@ -18602,7 +19237,7 @@ msgid "" "option which is exactly the same as a normal command line option for dselect " "except for the leading hyphens which are not used here. Quotes surrounding " "option values are stripped. Comments are allowed by starting a line with a " -"hash sign (\\(oqB<#>\\(cq)." +"hash sign (‘B<#>’)." msgstr "" #. type: Plain text @@ -19338,11 +19973,11 @@ msgstr "" msgid "" "When using the B<--config> option, B<update-alternatives> will list all of " "the choices for the link group of which given I<name> is the master " -"alternative name. The current choice is marked with a \\(oq*\\(cq. You " -"will then be prompted for your choice regarding this link group. Depending " -"on the choice made, the link group might no longer be in I<auto> mode. You " -"will need to use the B<--auto> option in order to return to the automatic " -"mode (or you can rerun B<--config> and select the entry marked as automatic)." +"alternative name. The current choice is marked with a ‘*’. You will then " +"be prompted for your choice regarding this link group. Depending on the " +"choice made, the link group might no longer be in I<auto> mode. You will " +"need to use the B<--auto> option in order to return to the automatic mode " +"(or you can rerun B<--config> and select the entry marked as automatic)." msgstr "" #. type: Plain text @@ -19585,8 +20220,8 @@ msgid "" "Call B<--config> on all alternatives. It can be usefully combined with B<--" "skip-auto> to review and configure all alternatives which are not configured " "in automatic mode. Broken alternatives are also displayed. Thus a simple " -"way to fix all broken alternatives is to call B<yes \\[aq]\\[aq] | update-" -"alternatives --force --all>." +"way to fix all broken alternatives is to call B<yes '' | update-alternatives " +"--force --all>." msgstr "" #. type: TP @@ -20025,6 +20660,9 @@ msgstr "" msgid "B<ln>(1), FHS, the Filesystem Hierarchy Standard." msgstr "B<ln>(1), FHS, 文件系统层次结构标准。" +#~ msgid "Debian" +#~ msgstr "Debian" + #~ msgid "REQUIRED FIELDS" #~ msgstr "必填字段" |