Web App providing the folllowing features:
- Monitor the state of content translation for products shipping in Google Play and App Store.
- Public JSON API allowing to extract formatted translations to feed the stores APIs and update published content.
- Clone the repository.
- Install Composer and its dependencies with
composer install --no-dev
. - Point a virtual host to the
web
directory. For debugging, you can also use the internal web server in PHP, runningphp -S localhost:8080 -t web
from the root of the repository. - Copy
app/config/config.inc.php.ini
toconfig.inc.php
and:- Point
$l10n_path
to a clone of the localization repository. - Adapt the
$webroot_folder
to your installation.
- Point
- Make sure that the
logs
folder is writable by the user running the server (e.g.www-data
).
You will also need to set up a cron job to update the localization (production server is set to 15 minutes).
Production instance is hosted at https://l10n.mozilla-community.org/stores_l10n/ and updated automatically via GitHub webhooks.