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
webdirectory. For debugging, you can also use the internal web server in PHP, runningphp -S localhost:8080 -t webfrom the root of the repository. - Copy
app/config/config.inc.php.initoconfig.inc.phpand:- Point
$l10n_pathto a clone of the localization repository. - Adapt the
$webroot_folderto your installation.
- Point
- Make sure that the
logsfolder 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.