Verbatim:Development/Dev Instance

From MozillaWiki
Jump to navigation Jump to search

Verbatim » Development / Dev Instance

Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

Setting up a Pootle development instance

Pootle's installation instructions are on the Pootle wiki. Make sure to follow the (django-based) installation instructions, not the ones referring to jToolkit.

  • have Python 2.5 installed
  • grab an svn checkout of the Pootle trunk:
  • create a clean Python environment for the application, using virtualenv (you don't want to install all required libs in your global python directory):
    • virtualenv --no-site-packages --python=path/to/python2.5 pootle-env
    • cd pootle-env/
    • . bin/activate
  • Install the pre-requisites. Some notes:
    • PyLucene and Xapian are not vital
    • The translate toolkit is part of the Pootle project too, and while it comes with an svn checkout of the trunk you still need to install it:
      • cd pootle
      • python setup.py install
  • Initialize the database by running the ./PootleServer script once.
  • You can run the pootle server later by using ./manage.py runserver PORTNUMBER (if you omit PORTNUMBER, it'll default to 8000) [2]