diff options
-rw-r--r-- | lib/output/generateBook.js | 3 | ||||
-rw-r--r-- | lib/output/preparePages.js | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/lib/output/generateBook.js b/lib/output/generateBook.js index bf40274..3c10b1a 100644 --- a/lib/output/generateBook.js +++ b/lib/output/generateBook.js @@ -77,6 +77,7 @@ function processOutput(generator, startOutput) { return; } + var logger = book.getLogger(); var books = book.getBooks(); var outputRoot = output.getRoot(); var plugins = output.getPlugins(); @@ -94,6 +95,8 @@ function processOutput(generator, startOutput) { plugins: plugins }); + logger.info.ln(''); + logger.info.ln('generating language "' + langBook.getLanguage() + '"'); return processOutput(generator, langOutput); }); }) diff --git a/lib/output/preparePages.js b/lib/output/preparePages.js index 8ad5f8c..83944ed 100644 --- a/lib/output/preparePages.js +++ b/lib/output/preparePages.js @@ -1,4 +1,5 @@ var Parse = require('../parse'); +var Promise = require('../utils/promise'); /** List and prepare all pages @@ -10,6 +11,10 @@ function preparePages(output) { var book = output.getBook(); var logger = book.getLogger(); + if (book.isMultilingual()) { + return Promise(output); + } + return Parse.parsePagesList(book) .then(function(pages) { logger.info.ln('found', pages.size, 'pages'); |