summaryrefslogtreecommitdiff
path: root/man/po/zh_CN.po
diff options
context:
space:
mode:
authorGuillem Jover <guillem@debian.org>2017-10-17 02:09:25 +0200
committerGuillem Jover <guillem@debian.org>2017-10-17 02:30:44 +0200
commitb0500cbbabaab727cf89a6fec73c417f90d11cf6 (patch)
tree49dc2ca9f737d4cffd937a93079a9d092f1a43bc /man/po/zh_CN.po
parent7598ecb905a058de4211e74675ef426e9b9d82e4 (diff)
downloaddpkg-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.po741
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 "必填字段"