ez-localize
Version:
Super-simple localization of strings in a Node/Browserify application
13 lines (9 loc) • 406 B
JavaScript
var exportLocalizationFileToXlsx, exportXlsx, fs;
fs = require('fs');
exportXlsx = require('./utils').exportXlsx;
module.exports = exportLocalizationFileToXlsx = function(dataFile, xlsxFile) {
var localizations, ws;
localizations = JSON.parse(fs.readFileSync(dataFile, 'utf-8'));
ws = exportXlsx(localizations.locales, localizations.strings);
return fs.writeFileSync(xlsxFile, ws, 'base64');
};