Mainos / Advertisement:

Ero sivun ”Pootle” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
 
(Yhtä välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 50: Rivi 50:
 
pootle init komento luo konfiguraatio tiedosto mallin ~./pootle/pootle.conf tiedoston. Konfiguroi tiedostoon tietokantapalvelimen asetukset ja sähköpostiasetukset.
 
pootle init komento luo konfiguraatio tiedosto mallin ~./pootle/pootle.conf tiedoston. Konfiguroi tiedostoon tietokantapalvelimen asetukset ja sähköpostiasetukset.
  
Luodaan tietokantaan taulut seuraavilla komennoilla.
+
Luodaan tietokantaan taulut seuraavilla komennoilla. Tässä menee aikaa luoda tietokantaan taulut.
  
 
<pre>
 
<pre>
 
(env) $ pootle migrate
 
(env) $ pootle migrate
 +
(env) $ pootle initdb
 
</pre>
 
</pre>
 +
 +
Luo pääkäyttäjä
 +
 +
(env) $ pootle createsuperuser
 +
 +
Varmista että pääkäyttäjä on luotu
 +
 +
  (env) $ pootle verify_user admin
 +
 +
== Asenna Apache2 ==
 +
 +
Asennetaan apache2 webpalvelin pakettihallinnasta
 +
 +
  sudo apt install apache2 libapache2-mod-wsgi
 +
 +
Otetaan käyttöön vaadittuja moduuleja
 +
 +
  sudo a2enmod headers expires

Nykyinen versio 9. kesäkuuta 2017 kello 22.39

Pootle on "Community localization server".

Lisätietoa: http://pootle.translatehouse.org/

Asennus

Asenna ensin vaaditut paketit

sudo apt install build-essential libxml2-dev libxslt-dev python-dev python-pip zlib1g-dev python-virtualenv mysql-server python-mysqldb

MySQL / MariaDB

Luo MySQL tietokanta pootlelle. Korvaa 'secret' omalla salasanallasi.

 sudo -u root -p
CREATE DATABASE pootledb CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON pootledb.* TO pootle@localhost IDENTIFIED BY 'secret';
FLUSH PRIVILEGES;

Konfiguroi MySQL / MariaDB:hen aikavyöhykkeet

 mysql_tzinfo_to_sql tz_dir
 mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql


Asenna Poodle

Lataa uusin Pootle Githubista: https://github.com/translate/pootle/releases/

wget https://github.com/translate/pootle/releases/download/2.7.6/Pootle-2.7.6.tar.bz2
tar -vxjf Pootle-*.tar.bz2
sudo mv Pootle* Pootle
cd Pootle/

Asennetaan virtualenv avulla Poodleen vaadittuja paketteja

virtualenv env
source env/bin/activate
(env) $ pip install --upgrade pip setuptools
(env) $ pip install --pre --process-dependency-links Pootle
(env) $ pootle init --db mysql --db-name pootledb --db-user pootle

pootle init komento luo konfiguraatio tiedosto mallin ~./pootle/pootle.conf tiedoston. Konfiguroi tiedostoon tietokantapalvelimen asetukset ja sähköpostiasetukset.

Luodaan tietokantaan taulut seuraavilla komennoilla. Tässä menee aikaa luoda tietokantaan taulut.

(env) $ pootle migrate
(env) $ pootle initdb

Luo pääkäyttäjä

(env) $ pootle createsuperuser

Varmista että pääkäyttäjä on luotu

 (env) $ pootle verify_user admin

Asenna Apache2

Asennetaan apache2 webpalvelin pakettihallinnasta

 sudo apt install apache2 libapache2-mod-wsgi

Otetaan käyttöön vaadittuja moduuleja

 sudo a2enmod headers expires
Mainos / Advertisement: