Here is the current list of steps required to add a new po-based translation to the Libravatar codebase:

  1. get the po file from the Launchpad repo
  2. add the po file under po/libravatar
  3. create a new directory under libravatar/locale/ add the appropriate symlink pointing to the above po file
  4. add the language to the LANGUAGES array in libravatar/settings.py.example and the local settings.py
  5. add the language code to the for loop in the pofiles target of the Makefile
  6. run the make pofiles command and commit changes to the en translation (i.e. the POT file)