From e8ad189511c2fbb21484fdc2d398d2bbe3123e84 Mon Sep 17 00:00:00 2001 From: Deeksha Agrawal Date: Thu, 7 Oct 2021 13:52:32 +0530 Subject: [PATCH] Replace i18n with tpl in email-preview.js (#13475) refs: TryGhost#13380 - The i18n package is deprecated. It is being replaced with the tpl package. --- core/server/api/v3/email-preview.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/core/server/api/v3/email-preview.js b/core/server/api/v3/email-preview.js index a9f44ee2eb..abf5547776 100644 --- a/core/server/api/v3/email-preview.js +++ b/core/server/api/v3/email-preview.js @@ -1,8 +1,12 @@ const models = require('../../models'); -const i18n = require('../../../shared/i18n'); +const tpl = require('@tryghost/tpl'); const errors = require('@tryghost/errors'); const mega = require('../../services/mega'); +const messages = { + postNotFound: 'Post not found.' +}; + const emailPreview = new mega.EmailPreview({ apiVersion: 'v3' }); @@ -32,7 +36,7 @@ module.exports = { if (!model) { throw new errors.NotFoundError({ - message: i18n.t('errors.api.posts.postNotFound') + message: tpl(messages.postNotFound) }); } @@ -59,7 +63,7 @@ module.exports = { if (!model) { throw new errors.NotFoundError({ - message: i18n.t('errors.api.posts.postNotFound') + message: tpl(messages.postNotFound) }); }