UNPKG

522 BJavaScriptView Raw
1import path from 'path';
2import {getTranslator} from './translators';
3import chalk from 'chalk';
4
5export default (_basepath, _translator) => {
6 let translator = getTranslator(_translator);
7 let poPath = path.resolve(_basepath, 'translation', 'default.po');
8
9 return translator
10 .get(poPath, _basepath)
11 .then((_results) => {
12 console.log(chalk.magenta('Got translated .po content for ' + _basepath));
13 return {
14 po: _results.content,
15 date: _results.modDate,
16 lang: _results.lang
17 };
18 });
19};