start

# Creating Mozilla POT files

You can do this two ways:

1. Using Mozilla CVS
2. Using an en-US XPI file

## Using CVS

Check out files from Mozilla CVS. There are some complicated instructions if you don’t want to get all the files.

The English files are in the mozilla/ module, while the translated files all reside in the l10n/ module. They have different structure but not enough to kill you.

Once you have checked out mozilla/ you will need to run the mozcvs2po scipt.

The program reads itself. You’ll notice at the top that it has instructions on where to move files. Run it as follows:

    ./mozcvs2pot F mozilla l10n/pot

This will extract files for Firefox form mozilla/ and place them in l10n/pot.

You now have a set of POT files that you can use for translation or updating your existing PO files.

## Using an en-US XPI file

Download an XPI file and run the following:

    moz2po -P en-US.xpi pot