Changeset - 7d6c4bd58abd
[Not reviewed]
default
10 2 0
Mads Kiilerich - 11 years ago 2015-04-07 02:51:24
madski@unity3d.com
i18n: don't include .mo files in the repo - build them on demand

(We do however keep the english .mo for now to preserve backwards
compatibility.)
12 files changed with 2 insertions and 0 deletions:
0 comments (0 inline, 0 general)
.hgignore
Show inline comments
 
syntax: glob
 
*.pyc
 
*.swp
 
*.sqlite
 
*.tox
 
*.egg-info
 
*.egg
 
*.mo
 

	
 
syntax: regexp
 
^rcextensions
 
^build
 
^dist/
 
^docs/build/
 
^docs/_build/
 
^data$
 
^sql_dumps/
 
^\.settings$
 
^\.project$
 
^\.pydevproject$
 
^\.coverage$
 
^kallithea\.db$
 
^test\.db$
 
^Kallithea\.egg-info$
 
^my\.ini$
 
^fabfile.py
 
^\.idea$
docs/installation.rst
Show inline comments
 
@@ -22,48 +22,49 @@ There are several ways to install Kallit
 
  contained inside the virtualenv (which also means you can have multiple
 
  installations side by side or remove it entirely by just removing the
 
  virtualenv directory) and does not require root privileges.
 

	
 
- :ref:`installation-without-virtualenv`: The alternative method of installing
 
  a Kallithea release is using standard pip. The package will be installed in
 
  the same location as all other Python packages you have ever installed. As a
 
  result, removing it is not as straightforward as with a virtualenv, as you'd
 
  have to remove its dependencies manually and make sure that they are not
 
  needed by other packages.
 

	
 
.. _installation-source:
 

	
 
Installation from repository source
 
-----------------------------------
 

	
 
To install Kallithea from source in a virtualenv, follow the instructions
 
below::
 

	
 
        hg clone https://kallithea-scm.org/repos/kallithea
 
        cd kallithea
 
        virtualenv ../kallithea-venv
 
        source ../kallithea-venv/bin/activate
 
        python setup.py develop
 
        python setup.py compile_catalog   # for translation of the UI
 

	
 
You can now proceed to :ref:`setup`.
 

	
 
To upgrade, simply update the repository with ``hg pull -u`` and restart the
 
server.
 

	
 
.. _installation-virtualenv:
 

	
 
Installing a released version in a virtualenv
 
---------------------------------------------
 

	
 
It is highly recommended to use a separate virtualenv_ for installing Kallithea.
 
This way, all libraries required by Kallithea will be installed separately from your
 
main Python installation and other applications and things will be less
 
problematic when upgrading the system or Kallithea.
 
An additional benefit of virtualenv_ is that it doesn't require root privileges.
 

	
 
- Assuming you have installed virtualenv_, create a new virtual environment
 
  for example, in `/srv/kallithea/venv`, using the virtualenv command::
 

	
 
    virtualenv /srv/kallithea/venv
 

	
 
- Activate the virtualenv_ in your current shell session by running::
 

	
kallithea/i18n/cs/LC_MESSAGES/kallithea.mo
Show inline comments
 
deleted file
 
binary diff not shown
kallithea/i18n/de/LC_MESSAGES/kallithea.mo
Show inline comments
 
deleted file
 
binary diff not shown
kallithea/i18n/fr/LC_MESSAGES/kallithea.mo
Show inline comments
 
deleted file
 
binary diff not shown
kallithea/i18n/hu/LC_MESSAGES/kallithea.mo
Show inline comments
 
deleted file
 
binary diff not shown
kallithea/i18n/ja/LC_MESSAGES/kallithea.mo
Show inline comments
 
deleted file
 
binary diff not shown
kallithea/i18n/pl/LC_MESSAGES/kallithea.mo
Show inline comments
 
deleted file
 
binary diff not shown
kallithea/i18n/pt_BR/LC_MESSAGES/kallithea.mo
Show inline comments
 
deleted file
 
binary diff not shown
kallithea/i18n/ru/LC_MESSAGES/kallithea.mo
Show inline comments
 
deleted file
 
binary diff not shown
kallithea/i18n/zh_CN/LC_MESSAGES/kallithea.mo
Show inline comments
 
deleted file
 
binary diff not shown
kallithea/i18n/zh_TW/LC_MESSAGES/kallithea.mo
Show inline comments
 
deleted file
 
binary diff not shown
0 comments (0 inline, 0 general)