diff options
author | Samy Pesse <samypesse@gmail.com> | 2016-04-26 21:48:56 +0200 |
---|---|---|
committer | Samy Pesse <samypesse@gmail.com> | 2016-04-26 21:48:56 +0200 |
commit | 27d387e3e1d2389594670babad3afab6359c15fc (patch) | |
tree | 0f48a058bbbd4999ca7dd68839ed7ec764ca90ae /lib/output/website/createTemplateEngine.js | |
parent | 7b7e4f60bc12e01d397487424635a9426990884c (diff) | |
download | gitbook-27d387e3e1d2389594670babad3afab6359c15fc.zip gitbook-27d387e3e1d2389594670babad3afab6359c15fc.tar.gz gitbook-27d387e3e1d2389594670babad3afab6359c15fc.tar.bz2 |
Load i18n translations
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; |