0.1.1 • Published 9 years ago
openl10n-to-bazingatranslator v0.1.1
Mapado OpenL10n to Bazinga-Translator 
Node script to convert YAML files generated by OpenLocalization CLI tool to files used by Bazinga Translator
Installation
npm install openl10n-to-bazingatranslator
or
yarn install openl10n-to-bazingatranslator
Usage
- First make sure you have your .yml files somewhere in your project
- Run
./node_modules/.bin/openl10n-to-bazinga-translator --format=[format] --target=[targetDirectory] --source=[sourceDirectory]
Where :
formatis the expected format of the files. It depends on how you will usebazinga-translator. Supported formats arejsonandjs.[targetDirectory]is where you want the bazinga files stored.[sourceDirectory]is where your .yml files are stored
Example
In your app/translations files, you have the following files:
messages.en.yml
messages.fr.yml
anotherdomain.en.yml
anotherdomain.fr.yml
In this configuration, you have 2 translations domains, messages and anotherdomain, and for each of these domains, two locales, en and fr
To generate the bazinga-translator as JSON files, you would run ./node_modules/.bin/openl10n-to-bazinga-translator --format=json --target=public/translations --source=app/translations
You would then have the following structure:
- public/
- translations/
- messages/
- en.json
- fr.json
- anotherdomain/
- en.json
- fr.json
- messages/
- translations/