Ghost/core/frontend/services/rendering.js
Hannah Wolfe 67821a7bc7
Removed remaining usage of i18n & translation file
refs https://github.com/TryGhost/Ghost/issues/13380

- Now that i18n.t has been removed everywhere, we can cleanup the final usages
- Still TODO: merge the i18n logic into themeI18n, and get rid of shared/i18n entirely
2021-10-15 11:39:07 +01:00

25 lines
801 B
JavaScript

/**
* This is a loose concept of a frontend rendering framework
* Note: everything here gets deep-required from the theme-engine
* This indicates that the theme engine is a set of services, rather than a single service
* and could do with a further refactor.
*
* This at least keeps the deep requires in a single place.
*/
const hbs = require('./theme-engine/engine');
module.exports = {
hbs: hbs,
SafeString: hbs.SafeString,
escapeExpression: hbs.escapeExpression,
// The local template thing, should this be merged with the channels one?
templates: require('./theme-engine/handlebars/template'),
// Theme i18n
themeI18n: require('./theme-engine/i18n'),
// TODO: these need a more sensible home
localUtils: require('./theme-engine/handlebars/utils')
};