1 | import path from 'path';
|
2 | import {getTranslator} from './translators';
|
3 | import chalk from 'chalk';
|
4 |
|
5 | export 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 | };
|