OpenLocalization is a localization management web-app to help you translate any of your projects. Its goal is to provide a simple and flexible tool to easily edit and deploy your application translations.
See the official website to learn more about OpenLocalization. The following sections are a summary of the installation steps to make it works quickly. You're encouraged to read the full documentation for more details.
Install PHP dependencies:
composer install
Build the front-end assets:
npm install
./node_modules/.bin/gulp build --prod
Initialize the database:
php app/console doctrine:database:create --env=prod --no-debug
php app/console doctrine:schema:create --env=prod --no-debug
Add a new user:
php app/console openl10n:user:new --env=prod --no-debug
Run the application on http://127.0.0.1:8000
php app/console server:run
OpenLocalization is released under the MIT License. See the bundled LICENSE file for details.