Contributing to translations

Fork the repository

If you're unfamiliar with forking, check out docs at https://help.github.com/articles/fork-a-repo/

Clone the repository

git clone git@github.com:$GITHUB_USERNAME/peeringdb.git
cd peeringdb

Find the files

Locale files are kept in the locale/ directory.

There are 2 .po files for each language:

Adding a new locale

If you wish to add a new locale, create a new ticket at https://github.com/peeringdb/peeringdb/issues stating your intent and one of the operators / developers will generate the necessary files for your locale and add them to the repository.

Make your changes to the files

Use your favorite gettext translation editor to make changes to the files. Once you are happy with your changes, submit a pull request at https://github.com/peeringdb/peeringdb/pulls.

Gettext translation editors