# Checkout commands

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

    &url-status;/<LEVEL>/files/<LANGUAGECODE>/

where <LEVEL> is either level1, level2 or level3, and <LANGUAGECODE> is your language code like de, es, zh_CN, ...

POT templates can be found at:

    &url-status;/<LEVEL>/POT/

## Checkout commands

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.

## Level 1

- `&git-level1;`

## Level 2

### Tasksel

- `&git-tasksel;`

### Iso-codes

- `&git-iso-codes;`

### Popularity-contest

- `&git-popcon;`

### eject (in util-linux)

- `&git-eject;`

### espeakup

- `&git-espeakup;`

### grub2

- `&git-grub2;`

## Level 3

### Debconf

- `&git-debconf;`

### Newt

- `&git-newt;`

### Win32-loader

- `&git-win32-loader-anon;`

## Checkout commands for developers

Developers need the following commands to checkout the whole source tree:

    git clone git@salsa.debian.org:installer-team/d-i.git
    cd d-i
    ./scripts/git-setup
    mr checkout