@wealthbar/i18n
Advanced tools
Comparing version 1.0.0 to 1.0.1
@@ -13,3 +13,3 @@ #!/usr/bin/env node | ||
let path = './src'; | ||
let outFile = './i18n/message.pot'; | ||
let outFile = './i18n/messages.pot'; | ||
@@ -29,3 +29,3 @@ if (process.argv.length > 2) { | ||
} | ||
path = resolve(path); | ||
path = process.argv[2]; | ||
} | ||
@@ -37,7 +37,7 @@ | ||
console.info(`Extracting translatable strings from ${path}`) | ||
const fullPath = resolve(path); | ||
const fullOutFile = resolve(outFile); | ||
console.info(`Extracting translatable strings from ${fullPath}`) | ||
const { createDefaultCompiler } = require('@vue/component-compiler'); | ||
@@ -60,3 +60,3 @@ const extractor = new GettextExtractor(); | ||
const files = glob.sync('src/**/*.vue', { absolute: true }); | ||
const files = glob.sync(`${fullPath}/**/*.vue`, { absolute: true }); | ||
files.forEach((f) => { | ||
@@ -74,3 +74,3 @@ const { template, script } = vueCompiler.compileToDescriptor(f, readFileSync(f, 'utf8')); | ||
jsExtractor.parseFilesGlob('src/**/*.(js|ts|jsx|tsx)'); | ||
jsExtractor.parseFilesGlob(`${fullPath}/src/**/*.(js|ts|jsx|tsx)`); | ||
@@ -81,2 +81,2 @@ extractor.savePotFile(fullOutFile); | ||
console.info(`Translations saved to ${outFile}`); | ||
console.info(`Translations saved to ${fullOutFile}`); |
import i18nMixin from './mixin'; | ||
import detectLanguage from './detect_language'; | ||
import { registerLanguages } from './language_registry'; | ||
export { i18nMixin, detectLanguage, registerLanguages, }; | ||
import translate from './translate'; | ||
export { i18nMixin, detectLanguage, registerLanguages, translate }; |
import i18nMixin from './mixin'; | ||
import detectLanguage from './detect_language'; | ||
import { registerLanguages } from './language_registry'; | ||
export { i18nMixin, detectLanguage, registerLanguages, }; | ||
import translate from './translate'; | ||
export { i18nMixin, detectLanguage, registerLanguages, translate }; |
{ | ||
"name": "@wealthbar/i18n", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "WealthBar's i18n toolkit", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
14539
338