Sources for the app stores dashboard
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
cache
logs
tests
web
.eslintignore
.eslintrc.js
.gitignore
.php_cs.dist
.travis.yml
README.md
composer.json
start.sh
store_path.txt

README.md

Stores l10n

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.

Installation

  1. Clone the repository.
  2. Install Composer and its dependencies with composer install --no-dev.
  3. Point a virtual host to the web directory. For debugging, you can also use the internal web server in PHP, running php -S localhost:8080 -t web from the root of the repository.
  4. Copy app/config/config.inc.php.ini to config.inc.php and:
  5. 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

Production instance is hosted at https://l10n.mozilla-community.org/stores_l10n/ and updated automatically via GitHub webhooks.