Utils for localization with Translator application: parsing out the i18n keys from phtml
templates, AngularJS partials, and json
data; with the subsequent storage in CouchDB.
- php5-intl
- Nodejs package manager (npm) in PATH
- CouchDB 1.2+
CouchDb schema is developed separately as npm package translator-couch
To execute Unit tests run:
./tests/run.sh --testsuite Unit
Integration tests are depends on the database server couchdb
and the package manager npm
.
They can be started this way:
./tests/run.sh --testsuite Integration