<appendix id="checkouts"><title>Checkout commands</title>

<para>
First said, translators don't need to checkout the repository by
hand to translate the po files. They can get all files here:
</para>

<informalexample>
<screen>
&url-status;/&lt;LEVEL&gt;/files/&lt;LANGUAGECODE&gt;/
</screen>
</informalexample>

<para>
where &lt;LEVEL&gt; is either level1, level2 or level3,
and &lt;LANGUAGECODE&gt; is your language code like de, es, zh_CN, ...
</para>

<para>
POT templates can be found at:
</para>

<informalexample>
<screen>
&url-status;/&lt;LEVEL&gt;/POT/
</screen>
</informalexample>

<sect2>
<title>Checkout commands</title>
</sect2>

<para>
For translators who prefer working from developer's repositories, the
following list contains, level by level, all checkout commands to get access to
translation material.
</para>

<sect3>
<title>Level 1</title>

<itemizedlist>
<listitem>
<command>&git-level1;</command>
</listitem>
</itemizedlist>

</sect3>

<sect3>
<title>Level 2</title>

<sect4>
<title>Tasksel</title>

<itemizedlist>
<listitem>
<command>&git-tasksel;</command>
</listitem>
</itemizedlist>

</sect4>

<sect4>
<title>Iso-codes</title>

<itemizedlist>
<listitem>
<command>&git-iso-codes;</command>
</listitem>
</itemizedlist>

</sect4>

<sect4>
<title>Popularity-contest</title>

<itemizedlist>
<listitem>
<command>&git-popcon;</command>
</listitem>
</itemizedlist>

</sect4>

<sect4>
<title>eject (in util-linux)</title>

<itemizedlist>
<listitem>
<command>&git-eject;</command>
</listitem>
</itemizedlist>

</sect4>

<sect4>
<title>espeakup</title>

<itemizedlist>
<listitem>
<command>&git-espeakup;</command>
</listitem>
</itemizedlist>

</sect4>

<sect4>
<title>grub2</title>

<itemizedlist>
<listitem>
<command>&git-grub2;</command>
</listitem>
</itemizedlist>

</sect4>

</sect3>

<sect3>
<title>Level 3</title>

<sect4>
<title>Debconf</title>

<itemizedlist>
<listitem>
<command>&git-debconf;</command>
</listitem>
</itemizedlist>

</sect4>

<sect4>
<title>Newt</title>

<itemizedlist>
<listitem>
<command>&git-newt;</command>
</listitem>
</itemizedlist>

</sect4>

<sect4>
<title>Win32-loader</title>

<itemizedlist>
<listitem>
<command>&git-win32-loader-anon;</command>
</listitem>
</itemizedlist>

</sect4>

</sect3>

<sect3>
<title>Checkout commands for developers</title>

<para>
Developers need the following commands to checkout the whole source tree:
</para>

<informalexample>
  <screen>
git clone git@salsa.debian.org:installer-team/d-i.git
cd d-i
./scripts/git-setup
mr checkout
  </screen>
</informalexample>
</sect3>

</appendix>
