openl10n-to-bazingatranslator

0.1.1 • Public • Published

Mapado OpenL10n to Bazinga-Translator Build Status

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 :

  • format is the expected format of the files. It depends on how you will use bazinga-translator. Supported formats are json and js.
  • [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

Readme

Keywords

none

Package Sidebar

Install

npm i openl10n-to-bazingatranslator

Weekly Downloads

0

Version

0.1.1

License

MIT

Last publish

Collaborators

  • fe4nn0r