openl10n
OpenLocalization
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.
Warning
This project is under heavy development.
Many changes on backend and frontend apps are expected.
However the current release is usable and data migrations will be easy.
About the database I plan to focus on PostgreSQL features and will
remove the ability to use MySQL.
Due to lack of time those last weeks I prefered to work on a private fork and
postpone the next release until I reach a better “minimal viable product”.
Don’t expect to see new releases before Q4 2015.
If you’re interested in the project, help is still
welcomed 🙂
Requirements
Installation
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
License
OpenLocalization is released under the MIT License. See the bundled LICENSE file
for details.