Для локализации использую gulp-i18n-pug.
Как вывести язык по умолчанию например английский в другую папку?
вроде есть gulp-if но не могу понять как отловить текущий язык, который обрабатывается.
примерно так
public/
index.html // your site's default homepage
404.html // your site's custom 404 page
localized-files/
fr/
index.html
404.html
fr_ca/
index.html
текущий конфиг
function html() {
return (
gulp
.src([source.src + "pug/[^_]*.pug"])
.pipe(newer(source.dist + "*.html"))
.pipe(plumber())
.pipe(
pug({
i18n: {
dest: source.dist,
locales: "./_src/locales/*.*",
defaultLocale: "en",
},
pretty: true, // Pug option
plugins: [pugbem],
})
)
// .pipe(replace(new RegExp("/../+/", "g"), "/"))
.pipe(gulp.dest(source.dist))
.pipe(browsersync.stream())
);
}