diff options
Diffstat (limited to 'lib/parse/parseLanguages.js')
-rw-r--r-- | lib/parse/parseLanguages.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/parse/parseLanguages.js b/lib/parse/parseLanguages.js index d78881f..346f3a3 100644 --- a/lib/parse/parseLanguages.js +++ b/lib/parse/parseLanguages.js @@ -8,13 +8,19 @@ var Languages = require('../models/languages'); @return {Promise<Book>} */ function parseLanguages(book) { + var logger = book.getLogger(); + return parseStructureFile(book, 'langs') .spread(function(file, result) { if (!file) { - return; + return book; } var languages = Languages.createFromList(file, result); + + logger.debug.ln('languages index file found at', file.getPath()); + logger.info.ln('parsing multilingual book, with', languages.getList().size, 'languages'); + return book.set('languages', languages); }); } |