UNPKG

386 BJavaScriptView Raw
1import path from 'path';
2import {getTranslator} from './translators';
3
4export default (_basepath, _pot, _translator) => {
5 return new Promise((_resolve, _reject) => {
6 let translator = getTranslator(_translator);
7 let potPath = path.resolve(_basepath, 'translation/template.pot');
8 translator.put(_pot, potPath).then(() => {
9 _resolve(potPath);
10 }, _reject);
11 });
12};