I'm using angular-gettext to have a multi-language app in AngularJS
I cannot find the way to maintain the old translations and not overwrite them every time I extract them.
here is of my gulpfile.js
var gulp = require('gulp');
var gettext = require('gulp-angular-gettext');
gulp.task('translations:parse', function () {
return gulp.src([conf.paths.src + '/app/**/*.html', conf.paths.src + '/app/**/*.js'])
.pipe(gettext.extract('translations.pot', {}))
.pipe(gulp.dest(conf.paths.src + '/app/translations/'));
});
So the first time the file "translations.pot" is generated. If I make the translations directly in this file, and then run gulp translations:parse
again, the translations saved in "translations.pot" will be lost.
So let's say I have in translations.pot
#: partials/home.html:3
msgid "Welcome"
msgstr "Bienvenido"
After running gulp translations:parse
again, the translations are lost
#: partials/home.html:3
msgid "Welcome"
msgstr ""
Is there any possible solution for that? How can I save the old translations?
Thanks a lot Adrián Bolonio