[jhbuild] Add Chinese simplified translation
- From: Wylmer Wang <wylmerwang src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [jhbuild] Add Chinese simplified translation
- Date: Sat, 1 Mar 2014 14:54:15 +0000 (UTC)
commit 0318a24c2af9a82fc6737515df2fd47947e9e64e
Author: Wylmer Wang <wantinghard gmail com>
Date: Sat Mar 1 22:45:51 2014 +0800
Add Chinese simplified translation
doc/Makefile.am | 2 +-
doc/zh_CN/zh_CN.po | 4901 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 4902 insertions(+), 1 deletions(-)
---
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 3f169d6..050b3a0 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -2,7 +2,7 @@
HELP_ID = jhbuild
-HELP_LINGUAS = de el es fr ja pt_BR ru sl sv
+HELP_LINGUAS = de el es fr ja pt_BR ru sl sv zh_CN
HELP_FILES = index.docbook
diff --git a/doc/zh_CN/zh_CN.po b/doc/zh_CN/zh_CN.po
new file mode 100644
index 0000000..cca7d1a
--- /dev/null
+++ b/doc/zh_CN/zh_CN.po
@@ -0,0 +1,4901 @@
+# Chinese (China) translation for jhbuild.
+# Copyright (C) 2014 jhbuild's COPYRIGHT HOLDER
+# This file is distributed under the same license as the jhbuild package.
+# Wylmer Wang <wantinghard gmail com>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: jhbuild master\n"
+"POT-Creation-Date: 2014-02-28 22:19+0000\n"
+"PO-Revision-Date: 2014-03-01 08:12+0800\n"
+"Last-Translator: Wylmer Wang <wantinghard gmail com>\n"
+"Language-Team: Chinese (China) <i18n-zh googlegroups com>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2
+msgctxt "_"
+msgid "translator-credits"
+msgstr "Wylmer Wang <wantinghard gmail com>"
+
+#. (itstool) path: imagedata
+#. This is a reference to an external file such as an image or video. When
+#. the file changes, the md5 hash will change to let you know you need to
+#. update your localized copy. The msgstr is not used at all. Set it to
+#. whatever you like once you have updated your copy of the file.
+#: C/index.docbook:1124
+msgctxt "_"
+msgid ""
+"external ref='figures/jhbuild_sample_dot_output.png' "
+"md5='af9fe7edb29fcaefeadfb2f5987aa6e4'"
+msgstr ""
+"external ref='figures/jhbuild_sample_dot_output.png' "
+"md5='af9fe7edb29fcaefeadfb2f5987aa6e4'"
+
+#. (itstool) path: articleinfo/title
+#: C/index.docbook:7
+msgid "JHBuild Manual"
+msgstr "JHBuild 手册"
+
+#. (itstool) path: authorgroup/author
+#: C/index.docbook:9
+msgid "<firstname>James</firstname> <surname>Henstridge</surname>"
+msgstr "<firstname>James</firstname> <surname>Henstridge</surname>"
+
+#. (itstool) path: authorgroup/author
+#: C/index.docbook:13
+msgid "<firstname>C.J.</firstname> <surname>Adams-Collier</surname>"
+msgstr "<firstname>C.J.</firstname> <surname>Adams-Collier</surname>"
+
+#. (itstool) path: authorgroup/author
+#: C/index.docbook:17
+msgid "<firstname>Frederic</firstname> <surname>Peters</surname>"
+msgstr "<firstname>Frederic</firstname> <surname>Peters</surname>"
+
+#. (itstool) path: authorgroup/author
+#: C/index.docbook:21
+msgid "<firstname>David</firstname> <surname>Turner</surname>"
+msgstr "<firstname>David</firstname> <surname>Turner</surname>"
+
+#. (itstool) path: articleinfo/copyright
+#: C/index.docbook:26
+msgid "<year>2004, 2008</year> <holder>James Henstridge</holder>"
+msgstr "<year>2004, 2008</year> <holder>James Henstridge</holder>"
+
+#. (itstool) path: revhistory/revision
+#: C/index.docbook:31
+msgid "<revnumber>JHBuild Manual v0.5</revnumber> <date>January 2008</date>"
+msgstr "<revnumber>JHBuild 手册 v0.5</revnumber> <date>2008年2月</date>"
+
+#. (itstool) path: revhistory/revision
+#: C/index.docbook:35
+msgid "<revnumber>JHBuild Manual v0.1</revnumber> <date>August 2007</date>"
+msgstr "<revnumber>JHBuild 手册 v0.1</revnumber> <date>2007年8月</date>"
+
+#. (itstool) path: abstract/para
+#: C/index.docbook:41
+msgid ""
+"JHBuild is a tool used to build the whole GNOME desktop from the version "
+"control system. JHBuild can also be customized to build other projects too."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:48
+msgid "Introduction"
+msgstr "介绍"
+
+#. (itstool) path: section/para
+#: C/index.docbook:50
+msgid ""
+"JHBuild is a tool designed to ease building collections of source packages, "
+"called <quote>modules</quote>. JHBuild uses <quote>module set</quote> files "
+"to describe the modules available to build. The <quote>module set</quote> "
+"files include dependency information that allows JHBuild to discover what "
+"modules need to be built and in what order."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:57
+msgid ""
+"JHBuild was originally written for building <ulink url=\"http://www.gnome.org"
+"\">GNOME</ulink>, but has since been extended to be usable with other "
+"projects. A <quote>module set</quote> file can be hosted on a web server, "
+"allowing for build rules independent of the JHBuild project."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:63
+msgid ""
+"JHBuild can build modules from a variety of sources, including <ulink url="
+"\"http://www.cvshome.org/\">CVS</ulink>, <ulink url=\"http://subversion."
+"tigris.org/\">Subversion</ulink>, <ulink url=\"http://www.bazaar-vcs.org/"
+"\">Bazaar</ulink>, <ulink url=\"http://darcs.net/\">Darcs</ulink>, <ulink "
+"url=\"http://git.or.cz/\">Git</ulink> and <ulink url=\"http://www.selenic."
+"com/mercurial/\">Mercurial</ulink> repositories, as well as Tar and Zip "
+"archives hosted on web or FTP sites. JHBuild can build modules using a "
+"variety of build systems, including Autotools, CMake, WAF, Python Distutils "
+"and Perl Makefiles."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:74
+msgid ""
+"JHBuild is not intended as a replacement for the distribution's package "
+"management system. Instead, it makes it easy to build software into a "
+"separate install prefix without interfering with the rest of the system."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:81
+msgid "Getting Started"
+msgstr "入门"
+
+#. (itstool) path: section/para
+#: C/index.docbook:83
+msgid ""
+"JHBuild requires a few set up steps to be run before building software. "
+"JHBuild requires some prerequisite software, and it is necessary to install "
+"prerequisite tools needed to obtain and build the software modules."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:89
+msgid "Installing JHBuild"
+msgstr "安装 JHBuild"
+
+#. (itstool) path: section/para
+#: C/index.docbook:91
+msgid ""
+"JHBuild requires a Python runtime. Verify Python >= 2.3 is installed."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:94
+msgid ""
+"The recommended way to download JHBuild is via the version control system, "
+"<command>git</command>. This can be achieved with the following command. It "
+"is recommended to run the command from a new directory where all source code "
+"will be installed, for example, <filename>~/jhbuild/checkout</filename>."
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:100
+#, no-wrap
+msgid ""
+"<prompt>$</prompt> <userinput>git clone git://git.gnome.org/jhbuild</userinput>\n"
+"<computeroutput>...</computeroutput>\n"
+"<prompt>$</prompt>"
+msgstr ""
+"<prompt>$</prompt> <userinput>git clone git://git.gnome.org/jhbuild</userinput>\n"
+"<computeroutput>...</computeroutput>\n"
+"<prompt>$</prompt>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:104
+msgid ""
+"This will download JHBuild into a new folder named <filename>jhbuild</"
+"filename> under the current directory. Now to build and install JHBuild:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:108
+#, no-wrap
+msgid ""
+"<prompt>$</prompt> <userinput>cd jhbuild</userinput>\n"
+"<prompt>$</prompt> <userinput>./autogen.sh</userinput>\n"
+"<computeroutput>...</computeroutput>\n"
+"<prompt>$</prompt> <userinput>make</userinput>\n"
+"<computeroutput>...</computeroutput>\n"
+"<prompt>$</prompt> <userinput>make install</userinput>\n"
+"<computeroutput>...</computeroutput>\n"
+"<prompt>$</prompt>"
+msgstr ""
+"<prompt>$</prompt> <userinput>cd jhbuild</userinput>\n"
+"<prompt>$</prompt> <userinput>./autogen.sh</userinput>\n"
+"<computeroutput>...</computeroutput>\n"
+"<prompt>$</prompt> <userinput>make</userinput>\n"
+"<computeroutput>...</computeroutput>\n"
+"<prompt>$</prompt> <userinput>make install</userinput>\n"
+"<computeroutput>...</computeroutput>\n"
+"<prompt>$</prompt>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:117
+msgid ""
+"If <application>gnome-common</application>, <application>yelp-tools</"
+"application> and <application>autotools</application> are available, "
+"<filename>autogen.sh</filename> will configure JHBuild to install via "
+"<application>autotools</application>. If <application>gnome-common</"
+"application>, <application>yelp-tools</application> and "
+"<application>autotools</application> are not available, <filename>autogen."
+"sh</filename> will configure JHBuild to install via a plain Makefile. To "
+"always use the plain Makefile method pass <option>--simple-install</option> "
+"to <filename>autogen.sh</filename>."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:130
+msgid ""
+"If the above steps complete successfully, a small shell script will be "
+"installed in <filename>~/.local/bin</filename> to start JHBuild. Add "
+"<filename>~/.local/bin</filename> to the <envar>PATH</envar>:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:134
+#, no-wrap
+msgid ""
+"<prompt>$</prompt> <userinput>PATH=$PATH:~/.local/bin</userinput>\n"
+"<prompt>$</prompt>"
+msgstr ""
+"<prompt>$</prompt> <userinput>PATH=$PATH:~/.local/bin</userinput>\n"
+"<prompt>$</prompt>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:137
+msgid ""
+"To permanently add <filename>~/.local/bin</filename> to the <envar>PATH</"
+"envar> variable, run the following command:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:140
+#, no-wrap
+msgid ""
+"\n"
+"<prompt>$</prompt> <userinput>echo 'PATH=$PATH:~/.local/bin' >> ~/.bashrc</userinput>\n"
+"<prompt>$</prompt>"
+msgstr ""
+"\n"
+"<prompt>$</prompt> <userinput>echo 'PATH=$PATH:~/.local/bin' >> ~/.bashrc</userinput>\n"
+"<prompt>$</prompt>"
+
+#. (itstool) path: section/title
+#: C/index.docbook:146
+msgid "Configuring JHBuild"
+msgstr "配置 JHBuild"
+
+#. (itstool) path: section/para
+#: C/index.docbook:148
+msgid ""
+"JHBuild can be configured via a configuration file. The default location is "
+"<filename>~/.config/jhbuildrc</filename>. If a configuration file does not "
+"exist, the defaults are used. The configuration file uses Python syntax. An "
+"example is provided, see <filename>examples/sample.jhbuildrc</filename>. "
+"Copy <filename>examples/sample.jhbuildrc</filename> to <filename>~/.config/"
+"jhbuildrc</filename> and customize as required."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:157
+msgid ""
+"The sample configuration will make JHBuild build the <application>meta-gnome-"
+"core</application> and <application>meta-gnome-apps-tested</application> "
+"modules and dependencies from the <systemitem>gnome-apps</systemitem> module "
+"set. JHBuild will unpack source trees to <filename>~/jhbuild/checkout/</"
+"filename> and install all files to subdirectories of <filename>~/jhbuild/"
+"install/</filename>. The two directories must be writable."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:166
+msgid ""
+"Configuration variables are documented in <xref linkend=\"config-reference\"/"
+">. The most commonly used variables are:"
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:173
+msgid "<link linkend=\"cfg-repos\"><varname>repos</varname></link>"
+msgstr "<link linkend=\"cfg-repos\"><varname>repos</varname></link>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:177
+msgid ""
+"A dictionary that can be used to specify an alternative repository location "
+"for a particular repository. This configuration variable is useful to a "
+"module developer. By default, JHBuild will check out code from repositories "
+"using an anonymous repository location. The dictionary keys are short "
+"repository names and the values are alternative repository location strings. "
+"For example:"
+msgstr ""
+
+#. (itstool) path: listitem/programlisting
+#: C/index.docbook:185
+#, no-wrap
+msgid "repos['git.gnome.org'] = 'ssh://<replaceable>username</replaceable>@git.gnome.org/git/'"
+msgstr "repos['git.gnome.org'] = 'ssh://<replaceable>username</replaceable>@git.gnome.org/git/'"
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:189
+msgid "<link linkend=\"cfg-moduleset\"><varname>moduleset</varname></link>"
+msgstr "<link linkend=\"cfg-moduleset\"><varname>moduleset</varname></link>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:193 C/index.docbook:1939
+msgid ""
+"A string or list of strings specifying the name(s) of the module set(s) to "
+"use. This can either be the filename of a moduleset included with JHBuild "
+"(excluding the path and extension), or a full HTTP URL to an externally "
+"managed moduleset. HTTP URL modulesets are cached locally. If a module with "
+"the same name is present in more than one moduleset, the last set listed "
+"takes priority. Modulesets provided with JHBuild are updated to match the "
+"current GNOME development release."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:204
+msgid "<link linkend=\"cfg-modules\"><varname>modules</varname></link>"
+msgstr "<link linkend=\"cfg-modules\"><varname>modules</varname></link>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:208 C/index.docbook:1926
+msgid ""
+"A list of strings specifying the modules to build. The list of modules "
+"actually built will be recursively expanded to include all the dependencies "
+"unless the <link linkend=\"command-reference-buildone\"> <command>buildone</"
+"command></link> command is used. Defaults to <literal>['meta-gnome-"
+"desktop']</literal>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:217
+msgid ""
+"<link linkend=\"cfg-checkoutroot\"><varname>checkoutroot</varname></link>"
+msgstr ""
+"<link linkend=\"cfg-checkoutroot\"><varname>checkoutroot</varname></link>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:221
+msgid ""
+"A string specifying the directory to unpack source trees to. Unless <link "
+"linkend=\"cfg-buildroot\"> <varname>buildroot</varname></link> is set, "
+"builds will occur in this directory too. Defaults to <filename>~/jhbuild/"
+"checkout</filename>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:229
+msgid "<link linkend=\"cfg-prefix\"><varname>prefix</varname></link>"
+msgstr "<link linkend=\"cfg-prefix\"><varname>prefix</varname></link>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:233 C/index.docbook:2057
+msgid ""
+"A string specifying the prefix to install modules to. <varname>prefix</"
+"varname> must be an absolute path. This directory must be writable. Defaults "
+"to <literal>'~/jhbuild/install/'</literal>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:240
+msgid "<link linkend=\"cfg-autogenargs\"><varname>autogenargs</varname></link>"
+msgstr ""
+"<link linkend=\"cfg-autogenargs\"><varname>autogenargs</varname></link>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:244
+msgid ""
+"A string containing arguments passed to the <command>autogen.sh</command> "
+"script of all modules. Can be overridden for particular modules using the "
+"<link linkend=\"cfg-module-autogenargs\"> <varname>module_autogenargs</"
+"varname></link> dictionary."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:252
+msgid "<link linkend=\"cfg-makeargs\"><varname>makeargs</varname></link>"
+msgstr "<link linkend=\"cfg-makeargs\"><varname>makeargs</varname></link>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:256 C/index.docbook:1788
+msgid ""
+"A string listing additional arguments to be passed to <command>make</"
+"command>. JHBuild will automatically append the parallel execution option "
+"(<option>-j</option>) based upon available CPU cores. Defaults to "
+"<literal>''</literal>."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:266
+msgid "Build Prerequisites"
+msgstr "构建前提条件"
+
+#. (itstool) path: section/para
+#: C/index.docbook:268
+msgid ""
+"Before any modules can be built, it is necessary to have certain build tools "
+"installed. Common build tools include the GNU Autotools "
+"(<application>autoconf</application>, <application>automake</application>, "
+"<application>libtool</application> and <application>gettext</application>), "
+"The GNU Toolchain (<application>binutils</application>, <application>gcc</"
+"application>, <application>g++</application>), make, pkg-config and Python, "
+"depending on which modules will be built."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:277
+msgid ""
+"JHBuild can check the tools are installed using the <command>sanitycheck</"
+"command> command:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:280
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>jhbuild sanitycheck</userinput>"
+msgstr "<prompt>$</prompt> <userinput>jhbuild sanitycheck</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:282
+msgid ""
+"If this command displays any messages, please install the required package "
+"from your distribution's repository. A list of <ulink url=\"http://live."
+"gnome.org/JhbuildDependencies\">package names </ulink> for different "
+"distributions is maintained on the GNOME wiki. Run the <command>sanitycheck</"
+"command> command again after installing the distribution's packages to "
+"ensure the required tools are present."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:292
+msgid "Using JHBuild"
+msgstr "使用 JHBuild"
+
+#. (itstool) path: section/para
+#: C/index.docbook:294
+msgid ""
+"After set up is complete, JHBuild can be used to build software. To build "
+"all the modules selected in the <filename>~/.config/jhbuildrc</filename> "
+"file, run the following command:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:299
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>jhbuild build</userinput>"
+msgstr "<prompt>$</prompt> <userinput>jhbuild build</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:301
+msgid ""
+"JHBuild will download, configure, compile and install each of the modules. "
+"If an error occurs at any stage, JHBuild will present a menu asking what to "
+"do. The choices include dropping to a shell to fix the error, rerunning the "
+"build from various stages, giving up on the module, or ignore the error and "
+"continue."
+msgstr ""
+
+#. (itstool) path: note/simpara
+#: C/index.docbook:308
+msgid ""
+"Giving up on a module will cause any modules depending on the module to fail."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:312
+msgid "Below is an example of the menu displayed:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:314
+#, no-wrap
+msgid ""
+" [1] Rerun phase build\n"
+" [2] Ignore error and continue to install\n"
+" [3] Give up on module\n"
+" [4] Start shell\n"
+" [5] Reload configuration\n"
+" [6] Go to phase \"wipe directory and start over\"\n"
+" [7] Go to phase \"configure\"\n"
+" [8] Go to phase \"clean\"\n"
+" [9] Go to phase \"distclean\"\n"
+"<prompt>choice:</prompt> "
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:325
+msgid ""
+"It is also possible to build a different set of modules and their "
+"dependencies by passing the module names as arguments to the <command>build</"
+"command> command. For example, to build gtk+:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:329
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>jhbuild build gtk+</userinput>"
+msgstr "<prompt>$</prompt> <userinput>jhbuild build gtk+</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:331 C/index.docbook:352
+msgid ""
+"If JHBuild is cancelled part way through a build, it is possible to resume "
+"the build at a particular module using the <option>--start-at</option> "
+"option:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:335
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>jhbuild build --start-at=pango</userinput>"
+msgstr "<prompt>$</prompt> <userinput>jhbuild build --start-at=pango</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:337
+msgid ""
+"To build one or more modules, ignoring their dependencies, JHBuild provides "
+"the <command>buildone</command> command. For the <command>buildone</command> "
+"command to complete successfully, all dependencies must be previously built "
+"and installed or provided by distribution packages."
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:343
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>jhbuild buildone gtk+</userinput>"
+msgstr "<prompt>$</prompt> <userinput>jhbuild buildone gtk+</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:345
+msgid ""
+"When actively developing a module, you are likely in a source working "
+"directory. The <command>make</command> will invoke the build system and "
+"install the module. This will be a key part of your edit-compile-install-"
+"test cycle."
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:350
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>jhbuild make</userinput>"
+msgstr "<prompt>$</prompt> <userinput>jhbuild make</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:356
+msgid ""
+"To get a list of the modules and dependencies JHBuild will build, and the "
+"order they will be built, use the <command>list</command> command:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:360
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>jhbuild list</userinput>"
+msgstr "<prompt>$</prompt> <userinput>jhbuild list</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:362
+msgid ""
+"To get information about a particular module, use the <command>info</"
+"command> command:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:365
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>jhbuild info gtk+</userinput>"
+msgstr "<prompt>$</prompt> <userinput>jhbuild info gtk+</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:367
+msgid ""
+"To download or update all the software sources without building, use the "
+"<command>update</command> command. The <command>update</command> command "
+"provides an opportunity to modify the sources before building and can be "
+"useful if internet bandwidth varies."
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:372
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>jhbuild update</userinput>"
+msgstr "<prompt>$</prompt> <userinput>jhbuild update</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:374
+msgid ""
+"Later, JHBuild can build everything without downloading or updating the "
+"sources:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:377
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>jhbuild build --no-network</userinput>"
+msgstr "<prompt>$</prompt> <userinput>jhbuild build --no-network</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:379
+msgid ""
+"To run a particular command with the same environment used by JHBuild, use "
+"the <command>run</command> command:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:382
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>jhbuild run <replaceable>program</replaceable></userinput>"
+msgstr "<prompt>$</prompt> <userinput>jhbuild run <replaceable>program</replaceable></userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:384
+msgid ""
+"To start a shell with the same environment used by JHBuild, use the "
+"<command>shell</command> command:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:387
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>jhbuild shell</userinput>"
+msgstr "<prompt>$</prompt> <userinput>jhbuild shell</userinput>"
+
+#. (itstool) path: section/title
+#: C/index.docbook:392
+msgid "JHBuild and GNOME"
+msgstr "JHBuild 和 GNOME"
+
+#. (itstool) path: section/para
+#: C/index.docbook:394
+msgid ""
+"This section provides guidance on building, installing and running GNOME."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:398
+msgid "Building GNOME"
+msgstr "构建 GNOME"
+
+#. (itstool) path: section/para
+#: C/index.docbook:400
+msgid "To build GNOME some development packages are required. This includes:"
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:405
+msgid ""
+"DocBook XML DTD and XSLT stylesheets. These need to be registered in the XML "
+"catalog (<filename>/etc/xml/catalog</filename>)."
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:410
+msgid "X libraries"
+msgstr "X 库"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:413
+msgid ""
+"<filename>libsmbclient</filename> from Samba (used for browsing Windows "
+"networks)."
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:417
+msgid "<filename>libbz2</filename> from bzip2."
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:420
+msgid ""
+"<filename>libpng</filename>, <filename>libjpeg</filename> and "
+"<filename>libtiff</filename> (used for image loading)."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:425
+msgid ""
+"If installing distribution packages, and if applicable for your "
+"distribution, install the corresponding <quote>dev</quote> or <quote>devel</"
+"quote> packages. A list of <ulink url=\"http://live.gnome.org/"
+"JhbuildDependencies\">package names</ulink> for different distributions is "
+"maintained on the GNOME wiki."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:434
+msgid "Running a Single GNOME Application"
+msgstr "运行单个 GNOME 应用程序"
+
+#. (itstool) path: section/para
+#: C/index.docbook:436
+msgid ""
+"This section details how to run a single GNOME application. The application "
+"will run within the current desktop environment. To run the application "
+"within the complete JHBuild GNOME see <xref linkend=\"running-gnome\"/>."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:441
+msgid ""
+"Launch a JHBuild shell. The JHBuild shell has all the necessary environment "
+"variables set."
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:444
+#, no-wrap
+msgid "<prompt>$ </prompt><userinput>jhbuild shell</userinput>"
+msgstr "<prompt>$ </prompt><userinput>jhbuild shell</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:446
+msgid "Verify the correct application will be run. For example:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:448
+#, no-wrap
+msgid ""
+"<prompt>$ </prompt><userinput>which gedit</userinput>\n"
+"/home/wanda/jhbuild/install/bin/gedit"
+msgstr ""
+"<prompt>$ </prompt><userinput>which gedit</userinput>\n"
+"/home/wanda/jhbuild/install/bin/gedit"
+
+#. (itstool) path: section/para
+#: C/index.docbook:451
+msgid "Run the application:"
+msgstr "运行应用程序:"
+
+#. (itstool) path: section/screen
+#: C/index.docbook:453
+#, no-wrap
+msgid "<prompt>$ </prompt><userinput>gedit &</userinput>"
+msgstr "<prompt>$ </prompt><userinput>gedit &</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:455
+msgid ""
+"Alternatively, run the application using the <command>run</command> command:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:458
+#, no-wrap
+msgid "<prompt>$ </prompt><userinput>jhbuild run gedit</userinput>"
+msgstr "<prompt>$ </prompt><userinput>jhbuild run gedit</userinput>"
+
+#. (itstool) path: section/title
+#: C/index.docbook:462
+msgid "Running the GNOME Desktop Environment"
+msgstr "运行 GNOME 桌面环境"
+
+#. (itstool) path: section/para
+#: C/index.docbook:464
+msgid ""
+"Create a new user account to run the JHBuild GNOME. Running JHBuild GNOME "
+"using different user account is recommended to avoid problems caused by user "
+"settings stored in the home directory. This manual refers to the new account "
+"as <systemitem class=\"username\">gnomedev</systemitem>."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:470
+msgid ""
+"Setup JHBuild on the new <systemitem class=\"username\">gnomedev</"
+"systemitem> account. Copy or soft-link <filename>~/.config/jhbuildrc</"
+"filename> and <filename>~/.local/bin/jhbuild</filename> to <systemitem class="
+"\"username\">gnomedev</systemitem> home directory."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:477
+msgid ""
+"Open a terminal as the user <systemitem class=\"username\">gnomedev</"
+"systemitem>. Permanently add <filename>~/.local/bin</filename> to the "
+"<envar>PATH</envar> variable, run the following command:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:482
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>echo PATH=$PATH:~/.local/bin >> ~/.bashrc</userinput>"
+msgstr "<prompt>$</prompt> <userinput>echo PATH=$PATH:~/.local/bin >> ~/.bashrc</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:484
+msgid "Test JHBuild works:"
+msgstr "测试 JHBuild 是否工作:"
+
+#. (itstool) path: section/screen
+#: C/index.docbook:486
+#, no-wrap
+msgid ""
+"<prompt>$</prompt> <userinput>jhbuild run pkg-config gtk+-2.0 --modversion</userinput>\n"
+"2.20.1"
+msgstr ""
+"<prompt>$</prompt> <userinput>jhbuild run pkg-config gtk+-2.0 --modversion</userinput>\n"
+"2.20.1"
+
+#. (itstool) path: section/title
+#: C/index.docbook:490
+msgid "Setup GNOME to run from the display manager"
+msgstr "设置 GNOME 从显示管理器运行"
+
+#. (itstool) path: section/para
+#: C/index.docbook:492
+msgid "Build and install JHBuild GNOME."
+msgstr "构建和安装 JHBuild GNOME。"
+
+#. (itstool) path: section/para
+#: C/index.docbook:494
+msgid ""
+"Enable system services. JHBuild GNOME will use the <filename>/usr/bin</"
+"filename> system <application>D-Bus</application> daemon and the system "
+"services within <filename>/usr/share/dbus-1/system-services/</filename>. "
+"JHBuild GNOME will use the JHBuild session <application>D-Bus</application> "
+"daemon and the services within <filename><replaceable>~/jhbuild/install/</"
+"replaceable>/share/dbus-1/services/</filename>. Replace <filename>~/jhbuild/"
+"install</filename> with GNOME install <varname>prefix</varname> in the "
+"command below:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:504
+#, no-wrap
+msgid ""
+"<prompt>$ </prompt><userinput>rm -rf
<replaceable>~/jhbuild/install</replaceable>/var/run/dbus</userinput>\n"
+"<prompt>$ </prompt><userinput>ln -s /var/run/dbus
<replaceable>~/jhbuild/install</replaceable>/var/run/dbus</userinput>\n"
+"<prompt>$ </prompt><userinput>rm -rf
<replaceable>~/jhbuild/install</replaceable>/var/lib/dbus/machine-id</userinput>\n"
+"<prompt>$ </prompt><userinput>ln -s /var/lib/dbus/machine-id
<replaceable>~/jhbuild/install</replaceable>/var/lib/dbus/machine-id</userinput>"
+msgstr ""
+"<prompt>$ </prompt><userinput>rm -rf
<replaceable>~/jhbuild/install</replaceable>/var/run/dbus</userinput>\n"
+"<prompt>$ </prompt><userinput>ln -s /var/run/dbus
<replaceable>~/jhbuild/install</replaceable>/var/run/dbus</userinput>\n"
+"<prompt>$ </prompt><userinput>rm -rf
<replaceable>~/jhbuild/install</replaceable>/var/lib/dbus/machine-id</userinput>\n"
+"<prompt>$ </prompt><userinput>ln -s /var/lib/dbus/machine-id
<replaceable>~/jhbuild/install</replaceable>/var/lib/dbus/machine-id</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:509
+msgid ""
+"Create a GNOME startup script at <filename>/usr/bin/gnome-jhbuild-session</"
+"filename> with the following, replacing <filename>~/jhbuild/install</"
+"filename> with GNOME install <varname>prefix</varname>:"
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:514
+#, no-wrap
+msgid ""
+"#!/bin/sh\n"
+"\n"
+"GNOME=<replaceable>~/jhbuild/install</replaceable>\n"
+" \n"
+"GDK_USE_XFT=1\n"
+"XDG_DATA_DIRS=$XDG_DATA_DIRS:$GNOME/share\n"
+"XDG_CONFIG_DIRS=$XDG_CONFIG_DIRS:$GNOME/etc/xdg\n"
+"\n"
+"jhbuild run gnome-session\n"
+msgstr ""
+"#!/bin/sh\n"
+"\n"
+"GNOME=<replaceable>~/jhbuild/install</replaceable>\n"
+" \n"
+"GDK_USE_XFT=1\n"
+"XDG_DATA_DIRS=$XDG_DATA_DIRS:$GNOME/share\n"
+"XDG_CONFIG_DIRS=$XDG_CONFIG_DIRS:$GNOME/etc/xdg\n"
+"\n"
+"jhbuild run gnome-session\n"
+
+#. (itstool) path: section/para
+#: C/index.docbook:525
+msgid ""
+"Make the file <filename>/usr/bin/gnome-jhbuild-session</filename> executable:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:528
+#, no-wrap
+msgid "<prompt>$ </prompt><userinput>chmod a+x /usr/bin/gnome-jhbuild-session</userinput>"
+msgstr "<prompt>$ </prompt><userinput>chmod a+x /usr/bin/gnome-jhbuild-session</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:530
+msgid ""
+"To add a new session entry in the display manager, create <filename>/usr/"
+"share/xsessions/gnome-jhbuild.desktop</filename> and enter:"
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:534
+#, no-wrap
+msgid ""
+"[Desktop Entry]\n"
+"Name=GNOME (JHBuild)\n"
+"Comment=This session logs you into GNOME testing session\n"
+"TryExec=/usr/bin/gnome-jhbuild-session\n"
+"Exec=/usr/bin/gnome-jhbuild-session\n"
+"Icon=\n"
+"Type=Application"
+msgstr ""
+"[Desktop Entry]\n"
+"Name=GNOME (JHBuild)\n"
+"Comment=This session logs you into GNOME testing session\n"
+"TryExec=/usr/bin/gnome-jhbuild-session\n"
+"Exec=/usr/bin/gnome-jhbuild-session\n"
+"Icon=\n"
+"Type=Application"
+
+#. (itstool) path: section/para
+#: C/index.docbook:542
+msgid "Restart <command>gdm</command>."
+msgstr "重新启动 <command>gdm</command>。"
+
+#. (itstool) path: section/title
+#: C/index.docbook:548
+msgid "Running GNOME from the display manager"
+msgstr "从显示管理器运行 GNOME"
+
+#. (itstool) path: section/para
+#: C/index.docbook:550
+msgid ""
+"To run the JHBuild GNOME, select the GNOME (JHBuild) session at the display "
+"manager before entering <systemitem class=\"username\">gnomedev</systemitem> "
+"login credentials. If successful, JHBuild GNOME will be displayed. If "
+"unsuccessful, check the log file. The log file will be located at "
+"<filename>~gnomedev/.cache/gdm/session.log</filename> or "
+"<filename>~gnomedev/.xsession-errors</filename>."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:562
+msgid "Buildbot Integration"
+msgstr "Buildbot 集成"
+
+#. (itstool) path: section/para
+#: C/index.docbook:564
+msgid ""
+"Coupled with the <ulink url=\"http://buildbot.net\">Buildbot</ulink> "
+"project, JHBuild can also function as a continuous integration tool. The "
+"Buildbot configuration is used by the GNOME project at <ulink url=\"http://"
+"build.gnome.org\">build.gnome.org</ulink>."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:570
+msgid "Configuring a Buildbot Slave"
+msgstr "配置 Buildbot Slave"
+
+#. (itstool) path: section/para
+#: C/index.docbook:572
+msgid ""
+"A Buildbot slave is a variation of a normal JHBuild installation that serves "
+"the requests of a Buildbot master. It is recommended to set up JHBuild and "
+"complete a build with most modules building successfully before adding the "
+"Buildbot customizations."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:577
+msgid ""
+"Buildbot commands are options to the <command>bot</command> command. To "
+"download and install the extra required software, run the following command:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:581
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>jhbuild bot --setup</userinput>"
+msgstr "<prompt>$</prompt> <userinput>jhbuild bot --setup</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:583
+msgid ""
+"Once this step has completed successfully, three new configuration variables "
+"are required in <filename>~/.config/jhbuildrc</filename>."
+msgstr ""
+
+#. (itstool) path: note/para
+#: C/index.docbook:588
+msgid ""
+"It is not possible to use an alternate configuration file, the <link linkend="
+"\"option-file\"><option>--file</option></link> will not get desired effects."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:593
+#, no-wrap
+msgid ""
+"\n"
+"jhbuildbot_master = 'build.gnome.org:9070'\n"
+"jhbuildbot_slavename = 'slavename'\n"
+"jhbuildbot_password = 'password'\n"
+msgstr ""
+"\n"
+"jhbuildbot_master = 'build.gnome.org:9070'\n"
+"jhbuildbot_slavename = 'slavename'\n"
+"jhbuildbot_password = 'password'\n"
+
+#. (itstool) path: section/para
+#: C/index.docbook:599
+msgid ""
+"<varname>jhbuildbot_master</varname> is a string specifying the Buildbot "
+"master server; it defaults to <literal>'build.gnome.org:9070'</literal>. "
+"<varname>jhbuildbot_slavename</varname> and <varname>jhbuildbot_password</"
+"varname> identify the slave on the master server. Contact the Buildbot "
+"master administrators to obtain the slave name and password."
+msgstr ""
+
+#. (itstool) path: note/para
+#: C/index.docbook:608
+msgid ""
+"The administrators of <ulink url=\"http://build.gnome.org\">build.gnome.org</"
+"ulink> can be reached on the <ulink url=\"mailto:build-brigade-list gnome org"
+"\">Build Brigade mailing list</ulink>."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:623
+msgid "Command Reference"
+msgstr "命令参考"
+
+#. (itstool) path: section/para
+#: C/index.docbook:625
+msgid "JHBuild uses a command line syntax similar to tools like CVS:"
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:627
+msgid ""
+"<command>jhbuild</command> <arg><replaceable>global-options</replaceable></"
+"arg> <arg choice=\"plain\"><replaceable>command</replaceable></arg> "
+"<arg><replaceable>command-arguments</replaceable></arg>"
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:633
+msgid "The global JHBuild options are:"
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:637
+msgid ""
+"<option>-f</option>, <option>--file</option> <replaceable>config</"
+"replaceable>"
+msgstr ""
+"<option>-f</option>, <option>--file</option> <replaceable>config</"
+"replaceable>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:642
+msgid ""
+"Use an alternative configuration file instead of the default <filename>~/."
+"config/jhbuildrc</filename>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:647
+msgid ""
+"<option>-m</option>, <option>--moduleset</option> <replaceable>moduleset</"
+"replaceable>"
+msgstr ""
+"<option>-m</option>, <option>--moduleset</option> <replaceable>moduleset</"
+"replaceable>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:652
+msgid ""
+"Use a module set other than the module set listed in the configuration file. "
+"This option can be a relative path if the module set is located in the "
+"JHBuild moduleset folder, or an absolute path if located elsewhere."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:659
+msgid "<option>--no-interact</option>"
+msgstr "<option>--no-interact</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:663
+msgid ""
+"Do not prompt the user for any input. This option is useful if leaving a "
+"build unattended, in order to ensure the build is not interrupted."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:669
+msgid "<option>--conditions</option>"
+msgstr "<option>--conditions</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:673
+msgid ""
+"Modify the condition flags to be different than those determined on the "
+"basis of the OS and those specified in jhbuildrc. Modifications are "
+"specified like <literal>-wayland</literal> or <literal>+docs</literal> in "
+"order to remove or add conditions. Multiple modifications can be separated "
+"by a comma like <command>--conditions=+docs,-wayland</command> or you can "
+"split them across multiple <command>--conditions</command> arguments."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:682
+msgid "Command specific options are listed below."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:685
+msgid "autobuild"
+msgstr "autobuild"
+
+#. (itstool) path: section/para
+#: C/index.docbook:687
+msgid ""
+"The <command>autobuild</command> command automatically builds the modules as "
+"specified in the configuration file, and then upload the results to "
+"JhAutobuild."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:691
+msgid ""
+"<command>jhbuild autobuild</command> <arg>--autogen</arg> <arg>--clean</arg> "
+"<arg>--distcheck</arg> <arg rep=\"repeat\">--skip=<replaceable>module</"
+"replaceable></arg> <arg>--start-at=<replaceable>module</replaceable></arg> "
+"<arg>--report-url=<replaceable>reporturl</replaceable></arg> <arg>--verbose</"
+"arg>"
+msgstr ""
+"<command>jhbuild autobuild</command> <arg>--autogen</arg> <arg>--clean</arg> "
+"<arg>--distcheck</arg> <arg rep=\"repeat\">--skip=<replaceable>module</"
+"replaceable></arg> <arg>--start-at=<replaceable>module</replaceable></arg> "
+"<arg>--report-url=<replaceable>reporturl</replaceable></arg> <arg>--verbose</"
+"arg>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:701
+msgid ""
+"The <option>--autogen</option>, <option>--clean</option>, <option>--"
+"distcheck</option>, <option>--skip</option> and <option>--start-at</option> "
+"options are processed as per the <link linkend=\"command-reference-build"
+"\"><command>build</command></link> command."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:709
+msgid ""
+"<option>--report-url=<replaceable>reporturl</replaceable></option>, <option>-"
+"r <replaceable>reporturl</replaceable></option>"
+msgstr ""
+"<option>--report-url=<replaceable>reporturl</replaceable></option>, <option>-"
+"r <replaceable>reporturl</replaceable></option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:714
+msgid "This option specifies the JhAutobuild URL to report to."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:719
+msgid "<option>--verbose</option>, <option>-v</option>"
+msgstr "<option>--verbose</option>, <option>-v</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:723
+msgid "If specified, JHBuild's output will be more verbose."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:731
+msgid "bootstrap"
+msgstr "bootstrap"
+
+#. (itstool) path: section/para
+#: C/index.docbook:733
+msgid ""
+"The <command>bootstrap</command> command installs a set of build utilities. "
+"The build utilities include <application>autoconf</application>, "
+"<application>automake</application> and similar utilities. The recommended "
+"method to install the build utilities is via your distribution's package "
+"management system. The <command>bootstrap</command> should only be used if "
+"the build utilities are not provided by your distribution's package "
+"management system, for example on <systemitem class=\"osname\">Mac OS</"
+"systemitem>."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:742
+msgid "<command>jhbuild bootstrap</command>"
+msgstr "<command>jhbuild bootstrap</command>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:745
+msgid ""
+"The <command>bootstrap</command> command builds modules using the same "
+"method as the <command>build</command> command, but uses the "
+"<filename>bootstrap.modules</filename> moduleset."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:749
+msgid ""
+"See the <link linkend=\"command-reference-build\"><command>build</command></"
+"link> command documentation for available options."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:755
+msgid "build"
+msgstr "build"
+
+#. (itstool) path: section/para
+#: C/index.docbook:757
+msgid ""
+"The <command>build</command> command builds one or more packages, including "
+"their dependencies."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:760
+msgid ""
+"<command>jhbuild build</command> <arg>--autogen</arg> <arg>--clean</arg> "
+"<arg>--check</arg> <arg>--dist</arg> <arg>--distcheck</arg> <arg>--"
+"distclean</arg> <arg>--ignore-suggests</arg> <arg>--no-network</arg> <arg "
+"rep=\"repeat\">--skip=<replaceable>module</replaceable></arg> <arg>--start-"
+"at=<replaceable>module</replaceable></arg> <arg>--tags=<replaceable>tags</"
+"replaceable></arg> <arg>-D <replaceable>date</replaceable></arg> <arg>--no-"
+"xvfb</arg> <arg>--try-checkout</arg> <arg>--no-poison</arg> <arg>--force</"
+"arg> <arg>--build-optional-modules</arg> <arg>--min-age=<replaceable>time</"
+"replaceable></arg> <arg>--nodeps</arg> <arg rep=\"repeat\">module</arg>"
+msgstr ""
+"<command>jhbuild build</command> <arg>--autogen</arg> <arg>--clean</arg> "
+"<arg>--check</arg> <arg>--dist</arg> <arg>--distcheck</arg> <arg>--"
+"distclean</arg> <arg>--ignore-suggests</arg> <arg>--no-network</arg> <arg "
+"rep=\"repeat\">--skip=<replaceable>module</replaceable></arg> <arg>--start-"
+"at=<replaceable>module</replaceable></arg> <arg>--tags=<replaceable>tags</"
+"replaceable></arg> <arg>-D <replaceable>date</replaceable></arg> <arg>--no-"
+"xvfb</arg> <arg>--try-checkout</arg> <arg>--no-poison</arg> <arg>--force</"
+"arg> <arg>--build-optional-modules</arg> <arg>--min-age=<replaceable>time</"
+"replaceable></arg> <arg>--nodeps</arg> <arg rep=\"repeat\">module</arg>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:783 C/index.docbook:1076 C/index.docbook:1100
+#: C/index.docbook:1182
+msgid ""
+"If no module names are provided on the command line, the <link linkend=\"cfg-"
+"modules\">modules</link> list from the configuration file will be used."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:789
+msgid "<option>-a</option>, <option>--autogen</option>"
+msgstr "<option>-a</option>, <option>--autogen</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:793
+msgid "Always run <command>autogen.sh</command> before building modules."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:798
+msgid "<option>-c</option>, <option>--clean</option>"
+msgstr "<option>-c</option>, <option>--clean</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:802
+msgid "Run <command>make clean</command> before building modules."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:807
+msgid "<option>--check</option>"
+msgstr "<option>--check</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:811
+msgid "Run <command>make check</command> after building modules."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:816
+msgid "<option>-d</option>, <option>--dist</option>"
+msgstr "<option>-d</option>, <option>--dist</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:820
+msgid "Run <command>make dist</command> after building modules."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:825
+msgid "<option>--distcheck</option>"
+msgstr "<option>--distcheck</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:829
+msgid "Run <command>make distcheck</command> after building modules."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:834
+msgid "<option>--distclean</option>"
+msgstr "<option>--distclean</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:838
+msgid ""
+"For git modules, run <command>git clean -dfx</command> before building "
+"modules. For other modules, run <command>make distclean</command> before "
+"building modules."
+msgstr ""
+
+#. (itstool) path: note/simpara
+#: C/index.docbook:843
+msgid "This option will delete any uncommited changes."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:849
+msgid "<option>--ignore-suggests</option>"
+msgstr "<option>--ignore-suggests</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:853
+msgid "Do not build soft dependencies."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:857
+msgid "<option>-n</option>, <option>--no-network</option>"
+msgstr "<option>-n</option>, <option>--no-network</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:861
+msgid ""
+"Do not access the network when building modules. This will skip download or "
+"update stages in a build. If a module can't be built without network access, "
+"the module build will fail."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:868
+msgid ""
+"<option>-s</option>, <option>--skip</option>=<replaceable>module,...</"
+"replaceable>"
+msgstr ""
+"<option>-s</option>, <option>--skip</option>=<replaceable>module,...</"
+"replaceable>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:873
+msgid ""
+"Do not build the listed modules. Used to skip the building of specified "
+"dependencies."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:878
+msgid "<option>--tags</option>=<replaceable>tag,...</replaceable>"
+msgstr "<option>--tags</option>=<replaceable>tag,...</replaceable>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:882
+msgid ""
+"Ignore modules that do not match <replaceable>tag</replaceable>. Modules are "
+"automatically attributed a tag matching the name of the module's module set."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:889
+msgid ""
+"<option>-t</option>, <option>--start-at</option>=<replaceable>module</"
+"replaceable>"
+msgstr ""
+"<option>-t</option>, <option>--start-at</option>=<replaceable>module</"
+"replaceable>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:894
+msgid ""
+"Start at the named module rather than at the beginning of the list. This "
+"option is useful if the build was interrupted."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:900
+msgid "<option>-D</option> <replaceable>date</replaceable>"
+msgstr "<option>-D</option> <replaceable>date</replaceable>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:904
+msgid ""
+"If supported by the underlying version control system, update the source "
+"tree to the specified date before building. An ISO date format is required, "
+"e.g. <literal>\"2009-09-18 02:32Z\"</literal>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:911
+msgid "<option>-x</option>, <option>--no-xvfb</option>"
+msgstr "<option>-x</option>, <option>--no-xvfb</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:915
+msgid ""
+"Run graphical tests on the actual X server rather than in a simulated Xvfb."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:920
+msgid "<option>-C</option>, <option>--try-checkout</option>"
+msgstr "<option>-C</option>, <option>--try-checkout</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:924
+msgid ""
+"If the build fails, and if supported by the version control system, force a "
+"checkout and run <command>autogen.sh</command> before retrying the build."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:930
+msgid "<option>-N</option>, <option>--no-poison</option>"
+msgstr "<option>-N</option>, <option>--no-poison</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:934
+msgid ""
+"If one or more of a module's dependencies failed, this option forces JHBuild "
+"to try to build the module anyway."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:939
+msgid "<option>-f</option>, <option>--force</option>"
+msgstr "<option>-f</option>, <option>--force</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:943
+msgid "Build the modules even if policy states it is not required."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:948
+msgid "<option>--build-optional-modules</option>"
+msgstr "<option>--build-optional-modules</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:952
+msgid ""
+"Modules listed as optional dependencies, may not be required to build the "
+"module. This option forces JHBuild to build optional dependencies."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:958
+msgid "<option>--min-age</option>=<replaceable>time</replaceable>"
+msgstr "<option>--min-age</option>=<replaceable>time</replaceable>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:962
+msgid ""
+"Skip modules installed more recently than the specified relative time. The "
+"<replaceable>time</replaceable> string format is a number followed by a "
+"unit. The following units are supported: seconds (s), minutes (m), hours (h) "
+"and days (d). For example, <option>--min-age=2h</option> will skip modules "
+"built less than two hours ago."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:971
+msgid "<option>--nodeps</option>"
+msgstr "<option>--nodeps</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:975
+msgid ""
+"Ignore missing system dependencies. To ignore a single system dependency add "
+"the module to <link linkend=\"cfg-skip\"><varname>skip</varname></link>."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:984
+msgid "make"
+msgstr "make"
+
+#. (itstool) path: section/para
+#: C/index.docbook:986
+msgid ""
+"The <command>make</command> command is for actively developing on a "
+"particular module. It requires the current directory be a source checkout, "
+"and does the equivalent of <command>buildone -nf $(basename $(pwd))</"
+"command>."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:991
+msgid ""
+"<command>jhbuild make</command> <arg>--clean</arg> <arg>--check</arg> <arg>--"
+"distcheck</arg> <arg>--quiet</arg>"
+msgstr ""
+"<command>jhbuild make</command> <arg>--clean</arg> <arg>--check</arg> <arg>--"
+"distcheck</arg> <arg>--quiet</arg>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:998
+msgid ""
+"The options are the same as those available for the <link linkend=\"command-"
+"reference-build\"><command>buildone</command></link> command."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:1005
+msgid "buildone"
+msgstr "buildone"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1007
+msgid ""
+"The <command>buildone</command> command is similar to <command>build</"
+"command>, but it does not build the dependent modules. It is useful for "
+"rebuilding one or more modules."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:1011
+msgid ""
+"<command>jhbuild buildone</command> <arg>--autogen</arg> <arg>--clean</arg> "
+"<arg>--check</arg> <arg>--distcheck</arg> <arg>--distclean</arg> <arg>--no-"
+"network</arg> <arg>-D <replaceable>date</replaceable></arg> <arg>--no-xvfb</"
+"arg> <arg>--force</arg> <arg>--min-age=<replaceable>time</replaceable></arg> "
+"<arg>--nodeps</arg> <arg choice=\"plain\" rep=\"repeat\">module</arg>"
+msgstr ""
+"<command>jhbuild buildone</command> <arg>--autogen</arg> <arg>--clean</arg> "
+"<arg>--check</arg> <arg>--distcheck</arg> <arg>--distclean</arg> <arg>--no-"
+"network</arg> <arg>-D <replaceable>date</replaceable></arg> <arg>--no-xvfb</"
+"arg> <arg>--force</arg> <arg>--min-age=<replaceable>time</replaceable></arg> "
+"<arg>--nodeps</arg> <arg choice=\"plain\" rep=\"repeat\">module</arg>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1026
+msgid ""
+"The <option>--autogen</option>, <option>--check</option>, <option>--clean</"
+"option>, <option>-d</option>, <option>--distcheck</option>, <option>--"
+"distclean</option>, <option>--no-network</option>, <option>-D</option>, "
+"<option>-x</option> and <option>--nodeps</option> options are processed as "
+"per the <link linkend=\"command-reference-build\"><command>build</command></"
+"link> command."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:1034 C/index.docbook:1523
+msgid "At least one module must be listed on the command line."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:1038
+msgid "checkbranches"
+msgstr "checkbranches"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1040
+msgid ""
+"The <command>checkbranches</command> checks the module's branches are "
+"defined correctly within the version control system and the branches are "
+"consistent with the module set."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:1044
+msgid ""
+"<command>jhbuild checkbranches</command> <arg rep=\"repeat\">--"
+"branch=<replaceable>branch</replaceable></arg>"
+msgstr ""
+"<command>jhbuild checkbranches</command> <arg rep=\"repeat\">--"
+"branch=<replaceable>branch</replaceable></arg>"
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1050
+msgid ""
+"<option>--branch</option>=<replaceable>branch</replaceable>, <option>-b</"
+"option> <replaceable>branch</replaceable>"
+msgstr ""
+"<option>--branch</option>=<replaceable>branch</replaceable>, <option>-b</"
+"option> <replaceable>branch</replaceable>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1055
+msgid "The branch to check."
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:1060
+#, no-wrap
+msgid ""
+"<prompt>$</prompt> <userinput>jhbuild -m gnome-2.20 checkbranches</userinput>\n"
+"libgnomecanvas is missing branch definition for gnome-2-20\n"
+"<prompt>$</prompt>"
+msgstr ""
+"<prompt>$</prompt> <userinput>jhbuild -m gnome-2.20 checkbranches</userinput>\n"
+"libgnomecanvas is missing branch definition for gnome-2-20\n"
+"<prompt>$</prompt>"
+
+#. (itstool) path: section/title
+#: C/index.docbook:1066
+msgid "clean"
+msgstr "clean"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1068
+msgid ""
+"The <command>clean</command> command cleans the build directories of one or "
+"more modules."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:1071
+msgid ""
+"<command>jhbuild clean</command> <arg rep=\"repeat\">--"
+"skip=<replaceable>module</replaceable></arg> <arg>--start-"
+"at=<replaceable>module</replaceable></arg>"
+msgstr ""
+"<command>jhbuild clean</command> <arg rep=\"repeat\">--"
+"skip=<replaceable>module</replaceable></arg> <arg>--start-"
+"at=<replaceable>module</replaceable></arg>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1080
+msgid ""
+"See the <link linkend=\"command-reference-build\"><command>build</command></"
+"link> command documentation for a description of available options."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:1086
+msgid "dot"
+msgstr "dot"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1088
+msgid ""
+"The <command>dot</command> command generates a file describing the directed "
+"graph formed by the dependencies between a set of modules. This file can "
+"then be processed using the <ulink url=\"http://www.graphviz.org/"
+"\">GraphViz</ulink> software to produce a diagram."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:1094
+msgid ""
+"<command>jhbuild dot</command> <arg>--soft-deps</arg> <arg>--clusters</arg> "
+"<arg rep=\"repeat\">module</arg>"
+msgstr ""
+"<command>jhbuild dot</command> <arg>--soft-deps</arg> <arg>--clusters</arg> "
+"<arg rep=\"repeat\">module</arg>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1104
+msgid ""
+"The <option>--soft-deps</option> option adds dotted lines from the modules "
+"to the soft dependencies. The <option>--clusters</option> option groups "
+"modules from <link linkend=\"moduleset-syntax-defs-metamodule\">metamodules</"
+"link> together."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:1110
+msgid ""
+"The output of the dot command can be piped to the dot utility to generate a "
+"PostScript file:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:1113
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>jhbuild dot <replaceable>modules</replaceable> | dot -Tps >
dependencies.ps</userinput>"
+msgstr "<prompt>$</prompt> <userinput>jhbuild dot <replaceable>modules</replaceable> | dot -Tps >
dependencies.ps</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1115
+msgid "Or a PNG image:"
+msgstr "或 PNG 图像:"
+
+#. (itstool) path: section/screen
+#: C/index.docbook:1117
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>jhbuild dot <replaceable>modules</replaceable> | dot -Tpng >
dependencies.png</userinput>"
+msgstr "<prompt>$</prompt> <userinput>jhbuild dot <replaceable>modules</replaceable> | dot -Tpng >
dependencies.png</userinput>"
+
+#. (itstool) path: figure/title
+#: C/index.docbook:1120
+msgid "Sample JHBuild dot output"
+msgstr "示例 JHBuild dot 输出"
+
+#. (itstool) path: section/title
+#: C/index.docbook:1132
+msgid "gui"
+msgstr "gui"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1134
+msgid ""
+"The <command>gui</command> command starts a graphical interface to JHBuild "
+"which can be used to select modules to build and change some options."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:1138
+msgid "<command>jhbuild gui</command>"
+msgstr "<command>jhbuild gui</command>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1141
+msgid ""
+"The graphical interface is rendered using GTK, so extra support libraries "
+"are required."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:1146
+msgid "info"
+msgstr "info"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1148
+msgid ""
+"The <command>info</command> command displays information about one or more "
+"modules."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:1151
+msgid ""
+"<command>jhbuild info</command> <arg choice=\"plain\" rep=\"repeat\">module</"
+"arg>"
+msgstr ""
+"<command>jhbuild info</command> <arg choice=\"plain\" rep=\"repeat\">module</"
+"arg>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1155
+msgid ""
+"The command displays the module name, type, dependencies, dependent "
+"packages, the source directory, and the time it was last installed with "
+"JHBuild. If available, information specific to the module type such as the "
+"CVS repository or download URL will also be displayed."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:1161
+msgid ""
+"If there is no module specified the command will display information about "
+"all the modules defined in the module set."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:1166
+msgid "list"
+msgstr "list"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1168
+msgid ""
+"The <command>list</command> command displays the expanded list of modules "
+"the <command>build</command> command would build."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:1171
+msgid ""
+"<command>jhbuild list</command> <arg>-a</arg> <arg>-r</arg> <arg>-s</arg> "
+"<arg>--start-at=<replaceable>module</replaceable></arg> <arg>--"
+"tags=<replaceable>tags</replaceable></arg> <arg>--ignore-suggests</arg> "
+"<arg>--list-optional-modules</arg> <arg rep=\"repeat\">module</arg>"
+msgstr ""
+"<command>jhbuild list</command> <arg>-a</arg> <arg>-r</arg> <arg>-s</arg> "
+"<arg>--start-at=<replaceable>module</replaceable></arg> <arg>--"
+"tags=<replaceable>tags</replaceable></arg> <arg>--ignore-suggests</arg> "
+"<arg>--list-optional-modules</arg> <arg rep=\"repeat\">module</arg>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1186
+msgid ""
+"The <option>--skip</option>, <option>--start-at</option>, <option>--tags</"
+"option>, and <option>--ignore-suggests</option> options are processed as per "
+"the <link linkend=\"command-reference-build\"><command>build</command></"
+"link> command."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1194
+msgid "<option>-a</option>, <option>--all-modules</option>"
+msgstr "<option>-a</option>, <option>--all-modules</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1198
+msgid ""
+"List all the modules from the module set regardless of the build "
+"dependencies."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1203
+msgid "<option>-r</option>, <option>--show-revision</option>"
+msgstr "<option>-r</option>, <option>--show-revision</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1207
+msgid ""
+"If a module is set to a branch, show the branch name with the module name."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1212
+msgid "<option>--list-optional-modules</option>"
+msgstr "<option>--list-optional-modules</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1216
+msgid "This option forces JHBuild to list optional dependencies."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:1224
+msgid "rdepends"
+msgstr "rdepends"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1226
+msgid ""
+"The <command>rdepends</command> command displays the reverse dependencies of "
+"a module."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:1229
+msgid "<command>jhbuild rdepends</command> <arg>module</arg>"
+msgstr "<command>jhbuild rdepends</command> <arg>module</arg>"
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1235
+msgid "<option>--dependencies</option>"
+msgstr "<option>--dependencies</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1239
+msgid "Show dependency path next to modules."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1243
+msgid "<option>--direct</option>"
+msgstr "<option>--direct</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1247
+msgid "Limit display to modules directly depending on specified module."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:1255
+msgid "run"
+msgstr "run"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1257
+msgid ""
+"The <command>run</command> command runs the specified command using the same "
+"environment that JHBuild uses when building modules."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:1261
+msgid ""
+"<command>jhbuild run</command> <arg>--in-builddir</arg> <arg>--in-"
+"checkoutdir</arg> <arg choice=\"plain\"><replaceable>program</replaceable></"
+"arg> <arg rep=\"repeat\"><replaceable>argument</replaceable></arg>"
+msgstr ""
+"<command>jhbuild run</command> <arg>--in-builddir</arg> <arg>--in-"
+"checkoutdir</arg> <arg choice=\"plain\"><replaceable>program</replaceable></"
+"arg> <arg rep=\"repeat\"><replaceable>argument</replaceable></arg>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1268
+msgid ""
+"If using JHBuild to build GNOME, this command can be useful in X startup "
+"scripts."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1273
+msgid "<option>--in-builddir</option>=<replaceable>module</replaceable>"
+msgstr "<option>--in-builddir</option>=<replaceable>module</replaceable>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1277
+msgid "Run the command in the build directory of the specified module."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1285
+msgid "<option>--in-checkoutdir</option>=<replaceable>module</replaceable>"
+msgstr "<option>--in-checkoutdir</option>=<replaceable>module</replaceable>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1289
+msgid "Run the command in the source directory of the specified module."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:1297
+msgid "sanitycheck"
+msgstr "sanitycheck"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1299
+msgid ""
+"The <command>sanitycheck</command> command performs a number of checks to "
+"verify the build environment is okay."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:1302
+msgid "<command>jhbuild sanitycheck</command>"
+msgstr "<command>jhbuild sanitycheck</command>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1305
+msgid "Some of the checks include:"
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1309
+msgid "The checkout and install prefixes are writable."
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1312
+msgid "The required build tools are installed."
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1315
+msgid ""
+"Some commonly used macros are available in the search paths of the "
+"<command>aclocal</command> commands associated with the various versions of "
+"<command>automake</command>."
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1320
+msgid "The XML catalog contains the DocBook DTD and stylesheets."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:1327
+msgid "shell"
+msgstr "shell"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1329
+msgid ""
+"The <command>shell</command> command starts the user's shell with the same "
+"environment as JHBuild uses when building modules."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:1332
+msgid "<command>jhbuild shell</command>"
+msgstr "<command>jhbuild shell</command>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1335
+msgid "This command is equivalent to the following:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:1337
+#, no-wrap
+msgid "<prompt>$</prompt> <userinput>jhbuild run $SHELL</userinput>"
+msgstr "<prompt>$</prompt> <userinput>jhbuild run $SHELL</userinput>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1339
+msgid ""
+"The <envar>UNDER_JHBUILD</envar> environment variable will be set to \"true"
+"\" when this shell is active. You can use the presence of that variable to "
+"customize your shell's prompt to indicate that you indeed are under a "
+"jhbuild-controlled shell. For example, you may want to put this in your "
+"<filename>.bashrc</filename>:"
+msgstr ""
+
+#. (itstool) path: section/screen
+#: C/index.docbook:1345
+#, no-wrap
+msgid ""
+"\n"
+"\tif [ -n \"$UNDER_JHBUILD\" ]; then\n"
+"\t PS1=\"[jhbuild] $PS1\"\n"
+"\tfi\n"
+" "
+msgstr ""
+"\n"
+"\tif [ -n \"$UNDER_JHBUILD\" ]; then\n"
+"\t PS1=\"[jhbuild] $PS1\"\n"
+"\tfi\n"
+" "
+
+#. (itstool) path: section/para
+#: C/index.docbook:1351
+msgid ""
+"This will make your bash shell display <literal>[jhbuild]</literal> before "
+"your normal prompt, making it easier to see which shells are under a jhbuild "
+"environment."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:1357
+msgid "sysdeps"
+msgstr "sysdeps"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1359
+msgid "The <command>sysdeps</command> command displays:"
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1363
+msgid ""
+"a list of installed system packages which will be used during the build. "
+"JHBuild will not build these modules and opt to use the system package "
+"instead."
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1368
+msgid ""
+"a list of required packages. To begin a build the packages must be provided "
+"by your system."
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1372
+msgid ""
+"a list of optional packages. The corresponding system package was not found "
+"or too old. JHBuild will build the module. Optional packages will not be "
+"displayed if <link linkend=\"cfg-partial-build\"><varname>partial_build</"
+"varname></link> is <constant>False</constant>."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:1380
+msgid "<command>jhbuild sysdeps</command> <arg>--install</arg>"
+msgstr "<command>jhbuild sysdeps</command> <arg>--install</arg>"
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1386
+msgid "<option>--install</option>"
+msgstr "<option>--install</option>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1390
+msgid ""
+"This option installs system packages which are dependencies of the "
+"moduleset. The installation method depends on your distribution. System "
+"packages are installed using <application>PackageKit</application>, if "
+"available. For distributions using <application>APT</application> such as "
+"<systemitem class=\"osname\">Debian</systemitem> and <systemitem class="
+"\"osname\">Ubuntu</systemitem>, this option requires <application>apt-file</"
+"application> to be installed."
+msgstr ""
+
+#. (itstool) path: example/title
+#: C/index.docbook:1404
+msgid "<command>sysdeps</command> example"
+msgstr "<command>sysdeps</command> 示例"
+
+#. (itstool) path: example/screen
+#: C/index.docbook:1405
+#, no-wrap
+msgid ""
+"<prompt>$</prompt> <userinput>jhbuild sysdeps</userinput>\n"
+"System installed packages which are new enough:\n"
+" speex (speex.pc required=1.2rc1, installed=1.2rc1)\n"
+" lcms2 (lcms2.pc required=2.2, installed=2.2)\n"
+"...\n"
+"Required packages:\n"
+" System installed packages which are too old:\n"
+" (none)\n"
+" No matching system package installed:\n"
+" zlib (zlib.pc required=1.2)\n"
+"Optional packages: (JHBuild will build the missing packages)\n"
+" System installed packages which are too old:\n"
+" WebKit (webkitgtk-3.0.pc required=1.5.1, installed=1.4.0)\n"
+" ...\n"
+" No matching system package installed:\n"
+" pulseaudio (libpulse.pc required=2.0)\n"
+" ..."
+msgstr ""
+"<prompt>$</prompt> <userinput>jhbuild sysdeps</userinput>\n"
+"System installed packages which are new enough:\n"
+" speex (speex.pc required=1.2rc1, installed=1.2rc1)\n"
+" lcms2 (lcms2.pc required=2.2, installed=2.2)\n"
+"...\n"
+"Required packages:\n"
+" System installed packages which are too old:\n"
+" (none)\n"
+" No matching system package installed:\n"
+" zlib (zlib.pc required=1.2)\n"
+"Optional packages: (JHBuild will build the missing packages)\n"
+" System installed packages which are too old:\n"
+" WebKit (webkitgtk-3.0.pc required=1.5.1, installed=1.4.0)\n"
+" ...\n"
+" No matching system package installed:\n"
+" pulseaudio (libpulse.pc required=2.0)\n"
+" ..."
+
+#. (itstool) path: section/title
+#: C/index.docbook:1426
+msgid "tinderbox"
+msgstr "tinderbox"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1428
+msgid ""
+"The <command>tinderbox</command> command is similar to <command>build</"
+"command>, but writes all terminal output to HTML files suitable for "
+"publishing on a website. It can be used to set up systems similar to "
+"Mozilla's Tinderbox, or Debian's Buildd."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:1433
+msgid ""
+"<command>jhbuild tinderbox</command> <arg>--autogen</arg> <arg>--clean</arg> "
+"<arg>--distclean</arg> <arg>--no-network</arg> <arg>--"
+"output=<replaceable>directory</replaceable></arg> <arg rep=\"repeat\">--"
+"skip=<replaceable>module</replaceable></arg> <arg>--start-"
+"at=<replaceable>module</replaceable></arg> <arg>-D <replaceable>date</"
+"replaceable></arg> <arg>-C</arg> <arg>-N</arg> <arg>-f</arg> <arg>--nodeps</"
+"arg> <arg rep=\"repeat\">module</arg>"
+msgstr ""
+"<command>jhbuild tinderbox</command> <arg>--autogen</arg> <arg>--clean</arg> "
+"<arg>--distclean</arg> <arg>--no-network</arg> <arg>--"
+"output=<replaceable>directory</replaceable></arg> <arg rep=\"repeat\">--"
+"skip=<replaceable>module</replaceable></arg> <arg>--start-"
+"at=<replaceable>module</replaceable></arg> <arg>-D <replaceable>date</"
+"replaceable></arg> <arg>-C</arg> <arg>-N</arg> <arg>-f</arg> <arg>--nodeps</"
+"arg> <arg rep=\"repeat\">module</arg>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1449
+msgid ""
+"The <option>--autogen</option>, <option>--clean</option>, <option>--"
+"distclean</option>, <option>--no-network</option>, <option>--skip</option>, "
+"<option>--start-at</option>, <option>-D</option>, <option>-C</option>, "
+"<option>-N</option>, <option>-f</option> and <option>--nodeps</option> "
+"options are processed as per the <link linkend=\"command-reference-build"
+"\"><command>build</command></link> command."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1460
+msgid ""
+"<option>-o</option>, <option>--output</option>=<replaceable>directory</"
+"replaceable>"
+msgstr ""
+"<option>-o</option>, <option>--output</option>=<replaceable>directory</"
+"replaceable>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1465
+msgid ""
+"The directory to write the HTML files. JHBuild will create an index "
+"(<filename>index.html</filename>) and a HTML file for each module."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:1474
+msgid "uninstall"
+msgstr "uninstall"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1476
+msgid ""
+"The <command>uninstall</command> command uninstalls one or more modules."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:1479
+msgid ""
+"<command>jhbuild uninstall</command> <arg choice=\"plain\" rep=\"repeat"
+"\">module</arg>"
+msgstr ""
+"<command>jhbuild uninstall</command> <arg choice=\"plain\" rep=\"repeat"
+"\">module</arg>"
+
+#. (itstool) path: section/title
+#: C/index.docbook:1485
+msgid "update"
+msgstr "update"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1487
+msgid ""
+"The <command>update</command> command is similar to <command>build</"
+"command>, but only performs the download or update stage for modules without "
+"building them."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:1491
+msgid ""
+"<command>jhbuild update</command> <arg rep=\"repeat\">--"
+"skip=<replaceable>module</replaceable></arg> <arg>--start-"
+"at=<replaceable>module</replaceable></arg> <arg>--tags=<replaceable>tags</"
+"replaceable></arg> <arg>--ignore-suggests</arg> <arg>-D <replaceable>date</"
+"replaceable></arg> <arg rep=\"repeat\">module</arg>"
+msgstr ""
+"<command>jhbuild update</command> <arg rep=\"repeat\">--"
+"skip=<replaceable>module</replaceable></arg> <arg>--start-"
+"at=<replaceable>module</replaceable></arg> <arg>--tags=<replaceable>tags</"
+"replaceable></arg> <arg>--ignore-suggests</arg> <arg>-D <replaceable>date</"
+"replaceable></arg> <arg rep=\"repeat\">module</arg>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1500
+msgid ""
+"The <option>--skip</option>, <option>--start-at</option>, <option>--tags</"
+"option>, <option>--ignore-suggests</option> and <option>-D</option> options "
+"are processed as per the <link linkend=\"command-reference-build"
+"\"><command>build</command></link> command."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:1508
+msgid "updateone"
+msgstr "updateone"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1510
+msgid ""
+"The <command>updateone</command> command is similar to <command>update</"
+"command>, but it does not update the dependent modules. It is useful for "
+"updating one or more modules."
+msgstr ""
+
+#. (itstool) path: section/cmdsynopsis
+#: C/index.docbook:1514
+msgid ""
+"<command>jhbuild updateone</command> <arg>-D <replaceable>date</"
+"replaceable></arg> <arg choice=\"plain\" rep=\"repeat\">module</arg>"
+msgstr ""
+"<command>jhbuild updateone</command> <arg>-D <replaceable>date</"
+"replaceable></arg> <arg choice=\"plain\" rep=\"repeat\">module</arg>"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1519
+msgid ""
+"The <option>-D</option> option is processed as per the <link linkend="
+"\"command-reference-build\"><command>build</command></link> command."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:1528
+msgid "Configuration File Reference"
+msgstr "配置文件参考"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1530
+msgid ""
+"The <filename>~/.config/jhbuildrc</filename> file uses standard Python "
+"syntax. The file is run, and the resulting variables defined in the "
+"namespace are used to control how JHBuild acts. A set of default values are "
+"inserted into the namespace before running the user's configuration file."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:1536
+msgid ""
+"Boolean configuration variables are set using syntax as demonstrated in the "
+"following example:"
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:1539
+#, no-wrap
+msgid "use_local_modulesets = True"
+msgstr "use_local_modulesets = True"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1541
+msgid ""
+"String configuration variables are set using syntax as demonstrated in the "
+"following example:"
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:1544
+#, no-wrap
+msgid "autogenargs = '--disable-static --disable-gtk-doc'"
+msgstr "autogenargs = '--disable-static --disable-gtk-doc'"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1546
+msgid ""
+"List configuration variables are set using syntax as demonstrated in the "
+"following example:"
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:1549
+#, no-wrap
+msgid "skip = ['mozilla', 'pulseaudio']"
+msgstr "skip = ['mozilla', 'pulseaudio']"
+
+#. (itstool) path: section/para
+#: C/index.docbook:1551
+msgid ""
+"Dictionary configuration variables are set using syntax as demonstrated in "
+"the following example:"
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#. (itstool) path: listitem/programlisting
+#: C/index.docbook:1554 C/index.docbook:2119
+#, no-wrap
+msgid "repos['git.gnome.org'] = 'ssh://username git gnome org/git/'"
+msgstr "repos['git.gnome.org'] = 'ssh://username git gnome org/git/'"
+
+#. (itstool) path: section/title
+#: C/index.docbook:1557
+msgid "Configuration Variables"
+msgstr "配置变量"
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1562
+msgid "<varname>alwaysautogen</varname>"
+msgstr "<varname>alwaysautogen</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1566
+msgid ""
+"A boolean value if set to <constant>True</constant>, always run "
+"<command>autogen.sh</command>. This is equivalent to passing <option>--"
+"autogen</option> option to JHBuild. Defaults to <constant>False</constant>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1573
+msgid "<varname>autogenargs</varname>"
+msgstr "<varname>autogenargs</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1577
+msgid ""
+"A string containing arguments passed to the <command>autogen.sh</command> "
+"script of all modules. Can be overridden for particular modules using the "
+"<varname>module_autogenargs</varname> dictionary."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1584
+msgid "<varname>branches</varname>"
+msgstr "<varname>branches</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1588
+msgid ""
+"A dictionary specifying which branch to use for specific modules. This is "
+"useful if you are making some changes on a branch of a module and want "
+"JHBuild to build that branch instead of the one listed in the module set."
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1593
+msgid "The definition of branches depends on the module VCS:"
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1598
+msgid "CVS: revision. E.g. <literal>'BRANCH-PROJECT-0_8'</literal>"
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1602
+msgid ""
+"Bazaar: URI of module branch. E.g. <literal>'http://bzr.example.net/project/"
+"gnome-2-28'</literal>"
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1607
+msgid ""
+"Git: tuple, with first part being an optional repository (or the None value) "
+"and the second part the name of the branch. E.g. <literal>('git://git."
+"example.net/project', 'gnome-2-28')</literal>"
+msgstr ""
+
+#. (itstool) path: example/title
+#: C/index.docbook:1613
+msgid "Simple example"
+msgstr "简单的例子"
+
+#. (itstool) path: example/programlisting
+#: C/index.docbook:1614
+#, no-wrap
+msgid "branches['modulename'] = (None, 'branchname')"
+msgstr "branches['modulename'] = (None, 'branchname')"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1618
+msgid ""
+"Subversion: URI of module branch E.g. <literal>'svn://svn.example.net/"
+"project/gnome-2-28'</literal>"
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1626
+msgid "<varname>builddir_pattern</varname>"
+msgstr "<varname>builddir_pattern</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1630
+msgid ""
+"A <function>printf</function> style formatting pattern used to generate "
+"build directory names. This is only used when using separate source and "
+"build trees. The <literal>%s</literal> in the format string will be replaced "
+"with <varname>checkoutdir</varname>. Defaults to <literal>'%s'</literal>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1639
+msgid "<varname>buildroot</varname>"
+msgstr "<varname>buildroot</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1643
+msgid ""
+"A string specifying the parent directory to place build trees. Defaults to "
+"<constant>None</constant>, which causes builds to be performed within the "
+"source trees."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1649
+msgid "<varname>buildscript</varname>"
+msgstr "<varname>buildscript</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1653
+msgid ""
+"A string specifying which buildscript to use. The recommended setting is the "
+"default, <literal>terminal</literal>. In particular, do not set to "
+"<literal>gtk</literal>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1659
+msgid "<varname>build_policy</varname>"
+msgstr "<varname>build_policy</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1663
+msgid ""
+"A string specifying which modules to build. The three possible options are "
+"<literal>all</literal>, to build all modules requested, <literal>updated</"
+"literal> to build only modules which have changed, or <literal>updated-deps</"
+"literal> to build modules which have changed or which have dependencies "
+"which have changed. Defaults to <literal>updated-deps</literal>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1672
+msgid "<varname>checkoutroot</varname>"
+msgstr "<varname>checkoutroot</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1676
+msgid ""
+"A string specifying the directory to unpack source trees to. Unless "
+"<varname>buildroot</varname> is set, builds will occur in this directory "
+"too. Defaults to <filename>~/checkout/gnome</filename>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1683
+msgid "<varname>checkout_mode</varname>"
+msgstr "<varname>checkout_mode</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1687
+msgid ""
+"A string specifying how the checkout is performed for directories in version "
+"control. Defaults to <literal>update</literal>. This can be set per module "
+"using <varname>module_checkout_mode</varname>. Possible values are "
+"<literal>update</literal> (update checkout directory), <literal>clobber</"
+"literal> (wipe out directory before checking out the sources), "
+"<literal>export</literal> (wipe out directory then create an unversioned "
+"copy of the sources) and <literal>copy</literal> (checkout in a directory "
+"different from the one it will build)."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1700
+msgid "<varname>copy_dir</varname>"
+msgstr "<varname>copy_dir</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1704
+msgid ""
+"A string specifying the directory to copy to, if the copy <link linkend="
+"\"cfg-checkout-mode\"> <varname>checkout_mode</varname></link> is in use. "
+"Defaults to the checkout directory."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1711
+msgid "<varname>cvs_program</varname>"
+msgstr "<varname>cvs_program</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1715
+msgid ""
+"A string specifying which program to use for CVS support. This can be "
+"<literal>git-cvsimport</literal>, or <literal>cvs</literal>. Defaults to "
+"<literal>cvs</literal>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1722
+msgid "<varname>dvcs_mirror_dir</varname>"
+msgstr "<varname>dvcs_mirror_dir</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1726
+msgid ""
+"A string specifying a local mirror directory. JHBuild will create local "
+"mirrors of repositories at the specified directory. The mirrors can be "
+"shared by multiple repository groups, saving space and time because hard-"
+"links will be used for local clones. The commands <command>update</command> "
+"and <command>updateone</command> will create the mirrors and fetch new "
+"commits from the online repositories. This option is only supported by Git "
+"and Bazaar repositories."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1737
+msgid "<varname>help_website</varname>"
+msgstr "<varname>help_website</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1741
+msgid ""
+"A tuple specifying a help website name and URL. The website is displayed in "
+"the tinderbox html for failed modules. <varname>%(module)s</varname> in the "
+"URL will be replaced with the module name. To disable, set "
+"<varname>help_website</varname> to <literal>None</literal>. Defaults to "
+"<literal>('Gnome Live!', 'http://live.gnome.org/JhbuildIssues/%(module)s')</"
+"literal>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1751
+msgid "<varname>installprog</varname>"
+msgstr "<varname>installprog</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1755
+msgid ""
+"A string specifying a program to use as replacement for <literal>/usr/bin/"
+"install</literal>. If available, defaults to the <literal>install-check</"
+"literal> wrapper provided by JHBuild. The <literal>install-check</literal> "
+"wrapper optimizes header installation to reduce the time taken for rebuilds."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1763
+msgid "<varname>ignore_suggests</varname>"
+msgstr "<varname>ignore_suggests</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1767
+msgid ""
+"A boolean value specifying whether to ignore soft dependencies when "
+"calculating the dependency tree. Defaults to <constant>False</constant>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1773
+msgid "<varname>interact</varname>"
+msgstr "<varname>interact</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1777
+msgid ""
+"A boolean value specifying whether to interact with the user. Setting this "
+"value to <constant>False</constant> is equivalent to passing the <option>--"
+"no-interact</option> option. Defaults to <constant>True</constant>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1784
+msgid "<varname>makeargs</varname>"
+msgstr "<varname>makeargs</varname>"
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1795
+msgid "<varname>makecheck</varname>"
+msgstr "<varname>makecheck</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1799
+msgid ""
+"A boolean value specifying whether to run <command>make check</command> "
+"after <command>make</command>. Defaults to <constant>False</constant>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1805
+msgid "<varname>makecheck_advisory</varname>"
+msgstr "<varname>makecheck_advisory</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1809
+msgid ""
+"A boolean value specifying whether failures when running <command>make "
+"check</command> should be advisory only and not cause a build failure. "
+"Defaults to <constant>False</constant>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1816
+msgid "<varname>makeclean</varname>"
+msgstr "<varname>makeclean</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1820
+msgid ""
+"A boolean value specifying whether to run <command>make clean</command> "
+"before <command>make</command>. Defaults to <constant>False</constant>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1826
+msgid "<varname>makedist</varname>"
+msgstr "<varname>makedist</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1830
+msgid ""
+"A boolean value specifying whether to run <command>make dist</command> after "
+"<command>make</command>. Defaults to <constant>False</constant>. This "
+"setting is equivalent to passing the <option>--dist</option> option."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1837
+msgid "<varname>makedistcheck</varname>"
+msgstr "<varname>makedistcheck</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1841
+msgid ""
+"A boolean value specifying whether to run <command>make distcheck</command> "
+"after <command>make</command>. Defaults to <constant>False</constant>. This "
+"setting is equivalent to passing the <option>--distcheck</option> option."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1848
+msgid "<varname>module_autogenargs</varname>"
+msgstr "<varname>module_autogenargs</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1852
+msgid ""
+"A dictionary mapping module names to strings specifying the arguments to be "
+"passed to <command>autogen.sh</command>. The setting in "
+"<varname>module_autogenargs</varname> is used instead of the global "
+"<varname>autogenargs</varname> setting. If a particular module isn't listed "
+"in the dictionary, the global <varname>autogenargs</varname> will be used."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1861
+msgid "<varname>module_checkout_mode</varname>"
+msgstr "<varname>module_checkout_mode</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1865
+msgid ""
+"A dictionary specifying which checkout mode to use for modules. This "
+"overrides the global <varname>checkout_mode</varname> setting."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1871
+msgid "<varname>module_makeargs</varname>"
+msgstr "<varname>module_makeargs</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1875
+msgid ""
+"A dictionary mapping module names to strings specifying the arguments to "
+"pass to <command>make</command>. The setting in <varname>module_makeargs</"
+"varname> replaces the value of <varname>makeargs</varname>. If a particular "
+"module isn't listed in the dictionary, the global <varname>makeargs</"
+"varname> will be used."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1884
+msgid "<varname>module_makecheck</varname>"
+msgstr "<varname>module_makecheck</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1888
+msgid ""
+"A dictionary mapping module names to boolean values specifying whether to "
+"run <command>make check</command> after <command>make</command>. The setting "
+"in <varname>module_makecheck</varname> replaces the value of "
+"<varname>makecheck</varname>. If a particular module isn't listed in the "
+"dictionary, the global <varname>makecheck</varname> will be used."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1898
+msgid "<varname>module_nopoison</varname>"
+msgstr "<varname>module_nopoison</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1902
+msgid ""
+"A dictionary mapping module names to boolean values. If a module is set to "
+"<constant>True</constant>, JHBuild will attempt to build dependent modules "
+"even if the specified module failed. The setting in "
+"<varname>module_nopoison</varname> replaces the value of <varname>nopoison</"
+"varname>. If a particular module isn't listed in the dictionary, the global "
+"<varname>nopoison</varname> will be used."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1912
+msgid "<varname>module_extra_env</varname>"
+msgstr "<varname>module_extra_env</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1916
+msgid ""
+"A dictionary mapping module names to dictionaries with extra environment "
+"variables to pass when executing commands for the module."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1922
+msgid "<varname>modules</varname>"
+msgstr "<varname>modules</varname>"
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1935
+msgid "<varname>moduleset</varname>"
+msgstr "<varname>moduleset</varname>"
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1950
+msgid "<varname>modulesets_dir</varname>"
+msgstr "<varname>modulesets_dir</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1954
+msgid ""
+"A string specifying the directory containing the modulesets to use. Defaults "
+"to the <filename>modulesets/</filename> directory in JHBuild sources."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1961
+msgid "<varname>nice_build</varname>"
+msgstr "<varname>nice_build</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1965
+msgid ""
+"Run builds under the <constant>SCHED_IDLE</constant> priority on Linux, "
+"<command>nice</command> on other Unix. This can dramatically improve desktop "
+"interactivity for parallel builds while having only a negligible impact on "
+"build throughput."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1973
+msgid "<varname>nobuild</varname>"
+msgstr "<varname>nobuild</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1977
+msgid ""
+"A boolean value, if set to <constant>True</constant> JHBuild will not build "
+"modules, but just download and unpack the sources. The default vale is "
+"<constant>False</constant>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1983
+msgid "<varname>nonetwork</varname>"
+msgstr "<varname>nonetwork</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:1987
+msgid ""
+"A boolean value specifying whether to access the network. This affects "
+"checking out or updating CVS modules, downloading tarballs and updating "
+"module sets. Setting this to <constant>True</constant> is equivalent to "
+"passing the <option>--no-network</option> option. Defaults to "
+"<constant>False</constant>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:1996
+msgid "<varname>nonotify</varname>"
+msgstr "<varname>nonotify</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2000
+msgid ""
+"A boolean value specifying whether to emit notifications using the "
+"notification daemon. If set to <constant>False</constant>, notifications are "
+"emitted. Defaults to <constant>True</constant>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2007
+msgid "<varname>nopoison</varname>"
+msgstr "<varname>nopoison</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2011
+msgid ""
+"A boolean value, if set to <constant>True</constant> JHBuild attempts to "
+"build modules even if one or more of the module's dependencies failed to "
+"build. This option is equivalent to the <option>--no-poison</option> "
+"argument. The default value is <constant>False</constant>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2019
+msgid "<varname>notrayicon</varname>"
+msgstr "<varname>notrayicon</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2023
+msgid ""
+"A boolean value specifying whether to show an icon in the system tray using "
+"Zenity. If set to <constant>False</constant>, notifications are emitted. "
+"Defaults to <constant>True</constant>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2030
+msgid "<varname>noxvfb</varname>"
+msgstr "<varname>noxvfb</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2034
+msgid ""
+"A boolean value, if set to <constant>True</constant> JHBuild will run any "
+"graphical tests on the real X server, rather than using <command>Xvfb</"
+"command>. This option is equivalent to passing <option>--no-xvfb</option>. "
+"The default value is <constant>False</constant>"
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2042
+msgid "<varname>partial_build</varname>"
+msgstr "<varname>partial_build</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2046
+msgid ""
+"A boolean value, if set to <constant>True</constant> JHBuild will not build "
+"dependency modules if corresponding system packages are installed and "
+"sufficient version. Defaults to <constant>True</constant>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2053
+msgid "<varname>prefix</varname>"
+msgstr "<varname>prefix</varname>"
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2064
+msgid "<varname>pretty_print</varname>"
+msgstr "<varname>pretty_print</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2068
+msgid ""
+"A boolean value specifying whether to pretty format the subprocess output. "
+"Only CVS output supports pretty printing. Disable if the pretty printing "
+"causes problems. Defaults to <literal>True</literal>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2075
+msgid "<varname>print_command_pattern</varname>"
+msgstr "<varname>print_command_pattern</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2079
+msgid ""
+"A string displayed before JHBuild executes a command. <varname>%(command)s</"
+"varname> in the string will be replaced with the command about to be "
+"executed. <varname>%(cwd)s</varname> in the string will be replaced with the "
+"current working directory. Defaults to <literal>'%(command)s'</literal>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2087
+msgid "<varname>progress_bar</varname>"
+msgstr "<varname>progress_bar</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2091
+msgid ""
+"A boolean value specifying whether to display a progress bar during <link "
+"linkend=\"cfg-quiet-mode\">quiet mode </link>. Defaults to <literal>True</"
+"literal>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2097
+msgid "<varname>quiet_mode</varname>"
+msgstr "<varname>quiet_mode</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2101
+msgid ""
+"A boolean value, if set to <constant>True</constant> disables the output of "
+"running commands. Defaults to <literal>False</literal>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2107
+msgid "<varname>repos</varname>"
+msgstr "<varname>repos</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2111
+msgid ""
+"A dictionary specifying an alternative repository location for a particular "
+"repository. This configuration variable is useful to a module developer. By "
+"default, JHBuild will check out code from repositories using an anonymous "
+"repository location. The dictionary keys are short repository names and the "
+"values are the alternative repository location strings. For example:"
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2123
+msgid "<varname>skip</varname>"
+msgstr "<varname>skip</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2127
+msgid ""
+"A list of modules to skip. This <option>--skip</option> command line option "
+"extends the list. This list is empty by default. If the list contains the "
+"special value <literal>'*'</literal>, JHBuild will skip all modules not "
+"explicitly listed in the <varname>modules</varname> variable. This may be "
+"useful if you want to build modules without their implicit dependencies."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2137
+msgid "<varname>sticky_date</varname>"
+msgstr "<varname>sticky_date</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2141
+msgid ""
+"A string if set, and if supported by the underlying version control system, "
+"JHBuild will update the source tree to the specified date before building. "
+"An ISO date format is required, e.g. <literal>'<replaceable>yyyy</"
+"replaceable>-<replaceable>mm</replaceable>-<replaceable>dd</replaceable>'</"
+"literal>. Defaults to <constant>None</constant>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2150
+msgid "<varname>svn_program</varname>"
+msgstr "<varname>svn_program</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2154
+msgid ""
+"A string specifying which program to use for subversion support. This can be "
+"<literal>svn</literal>, <literal>git-svn</literal> or <literal>bzr</"
+"literal>. Defaults to <literal>svn</literal>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2161
+msgid "<varname>tarballdir</varname>"
+msgstr "<varname>tarballdir</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2165
+msgid ""
+"A string if set, tarballs will be downloaded to the specified directory "
+"instead of <varname>checkoutroot</varname>. This is useful if you have "
+"multiple JHBuild environments or regularly clear out <varname>checkoutroot</"
+"varname> and want to reduce bandwidth usage."
+msgstr ""
+
+#. (itstool) path: varlistentry/listitem
+#: C/index.docbook:2164
+msgid "<_:simpara-1/> Defaults to <literal>'~/jhbuild/downloads'</literal>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2174
+msgid "<varname>tinderbox_outputdir</varname>"
+msgstr "<varname>tinderbox_outputdir</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2178
+msgid ""
+"A string specifying the directory to store <command>jhbuild tinderbox</"
+"command> output. This string can be overridden by the <option>--output</"
+"option> option. Defaults to <constant>None</constant>, so either the command "
+"line option must be used or this variable must be set in the configuration "
+"file."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2187
+msgid "<varname>trycheckout</varname>"
+msgstr "<varname>trycheckout</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2191
+msgid ""
+"A boolean value, if set to <constant>True</constant> JHBuild will "
+"automatically try to solve failures by 1) running <command>autogen.sh</"
+"command> again, and 2) checking out a newer version of a module from version "
+"control. This setting is equivalent to passing the <option>--try-checkout</"
+"option> option."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2200
+msgid "<varname>use_lib64</varname>"
+msgstr "<varname>use_lib64</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2204
+msgid ""
+"A boolean value that specifies whether to install libraries to "
+"<filename>lib64</filename> directories. If set, <literal>--libdir=\\"
+"${exec_prefix}/lib64</literal> will be passed to configure. Defaults to "
+"<constant>True</constant> if running on <literal>x86_64</literal>, "
+"<literal>ppc64</literal> or <literal>s390x</literal> Linux, and "
+"<constant>False</constant> on other systems."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2214
+msgid "<varname>use_local_modulesets</varname>"
+msgstr "<varname>use_local_modulesets</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2218
+msgid ""
+"A boolean value that specifies to use modulesets that were checked out along "
+"the JHBuild source code; instead of downloading them on-the-fly from GNOME "
+"version control system. Defaults to <constant>False</constant>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2225
+msgid "<varname>xvfbargs</varname>"
+msgstr "<varname>xvfbargs</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2229
+msgid ""
+"A string listing arguments to pass to <command>Xvfb</command> if running "
+"graphical tests."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2234
+msgid "<varname>conditions</varname>"
+msgstr "<varname>conditions</varname>"
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2238
+msgid ""
+"A set of condition (strings) that can influence the modules that are built "
+"and the options that are used for building them. You should use "
+"<literal>conditions.add()</literal> and <literal>conditions.discard()</"
+"literal> to modify the list if you want to make changes."
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2241
+msgid ""
+"The original set of conditions is determined on a per-OS basis and can be "
+"modified using the --conditions= commandline argument. The changes made by --"
+"conditions are visible at the time that jhbuildrc is sourced, so you can set "
+"other variables based on the current value of the set, but --conditions will "
+"be applied again after any changes made by jhbuildrc."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:2251
+msgid "Other Configuration File Structures"
+msgstr "其他配置文件结构"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2253
+msgid ""
+"In addition to the above variables, there are other settings that can be set "
+"in the configuration file:"
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2258
+msgid "<varname>os.environ</varname>"
+msgstr "<varname>os.environ</varname>"
+
+#. (itstool) path: listitem/para
+#: C/index.docbook:2262
+msgid ""
+"A dictionary representing the environment. This environment is passed to "
+"processes that JHBuild spawns."
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: C/index.docbook:2265
+msgid ""
+"Some influential environment variables include <envar>CPPFLAGS</envar>, "
+"<envar>CFLAGS</envar>, <envar>INSTALL</envar> and <envar>LDFLAGS</envar>. "
+"For example:"
+msgstr ""
+
+#. (itstool) path: listitem/programlisting
+#: C/index.docbook:2270
+#, no-wrap
+msgid "os.environ['CFLAGS'] = '-O0 -g'"
+msgstr "os.environ['CFLAGS'] = '-O0 -g'"
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2274
+msgid ""
+"<function>addpath</function>(<parameter>envvar</parameter>, "
+"<parameter>pathname</parameter>)"
+msgstr ""
+"<function>addpath</function>(<parameter>envvar</parameter>, "
+"<parameter>pathname</parameter>)"
+
+#. (itstool) path: listitem/para
+#: C/index.docbook:2279
+msgid ""
+"This will add a directory to the <envar>PATH</envar> environment variable. "
+"<function>addpath</function> will correctly handle the case when the "
+"environment variable is initially empty (having a stray colon at the "
+"beginning or end of an environment variable can have unexpected "
+"consequences)."
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: C/index.docbook:2285
+msgid ""
+"<function>addpath</function> has special handling for the "
+"<envar>ACLOCAL_FLAGS</envar> environment variable, which expects paths to be "
+"listed in the form <literal>-I <replaceable>pathname</replaceable></literal>."
+msgstr ""
+
+#. (itstool) path: varlistentry/term
+#: C/index.docbook:2292
+msgid ""
+"<function>prependpath</function>(<parameter>envvar</parameter>, "
+"<parameter>pathname</parameter>)"
+msgstr ""
+"<function>prependpath</function>(<parameter>envvar</parameter>, "
+"<parameter>pathname</parameter>)"
+
+#. (itstool) path: listitem/para
+#: C/index.docbook:2297
+msgid ""
+"After processing the configuration file, JHBuild will alter some paths based "
+"on variables such as <varname>prefix</varname> (e.g. adding <literal>$prefix/"
+"bin</literal> to the start of <envar>PATH</envar>)."
+msgstr ""
+
+#. (itstool) path: listitem/para
+#: C/index.docbook:2302
+msgid ""
+"The <function>prependpath</function> function works like <function>addpath</"
+"function>, except that the environment variable is modified after JHBuild "
+"has made its changes to the environment."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:2313
+msgid "Module Set File Syntax"
+msgstr "模块集文件语法"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2315
+msgid ""
+"JHBuild uses XML files to describe the dependencies between modules. A RELAX-"
+"NG schema and Document Type Definition are included with JHBuild in the "
+"<filename>modulesets/</filename> directory. The RELAX-NG schema can be used "
+"to edit module set files using <literal>nxml-mode</literal> in Emacs."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2321
+msgid ""
+"The top-level element in a module set file is <sgmltag class=\"element"
+"\">moduleset</sgmltag> element. No XML namespace is used. The elements below "
+"the top-level come in three types: module sources, include statements and "
+"module definitions."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2326
+msgid ""
+"Content in the moduleset file can be conditionally included by use of the "
+"<if> tag to surround the conditional content. It is currently only "
+"possible to predicate the inclusion on whether a particular condition flag "
+"is set or not, using <if condition-set='cond'> or <if condition-"
+"unset='cond'>. Conditions are set by default on a per-OS basis but can be "
+"influenced by way of the <varname>conditions</varname> variable in jhbuildrc "
+"or the <command>--conditions=</command> commandline argument."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:2334 C/index.docbook:3109
+msgid "Module Sources"
+msgstr "模块源"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2336
+msgid ""
+"Rather than listing the full location of every module, a number of \"module "
+"sources\" are listed in the module set, and then referenced by name in the "
+"module definitions. As well as reducing the amount of redundant information "
+"in the module set, it makes it easy for a user to specify an alternative "
+"source for those modules (for CVS and Subversion, it is common for "
+"developers and users to use different repository access methods)."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2344
+msgid ""
+"The <sgmltag class=\"element\">repository</sgmltag> element is used to "
+"describe all types of repository. The <sgmltag class=\"element\">branch</"
+"sgmltag> element is used inside module definition to specify additional "
+"settings."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2349
+#, no-wrap
+msgid ""
+"\n"
+"<repository name=\"<replaceable>name</replaceable>\"\n"
+" type=\"<replaceable>type</replaceable>\"\n"
+" [ default=\"<replaceable>default</replaceable>\" ]\n"
+" [ password=\"<replaceable>password</replaceable>\" ]\n"
+" [ cvsroot=\"<replaceable>cvsroot</replaceable>\" ]\n"
+" [ archive=\"<replaceable>archive</replaceable>\" ]\n"
+" [ href=\"<replaceable>href</replaceable>\" ]\n"
+" [ server=\"<replaceable>server</replaceable>\" ]\n"
+" [ database=\"<replaceable>database</replaceable>\" ]\n"
+" [ defbranch=\"<replaceable>defbranch</replaceable>\" ]\n"
+" [ trunk-template=\"<replaceable>trunk-template</replaceable>\" ]\n"
+" [ branches-template=\"<replaceable>branches-template</replaceable>\" ]\n"
+" [ tags-template=\"<replaceable>tags-template</replaceable>\" ]\n"
+" [ developer-href-example=\"<replaceable>developer-href-example</replaceable>\" ] />\n"
+msgstr ""
+"\n"
+"<repository name=\"<replaceable>name</replaceable>\"\n"
+" type=\"<replaceable>type</replaceable>\"\n"
+" [ default=\"<replaceable>default</replaceable>\" ]\n"
+" [ password=\"<replaceable>password</replaceable>\" ]\n"
+" [ cvsroot=\"<replaceable>cvsroot</replaceable>\" ]\n"
+" [ archive=\"<replaceable>archive</replaceable>\" ]\n"
+" [ href=\"<replaceable>href</replaceable>\" ]\n"
+" [ server=\"<replaceable>server</replaceable>\" ]\n"
+" [ database=\"<replaceable>database</replaceable>\" ]\n"
+" [ defbranch=\"<replaceable>defbranch</replaceable>\" ]\n"
+" [ trunk-template=\"<replaceable>trunk-template</replaceable>\" ]\n"
+" [ branches-template=\"<replaceable>branches-template</replaceable>\" ]\n"
+" [ tags-template=\"<replaceable>tags-template</replaceable>\" ]\n"
+" [ developer-href-example=\"<replaceable>developer-href-example</replaceable>\" ] />\n"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2366
+msgid ""
+"The <sgmltag class=\"attribute\">name</sgmltag> attribute is a unique "
+"identifier for the repository."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2369
+msgid ""
+"The <sgmltag class=\"attribute\">default</sgmltag> attribute specifies "
+"whether this repository is the default source for this module set."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2373
+msgid ""
+"The <sgmltag class=\"attribute\">type</sgmltag> attribute specifies the type "
+"of repository. It can be one of: <literal>bzr</literal>, <literal>cvs</"
+"literal>, <literal>darcs</literal>, <literal>fossil</literal>, <literal>git</"
+"literal>, <literal>hg</literal>, <literal>mnt</literal>, <literal>svn</"
+"literal>, <literal>tarball</literal>. Other attributes depend on the "
+"<sgmltag class=\"attribute\">type</sgmltag>, as well as the <sgmltag class="
+"\"element\">branch</sgmltag> used inside module definitions. Those are "
+"described below in the repository type sub-sections."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2385
+msgid ""
+"The <sgmltag class=\"attribute\">developer-href-example</sgmltag> attribute "
+"is used to specify the format of the URL for the repository used by "
+"developers. This is informational only."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2389
+msgid ""
+"The <sgmltag class=\"element\">branch</sgmltag> element is used inside "
+"module definitions."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2392
+#, no-wrap
+msgid ""
+"\n"
+"<branch\n"
+" [ repo=\"<replaceable>repository</replaceable>\" ]\n"
+" [ module=\"<replaceable>module name</replaceable>\" ]\n"
+" [ checkoutdir=\"<replaceable>checkoutdir</replaceable>\" ]\n"
+" [ revision=\"<replaceable>revision</replaceable>\" ]\n"
+" [ tag=\"<replaceable>tag</replaceable>\" ]\n"
+" [ update-new-dirs=\"<replaceable>update-new-dirs</replaceable>\" ]\n"
+" [ override-checkoutdir=\"<replaceable>override-checkoutdir</replaceable>\" ]\n"
+" [ subdir=\"<replaceable>subdir</replaceable>\" ]\n"
+" [ branch=\"<replaceable>branch</replaceable>\" ]\n"
+" [ version=\"<replaceable>version</replaceable>\" ]\n"
+" [ size=\"<replaceable>size</replaceable>\" ]\n"
+" [ source-subdir=\"<replaceable>source-subdir</replaceable>\" ]\n"
+" [ hash=\"<replaceable>hash</replaceable>\" ]/>\n"
+msgstr ""
+"\n"
+"<branch\n"
+" [ repo=\"<replaceable>repository</replaceable>\" ]\n"
+" [ module=\"<replaceable>module name</replaceable>\" ]\n"
+" [ checkoutdir=\"<replaceable>checkoutdir</replaceable>\" ]\n"
+" [ revision=\"<replaceable>revision</replaceable>\" ]\n"
+" [ tag=\"<replaceable>tag</replaceable>\" ]\n"
+" [ update-new-dirs=\"<replaceable>update-new-dirs</replaceable>\" ]\n"
+" [ override-checkoutdir=\"<replaceable>override-checkoutdir</replaceable>\" ]\n"
+" [ subdir=\"<replaceable>subdir</replaceable>\" ]\n"
+" [ branch=\"<replaceable>branch</replaceable>\" ]\n"
+" [ version=\"<replaceable>version</replaceable>\" ]\n"
+" [ size=\"<replaceable>size</replaceable>\" ]\n"
+" [ source-subdir=\"<replaceable>source-subdir</replaceable>\" ]\n"
+" [ hash=\"<replaceable>hash</replaceable>\" ]/>\n"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2409
+msgid ""
+"All atributes have sensible defaults and depend on the module and repository "
+"definitions. Common attributes are described here."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2412
+msgid ""
+"The <sgmltag class=\"attribute\">repo</sgmltag> attribute is used to specify "
+"non-default repository name."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2415
+msgid ""
+"The <sgmltag class=\"attribute\">module</sgmltag> attribute is used to "
+"specify module name to checkout from the repository. Defaults to module id."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2419
+msgid ""
+"The <sgmltag class=\"attribute\">checkoutdir</sgmltag> attribute is used to "
+"specify the checkout directory name. Defaults to module id."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2423
+msgid "Other attributes are described below"
+msgstr "其他属性描述如下"
+
+#. (itstool) path: section/title
+#: C/index.docbook:2426
+msgid "Bazaar"
+msgstr "Bazaar"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2428
+msgid ""
+"This repository type is used to define a Bazaar repository. It is "
+"recommended to have Bazaar 1.16 or higher."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2431
+#, no-wrap
+msgid ""
+"\n"
+"<repository type=\"bzr\" name=\"launchpad.net\"\n"
+" href=\"lp:\"/>\n"
+" "
+msgstr ""
+"\n"
+"<repository type=\"bzr\" name=\"launchpad.net\"\n"
+" href=\"lp:\"/>\n"
+" "
+
+#. (itstool) path: section/para
+#: C/index.docbook:2436
+msgid ""
+"Additional attributes are: <sgmltag class=\"attribute\">trunk-template</"
+"sgmltag> (defaults to <literal>\"%(module)s\"</literal>) and <sgmltag class="
+"\"attribute\">branches-template</sgmltag> (defaults to <literal>\"%(module)s/"
+"%(branch)s</literal>\"). These attributes are used to specify templates for "
+"constructing URL. A <sgmltag class=\"element\">branch</sgmltag> element in "
+"the module definitions can specify <sgmltag class=\"attribute\">branch</"
+"sgmltag> and <sgmltag class=\"attribute\">user</sgmltag> attributes. These "
+"values will be substitued in the templates. If either of those are defined "
+"<sgmltag class=\"attribute\">branches-template</sgmltag> is used, otherwise "
+"<sgmltag class=\"attribute\">trunk-template</sgmltag> is used. This way you "
+"can ovveride repository to build modules from your personal branch or build "
+"many modules fron a repository with non-standard layout."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2452
+msgid ""
+"An addition <sgmltag class=\"element\">branch</sgmltag> element accepts "
+"<sgmltag class=\"attribute\">revspec</sgmltag> attibute to anchor on a "
+"particular revision. Any valid <literal>bzr revspec</literal> is accepted, "
+"for example <literal>date:yesterday, -5, tag:0.1</literal> to get first "
+"revision since yesterday, 5 commits behind the tip or tag \"0.1\". See "
+"<literal>bzr help revisionspec</literal> for all possible values."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2460
+msgid ""
+"For example repository with <sgmltag class=\"attribute\">template</sgmltag> "
+"attributes defined:"
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2464
+#, no-wrap
+msgid ""
+"\n"
+"<repository type=\"bzr\" name=\"launchpad.net\"\n"
+" href=\"lp:\"\n"
+" trunk-template=\"~bzr-pqm/%(module)s/bzr.dev\"\n"
+" branches-template=\"~bzr-pqm/%(module)s/%(branch)s\"/>\n"
+" "
+msgstr ""
+"\n"
+"<repository type=\"bzr\" name=\"launchpad.net\"\n"
+" href=\"lp:\"\n"
+" trunk-template=\"~bzr-pqm/%(module)s/bzr.dev\"\n"
+" branches-template=\"~bzr-pqm/%(module)s/%(branch)s\"/>\n"
+" "
+
+#. (itstool) path: section/para
+#: C/index.docbook:2471
+msgid ""
+"Example <sgmltag class=\"element\">branch</sgmltag> elements for the above "
+"repository:"
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2474
+#, no-wrap
+msgid ""
+"\n"
+"<branch repo=\"launchpad.net\"\n"
+" module=\"bzr\"\n"
+" checkoutdir=\"bzr-next\"/>\n"
+" "
+msgstr ""
+"\n"
+"<branch repo=\"launchpad.net\"\n"
+" module=\"bzr\"\n"
+" checkoutdir=\"bzr-next\"/>\n"
+" "
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2480
+#, no-wrap
+msgid ""
+"\n"
+"<branch repo=\"launchpad.net\"\n"
+" module=\"bzr\"\n"
+" branch=\"2.2\"\n"
+" checkoutdir=\"bzr-beta\"/>\n"
+" "
+msgstr ""
+"\n"
+"<branch repo=\"launchpad.net\"\n"
+" module=\"bzr\"\n"
+" branch=\"2.2\"\n"
+" checkoutdir=\"bzr-beta\"/>\n"
+" "
+
+#. (itstool) path: section/title
+#: C/index.docbook:2489
+msgid "CVS"
+msgstr "CVS"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2491
+msgid "This repository type is used to define a CVS repository."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2493
+msgid ""
+"The <sgmltag class=\"attribute\">password</sgmltag> attribute is used to "
+"specify the password to the repository."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2496
+msgid ""
+"The <sgmltag class=\"attribute\">cvsroot</sgmltag> attribute is used to "
+"specify the root of the repository."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2499
+#, no-wrap
+msgid ""
+"\n"
+"<repository type=\"cvs\" name=\"tango.freedesktop.org\"\n"
+" cvsroot=\":pserver:anoncvs anoncvs freedesktop org:/cvs/tango\"\n"
+" password=\"\"/>\n"
+" "
+msgstr ""
+"\n"
+"<repository type=\"cvs\" name=\"tango.freedesktop.org\"\n"
+" cvsroot=\":pserver:anoncvs anoncvs freedesktop org:/cvs/tango\"\n"
+" password=\"\"/>\n"
+" "
+
+#. (itstool) path: section/para
+#: C/index.docbook:2507
+msgid ""
+"Additional attributes are: <sgmltag class=\"attribute\">revision</sgmltag>, "
+"<sgmltag class=\"attribute\">update-new-dirs</sgmltag> and <sgmltag class="
+"\"attribute\">override-checkoutdir</sgmltag>."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:2514
+msgid "Darcs"
+msgstr "Darcs"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2516
+msgid "This repository type is used to define a Darcs repository."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2519
+#, no-wrap
+msgid ""
+"\n"
+"<repository type=\"darcs\" name=\"telepathy.freedesktop.org\"\n"
+" href=\"http://projects.collabora.co.uk/darcs/telepathy/\"/>\n"
+msgstr ""
+"\n"
+"<repository type=\"darcs\" name=\"telepathy.freedesktop.org\"\n"
+" href=\"http://projects.collabora.co.uk/darcs/telepathy/\"/>\n"
+
+#. (itstool) path: section/title
+#: C/index.docbook:2526
+msgid "Git"
+msgstr "Git"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2528
+msgid "This repository type is used to define a Git repository."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2530
+#, no-wrap
+msgid ""
+"\n"
+"<repository type=\"git\" name=\"git.freedesktop.org\"\n"
+" href=\"git://anongit.freedesktop.org/git/\"/>\n"
+" "
+msgstr ""
+"\n"
+"<repository type=\"git\" name=\"git.freedesktop.org\"\n"
+" href=\"git://anongit.freedesktop.org/git/\"/>\n"
+" "
+
+#. (itstool) path: section/para
+#: C/index.docbook:2535 C/index.docbook:2657
+msgid ""
+"It allows the following attributes on the <sgmltag class=\"element\">branch</"
+"sgmltag> element:"
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2539
+msgid ""
+"The <sgmltag class=\"attribute\">revision</sgmltag> attribute is used to "
+"specify a local or remote-tracking branch to switch to in the update phase. "
+"It defaults to 'master'. It is possible to override this attribute with the "
+"<varname>branches</varname> configuration variable. The switch will only be "
+"performed, if the current branch is tracking a remote branch, to not disturb "
+"your own work."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2546
+msgid ""
+"The <sgmltag class=\"attribute\">tag</sgmltag> attribute is used to specify "
+"a revision to unconditionally check out in the update phase. It overrides "
+"the <sgmltag class=\"attribute\">revision</sgmltag> attribute."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2556
+#, no-wrap
+msgid ""
+"\n"
+"<branch repo=\"git.freedesktop.org\" module=\"swfdec/swfdec\"\n"
+" checkoutdir=\"swfdec\"\n"
+" revision=\"<replaceable>local-or-remote-branch</replaceable>\"\n"
+" tag=\"<replaceable>tree-ish</replaceable>\"/>\n"
+" "
+msgstr ""
+"\n"
+"<branch repo=\"git.freedesktop.org\" module=\"swfdec/swfdec\"\n"
+" checkoutdir=\"swfdec\"\n"
+" revision=\"<replaceable>local-or-remote-branch</replaceable>\"\n"
+" tag=\"<replaceable>tree-ish</replaceable>\"/>\n"
+" "
+
+#. (itstool) path: section/title
+#: C/index.docbook:2565
+msgid "Mercurial"
+msgstr "Mercurial"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2567
+msgid "This repository type is used to define a Mercurial repository."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2570
+#, no-wrap
+msgid ""
+"\n"
+"<repository type=\"hg\" name=\"hg.gtk-vnc\"\n"
+" href=\"http://gtk-vnc.codemonkey.ws/hg/\" />\n"
+msgstr ""
+"\n"
+"<repository type=\"hg\" name=\"hg.gtk-vnc\"\n"
+" href=\"http://gtk-vnc.codemonkey.ws/hg/\" />\n"
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2575
+#, no-wrap
+msgid ""
+"\n"
+"<branch repo=\"hg.gtk-vnc\" module=\"outgoing.hg\" checkoutdir=\"gtk-vnc\"/>\n"
+msgstr ""
+"\n"
+"<branch repo=\"hg.gtk-vnc\" module=\"outgoing.hg\" checkoutdir=\"gtk-vnc\"/>\n"
+
+#. (itstool) path: section/title
+#: C/index.docbook:2581
+msgid "Monotone"
+msgstr "Monotone"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2583
+msgid "This repository type is used to define a Monotone repository."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2586
+msgid ""
+"The <sgmltag class=\"attribute\">server</sgmltag> attribute is used to "
+"specify the repository server."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2589
+msgid ""
+"The <sgmltag class=\"attribute\">database</sgmltag> attribute is used to "
+"specify the database to use for the repository."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2592
+msgid ""
+"The <sgmltag class=\"attribute\">defbranch</sgmltag> attribute is used "
+"specify the branch of the repository to use."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2595
+#, no-wrap
+msgid ""
+"\n"
+"<repository type=\"mtn\" name=\"pidgin.im\"\n"
+" server=\"pidgin.im\" database=\"pidgin.im.mtn\"\n"
+" defbranch=\"im.pidgin.pidgin\"/>\n"
+msgstr ""
+"\n"
+"<repository type=\"mtn\" name=\"pidgin.im\"\n"
+" server=\"pidgin.im\" database=\"pidgin.im.mtn\"\n"
+" defbranch=\"im.pidgin.pidgin\"/>\n"
+
+#. (itstool) path: section/title
+#: C/index.docbook:2603
+msgid "Subversion"
+msgstr "Subversion"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2605
+msgid "This repository type is used to define a Subversion repository."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2608
+#, no-wrap
+msgid ""
+"\n"
+"<repository type=\"svn\" name=\"svn.gnome.org\" default=\"yes\"\n"
+" href=\"http://svn.gnome.org/svn/\"/>\n"
+" "
+msgstr ""
+"\n"
+"<repository type=\"svn\" name=\"svn.gnome.org\" default=\"yes\"\n"
+" href=\"http://svn.gnome.org/svn/\"/>\n"
+" "
+
+#. (itstool) path: section/para
+#: C/index.docbook:2615
+msgid ""
+"It allows a <sgmltag class=\"attribute\">revision</sgmltag> on the <sgmltag "
+"class=\"element\">branch</sgmltag> element. This attribute defines the "
+"branch to checkout or, if it is a number, a specific revision to checkout."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2620
+#, no-wrap
+msgid ""
+"\n"
+"<branch revision=\"gnome-2-20\"/>\n"
+" "
+msgstr ""
+"\n"
+"<branch revision=\"gnome-2-20\"/>\n"
+" "
+
+#. (itstool) path: section/para
+#: C/index.docbook:2624
+msgid ""
+"It is possible to specify custom <literal>svn</literal> layout using "
+"<sgmltag class=\"attribute\">trunk-template</sgmltag> (defaults to "
+"\"%(module)s/trunk\"), <sgmltag class=\"attribute\">branches-template</"
+"sgmltag> (defaults to \"%(module)s/branches/%(branch)s\") and <sgmltag class="
+"\"attribute\">tags-template</sgmltag> (defaults to \"%(module)s/tags/%(tag)s"
+"\")"
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:2634
+msgid "System"
+msgstr "System"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2636
+msgid ""
+"This repository type is used to define a fake system repository. A system "
+"repository is required to create <link linkend=\"moduleset-syntax-defs-"
+"systemmodule\"><sgmltag class=\"element\">systemmodules</sgmltag></link>."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2641
+#, no-wrap
+msgid ""
+"\n"
+"<repository type=\"system\" name=\"system\"/>\n"
+msgstr ""
+"\n"
+"<repository type=\"system\" name=\"system\"/>\n"
+
+#. (itstool) path: section/title
+#: C/index.docbook:2647
+msgid "Tarballs"
+msgstr "Tarballs"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2649
+msgid "This repository type is used to define a tarball repository."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2652
+#, no-wrap
+msgid ""
+"\n"
+"<repository type=\"tarball\" name=\"dbus/dbus-python\"\n"
+" href=\"http://dbus.freedesktop.org/releases/dbus-python/\"/>\n"
+msgstr ""
+"\n"
+"<repository type=\"tarball\" name=\"dbus/dbus-python\"\n"
+" href=\"http://dbus.freedesktop.org/releases/dbus-python/\"/>\n"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2661
+msgid ""
+"The <sgmltag class=\"attribute\">module</sgmltag> attribute specifies the "
+"file to download and compile, the <sgmltag class=\"attribute\">version</"
+"sgmltag> attribute specifies the module version."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2667
+msgid ""
+"The <sgmltag class=\"attribute\">size</sgmltag> and <sgmltag class="
+"\"attribute\">hash</sgmltag>, as well as the obsolete <sgmltag class="
+"\"attribute\">md5sum</sgmltag>, attributes are optional. If these attributes "
+"are present, they are used to check that the source package was downloaded "
+"correctly."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2673
+msgid ""
+"Any number of <sgmltag class=\"element\">patch</sgmltag> elements may be "
+"nested inside the <sgmltag class=\"element\">branch</sgmltag> element. These "
+"patches are applied, in order, to the source tree after unpacking. The "
+"<sgmltag class=\"attribute\">file</sgmltag> attribute gives the patch "
+"filename, and the <sgmltag class=\"attribute\">strip</sgmltag> attribute "
+"says how many levels of directories to prune when applying the patch."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2681 C/index.docbook:3241
+msgid ""
+"For module sets shipped with JHBuild, the patch files are looked up in the "
+"<filename>jhbuild/patches/</filename> directory; for module sets referred by "
+"URI, the patch files are looked for in the same directory as the moduleset "
+"file, or in its <filename>patches/</filename> subdirectory. It is also "
+"possible for the <sgmltag class=\"attribute\">file</sgmltag> attribute to "
+"specify a URI, in which case it will be downloaded from that location."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2689
+#, no-wrap
+msgid ""
+"\n"
+"<branch module=\"dbus-python-0.80.2.tar.gz\" version=\"0.80.2\"\n"
+" repo=\"dbus/dbus-python\"\n"
+" hash=\"md5:2807bc85215c995bd595e01edd9d2077\" size=\"453499\">\n"
+" <patch file=\"dbus-glib-build.patch\" strip=\"1\" />\n"
+"</branch>\n"
+msgstr ""
+"\n"
+"<branch module=\"dbus-python-0.80.2.tar.gz\" version=\"0.80.2\"\n"
+" repo=\"dbus/dbus-python\"\n"
+" hash=\"md5:2807bc85215c995bd595e01edd9d2077\" size=\"453499\">\n"
+" <patch file=\"dbus-glib-build.patch\" strip=\"1\" />\n"
+"</branch>\n"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2697
+msgid ""
+"A tarball <sgmltag class=\"element\">branch</sgmltag> element may also "
+"contain <sgmltag class=\"element\">quilt</sgmltag> elements which specify "
+"nested <sgmltag class=\"element\">branch</sgmltag> to import."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:2705
+msgid "Including Other Module Sets"
+msgstr "包含其他模块集"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2707
+msgid ""
+"JHBuild allows one module set to include the contents of another by "
+"reference using the <sgmltag class=\"element\">include</sgmltag> element."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2711
+#, no-wrap
+msgid ""
+"\n"
+"<include href=\"<replaceable>uri</replaceable>\"/>\n"
+msgstr ""
+"\n"
+"<include href=\"<replaceable>uri</replaceable>\"/>\n"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2715
+msgid ""
+"The <sgmltag class=\"attribute\">href</sgmltag> is a URI reference to the "
+"module set to be included, relative to the file containing the <sgmltag "
+"class=\"element\">include</sgmltag> element."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2719
+msgid ""
+"Only module definitions are imported from the referenced module set - module "
+"sources are not. Multiple levels of includes are allowed, but include loops "
+"are not (there isn't any code to handle loops at the moment)."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:2726
+msgid "Module Definitions"
+msgstr "模块定义"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2728
+msgid ""
+"There are various types of module definitions that can be used in a module "
+"set file, and the list can easily be extended. Only the most common ones "
+"will be mentioned here."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2732
+msgid ""
+"They are all basically composed of a <sgmltag class=\"element\">branch</"
+"sgmltag> element describing how to get the module and <sgmltag class="
+"\"element\">dependencies</sgmltag>, <sgmltag class=\"element\">suggests</"
+"sgmltag> and <sgmltag class=\"element\">after</sgmltag> elements to declare "
+"the dependencies of the module."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2739
+msgid ""
+"Any modules listed in the <sgmltag class=\"element\">dependencies</sgmltag> "
+"element will be added to the module list for <command>jhbuild build</"
+"command> if it isn't already included, and make sure the dependent modules "
+"are built first."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2744
+msgid ""
+"After generating the modules list, the modules listed in the <sgmltag class="
+"\"element\">suggests</sgmltag> element will be used to further sort the "
+"modules list (although it will not pull any additional modules). This is "
+"intended for cases where a module has an optional dependency on another "
+"module."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:2751
+msgid "autotools"
+msgstr "autotools"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2753
+msgid ""
+"The <sgmltag class=\"element\">autotools</sgmltag> element is used to define "
+"a module which is compiled using the GNU Autotools build system."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2757
+#, no-wrap
+msgid ""
+"\n"
+"<autotools id=\"<replaceable>id</replaceable>\"\n"
+"\t [ autogenargs=\"<replaceable>autogenargs</replaceable>\" ]\n"
+"\t [ makeargs=\"<replaceable>makeargs</replaceable>\" ]\n"
+"\t [ makeinstallargs=\"<replaceable>makeinstallargs</replaceable>\" ]\n"
+"\t [ autogen-sh=\"<replaceable>autogen-sh</replaceable>\" ]\n"
+"\t [ makefile=\"<replaceable>makefile</replaceable>\" ]\n"
+"\t [ skip-autogen=\"<replaceable>skip-autogen</replaceable>\" ]\n"
+"\t [ skip-install=\"<replaceable>skip-install</replaceable>\" ]\n"
+"\t [ autogen-template=\"<replaceable>autogen-template</replaceable>\" ]\n"
+"\t [ check-target=\"<replaceable>check-target</replaceable>\" ]\n"
+"\t [ supports-non-srcdir-builds=\"<replaceable>supports-non-srcdir-builds</replaceable>\" ]>\n"
+"\n"
+" <branch [ ... ] >\n"
+" [...]\n"
+" </branch>\n"
+"\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <after>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </after>\n"
+"\n"
+"</autotools>\n"
+msgstr ""
+"\n"
+"<autotools id=\"<replaceable>id</replaceable>\"\n"
+"\t [ autogenargs=\"<replaceable>autogenargs</replaceable>\" ]\n"
+"\t [ makeargs=\"<replaceable>makeargs</replaceable>\" ]\n"
+"\t [ makeinstallargs=\"<replaceable>makeinstallargs</replaceable>\" ]\n"
+"\t [ autogen-sh=\"<replaceable>autogen-sh</replaceable>\" ]\n"
+"\t [ makefile=\"<replaceable>makefile</replaceable>\" ]\n"
+"\t [ skip-autogen=\"<replaceable>skip-autogen</replaceable>\" ]\n"
+"\t [ skip-install=\"<replaceable>skip-install</replaceable>\" ]\n"
+"\t [ autogen-template=\"<replaceable>autogen-template</replaceable>\" ]\n"
+"\t [ check-target=\"<replaceable>check-target</replaceable>\" ]\n"
+"\t [ supports-non-srcdir-builds=\"<replaceable>supports-non-srcdir-builds</replaceable>\" ]>\n"
+"\n"
+" <branch [ ... ] >\n"
+" [...]\n"
+" </branch>\n"
+"\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <after>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </after>\n"
+"\n"
+"</autotools>\n"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2786
+msgid ""
+"The <sgmltag class=\"attribute\">autogenargs</sgmltag> and <sgmltag class="
+"\"attribute\">makeargs</sgmltag> and <sgmltag class=\"attribute"
+"\">makeinstallargs</sgmltag> attributes are used to specify additional "
+"arguments to pass to <command>autogen.sh</command>, <command>make</command> "
+"and <command>make install</command> respectively."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2793
+msgid ""
+"The <sgmltag class=\"attribute\">autogen-sh</sgmltag> attribute specifies "
+"the name of the autogen.sh script to run. The value <literal>autoreconf</"
+"literal> can be used if your module has no <command>autogen.sh</command> "
+"script equivalent. In that case, JHBuild will run <command>autoreconf -fi</"
+"command>, followed by the proper <command>configure</command>. <sgmltag "
+"class=\"attribute\">skip-autogen</sgmltag> chooses whether or not to run "
+"autogen.sh, it is a boolean with an extra <literal>never</literal> value to "
+"tell JHBuild to never skip running <command>autogen.sh</command>. <sgmltag "
+"class=\"attribute\">skip-install</sgmltag> is a boolean attribute specifying "
+"whether to skip <command>make install</command> command on the module. "
+"<sgmltag class=\"attribute\">makefile</sgmltag> specifies the filename of "
+"the makefile to use."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2808
+msgid ""
+"The <sgmltag class=\"attribute\">supports-non-srcdir-builds</sgmltag> "
+"attribute is used to mark modules that can't be cleanly built using a "
+"separate source directory."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2813
+msgid ""
+"The <sgmltag class=\"attribute\">autogen-template</sgmltag> attribute can be "
+"used if you need finer control over the autogen command line. It is a python "
+"format string, which will be substituted with the following variables: "
+"<varname>srcdir</varname>, <varname>autogen-sh</varname>, <varname>prefix</"
+"varname>, <varname>libdir</varname>, and <varname>autogenargs</varname>. For "
+"example, here is the default autogen-template:"
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2821
+#, no-wrap
+msgid ""
+"\n"
+"%(srcdir)s/%(autogen-sh)s --prefix %(prefix)s --libdir %(libdir)s %(autogenargs)s\n"
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2825
+msgid ""
+"The <sgmltag class=\"attribute\">check-target</sgmltag> attribute must be "
+"specified (with false as value) for modules that do not have a <command>make "
+"check</command> target."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:2831
+msgid "cmake"
+msgstr "cmake"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2833
+msgid ""
+"The <sgmltag class=\"element\">cmake</sgmltag> element is used to define a "
+"module which is built using the CMake build system."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2836
+#, no-wrap
+msgid ""
+"\n"
+"<cmake id=\"<replaceable>modulename</replaceable>\">\n"
+" <branch [ ... ] >\n"
+" [...]\n"
+" </branch>\n"
+"\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <after>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </after>\n"
+"</cmake>\n"
+msgstr ""
+"\n"
+"<cmake id=\"<replaceable>modulename</replaceable>\">\n"
+" <branch [ ... ] >\n"
+" [...]\n"
+" </branch>\n"
+"\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <after>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </after>\n"
+"</cmake>\n"
+
+#. (itstool) path: section/title
+#: C/index.docbook:2855
+msgid "distutils"
+msgstr "distutils"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2857
+msgid ""
+"The <sgmltag class=\"element\">distutils</sgmltag> element is used to define "
+"a module which is built using python's distutils"
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2860
+#, no-wrap
+msgid ""
+"\n"
+"<distutils id=\"<replaceable>modulename</replaceable>\"\n"
+" [ supports-non-srcdir-builds=\"<replaceable>yes|no</replaceable>\" ]>\n"
+" <branch [ ... ] >\n"
+" [...]\n"
+" </branch>\n"
+"\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <after>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </after>\n"
+"</distutils>\n"
+msgstr ""
+"\n"
+"<distutils id=\"<replaceable>modulename</replaceable>\"\n"
+" [ supports-non-srcdir-builds=\"<replaceable>yes|no</replaceable>\" ]>\n"
+" <branch [ ... ] >\n"
+" [...]\n"
+" </branch>\n"
+"\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <after>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </after>\n"
+"</distutils>\n"
+
+#. (itstool) path: section/title
+#: C/index.docbook:2880
+msgid "linux"
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2882
+msgid ""
+"The <sgmltag class=\"element\">linux</sgmltag> element defines a module used "
+"to build a linux kernel. In addition, a separate kernel configuration can be "
+"chosen using the <sgmltag class=\"element\">kconfig</sgmltag> subelement."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2887
+#, no-wrap
+msgid ""
+"\n"
+"<linux id=\"<replaceable>id</replaceable>\"\n"
+"\t [ makeargs=\"<replaceable>makeargs</replaceable>\" ]>\n"
+"\n"
+" <branch [ ... ] >\n"
+" [...]\n"
+" </branch>\n"
+"\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <after>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </after>\n"
+"\n"
+" <kconfig [ repo=\"<replaceable>repo</replaceable>\" ]\n"
+"\t version=\"<replaceable>version</replaceable>\"\n"
+"\t [ module=\"<replaceable>module</replaceable>\" ]\n"
+"\t [ config=\"<replaceable>config</replaceable>\" ] />\n"
+"\n"
+"</linux>\n"
+msgstr ""
+"\n"
+"<linux id=\"<replaceable>id</replaceable>\"\n"
+"\t [ makeargs=\"<replaceable>makeargs</replaceable>\" ]>\n"
+"\n"
+" <branch [ ... ] >\n"
+" [...]\n"
+" </branch>\n"
+"\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <after>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </after>\n"
+"\n"
+" <kconfig [ repo=\"<replaceable>repo</replaceable>\" ]\n"
+"\t version=\"<replaceable>version</replaceable>\"\n"
+"\t [ module=\"<replaceable>module</replaceable>\" ]\n"
+"\t [ config=\"<replaceable>config</replaceable>\" ] />\n"
+"\n"
+"</linux>\n"
+
+#. (itstool) path: section/title
+#: C/index.docbook:2914
+msgid "perl"
+msgstr "perl"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2916
+msgid ""
+"The <sgmltag class=\"element\">perl</sgmltag> element is used to build perl "
+"modules."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:2919
+msgid ""
+"The <sgmltag class=\"attribute\">makeargs</sgmltag> attribute is used to "
+"specify additional arguments to pass to <command>make</command>."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2923
+#, no-wrap
+msgid ""
+"\n"
+"<perl id=\"<replaceable>modulename</replaceable>\"\n"
+"\t [ makeargs=\"<replaceable>makeargs</replaceable>\" ]>\n"
+"\n"
+" <branch [ ... ] >\n"
+" [...]\n"
+" </branch>\n"
+"\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <after>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </after>\n"
+"\n"
+"</perl>\n"
+msgstr ""
+"\n"
+"<perl id=\"<replaceable>modulename</replaceable>\"\n"
+"\t [ makeargs=\"<replaceable>makeargs</replaceable>\" ]>\n"
+"\n"
+" <branch [ ... ] >\n"
+" [...]\n"
+" </branch>\n"
+"\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <after>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </after>\n"
+"\n"
+"</perl>\n"
+
+#. (itstool) path: section/title
+#: C/index.docbook:2945
+msgid "systemmodule"
+msgstr "systemmodule"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2947
+msgid ""
+"The <sgmltag class=\"element\">systemmodule</sgmltag> element is used to "
+"specify modules that must be provided by the system. The module should be "
+"installed by your distributions package management system."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2952
+#, no-wrap
+msgid ""
+"\n"
+"<systemmodule id=\"<replaceable>modulename</replaceable>\">\n"
+" <pkg-config><replaceable>pkg-config</replaceable>.pc</pkg-config>\n"
+"\n"
+" <branch repo=\"<replaceable>system</replaceable>\" version=\"<replaceable>version</replaceable>\"
/>\n"
+"</systemmodule>\n"
+msgstr ""
+"\n"
+"<systemmodule id=\"<replaceable>modulename</replaceable>\">\n"
+" <pkg-config><replaceable>pkg-config</replaceable>.pc</pkg-config>\n"
+"\n"
+" <branch repo=\"<replaceable>system</replaceable>\" version=\"<replaceable>version</replaceable>\"
/>\n"
+"</systemmodule>\n"
+
+#. (itstool) path: section/para
+#: C/index.docbook:2960
+msgid ""
+"If the system module does not provide a pkg-config file, <sgmltag class="
+"\"element\">systemdependencies</sgmltag> tag can be used to identify the "
+"dependencies. Two values are supported by the <sgmltag class=\"attribute"
+"\">type</sgmltag> attribute of the <sgmltag class=\"element\">dep</sgmltag> "
+"tag:"
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2968
+msgid ""
+"<sgmltag class=\"attvalue\">path</sgmltag> value. The path is searched for "
+"the matching program name."
+msgstr ""
+
+#. (itstool) path: listitem/simpara
+#: C/index.docbook:2972
+msgid ""
+"<sgmltag class=\"attvalue\">c_include</sgmltag> value. The C include path is "
+"searched for the matching header name. <sgmltag class=\"attribute\">name</"
+"sgmltag> may include a sub-directory. The C include search path can modified "
+"by setting <varname>CPPFLAGS</varname> within the configuration variables "
+"<varname>cflags</varname> or <link linkend=\"cfg-module-autogenargs"
+"\"><varname>module_autogenargs</varname></link>."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:2983
+#, no-wrap
+msgid ""
+"\n"
+"<systemmodule id=\"<replaceable>modulename</replaceable>\">\n"
+" <branch repo=\"<replaceable>system</replaceable>\" version=\"<replaceable>version</replaceable>\"
/>\n"
+" <systemdependencies>\n"
+" <dep type=\"path\" name=\"<replaceable>executable-name</replaceable>\" />\n"
+" </systemdependencies>\n"
+"</systemmodule>\n"
+"\n"
+"<systemmodule id=\"<replaceable>modulename</replaceable>\">\n"
+" <branch repo=\"<replaceable>system</replaceable>\" version=\"<replaceable>version</replaceable>\"
/>\n"
+" <systemdependencies>\n"
+" <dep type=\"c_include\" name=\"<replaceable>header-name</replaceable>\" />\n"
+" </systemdependencies>\n"
+"</systemmodule>\n"
+msgstr ""
+"\n"
+"<systemmodule id=\"<replaceable>modulename</replaceable>\">\n"
+" <branch repo=\"<replaceable>system</replaceable>\" version=\"<replaceable>version</replaceable>\"
/>\n"
+" <systemdependencies>\n"
+" <dep type=\"path\" name=\"<replaceable>executable-name</replaceable>\" />\n"
+" </systemdependencies>\n"
+"</systemmodule>\n"
+"\n"
+"<systemmodule id=\"<replaceable>modulename</replaceable>\">\n"
+" <branch repo=\"<replaceable>system</replaceable>\" version=\"<replaceable>version</replaceable>\"
/>\n"
+" <systemdependencies>\n"
+" <dep type=\"c_include\" name=\"<replaceable>header-name</replaceable>\" />\n"
+" </systemdependencies>\n"
+"</systemmodule>\n"
+
+#. (itstool) path: section/title
+#: C/index.docbook:3001
+msgid "waf"
+msgstr "waf"
+
+#. (itstool) path: section/para
+#: C/index.docbook:3003
+msgid ""
+"The <sgmltag class=\"element\">waf</sgmltag> element is used to define a "
+"module which is built using the Waf build system."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:3006
+msgid ""
+"The <sgmltag class=\"attribute\">waf-command</sgmltag> attribute is used to "
+"specify the waf command script to use; it defaults to <command>waf</command>."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:3010
+msgid ""
+"The <sgmltag class=\"attribute\">python-command</sgmltag> attribute is used "
+"to specify the Python executable to use; it defaults to <command>python</"
+"command>. This is useful to build modules against version 3 of Python."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:3015
+#, no-wrap
+msgid ""
+"\n"
+"<waf id=\"<replaceable>modulename</replaceable>\">\n"
+"\t [ python-command=\"<replaceable>python-command</replaceable>\" ]\n"
+"\t [ waf-command=\"<replaceable>waf-command</replaceable>\" ]>\n"
+" <branch [ ... ] >\n"
+" [...]\n"
+" </branch>\n"
+"\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <after>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </after>\n"
+"</waf>\n"
+msgstr ""
+"\n"
+"<waf id=\"<replaceable>modulename</replaceable>\">\n"
+"\t [ python-command=\"<replaceable>python-command</replaceable>\" ]\n"
+"\t [ waf-command=\"<replaceable>waf-command</replaceable>\" ]>\n"
+" <branch [ ... ] >\n"
+" [...]\n"
+" </branch>\n"
+"\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <after>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </after>\n"
+"</waf>\n"
+
+#. (itstool) path: section/title
+#: C/index.docbook:3036
+msgid "testmodule"
+msgstr "testmodule"
+
+#. (itstool) path: section/para
+#: C/index.docbook:3038
+msgid ""
+"The <sgmltag class=\"element\">testmodule</sgmltag> element is used to "
+"create a module which runs a suite of tests using LDTP or Dogtail."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:3042
+#, no-wrap
+msgid ""
+"\n"
+"<testmodule id=\"<replaceable>id</replaceable>\"\n"
+"\t type=\"<replaceable>type</replaceable>\">\n"
+"\n"
+" <branch [ ... ] >\n"
+" [...]\n"
+" </branch>\n"
+"\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <after>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </after>\n"
+"\n"
+" <testedmodules>\n"
+" <tested package=\"<replaceable>package</replaceable>\" />\n"
+" </testedmodules>\n"
+"\n"
+"</testmodule>\n"
+msgstr ""
+"\n"
+"<testmodule id=\"<replaceable>id</replaceable>\"\n"
+"\t type=\"<replaceable>type</replaceable>\">\n"
+"\n"
+" <branch [ ... ] >\n"
+" [...]\n"
+" </branch>\n"
+"\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <after>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </after>\n"
+"\n"
+" <testedmodules>\n"
+" <tested package=\"<replaceable>package</replaceable>\" />\n"
+" </testedmodules>\n"
+"\n"
+"</testmodule>\n"
+
+#. (itstool) path: section/para
+#: C/index.docbook:3066
+msgid ""
+"The <sgmltag class=\"attribute\">type</sgmltag> attribute gives the type of "
+"tests to be run in the module. 'dogtail' uses python to invoke all .py "
+"files. 'ldtp' invokes 'ldtprunner run.xml'."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:3070
+msgid ""
+"Unless the noxvfb configuration option is set, an Xvfb server is started to "
+"run the tests in"
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:3075
+msgid "metamodule"
+msgstr "metamodule"
+
+#. (itstool) path: section/para
+#: C/index.docbook:3077
+msgid ""
+"The <sgmltag class=\"element\">metamodule</sgmltag> element defines a module "
+"that doesn't actually do anything. The only purpose of a module of this type "
+"is its dependencies."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:3081
+msgid ""
+"For example, meta-gnome-desktop depends on all the key components of the "
+"GNOME desktop, therefore telling JHBuild to install it actually installs the "
+"full desktop."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:3085
+#, no-wrap
+msgid ""
+"\n"
+"<metamodule id=\"<replaceable>modulename</replaceable>\">\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <suggests>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </suggests>\n"
+"</metamodule>\n"
+msgstr ""
+"\n"
+"<metamodule id=\"<replaceable>modulename</replaceable>\">\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <suggests>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </suggests>\n"
+"</metamodule>\n"
+
+#. (itstool) path: section/para
+#: C/index.docbook:3098
+msgid ""
+"The <sgmltag class=\"attribute\">id</sgmltag> attribute gives the name of "
+"the module. The child elements are handled as for <link linkend=\"moduleset-"
+"syntax-defs-autotools\"><sgmltag class=\"element\">autotools</sgmltag></"
+"link>."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:3106
+msgid "Deprecated Elements"
+msgstr "废弃的元素"
+
+#. (itstool) path: section/title
+#: C/index.docbook:3112
+msgid "cvsroot"
+msgstr "cvsroot"
+
+#. (itstool) path: section/para
+#: C/index.docbook:3114
+msgid ""
+"The <sgmltag class=\"element\">cvsroot</sgmltag> element is now deprecated - "
+"the <sgmltag class=\"element\">repository</sgmltag> element should be used "
+"instead."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:3118
+msgid ""
+"The <sgmltag class=\"element\">cvsroot</sgmltag> element is used to describe "
+"a CVS repository."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:3121
+#, no-wrap
+msgid ""
+"\n"
+" <cvsroot name=\"<replaceable>rootname</replaceable>\"\n"
+" [ default=\"<replaceable>yes|no</replaceable>\" ]\n"
+" root=\"<replaceable>anon-cvsroot</replaceable>\"\n"
+" password=\"<replaceable>anon-password</replaceable>\"/>\n"
+msgstr ""
+"\n"
+" <cvsroot name=\"<replaceable>rootname</replaceable>\"\n"
+" [ default=\"<replaceable>yes|no</replaceable>\" ]\n"
+" root=\"<replaceable>anon-cvsroot</replaceable>\"\n"
+" password=\"<replaceable>anon-password</replaceable>\"/>\n"
+
+#. (itstool) path: section/para
+#: C/index.docbook:3128
+msgid ""
+"The <sgmltag class=\"attribute\">name</sgmltag> attribute should be a unique "
+"identifier for the CVS repository."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:3131
+msgid ""
+"The <sgmltag class=\"attribute\">default</sgmltag> attribute says whether "
+"this is the default module source for this module set file."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:3135
+msgid ""
+"The <sgmltag class=\"attribute\">root</sgmltag> attribute lists the CVS root "
+"used for anonymous access to this repository, and the <sgmltag class="
+"\"attribute\">password</sgmltag> attribute gives the password used for "
+"anonymous access."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:3142
+msgid "svnroot"
+msgstr "svnroot"
+
+#. (itstool) path: section/para
+#: C/index.docbook:3144
+msgid ""
+"The <sgmltag class=\"element\">svnroot</sgmltag> element is now deprecated - "
+"the <sgmltag class=\"element\">repository</sgmltag> element should be used "
+"instead."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:3148
+msgid ""
+"The <sgmltag class=\"element\">svnroot</sgmltag> element is used to describe "
+"a Subversion repository."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:3151
+#, no-wrap
+msgid ""
+"\n"
+" <svnroot name=\"<replaceable>rootname</replaceable>\"\n"
+" [ default=\"<replaceable>yes|no</replaceable>\" ]\n"
+" href=\"<replaceable>anon-svnroot</replaceable>\"/>\n"
+msgstr ""
+"\n"
+" <svnroot name=\"<replaceable>rootname</replaceable>\"\n"
+" [ default=\"<replaceable>yes|no</replaceable>\" ]\n"
+" href=\"<replaceable>anon-svnroot</replaceable>\"/>\n"
+
+#. (itstool) path: section/para
+#: C/index.docbook:3157
+msgid ""
+"The <sgmltag class=\"attribute\">name</sgmltag> attribute should be a unique "
+"identifier for the Subversion repository."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:3160
+msgid ""
+"If <sgmltag class=\"attribute\">default</sgmltag> attribute says whether "
+"this is the default module source for this module set file."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:3164
+msgid ""
+"The <sgmltag class=\"attribute\">href</sgmltag> attribute lists the base URL "
+"for the repository. This will probably be either a <literal>http</literal>, "
+"<literal>https</literal> or <literal>svn</literal> URL."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:3174
+msgid "Deprecated Module Types"
+msgstr "废弃的模块类型"
+
+#. (itstool) path: warning/para
+#: C/index.docbook:3177
+msgid ""
+"This section describes deprecated elements, they may still be used in "
+"existing module sets but it is advised not to use them anymore."
+msgstr ""
+
+#. (itstool) path: section/title
+#: C/index.docbook:3183
+msgid "tarball"
+msgstr "tarball"
+
+#. (itstool) path: important/para
+#: C/index.docbook:3186
+msgid ""
+"This deprecated element is just a thin wrapper around both <sgmltag class="
+"\"element\">autotools</sgmltag> module type and <sgmltag class=\"element"
+"\">tarball</sgmltag> repository type."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:3191
+msgid ""
+"The <sgmltag class=\"element\">tarball</sgmltag> element is used to define a "
+"module that is to be built from a tarball."
+msgstr ""
+
+#. (itstool) path: section/programlisting
+#: C/index.docbook:3194
+#, no-wrap
+msgid ""
+"\n"
+" <tarball id=\"<replaceable>modulename</replaceable>\"\n"
+" [ version=\"<replaceable>version</replaceable>\" ]\n"
+" [ checkourdir=\"<replaceable>checkoutdir</replaceable>\" ]\n"
+" [ autogenargs=\"<replaceable>autogenargs</replaceable>\" ]\n"
+" [ makeargs=\"<replaceable>makeargs</replaceable>\" ]\n"
+" [ autogen-sh=\"<replaceable>autogen-sh</replaceable>\" ]\n"
+" [ supports-non-srcdir-builds=\"<replaceable>yes|no</replaceable>\" ]>\n"
+" <source href=\"<replaceable>source-url</replaceable>\"\n"
+" [ size=\"<replaceable>source-size</replaceable>\" ]\n"
+" [ hash=\"<replaceable>source-algo:source-hash</replaceable>\" ]\n"
+" [ md5sum=\"<replaceable>source-md5sum</replaceable>\" ]/>\n"
+" <patches>\n"
+" <patch file=\"<replaceable>filename</replaceable>\"
strip=\"<replaceable>level</replaceable>\"/>\n"
+" ...\n"
+" </patches>\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <suggests>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </suggests>\n"
+" </tarball>\n"
+msgstr ""
+"\n"
+" <tarball id=\"<replaceable>modulename</replaceable>\"\n"
+" [ version=\"<replaceable>version</replaceable>\" ]\n"
+" [ checkourdir=\"<replaceable>checkoutdir</replaceable>\" ]\n"
+" [ autogenargs=\"<replaceable>autogenargs</replaceable>\" ]\n"
+" [ makeargs=\"<replaceable>makeargs</replaceable>\" ]\n"
+" [ autogen-sh=\"<replaceable>autogen-sh</replaceable>\" ]\n"
+" [ supports-non-srcdir-builds=\"<replaceable>yes|no</replaceable>\" ]>\n"
+" <source href=\"<replaceable>source-url</replaceable>\"\n"
+" [ size=\"<replaceable>source-size</replaceable>\" ]\n"
+" [ hash=\"<replaceable>source-algo:source-hash</replaceable>\" ]\n"
+" [ md5sum=\"<replaceable>source-md5sum</replaceable>\" ]/>\n"
+" <patches>\n"
+" <patch file=\"<replaceable>filename</replaceable>\"
strip=\"<replaceable>level</replaceable>\"/>\n"
+" ...\n"
+" </patches>\n"
+" <dependencies>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </dependencies>\n"
+" <suggests>\n"
+" <dep package=\"<replaceable>modulename</replaceable>\"/>\n"
+" ...\n"
+" </suggests>\n"
+" </tarball>\n"
+
+#. (itstool) path: section/para
+#: C/index.docbook:3221
+msgid ""
+"The <sgmltag class=\"attribute\">id</sgmltag> and <sgmltag class=\"attribute"
+"\">version</sgmltag> attributes are used to identify the module."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:3225
+msgid ""
+"The <sgmltag class=\"element\">source</sgmltag> element specifies the file "
+"to download and compile. The <sgmltag class=\"attribute\">href</sgmltag> "
+"attribute is mandatory, while the <sgmltag class=\"attribute\">size</"
+"sgmltag> and <sgmltag class=\"attribute\">hash</sgmltag>, as well as the "
+"obsolete <sgmltag class=\"attribute\">md5sum</sgmltag>, attributes are "
+"optional. If these last two attributes are present, they are used to check "
+"that the source package was downloaded correctly."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:3234
+msgid ""
+"The <sgmltag class=\"element\">patches</sgmltag> element is used to specify "
+"one or more patches to apply to the source tree after unpacking, the "
+"<sgmltag class=\"attribute\">file</sgmltag> attribute gives the patch "
+"filename, and the <sgmltag class=\"attribute\">strip</sgmltag> attribute "
+"says how many levels of directories to prune when applying the patch."
+msgstr ""
+
+#. (itstool) path: section/para
+#: C/index.docbook:3249
+msgid ""
+"The other attributes and the <sgmltag class=\"element\">dependencies</"
+"sgmltag>, <sgmltag class=\"element\">suggests</sgmltag> and <sgmltag class="
+"\"element\">after</sgmltag> elements are processed as for <link linkend="
+"\"moduleset-syntax-defs-autotools\">autotools</link>."
+msgstr ""
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]