@Froggyweb

Gulp разные папки dist i18n?

Для локализации использую 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())
    );
}
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы