7.1. Get The Source FilesΒΆ

First, you need to install Bugzilla and get it running. See the Installation and Maintenance Guide.

The installed software should have the following tree structure:

|-- Bugzilla
|-- contrib
|-- docs
|   `-- en
|-- extensions
|   |-- BmpConvert
|   |-- Example
|   |   |-- docs
|   |   |   `-- en
|   |   |-- lib
|   |   `-- template
|   |       `-- en
|   |-- MoreBugUrl
|   |   |-- lib
|   |   `-- template
|   |       `-- en
|   `-- Voting
|       |-- template
|       |   `-- en
|-- images
|-- js
|-- template
|   `-- en
| ...

All localizable content is in directories called en, for English. You are going to create a parallel set of directories named after your locale code, and build your localized version in there.

So next, you need to work out your locale code. You can find the locale code matching your language on this wiki page. For instance, fr is used for French and ca for Catalan. You can also use a four-letter locale code, e.g. pt-BR for Brazilian Portuguese or zh-CN for Chinese (Simplified). In the rest of this guide, your locale code will be represented by ab-CD.

Open a terminal and go to your Bugzilla installation's top-level directory and then run:

contrib/new-locale.pl ab-CD

This will make a copy of all the English documentation for you, in parallel directories to the "en" directories, named after your locale code.