Mainos / Advertisement:

Weblate

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun

Weblate on OpenSourcella varustettu käännösohjelmisto

Asennus

Asenna dependereitä

  apt-get install python-pip python-django translate-toolkit \
    python-whoosh python-pil python-libravatar \
    python-babel git mercurial python-social-auth \
    python-django-compressor python-django-crispy-forms \
    python-djangorestframework python-dateutil python-pillow
 apt-get install python-mysqldb
 apt-get install python-requests-oauthlib python-six python-openid python-pip
 apt-get install python-compressor

Asenna Python-PIPillä...

 pip install pyuca
 pip install python-social-auth
 pip install django-crispy-forms
 pip install djangorestframework
 pip install django-compressor
 pip install Whoosh

Lataa uusin paketti translate-toolkitistä täältä: https://github.com/translate/translate/releases

 cd /tmp
 wget https://github.com/translate/translate/releases/download/2.0.0b7/translate-toolkit-2.0.0b7.tar.bz2
 tar xvjf translate-toolkit-*.tar.bz2
 cd translate-toolkit-*
 su
 ./setup.py install

Asennetaan Apache ja MySQL, muut asennustavat löytyy: https://docs.weblate.org/en/latest/admin/install.html#requirements

 apt-get install apache2 libapache2-mod-wsgi
 apt-get install mysql-server

Asenna weblate

 ./manage.py migrate
 ./manage.py collectstatic

Käynnistä palvelin

 ./manage.py runserver

Konfigurointi

Luo uusi admin käyttäjä

 ./manage.py createadmin

Kopioi settings_example.py tiedosto settings.py:ksi

 cp settings_example.py settings.py

MySQL

Avaa settings.py ja konfiguroi sinne tietokanta-asetukset

DATABASES = {
    'default': {
        # Use 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
        'ENGINE': 'django.db.backends.mysql',
        # Database name or path to database file if using sqlite3.
        'NAME': 'weblate',
        # Database user, not used with sqlite3.
        'USER': 'weblate',
        # Database password, not used with sqlite3.
        'PASSWORD': 'password',
        # Set to empty string for localhost. Not used with sqlite3.
        'HOST': '127.0.0.1',
        # Set to empty string for default. Not used with sqlite3.
        'PORT': '',
    }
}
Mainos / Advertisement: