data-locales
Generate locales and localized data.
How it works
- It take structured data (JavaScript or JSON);
- look for
$properties
($
leading); - create a "locale" string;
- save it;
- assign it to new "localized" data file.
Example
Sources
example/test.js
test: $localizeMe: 'foo' dontTouchMe: 'bar'
example/test2.json
Command
data-locales -e 'example/*.(js|json)' -d 'data' -l 'locales' -f 'EN'
Outputs
data/test.json
data/test2.json
locales/EN.json