@translation-summary/core
Version:
View a summary of missing translation files into a folder
26 lines (25 loc) • 1.16 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var options_1 = require("./options");
var translation_summary_1 = require("./translation-summary");
var options = new options_1.Options();
options.folderPath = './docs';
options.filePattern = '_...md$';
options.filePatternForReplace = '_param.md';
options.fileExtension = '.md';
options.extractLanguage = function (file) {
return file.substring(file.length - 5, file.length - 3);
};
options.replaceExtension = function (file, lang, pattern, fileExtension) {
return file.replace(fileExtension, pattern.replace('param', lang));
};
var helper = new translation_summary_1.TranslationSummary(options);
var summary = helper.getSummary();
console.table(summary);
// const ts = require('../src/translation-summary');
// const files = ['docs/readme.md', `docs/readme_es.md`];
// const helper = new ts.TranslationSummary();
// const languages = helper.getNativeFiles(files);
// const summary = helper.fileSummary(files, files[0], languages);
// console.debug('summary', summary);
// console.debug('summary', languages);