diff options
author | Guillem Jover <guillem@debian.org> | 2017-10-17 02:09:25 +0200 |
---|---|---|
committer | Guillem Jover <guillem@debian.org> | 2017-10-17 02:30:44 +0200 |
commit | b0500cbbabaab727cf89a6fec73c417f90d11cf6 (patch) | |
tree | 49dc2ca9f737d4cffd937a93079a9d092f1a43bc /man/po/zh_CN.po | |
parent | 7598ecb905a058de4211e74675ef426e9b9d82e4 (diff) | |
download | dpkg-b0500cbbabaab727cf89a6fec73c417f90d11cf6.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 | 741 |
1 files changed, 617 insertions, 124 deletions
diff --git a/man/po/zh_CN.po b/man/po/zh_CN.po index cb025198e..dc4c240af 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: 2017-05-17 13:17+0200\n" +"POT-Creation-Date: 2017-10-15 01:06+0200\n" "PO-Revision-Date: 2016-12-17 16:42+0100\n" "Last-Translator: Zhou Mo <cdluminate@gmail.com>\n" "Language-Team: Chinese (simplified) <debian-l10n-chinese@lists.debian.org>\n" @@ -84,11 +84,11 @@ msgstr "dpkg 软件集" #. type: SH #: 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 +#: deb-src-rules.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 @@ -107,8 +107,8 @@ msgstr "deb - Debian 二进制包格式" #. type: SH #: 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-conffiles.man deb-src-control.man deb-src-files.man deb-src-rules.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 @@ -131,11 +131,11 @@ msgstr "I<filename>B<.deb>" #. type: SH #: 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 +#: deb-src-rules.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 @@ -314,14 +314,14 @@ msgstr "application/x-deb" #. type: SH #: 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-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 +#: deb-src-rules.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-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 @@ -586,9 +586,9 @@ msgstr "" msgid "" "The name of the B<.buildinfo> file will depend on the type of build and will " "be as specific as necessary but not more; for a build that includes B<any> " -"the name will be I<source-name>B<_>I<source-version>B<_>I<arch>B<." +"the name will be I<source-name>B<_>I<binary-version>B<_>I<arch>B<." "buildinfo>, or otherwise for a build that includes B<all> the name will be " -"I<source-name>B<_>I<source-version>B<_>B<all.buildinfo>, or otherwise for a " +"I<source-name>B<_>I<binary-version>B<_>B<all.buildinfo>, or otherwise for a " "build that includes B<source> the name will be I<source-name>B<_>I<source-" "version>B<_>B<source.buildinfo>." msgstr "" @@ -675,7 +675,7 @@ 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)." +"described in B<deb-version>(7)." msgstr "" #. type: TP @@ -793,6 +793,20 @@ msgstr "" #. type: TP #: deb-buildinfo.man #, no-wrap +msgid "B<Build-Kernel-Version:> I<build-kernel-version>" +msgstr "" + +#. type: Plain text +#: deb-buildinfo.man +msgid "" +"The release and version (in an unspecified format) of the kernel running on " +"the build system. This field is only going to be present if the builder has " +"explicitly requested it, to avoid leaking possibly sensitive information." +msgstr "" + +#. type: TP +#: deb-buildinfo.man +#, no-wrap msgid "B<Build-Path:> I<build-path>" msgstr "" @@ -883,7 +897,7 @@ msgstr "" #: 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)." +msgid "B<deb-changes>(5), B<deb-version>(7), B<dpkg-genbuildinfo>(1)." msgstr "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." #. type: TH @@ -1134,6 +1148,22 @@ msgstr "" #. type: Plain text #: deb-changelog.man +msgid "" +"Any line that consists entirely (i.e., no leading whitespace) of B<#> or B</" +"* */> style comments, RCS keywords, Vim modelines or Emacs local variables " +"should be ignored." +msgstr "" + +#. type: Plain text +#: deb-changelog.man +msgid "" +"Ancient changelog entries with other formats at the end of the file should " +"be accepted and preserved on output, but their contents might be otherwise " +"ignored and parsing stopped at that point." +msgstr "" + +#. type: Plain text +#: deb-changelog.man msgid "The entire changelog must be encoded in UTF-8." msgstr "" @@ -1204,7 +1234,7 @@ msgstr "" #: deb-changelog.man #, fuzzy #| msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." -msgid "B<deb-version>(5), B<deb-changes>(5), B<dpkg-parsechangelog>(1)." +msgid "B<deb-version>(7), B<deb-changes>(5), B<dpkg-parsechangelog>(1)." msgstr "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." #. type: TH @@ -1516,7 +1546,7 @@ msgstr "" #: deb-changes.man #, fuzzy #| msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." -msgid "B<deb-src-control>(5), B<deb-version>(5)." +msgid "B<deb-src-control>(5), B<deb-version>(7)." msgstr "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." #. type: TH @@ -1563,13 +1593,27 @@ msgid "" "file names by most installation tools." msgstr "" +#. type: TP +#: deb-control.man deb-src-control.man +#, no-wrap +msgid "B<Package-Type:> B<deb>|B<udeb>|I<type>" +msgstr "" + +#. type: Plain text +#: deb-control.man deb-src-control.man +msgid "" +"This field defines the type of the package. B<udeb> is for size-constrained " +"packages used by the debian installer. B<deb> is the default value, it is " +"assumed if the field is absent. More types might be added in the future." +msgstr "" + #. type: Plain text #: deb-control.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)." +"in B<deb-version>(7)." msgstr "" #. type: TP @@ -1594,7 +1638,7 @@ msgid "B<Description:> I<short-description> (recommended)" msgstr "B<Version:>I< version-string>" #. type: TQ -#: deb-control.man +#: deb-control.man deb-src-control.man dsc.man #, no-wrap msgid "B< >I<long-description>" msgstr "" @@ -1758,7 +1802,7 @@ msgid "" msgstr "" #. type: TP -#: deb-control.man +#: deb-control.man deb-src-control.man #, no-wrap msgid "B<no>" msgstr "" @@ -1850,7 +1894,7 @@ msgid "B<Installer-Menu-Item:>I< value>" msgstr "" #. type: Plain text -#: deb-control.man deb-src-control.man +#: deb-control.man msgid "" "These fields are used by the debian-installer and are usually not needed. " "See /usr/share/doc/debian-installer/devel/modules.txt from the B<debian-" @@ -2012,6 +2056,19 @@ msgstr "" #. type: TQ #: deb-control.man deb-src-control.man #, no-wrap +msgid "B<Enhances:>I< package-list>" +msgstr "" + +#. type: Plain text +#: deb-control.man +msgid "" +"This is a list of packages that this one enhances. It is similar to " +"B<Suggests> but in the opposite direction." +msgstr "" + +#. type: TQ +#: deb-control.man deb-src-control.man +#, no-wrap msgid "B<Provides:>I< package-list>" msgstr "" @@ -2122,9 +2179,11 @@ msgstr "" #. type: Plain text #: deb-control.man +#, fuzzy +#| msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." msgid "" -"B<deb>(5), B<deb-version>(5), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)." -msgstr "" +"B<deb>(5), B<deb-version>(7), B<debtags>(1), B<dpkg>(1), B<dpkg-deb>(1)." +msgstr "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." #. type: TH #: deb-conffiles.man @@ -2271,6 +2330,23 @@ msgid "" "this package complies with." msgstr "" +#. type: TP +#: deb-src-control.man dsc.man +#, fuzzy, no-wrap +#| msgid "B<Version:>I< version-string>" +msgid "B<Description>I< short-description>" +msgstr "B<Version:>I< version-string>" + +#. type: Plain text +#: deb-src-control.man dsc.man +msgid "" +"The format for the source package description is a short brief summary on " +"the first 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 ‘B<.>’ following the preceding space." +msgstr "" + #. type: Plain text #: deb-src-control.man msgid "The upstream project home page URL." @@ -2285,6 +2361,76 @@ msgid "" msgstr "" #. type: TP +#: deb-src-control.man +#, no-wrap +msgid "B<Rules-Requires-Root:> B<no>|B<binary-targets>|I<impl-keywords>" +msgstr "" + +#. type: Plain text +#: deb-src-control.man +msgid "" +"This field is used to indicate whether the B<debian/rules> file requires " +"(fake)root privileges to run some of its targets, and if so when." +msgstr "" + +#. type: Plain text +#: deb-src-control.man +msgid "The binary targets will not require (fake)root at all." +msgstr "" + +#. type: TP +#: deb-src-control.man +#, no-wrap +msgid "B<binary-targets>" +msgstr "" + +#. type: Plain text +#: deb-src-control.man +msgid "" +"The binary targets must always be run under (fake)root. This value is the " +"default when the field is omitted; adding the field with an explicit " +"B<binary-targets> while not strictly needed, marks it as having been " +"analyzed for this requirement." +msgstr "" + +#. type: TP +#: deb-src-control.man +#, no-wrap +msgid "I<impl-keywords>" +msgstr "" + +#. type: Plain text +#: deb-src-control.man +msgid "" +"This is a space-separated list of keywords which define when (fake)root is " +"required." +msgstr "" + +#. type: Plain text +#: deb-src-control.man +msgid "" +"Keywords consist of I<namespace>/I<cases>. The I<namespace> part cannot " +"contain \"/\" or whitespace. The I<cases> part cannot contain whitespace. " +"Furthermore, both parts must consist entirely of printable ASCII characters." +msgstr "" + +#. type: Plain text +#: deb-src-control.man +msgid "" +"Each tool/package will define a namespace named after itself and provide a " +"number of cases where (fake)root is required. (See \"Implementation " +"provided keywords\" in I<rootless-builds.txt>)." +msgstr "" + +#. type: Plain text +#: deb-src-control.man +msgid "" +"When the field is set to one of the I<impl-keywords>, the builder will " +"expose an interface that is used to run a command under (fake)root. (See " +"\"Gain Root API\" in I<rootless-builds.txt>.)" +msgstr "" + +#. type: TP #: deb-src-control.man dsc.man #, no-wrap msgid "B<Vcs-Arch:>I< url>" @@ -2457,13 +2603,15 @@ 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 “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." +"‘B<|>’. The groups are separated by commas ‘B<,>’, and can end with a " +"trailing comma that will be eliminated when generating the fields for B<deb-" +"control>(5) (since dpkg 1.10.14). 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 ‘B<(>’ " +"and ‘B<)>’, an architecture specification in square brackets ‘B<[>’ and " +"‘B<]>’, and a restriction formula consisting of one or more lists of profile " +"names in angle brackets ‘B<E<lt>>’ and ‘B<E<gt>>’." msgstr "" #. type: Plain text @@ -2471,7 +2619,9 @@ 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 “AND”. Specifying alternative packages using a " +"the comma is read as an “AND”, and where the list can end with a trailing " +"comma that will be eliminated when generating the fields for B<deb-" +"control>(5) (since dpkg 1.10.14). 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 " @@ -2593,20 +2743,6 @@ msgid "" "evaluates to true." msgstr "" -#. type: TP -#: deb-src-control.man -#, no-wrap -msgid "B<Package-Type:> B<deb>|B<udeb>" -msgstr "" - -#. type: Plain text -#: deb-src-control.man -msgid "" -"This field defines the type of the package. B<udeb> is for size-constrained " -"packages used by the debian installer. B<deb> is the default value, it is " -"assumed if the field is absent. More types might be added in the future." -msgstr "" - #. type: TQ #: deb-src-control.man #, no-wrap @@ -2620,17 +2756,22 @@ msgid "" "are copied literally to the control file of the binary package." msgstr "" -#. type: TQ +#. type: Plain text #: deb-src-control.man -#, no-wrap -msgid "B<Enhances:>I< package-list>" +msgid "" +"These fields declare relationships between packages. They are discussed in " +"the B<deb-control>(5) manpage. When these fields are found in I<debian/" +"control> they can also end with a trailing comma (since dpkg 1.10.14), have " +"architecture specifications and restriction formulas which will all get " +"reduced when generating the fields for B<deb-control>(5)." msgstr "" #. type: Plain text #: deb-src-control.man msgid "" -"These fields declare relationships between packages. They are discussed in " -"the B<deb-control>(5) manpage." +"These fields are used by the debian-installer in B<udeb>s and are usually " +"not needed. See /usr/share/doc/debian-installer/devel/modules.txt from the " +"B<debian-installer> package for more details about them." msgstr "" #. type: SH @@ -2646,32 +2787,32 @@ msgid "" "tools will ignore these fields. If you want the fields to be copied over to " "the output files, such as the binary packages, you need to use a custom " "naming scheme: the fields should start with an B<X>, followed by zero or " -"more of the letters B<BCS> and a hyphen." +"more of the letters B<SBC> and a hyphen." msgstr "" #. type: TP #: deb-src-control.man #, no-wrap -msgid "B<B>" +msgid "B<S>" msgstr "" #. type: Plain text #: deb-src-control.man msgid "" -"The field will appear in the control file in the binary package, see B<deb-" -"control>(5)." +"The field will appear in the source package control file, see B<dsc>(5)." msgstr "" #. type: TP #: deb-src-control.man #, no-wrap -msgid "B<S>" +msgid "B<B>" msgstr "" #. type: Plain text #: deb-src-control.man msgid "" -"The field will appear in the source package control file, see B<dsc>(5)." +"The field will appear in the control file in the binary package, see B<deb-" +"control>(5)." msgstr "" #. type: TP @@ -2690,7 +2831,7 @@ msgstr "" #. type: Plain text #: deb-src-control.man msgid "" -"Note that the B<X>[B<BCS>]B<-> prefixes are stripped when the fields are " +"Note that the B<X>[B<SBC>]B<-> prefixes are stripped when the fields are " "copied over to the output files. A field B<XC-Approved-By> will appear as " "B<Approved-By> in the changes file and will not appear in the binary or " "source package control files." @@ -2750,8 +2891,10 @@ msgstr "" #. type: Plain text #: deb-src-control.man -msgid "B<deb-control>(5), B<deb-version>(5), B<dpkg-source>(1)" -msgstr "" +#, fuzzy +#| msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." +msgid "B<deb-control>(5), B<deb-version>(7), B<dpkg-source>(1)" +msgstr "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." #. type: TH #: deb-src-files.man @@ -2828,6 +2971,176 @@ 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-src-rules.man +#, fuzzy, no-wrap +#| msgid "deb-control" +msgid "deb-src-rules" +msgstr "deb-control" + +#. type: TH +#: deb-src-rules.man +#, no-wrap +msgid "2017-09-05" +msgstr "" + +#. type: TH +#: deb-src-rules.man +#, fuzzy, no-wrap +#| msgid "Debian" +msgid "Debian Project" +msgstr "Debian" + +#. type: TH +#: deb-src-rules.man +#, fuzzy, no-wrap +#| msgid "dpkg suite" +msgid "dpkg utilities" +msgstr "dpkg 软件集" + +#. type: Plain text +#: deb-src-rules.man +#, fuzzy +#| msgid "deb-src-control - Debian source packages' master control file format" +msgid "deb-src-rules - Debian source package rules file" +msgstr "deb-src-control - Debian 源代码包的主控文件格式" + +#. type: Plain text +#: deb-src-rules.man +#, fuzzy +#| msgid "deb-control" +msgid "debian/rules" +msgstr "deb-control" + +#. type: Plain text +#: deb-src-rules.man +msgid "" +"This file contains the instructions necessary to build the binary packages " +"from the source package." +msgstr "" + +#. type: Plain text +#: deb-src-rules.man +msgid "" +"The I<debian/rules> file is an executable Makefile, with a shebang that is " +"usually set to \"#!/usr/bin/make -f\"." +msgstr "" + +#. type: Plain text +#: deb-src-rules.man +msgid "It must support the following make targets:" +msgstr "" + +#. type: TP +#: deb-src-rules.man +#, fuzzy, no-wrap +#| msgid "B<--ignore-depends>=I<package>,..." +msgid "B<clean>" +msgstr "B<--ignore-depends>=I<package>,..." + +#. type: Plain text +#: deb-src-rules.man +msgid "" +"Clean up the source tree, by undoing any change done by any of the build and " +"binary targets. This target will be called with root privileges." +msgstr "" + +#. type: TP +#: deb-src-rules.man +#, no-wrap +msgid "B<build-indep>" +msgstr "" + +#. type: Plain text +#: deb-src-rules.man +msgid "" +"Build architecture independent files required to build any architecture " +"independent binary package. If there are no architecture indepdenent binary " +"packages to generate, the target must still exist but do nothing. This " +"target must not require root privileges." +msgstr "" + +#. type: TP +#: deb-src-rules.man +#, no-wrap +msgid "B<build-arch>" +msgstr "" + +#. type: Plain text +#: deb-src-rules.man +msgid "" +"Build architecture dependent files required to build any architecture " +"dependent binary package. If there are no architecture dependent binary " +"packages to generate, the target must still exist but do nothing. This " +"target must not require root privileges." +msgstr "" + +#. type: TP +#: deb-src-rules.man +#, no-wrap +msgid "B<build>" +msgstr "" + +#. type: Plain text +#: deb-src-rules.man +msgid "" +"Build architecture independent and dependent files, either by depending (at " +"least transitively) on B<build-indep> and/or B<build-arch> or by inlining " +"what those targets would do. This target must not require root privileges." +msgstr "" + +#. type: TP +#: deb-src-rules.man +#, no-wrap +msgid "B<binary-indep>" +msgstr "" + +#. type: Plain text +#: deb-src-rules.man +msgid "" +"Build architecture independent binary packages. This target must depend (at " +"least transitively) on either B<build-indep> or B<build>. This target will " +"be called with root privileges." +msgstr "" + +#. type: TP +#: deb-src-rules.man +#, no-wrap +msgid "B<binary-arch>" +msgstr "" + +#. type: Plain text +#: deb-src-rules.man +msgid "" +"Build architecture dependent binary packages. This target must depend (at " +"least transitively) on either B<build-arch> or B<build>. This target will " +"be called with root privileges." +msgstr "" + +#. type: TP +#: deb-src-rules.man dpkg-buildpackage.man dpkg-genbuildinfo.man +#: dpkg-genchanges.man +#, no-wrap +msgid "B<binary>" +msgstr "" + +#. type: Plain text +#: deb-src-rules.man +msgid "" +"Build architecture independent and dependent binary packages, either by " +"depending (at least transitively) on B<binary-indep> and/or B<binary-arch> " +"or by inlining what those targets would do. This target will be called with " +"root privileges." +msgstr "" + +#. type: Plain text +#: deb-src-rules.man +msgid "" +"B<dpkg-architecture>(1), B<dpkg-vendor>(1), B<dpkg-buildflags>(1), B<dpkg-" +"parsechangelog>(1), B<dpkg-shlibdeps>(1), B<dpkg-gencontrol>(1), B<dpkg-" +"deb>(1), B<dpkg-distaddfile>(1)." +msgstr "" + +#. type: TH #: deb-split.man #, no-wrap msgid "deb-split" @@ -3660,8 +3973,8 @@ msgstr "" #. type: Plain text #: deb-substvars.man msgid "" -"The binary package version (which may differ from source:Version in a binNMU " -"for example; since dpkg 1.13.19)." +"The binary package version (which may differ from B<source:Version> in a " +"binNMU for example; since dpkg 1.13.19)." msgstr "" #. type: TP @@ -3681,6 +3994,33 @@ msgstr "" #. type: TP #: deb-substvars.man +#, fuzzy, no-wrap +#| msgid "dpkg-source" +msgid "B<source:Synopsis>" +msgstr "dpkg-source" + +#. type: Plain text +#: deb-substvars.man +msgid "" +"The source package synopsis, extracted from the source stanza B<Description> " +"field, if it exists (since dpkg 1.19.0)." +msgstr "" + +#. type: TP +#: deb-substvars.man +#, no-wrap +msgid "B<source:Extended-Description>" +msgstr "" + +#. type: Plain text +#: deb-substvars.man +msgid "" +"The source package extended description, extracted from the source stanza " +"B<Description> field, if it exists (since dpkg 1.19.0)." +msgstr "" + +#. type: TP +#: deb-substvars.man #, no-wrap msgid "B<Installed-Size>" msgstr "" @@ -4523,19 +4863,15 @@ msgstr "" #. type: Plain text #: deb-triggers.man msgid "" -"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." +"The “-noawait” variants are supported since dpkg 1.16.1, and will lead to " +"errors if used with an older dpkg." msgstr "" #. type: Plain text #: deb-triggers.man msgid "" -"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." +"The “-await” alias variants are supported since dpkg 1.17.21, and will lead " +"to errors if used with an older dpkg." msgstr "" #. FIXME: Unhardcode the pathname, and use dpkg instead of dpkg-dev. @@ -4695,7 +5031,7 @@ msgstr "" #: dsc.man msgid "" "This field declares that the source package contains the specified test " -"suites. The value is a space-separated list of test suites. If the " +"suites. The value is a comma-separated list of test suites. If the " "B<autopkgtest> value is present, a I<debian/tests/control> is expected to be " "present, if the file is present but not the value, then B<dpkg-source> will " "automatically add it, preserving previous values." @@ -4855,7 +5191,7 @@ msgstr "" #: dsc.man #, fuzzy #| msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." -msgid "B<deb-src-control>(5), B<deb-version>(5), B<dpkg-source>(1)." +msgid "B<deb-src-control>(5), B<deb-version>(7), B<dpkg-source>(1)." msgstr "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." #. type: TH @@ -5891,6 +6227,13 @@ msgstr "B<triggers-awaited>" msgid "Validates the given trigger name (since dpkg 1.18.16)." msgstr "B<bad-version>: 容忍错误的软件包版本并继续。" +#. type: TP +#: dpkg.man +#, fuzzy, no-wrap +#| msgid "B<triggers-awaited>" +msgid "B<archname>" +msgstr "B<triggers-awaited>" + #. type: Plain text #: dpkg.man #, fuzzy @@ -7716,15 +8059,16 @@ msgstr "" #. type: TP #: dpkg-architecture.man -#, no-wrap -msgid "B<-c>, B<--command> I<command>" -msgstr "" +#, fuzzy, no-wrap +#| msgid "B<-E>, B<--skip-same-version>" +msgid "B<-c>, B<--command> I<command-string>" +msgstr "B<-E>, B<--skip-same-version>" #. type: Plain text #: dpkg-architecture.man msgid "" -"Execute a I<command> in an environment which has all variables set to the " -"determined value." +"Execute a I<command-string> in an environment which has all variables set to " +"the determined value." msgstr "" #. type: TP @@ -8630,8 +8974,10 @@ msgstr "" #. type: Plain text #: dpkg-architecture.man -msgid "B<dpkg-buildpackage>(1), B<dpkg-cross>(1)." -msgstr "" +#, fuzzy +#| msgid "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." +msgid "B<dpkg-buildpackage>(1)." +msgstr "B<deb-old>(5), B<dpkg-deb>(1), B<deb-control>(5)." #. type: TH #: dpkg.cfg.man @@ -8994,6 +9340,73 @@ msgstr "" #. type: TP #: dpkg-buildflags.man +#, fuzzy, no-wrap +#| msgid "B<--version>" +msgid "B<--query>" +msgstr "B<--version>" + +#. type: Plain text +#: dpkg-buildflags.man +msgid "" +"Print any information that can be useful to explain the behaviour of the " +"program: current vendor, relevant environment variables, feature areas, " +"state of all feature flags, and the compiler flags with their origin (since " +"dpkg 1.19.0)." +msgstr "" + +#. type: Plain text +#: dpkg-buildflags.man +msgid "For example:" +msgstr "" + +#. type: Plain text +#: dpkg-buildflags.man +#, no-wrap +msgid "" +" Vendor: Debian\n" +" Environment:\n" +" DEB_CFLAGS_SET=-O0 -Wall\n" +msgstr "" + +#. type: Plain text +#: dpkg-buildflags.man +#, no-wrap +msgid "" +" Area: qa\n" +" Features:\n" +" bug=no\n" +" canary=no\n" +msgstr "" + +#. type: Plain text +#: dpkg-buildflags.man +#, no-wrap +msgid "" +" Area: reproducible\n" +" Features:\n" +" timeless=no\n" +msgstr "" + +#. type: Plain text +#: dpkg-buildflags.man +#, no-wrap +msgid "" +" Flag: CFLAGS\n" +" Value: -O0 -Wall\n" +" Origin: env\n" +msgstr "" + +#. type: Plain text +#: dpkg-buildflags.man +#, no-wrap +msgid "" +" Flag: CPPFLAGS\n" +" Value: -D_FORTIFY_SOURCE=2\n" +" Origin: vendor\n" +msgstr "" + +#. type: TP +#: dpkg-buildflags.man #, no-wrap msgid "B<--query-features>I< area>" msgstr "" @@ -9002,7 +9415,7 @@ msgstr "" #: dpkg-buildflags.man msgid "" "Print the features enabled for a given area (since dpkg 1.16.2). The only " -"currently recognized areas on Debian and derivatives are B<qa>, " +"currently recognized areas on Debian and derivatives are B<future>, B<qa>, " "B<reproducible>, B<sanitize> and B<hardening>, see the B<FEATURE AREAS> " "section for more details. Exits with 0 if the area is known otherwise exits " "with 1." @@ -9194,6 +9607,34 @@ msgstr "" #. type: SS #: dpkg-buildflags.man #, no-wrap +msgid "future" +msgstr "" + +#. type: Plain text +#: dpkg-buildflags.man +msgid "" +"Several compile-time options (detailed below) can be used to enable features " +"that should be enabled by default, but cannot due to backwards compatibility " +"reasons." +msgstr "" + +#. type: TP +#: dpkg-buildflags.man +#, no-wrap +msgid "B<lfs>" +msgstr "" + +#. type: Plain text +#: dpkg-buildflags.man +msgid "" +"This setting (disabled by default) enables Large File Support on 32-bit " +"architectures where their ABI does not include LFS by default, by adding B<-" +"D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64> to B<CPPFLAGS>" +msgstr "" + +#. type: SS +#: dpkg-buildflags.man +#, no-wrap msgid "qa" msgstr "" @@ -9249,7 +9690,9 @@ msgstr "" msgid "" "Several compile-time options (detailed below) can be used to help sanitize a " "resulting binary against memory corruptions, memory leaks, use after free, " -"threading data races and undefined behavior bugs." +"threading data races and undefined behavior bugs. B<Note>: these options " +"should B<not> be used for production builds as they can reduce reliability " +"for conformant code, reduce security or even functionality." msgstr "" #. type: TP @@ -10014,9 +10457,9 @@ 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>." +"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 @@ -10031,9 +10474,9 @@ 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 " -"includes B<any> the name will be I<source-name>B<_>I<source-" +"includes B<any> the name will be I<source-name>B<_>I<binary-" "version>B<_>I<arch>B<.changes>, or otherwise for a build that includes " -"B<all> the name will be I<source-name>B<_>I<source-version>B<_>B<all." +"B<all> the name will be I<source-name>B<_>I<binary-version>B<_>B<all." "changes>, or otherwise for a build that includes B<source> the name will be " "I<source-name>B<_>I<source-version>B<_>B<source.changes>. Many B<dpkg-" "buildpackage> options are forwarded to B<dpkg-genchanges>." @@ -10184,12 +10627,6 @@ msgstr "B<install>" msgid "Builds the architecture independent binary packages." msgstr "" -#. type: TP -#: dpkg-buildpackage.man dpkg-genbuildinfo.man dpkg-genchanges.man -#, no-wrap -msgid "B<binary>" -msgstr "" - #. type: Plain text #: dpkg-buildpackage.man msgid "" @@ -10669,7 +11106,9 @@ msgstr "" #. type: Plain text #: dpkg-buildpackage.man -msgid "B<init preclean source build binary changes postclean check sign done>" +msgid "" +"B<init preclean source build binary buildinfo changes postclean check sign " +"done>" msgstr "" #. type: Plain text @@ -11078,6 +11517,19 @@ msgid "" msgstr "" #. type: TP +#: dpkg-buildpackage.man +#, no-wrap +msgid "B<DPKG_GAIN_ROOT_CMD>" +msgstr "" + +#. type: Plain text +#: dpkg-buildpackage.man +msgid "" +"This variable is set to I<gain-root-command> when the field B<Rules-Requires-" +"Root> is set to a value different to B<no> and B<binary-targets>." +msgstr "" + +#. type: TP #: dpkg-buildpackage.man dpkg-deb.man dpkg-source.man dpkg-split.man #, no-wrap msgid "B<SOURCE_DATE_EPOCH>" @@ -11301,7 +11753,7 @@ msgstr "" #: 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<arch>B<." +"rather than to I<dir>B</>I<source-name>B<_>I<binary-version>B<_>I<arch>B<." "buildinfo> (where I<dir> is B<..> by default or I<upload-files-dir> if B<-u> " "was used)." msgstr "" @@ -11324,6 +11776,25 @@ msgstr "" #: dpkg-genbuildinfo.man #, fuzzy, no-wrap #| msgid "B<--path-include=>I<glob-pattern>" +msgid "B<--always-include-kernel>" +msgstr "B<--path-include=>I<glob-pattern>" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "By default, the B<Build-Kernel-Version> field will not be written out." +msgstr "" + +#. type: Plain text +#: dpkg-genbuildinfo.man +msgid "" +"Specify this option (since dpkg 1.19.0) to always write a B<Build-Kernel-" +"Version> field when generating the B<.buildinfo>." +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>" @@ -11946,7 +12417,7 @@ msgstr "" #. type: TP #: dpkg-deb.man #, no-wrap -msgid "B<--uniform-compression>" +msgid "B<--[no-]uniform-compression>" msgstr "" #. type: Plain text @@ -11956,7 +12427,30 @@ msgid "" "members (i.e. B<control.tar> and B<data.tar>; since dpkg 1.17.6). Otherwise " "only the B<data.tar> member will use those parameters. The only supported " "compression types allowed to be uniformly used are B<none>, B<gzip> and " -"B<xz>." +"B<xz>. The B<--no-uniform-compression> option disables uniform compression " +"(since dpkg 1.19.0). Uniform compression is the default (since dpkg 1.19.0)." +msgstr "" + +#. type: TP +#: dpkg-deb.man +#, no-wrap +msgid "B<--root-owner-group>" +msgstr "" + +#. type: Plain text +#: dpkg-deb.man +msgid "" +"Set the owner and group for each entry in the filesystem tree data to root " +"with id 0 (since dpkg 1.19.0)." +msgstr "" + +#. type: Plain text +#: dpkg-deb.man +msgid "" +"B<Note>: This option can be useful for rootless builds (see I<rootless-" +"builds.txt>), but should B<not> be used when the entries have an owner or " +"group that is not root. Support for these will be added later in the form " +"of a meta manifest." msgstr "" #. type: TP @@ -12502,9 +12996,11 @@ msgstr "" msgid "" "Read substitution variables in I<substvars-file>; the default is B<debian/" "substvars>. No variable substitution is done on any of the fields that are " -"output, however the special variable I<Format> will override the field of " -"the same name. This option can be used multiple times to read substitution " -"variables from multiple files (since dpkg 1.15.6)." +"output, except for the contents extracted from each binary package " +"B<Description> field (since dpkg 1.19.0), however the special variable " +"I<Format> will override the field of the same name. This option can be used " +"multiple times to read substitution variables from multiple files (since " +"dpkg 1.15.6)." msgstr "" #. type: TP @@ -13819,14 +14315,14 @@ msgstr "" #. type: Plain text #: dpkg-maintscript-helper.man msgid "" -"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." +"The package name owning the pathname(s). 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> when running the maintainer scripts) will be " +"used to generate an arch-qualified package name." msgstr "" #. type: TP @@ -14217,8 +14713,8 @@ msgstr "" #: dpkg-mergechangelogs.man msgid "" "Anything that is not parsed by Dpkg::Changelog is lost during the merge. " -"This might include stuff like vim modelines, comments which were not " -"supposed to be there, etc." +"This might include stuff like Vim modelines, Emacs variables, comments which " +"were not supposed to be there, etc." msgstr "" #. type: SH @@ -18829,9 +19325,9 @@ msgstr "" #: dselect.man msgid "" "By default, B<dselect> provides several methods such as I<cdrom>, " -"I<multi_cd>, I<nfs>, I<multi_nfs>, I<harddisk>, I<mounted>, I<multi_mount>, " -"I<floppy> or I<ftp>, but other packages may provide additional methods, eg. " -"the I<apt> access method provided by the B<apt> package." +"I<multi_cd>, I<nfs>, I<multi_nfs>, I<harddisk>, I<mounted>, I<multi_mount> " +"or I<ftp>, but other packages may provide additional methods, eg. the I<apt> " +"access method provided by the B<apt> package." msgstr "" #. type: Plain text @@ -20840,9 +21336,6 @@ msgstr "B<ln>(1), FHS, 文件系统层次结构标准。" #~ msgid "B<--buildinfo-id=>I<identifier>" #~ msgstr "B<--admindir=>I<dir>" -#~ msgid "Debian" -#~ msgstr "Debian" - #~ msgid "REQUIRED FIELDS" #~ msgstr "必填字段" |