diff options
Diffstat (limited to 'lib/output/website/createTemplateEngine.js')
-rw-r--r-- | lib/output/website/createTemplateEngine.js | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/lib/output/website/createTemplateEngine.js b/lib/output/website/createTemplateEngine.js index 7f91ba2..06e9192 100644 --- a/lib/output/website/createTemplateEngine.js +++ b/lib/output/website/createTemplateEngine.js @@ -24,19 +24,27 @@ function templateFolder(dir) { @return {TemplateEngine} */ function createTemplateEngine(output, currentFile) { - var searchPaths = listSearchPaths(output); + var book = output.getBook(); + var state = output.getState(); + var i18n = state.getI18n(); + var config = book.getConfig(); // Search paths for templates + var searchPaths = listSearchPaths(output); var tplSearchPaths = searchPaths.map(templateFolder); + // Create loader var loader = new Templating.ThemesLoader(tplSearchPaths); + // Get languages + var language = config.get('language'); + return TemplateEngine.create({ loader: loader, filters: defaultFilters.merge({ t: function(s) { - return s; + return i18n.t(language, s); }, resolveFile: function(s) { return s; |